.body-container{max-width:1400px;min-height:calc(100vh - 3rem)}.body{background-color:#ff0}.pageHeadline{font-size:24px;font-weight:700}.uploadButton{width:86px}.locationIDInput{width:140px!important}.sectionHeadline{font-size:18px;font-weight:500}.locationItem,.locationTile{cursor:pointer}.locationTile{width:200px}.locationTile img{object-fit:cover;width:100%!important;height:180px}.locationItem:hover{font-weight:500}.locationThumbnail{width:100px;height:100px}.textItem{overflow:hidden;text-overflow:ellipsis}.imageThumb{max-width:200px;max-height:200px;height:auto}.linkStyle{color:#83b185;cursor:pointer}.linkStyle:hover{text-decoration:underline}.imageThumbSmall{max-width:100%;max-height:200px;height:auto}.deleteLink,.imageItem{cursor:pointer;float:left}.deleteLink{color:grey}.imageItemSmall{float:left}.imageItemSmall,.locImage{cursor:pointer;width:100%}.bookingRow{cursor:pointer;word-break:break-all}.formLabel{font-weight:700}.formData,.formLabel{display:inline-block}.formCheckbox{margin-top:6px}.typaheadIcon{display:inline-block}.typeaheadListing{cursor:pointer;display:inline-block;margin-left:5px}.typeaheadBox,.typeaheadListing{overflow:hidden;text-overflow:ellipsis}.typeaheadBox{border:1px solid #ced4da;box-shadow:0 6px 18px 0 rgba(0,0,0,.08);border-radius:5px;color:#495057;position:absolute;background-color:#fff;z-index:3;white-space:nowrap;max-width:var(--width)}.pageButton{border-radius:5px;background-color:#d3d3d3}.pageButton,.pageButtonCurrent{display:inline-block;cursor:pointer;margin-right:5px;padding-left:5px;padding-right:5px}.pageButtonCurrent{border-radius:5px;background-color:#fff;border:1px solid #000}.clickableText{cursor:pointer;color:#83b185}.imageThumbnail{padding:5px;display:inline-block;cursor:pointer}.imageThumbnail.pe-none{pointer-events:none;cursor:auto}.nearbyHotelThumbnail{width:100%;height:180px;cursor:pointer}.bigSearchInput,.imageHero img{width:100%}.radioStyle{cursor:pointer;margin-top:7px}.nearbyHotel{display:inline-block;width:200px;margin-bottom:12px;padding:5px}.hotelName{padding-left:5px;padding-right:5px}.navbar .nav-link{color:#eee!important}.navbar .nav-link:hover{color:#b4b4b4!important}.quillContainer{height:200px;display:inline-block}.imageModalContainer{width:100%;display:flex;justify-content:center}.itineraryIDForm{display:inline-block;width:200px}.imageInModal{width:200px;object-fit:contain}.carType .imageInModal{width:250px}.smallForm{max-width:80px}.longText{display:block;max-width:400px;margin:0 auto;line-height:1.2;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.longText{max-width:200px}}.navbar-dark .navbar-nav .nav-link.active{font-weight:700}.float-button{position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;padding:15px 0;z-index:5;box-shadow:0 -2px 0 0 hsla(0,0%,82.7%,.7490196078431373)}.role-list{font-size:18px}.not-allowed{cursor:not-allowed}.disable-block{opacity:.5}.modal-dialog-scrollable .modal-body{overflow-x:inherit}table.bordered-table>tr,table.bordered-table td,th{border:1px solid #000;border-collapse:collapse}table.bordered-table td,th{padding:6px;vertical-align:initial!important}table.borderleas-table th,td{border-left:0;border-right:0}.price-table td,th{padding:.2rem .5rem .2em .5em}table.price-table{width:100%}@media only screen and (max-width:700px){table.price-table tr,table.price-table tr td{display:block}}.navbar .avatar{font-size:18px;border-radius:50%;background:#216ba5;color:#fff;height:40px;width:40px;box-shadow:0 5px 20px rgba(0,0,0,.3);display:inline-flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.navbar a.avatar:hover{color:#90c3f7!important}.navbar .dropdown-toggle:after{content:none}.navbar .avatar-menu a.nav-link{color:#0e0e0e!important}.booking-request-error{text-wrap:balance}.booking-request-error div{max-width:200px;margin-top:-50px}@media only screen and (max-width:991px){.navbar .avatar{display:block;font-size:inherit;background-color:inherit;border-radius:unset;color:#eee!important;box-shadow:none}.navbar a.avatar:hover{color:inherit}}.text-underline{-webkit-text-decoration:1.5px solid underline!important;text-decoration:1.5px solid underline!important;cursor:pointer}.carVendor-disable-input.form-control:disabled{background-color:initial;border:none}.table-hover tbody tr:hover{cursor:pointer;background-color:rgba(229,246,229,.5019607843137255)!important}.clear-input{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px;cursor:pointer}.btn.disabled,.btn:disabled,.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{cursor:not-allowed!important}.number-input{display:inline-flex;align-items:center;grid-gap:10px;gap:10px}.number-input input{border:1px solid #ccc;border-radius:4px;padding:10px;width:100px;text-align:center;margin:0;height:100%}.number-input input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.number-input input[type=number]{-webkit-appearance:none;appearance:none}.number-input button.btn.btn-primary{background-color:#d1d1d1;border:1px solid #ccc;border-radius:4px;color:#555;padding:10px;font-size:large;width:40px}.notification{position:relative;border-radius:50%;background:#e5e6ea;height:40px;width:40px;box-shadow:0 5px 20px rgba(0,0,0,.3);display:inline-flex;justify-content:center;align-items:center;cursor:pointer;margin-right:10px}.notification .notification-badge{display:flex;flex-flow:row wrap;place-content:center;align-items:center;position:absolute;box-sizing:border-box;font-weight:500;font-size:.75rem;min-width:20px;line-height:1;padding:0 6px;height:20px;border-radius:10px;z-index:1;transition:-webkit-transform 225ms cubic-bezier(.4,0,.2,1) 0ms;transition:transform 225ms cubic-bezier(.4,0,.2,1) 0ms;transition:transform 225ms cubic-bezier(.4,0,.2,1) 0ms,-webkit-transform 225ms cubic-bezier(.4,0,.2,1) 0ms;background-color:#eb0014;color:#fff;top:3px;right:3px;-webkit-transform:scale(1) translate(50%,-50%);transform:scale(1) translate(50%,-50%);-webkit-transform-origin:100% 0;transform-origin:100% 0}.active-dot{width:8px;height:8px;background-color:#0067c8;border-radius:50%;display:inline-block}.onboarding-step-2 label{color:unset!important}.inline-form-field{max-width:100px}.hero-image img{max-width:160px;width:100%}a.nav-link{color:#495057;text-decoration:none;background-color:initial}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-bottom-width:2px;border-color:transparent transparent #83b185!important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#83b185!important;background-color:#fff;border-bottom-width:3px;border-color:transparent transparent #83b185!important;font-weight:500}.active-dropdown{border-bottom:3px solid #83b185}.text-decoration-dotted{-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-line:underline;text-decoration-line:underline}.borderless-table thead th{border-left:0;border-right:0}.divider{display:inline-block;border-right:2px solid #6c757d!important;border-top-right-radius:0;border-bottom-right-radius:0}.btn.link-button:focus{box-shadow:none}.nestedModal.modal-backdrop{z-index:1052}.modal-open .modal,.nestedModal.modal-backdrop{z-index:1059}.code-block{background-color:#1b1b1b;padding:20px 15px;border-radius:10px}.code-block code{color:#f5d67b}.common-public-page.upper-page{background-color:#f0f0f0}.common-public-page .product-title{max-width:90%;margin-top:80px}.common-public-page .product-card{margin:0 auto;background-color:rgba(4,71,82,.09019607843137255);padding:35px 20px;border-radius:20px;text-align:center;max-width:650px}.common-public-page .product-card p{font-size:28px;line-height:1.2;margin:25px auto}@media screen and (max-width:900px){.common-public-page.upper-page{position:absolute;top:0}.common-public-page .heading-text{font-size:36px}.common-public-page .product-title{max-width:100%;margin-top:40px}.common-public-page .product-title h2{font-size:28px}.common-public-page .pricing-text{font-size:20px;margin:30px auto!important}.common-public-page .product-card h2,.common-public-page .product-card p{font-size:24px}}@media screen and (max-width:480px){.common-public-page.upper-page .page-container{padding-left:15px;padding-right:15px}}.react-datepicker__day--disabled.react-datepicker__day--outside-month,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc!important}.react-datepicker-popper[data-placement^=top]{padding-bottom:5px!important}.react-datepicker__day--outside-month{color:#d3d3d3!important}.Toastify .Toastify__toast-container{z-index:99999}.toast-success-wrap{max-width:400px!important;width:auto!important;line-height:1.4!important;padding:16px!important}.toast-success-wrap,.toast-success-wrap .Toastify__toast-body{white-space:pre-line!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important}.toast-success-wrap .Toastify__toast-body{padding:0!important;margin:0!important}@media screen and (max-width:480px){.toast-success-wrap{max-width:320px!important;font-size:14px!important}}@media screen and (max-width:360px){.toast-success-wrap{max-width:280px!important;font-size:13px!important}}.row-hover:hover{background-color:rgba(0,0,0,.075)}.homepage-fallback-comp{min-height:calc(100vh - 3rem);background-color:#011932}.btn-link{color:#83b185!important}.btn.focus,.btn:focus{box-shadow:none!important}input:not([type=color]):not([type=range]){background-color:#faf9f6}.custom-control-label:after{background-color:#83b185!important}.custom-control-input:checked~.custom-control-label:before{background-color:#d8f2d9!important;border-color:#d8f2d9!important}.page-item.active .page-link{background-color:#d8f2d9!important;border-color:#83b185!important}.clickable-link,.page-link{color:#83b185!important;font-weight:400;cursor:pointer}.clickable-link:hover{text-decoration:underline}.app-layout .error-boundry{min-height:75vh;height:100%}textarea.form-control:not([type=color]){border-radius:12px}thead{background-color:#f7f7f6}.badge-primary{background-color:#28a745!important}.input-group-append .input-group-text{border-top-right-radius:245px!important;border-bottom-right-radius:245px!important}.input-group-prepend .input-group-text{border-top-left-radius:245px!important;border-bottom-left-radius:245px!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.dark-bg{background-color:#f7f7f6}.min-h-100vh{min-height:100vh}.sticky-bottom{position:absolute;width:100%;left:0;z-index:400;margin:-3rem 0!important;box-shadow:0 -2px 0 0 hsla(0,0%,82.7%,.75)}.app-layout .heading{color:#1b2e31;font-size:42px;font-weight:700;line-height:110%}.card-section{background-color:#fff;border-radius:12px;padding:40px 28px;border:1px solid #e4e3df;margin-top:40px}.card-section form.row{grid-row-gap:10px;row-gap:10px}.btn.btn-outline-primary{color:#83b185;border:2px solid #83b185;font-weight:700!important}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:not(:disabled):not(.disabled):active{background-color:#83b185;border:2px solid #83b185}.link-disabled{cursor:not-allowed;text-decoration:none!important;opacity:.8}.payment-form label{font-weight:500}@media screen and (max-width:576px){.booking-request-error h3{font-size:24px}.booking-request-error div{max-width:150px}.card-section{padding:24px 16px;margin-top:24px}.app-layout .heading{text-align:center;font-size:32px;width:100%}.error-boundry svg{font-size:3em}.error-boundry h1{font-size:30px}.error-boundry h5{font-size:18px}}.custom-color-picker .color{min-width:40px;height:28px;border-radius:2px;border:1px solid hsla(0,0%,46.7%,.6)}.custom-color-picker .swatch{padding:3px 2px;background:#fff;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.1);display:inline-block;cursor:pointer}.custom-color-picker .color-popover{position:absolute;z-index:2;top:100%}.custom-color-picker .cover{position:fixed;inset:0}.modal-dialog .custom-color-picker .color-popover{position:fixed;top:auto;margin-top:35px}@media screen and (max-width:450px){.custom-color-picker .color-popover{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.form-control.number-input{border-radius:5px!important;height:20px;font-size:15px;width:50px;display:inline-block!important;text-align:center;padding:2px}.form-control.number-input:disabled{cursor:not-allowed}.form-control:invalid.number-input{background-size:0!important;padding-right:0!important}.bs-example{font-family:sans-serif;position:relative;margin:100px}.tt-hint,.tt-query,.typeahead{border:2px solid #ccc;border-radius:8px;font-size:22px;height:30px;line-height:30px;outline:medium none;padding:8px 12px;width:396px}.typeahead{background-color:#fff;z-index:100px;height:auto;width:auto}#hotelNameTypeaheadContainer .dropdown-menu,.typeahead{font-size:1rem}.typeahead:focus{border:2px solid #0097cf}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);margin-top:12px;padding:8px 0;width:422px}.tt-suggestion{font-size:22px;padding:3px 20px}.tt-suggestion:hover{cursor:pointer;background-color:#0097cf;color:#fff}.tt-suggestion p{margin:0}.loader{position:unset!important;display:flex;justify-content:center;width:100%;-webkit-transform:none!important;transform:none!important}.loader:before{content:"";display:block}.circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;max-width:60px;max-height:60px;-webkit-transform-origin:center center;transform-origin:center center;width:100%;margin:auto}.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.footer-container,.header-container,.landing-page{box-sizing:border-box;padding:0;margin:0;line-height:1.5}.footer-container a,.header-container a{text-decoration:none;color:inherit!important;font-weight:400!important}a:hover{text-decoration:none;color:inherit}@font-face{font-family:Nimbus Sans L;src:url(/fonts/NimbusSanL-Bol.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nimbus Sans L;src:url(/fonts/NimbusSanL-BolIta.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nimbus Sans L;src:url(/fonts/NimbusSanL-Reg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nimbus Sans L;src:url(/fonts/NimbusSanL-RegIta.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.landing-page>h1,.landing-page>h2,.landing-page>h3,.landing-page>h4,.landing-page>h5,.landing-page>h6,.landing-page>p{margin:0;font-size:inherit}.landing-page>h1,.landing-page>h2,.landing-page>h3,.landing-page>h4,.landing-page>h5,.landing-page>h6{font-family:nimbus-bold,sans-serif}.header-container{font-family:nimbus,sans-serif;z-index:50;border-bottom:2px solid #83b185}.header-container div{max-width:1536px;margin:0 auto}.header-logo{width:auto;height:2rem}.fusion-flyout-menu-toggle{display:inline-flex;justify-content:center;align-items:center;padding:.5rem}.fusion-flyout-menu-toggle svg{width:24px;height:24px;display:block}.navbar-link{padding:.5rem .75rem;border-radius:.375rem;color:#282723;text-decoration:none}.dropdown-item:hover,.navbar-link:hover{text-decoration:none;color:inherit;background-color:#edece2}.header-container .dropdown-toggle:after{display:none;content:none}.header-container .btn{box-shadow:none}.dropdown-box,.header-wrapper{grid-gap:.25rem;gap:.25rem}.dropdown-box{position:absolute;margin-top:.5rem!important;border-radius:.375rem;border-top-width:1px;border-color:#f3f4f6;width:14rem;background-color:#fff;-webkit-transform-origin:top right;transform-origin:top right;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);opacity:1;inset:unset!important;-webkit-transform:none!important;transform:none!important;right:0!important;padding:.25rem;display:flex;flex-direction:column}.dropdown-box a{white-space:normal;line-height:1.25}.header-menubar{padding:.5rem .5rem .75rem;width:100%}.header-menubar a{padding:.5rem .75rem;display:inline-flex;width:100%;align-items:center}.dropdown-item.active,.dropdown-item:active,.navbar-link.active{background:#d8f2d9;color:inherit}.mobile-header{--tw-shadow-color:#1b2e31;--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);z-index:50}.mobile-header .dropdown-toggle:after{content:none;display:none}.footer-container button:hover,.landing-page button{transition:all .4s ease}.footer-container button:hover,.landing-page button:not([id=dropdown-basic]):not(.fusion-flyout-menu-toggle):not(.link-button):hover,.terms-modal button:not(.close):hover{color:#1b2e31;border-color:#1b2e31;box-shadow:inset 0 -3.25em 0 0 #ef9a6f}.dropdown.show button img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1024px){.header-wrapper{grid-gap:1rem;gap:1rem}}@media (min-width:768px){.header-container{padding-left:5rem!important;padding-right:5rem!important}}.footer-container .body-container{min-height:auto}@media (max-width:576px){#mobile-menu a{font-size:16px}.dropdown-item{border-radius:.375rem}.header-menubar .dropdown-menu.show{width:100%;position:static!important;inset:0!important;margin:0!important;-webkit-transform:none!important;transform:none!important;border:0;padding-left:1rem;border-bottom:2px solid #9ca3af;display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;margin-top:.25rem;border-radius:0}.header-menubar .navbar-link{margin-top:.25rem}.header-menubar .navbar-link:first-child{margin-top:0}#dropdown-basic:focus{outline:none;box-shadow:none!important}}.footer-container{font-family:nimbus,sans-serif;background-color:#1b2e31;color:#edece2!important;padding:3rem 1.5rem;z-index:500;position:relative}.footer-container h6{font-size:1.125rem;line-height:1.75rem}.footer-container a:hover{color:#ef9a6f!important}.footer-grid{grid-gap:3rem;gap:3rem;margin:2rem 0}.footer-break{margin:2rem 0;border-color:#cfcebd}.footer-container .my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.text-lg{font-size:1.125rem;line-height:1.75rem}.footer-links{width:100%;grid-gap:1rem;gap:1rem}.footer-right-wrapper{grid-gap:2rem;gap:2rem}.social-links{grid-gap:1rem;gap:1rem}.footer-left-wrapper,.footer-right-links{grid-gap:3rem;gap:3rem}.footer-cta{grid-gap:.5rem;gap:.5rem}.footer-cta img{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1rem}.footer-cta input{background-color:#faf9f6;border:1px solid #cfcebd;color:#21272a;height:3rem;border-radius:1.5rem;padding:.75rem 1rem .75rem 3rem!important}.footer-cta input::-webkit-input-placeholder{opacity:.8}.footer-cta input::placeholder{opacity:.8}.footer-cta button{background-color:#c8e068;border:2px solid #c8e068;color:#181d23;height:3rem;padding:1rem;border-radius:1.5rem;font-family:nimbus-bold,sans-serif}@media (min-width:768px){.footer-container{padding:5rem}.footer-left-wrapper{grid-gap:1.5rem;gap:1.5rem}.footer-right-links{grid-gap:2.25rem;gap:2.25rem;width:50%!important}.footer-cta{grid-gap:1rem;gap:1rem;margin-top:.75rem;width:50%!important;max-width:100%}.footer-links{width:33.33%}}.signup-container{padding:100px 80px;grid-gap:80px;gap:80px;margin-top:72px}.signup-left-screen{grid-gap:64px;gap:64px}.account-heading{color:#1b2e31;font-weight:700;line-height:110%;letter-spacing:-.64px;font-size:min(4.5vw,64px)!important}.account-sub-heading{color:#83b185;font-size:min(3.5vw,42px);font-weight:700;line-height:110%}.signup-form{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.form-check-label{margin:4px}input[type=radio]:not(.custom-control-input):checked+label:after{content:"";position:absolute;left:10px;top:10px;-webkit-transform:translate(-50%,-5px);transform:translate(-50%,-5px);background:#83b185;width:10px;height:10px;border-radius:100%}input[type=radio]:not(.custom-control-input):checked+label:before{background:#fff!important}input[type=radio]:not(.custom-control-input)+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;border:2px solid #83b185;border-radius:100%}input[type=radio]:not(.custom-control-input)+label{position:relative;cursor:pointer;padding:0;-webkit-user-select:none;user-select:none}input[type=radio]:not(.custom-control-input){position:absolute;opacity:0;z-index:1000}input[type=checkbox]:not(.custom-control-input):checked+label:after{content:"";position:absolute;left:5px;top:10px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:not(.custom-control-input):checked+label:before{background:#83b185!important}input[type=checkbox]:not(.custom-control-input)+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:hsla(0,0%,100%,.08);border:2px solid #83b185}input[type=checkbox]:not(.custom-control-input)+label{position:relative;cursor:pointer;padding:0;-webkit-user-select:none;user-select:none}input[type=checkbox]:not(.custom-control-input){position:absolute;opacity:0}.signup-step-screen{padding:80px;margin-top:72px;grid-gap:24px;gap:24px}.signup-step-screen-heading{color:#282723;font-size:42px;font-weight:700;line-height:110%}.stepper .step div:first-child{height:20px;background:#edece2}.stepper .step:first-child div:first-child{border-radius:10px 0 0 10px}.stepper .step:last-child div:first-child{border-radius:0 10px 10px 0}.stepper .step{color:#cfcebd;font-weight:700;line-height:110%;grid-gap:15px;gap:15px}.stepper .step.active-step div:first-child{background:#83b185}.stepper .step.active-step{color:#83b185}.form-wrapper{grid-column-gap:80px;-webkit-column-gap:80px;column-gap:80px;grid-row-gap:16px;row-gap:16px}.form-wrapper>div{grid-row-gap:16px;row-gap:16px;flex:auto}.form-wrapper .form-row{grid-row-gap:24px;row-gap:24px}.company-field{border:1px solid #83b185;display:flex;padding:12px;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.payment-switch{font-size:18px}.payment-switch .custom-control-label:before{background-color:#d8f2d9}.payment-switch .custom-control-label:after{background-color:#83b185!important}.payment-switch .custom-control-input:checked~.custom-control-label:before{background-color:#d8f2d9;border-color:#d8f2d9}.billing-form{grid-column-gap:48px;-webkit-column-gap:48px;column-gap:48px;grid-row-gap:80px;row-gap:80px;margin-top:48px}.payment-card{border:1px solid #e4e3df;position:relative;font-size:18px;color:#282723}.payment-card .card-badge{position:absolute;border-radius:12px;background:#83b185;display:flex;padding:2px 12px;justify-content:center;align-items:center;font-size:14px;line-height:140%;top:-12px}.payment-card h3{font-size:32px;font-weight:700;line-height:110%}.payment-card h2{font-size:64px;font-weight:700;line-height:110%;letter-spacing:-.64px}.verification-screen{grid-gap:64px;gap:64px;overflow-x:hidden}.verification-screen .account-heading{font-size:min(5.5vw,64px)!important}.verification-screen .signup-step-screen-heading{font-size:min(4.5vw,42px)!important}.image-wrapper{max-height:max(720px,100vh);height:100%}.success-screen{grid-gap:64px;gap:64px;padding:80px}.success-screen button.primary-btn{width:100%;max-width:400px}.scrollable-body{scrollbar-width:thin;scrollbar-gutter:stable}.scrollable-body::-webkit-scrollbar{width:8px;border-radius:5px;padding-right:5px}.scrollable-body::-webkit-scrollbar-track{background:transparent;padding-right:5px}.scrollable-body:hover::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.scrollable-body:hover::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:5px}.account-divider{font-size:16px;display:flex;align-items:center;margin-top:26px;margin-bottom:26px}.account-divider:after,.account-divider:before{flex:1 1;content:"";padding:1px;background-color:rgba(24,29,35,.4);margin:10px 10px 6px}.social-signup{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.social-signup button{background-color:initial;display:flex;height:48px;padding:16px;justify-content:center;align-items:center;align-self:stretch;border-radius:24px;border:2px solid #83b185;color:#83b185;grid-gap:10px;gap:10px;font-size:16px;font-weight:700;line-height:100%;letter-spacing:.5px}.social-signup button img{width:100%;height:100%;min-height:20px}.social-signup button:not(:first-child) img{min-height:23px}.social-signup button:hover img{-webkit-filter:contrast(0) brightness(0);filter:contrast(0) brightness(0)}@media screen and (max-width:768px){.signup-container{padding:32px 16px 0;grid-gap:32px;gap:32px}.account-heading{font-size:42px!important}.verification-screen .account-heading{font-size:min(10vw,42px)!important}.verification-screen .signup-step-screen-heading{font-size:min(8vw,32px)!important}.account-sub-heading{font-size:32px}.signup-form{padding-bottom:32px}.signup-step-screen{padding:32px 16px}.form-wrapper>div{grid-row-gap:16px;row-gap:16px}.signup-step-screen-heading{font-size:24px!important}.billing-form .primary-btn{text-wrap:balance}.verification-screen{grid-gap:32px;gap:32px}.image-wrapper{max-height:max(300px,70vw);height:100%}.success-screen{grid-gap:24px;gap:24px;padding:0 16px 32px}.success-screen svg{max-width:75px}}.login-screen{padding:80px;grid-gap:16px;gap:16px;align-self:auto}.login-screen h5{font-size:18px}.login-screen .link-wrappper{grid-gap:0 16px;gap:0 16px}.link-button,a{color:#83b185;cursor:pointer}.link-button,.login-screen a{font-weight:700}.w-lg-50{width:50%!important}label{color:#282723;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.primary-btn{width:100%;grid-gap:16px;gap:16px;border-radius:28px;border:2px solid #c8e068;background:#c8e068;display:flex;height:56px;padding:16px 24px;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:100%;letter-spacing:.5px;color:#181d23;margin:12px auto}button.btn:not(.dropdown-toggle){border-radius:28px;font-weight:500}.btn-primary{border:2px solid #c8e068;background:#c8e068;color:#181d23;font-weight:700}.btn-primary.disabled,.btn-primary:disabled{background:#c8e068!important;border-color:#c8e068!important;color:#181d23!important}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background:#d8f2d9;border-color:#83b185;color:#83b185}.alert-screen{padding:10px 12px;background-color:rgba(251,206,181,.38823529411764707);font-weight:500;color:#ac0718;border-radius:8px}.form-control:not([type=color]){display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:245px;background-color:#faf9f6!important}.landing-page .form-control:not([type=color]){height:48px;padding:12px 16px}.landing-page .invalid-input{border-color:#dc3545!important}.form-control.invalid-input:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25098039215686274)}.form-control::-webkit-input-placeholder{opacity:.8}.form-control::placeholder{opacity:.8}.form-control.password-field{padding-right:36px!important;background-image:none!important}.field-icon{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:hsla(0,0%,100%,.9);cursor:pointer}.confirm-password-field .field-icon{top:25px}.app-layout .confirm-password-field .field-icon{top:20px}.link-button:hover{color:#1b2e31;text-decoration:underline}.link-button{background-color:initial;border:none;outline:none;font-weight:700}.screen-heading{color:#83b185;font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1px;text-transform:uppercase}.signin-form{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.signin-form .otpContainer{grid-gap:16px;gap:16px;margin:0;justify-content:space-between}.signin-form .form-control.otpInput{font-size:2rem;text-align:center;border-radius:8px!important;padding:0}.signin-form .form-control.otpInput:focus{-webkit-user-select:none;user-select:none;border:1px solid #fff}@media only screen and (max-width:375px){.signin-form .form-control.otpInput{font-size:1rem;padding:8px}}button:disabled{cursor:not-allowed;box-shadow:none!important}select.form-control{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:right .5rem center;background-size:1em;padding-right:24px}.landing-page .form-group{margin:0}@media screen and (max-width:768px){.login-screen{padding:48px 24px}.primary-btn{text-wrap:nowrap;grid-gap:8px;gap:8px}}@media screen and (max-width:992px){.w-lg-50{width:100%!important;margin:0 auto}}.exp-wrapper{position:relative;display:flex;line-height:26px;background:#faf9f6;border-radius:245px;border:1px solid #cfcebd;padding:0 14px}.landing-page .exp-wrapper{line-height:36px}.exp-wrapper:before{content:" / ";position:absolute;left:35px;color:#aaa;top:50%;font-size:20px;-webkit-transform:translateY(-55%);transform:translateY(-55%)}input.exp{float:left;width:30px;outline:none;-webkit-appearance:none;appearance:none;font-size:14px;height:auto!important;padding:5px 0!important;border:0!important;background:transparent!important}input.exp::-webkit-input-placeholder{opacity:.8}input.exp::placeholder{opacity:.8}.exp>.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}input#month{padding-right:5px}input#year{padding-left:5px!important}.table-responsive{scrollbar-gutter:stable;margin-bottom:10px}.table-responsive::-webkit-scrollbar{border-radius:5px;padding-right:2px;height:5px}.table-responsive::-webkit-scrollbar-track{background:transparent;padding-right:2px}.table-responsive:hover::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.table-responsive:hover::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:5px}.table-content{min-width:200px}.sidebar{border-right:1px solid #e4e3df;border-left:1px solid #e4e3df;display:flex;max-width:256px;width:100%;flex-direction:column;align-items:flex-start;grid-gap:48px;gap:48px;padding:40px 16px;background-color:#fff;flex:1 0 100%}.sidebar-route-wrapper{max-height:100%;height:100%;overflow:hidden auto}.sidebar-route-wrapper::-webkit-scrollbar{width:8px;border-radius:5px}.sidebar-route-wrapper::-webkit-scrollbar-track{background:transparent}.sidebar:hover .sidebar-route-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.sidebar:hover .sidebar-route-wrapper::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:5px}.sidebar-routes{display:flex;padding:12px 8px;align-items:center;grid-gap:8px;gap:8px;font-size:16px;line-height:100%;border-bottom:1px solid #f7f7f6;border-radius:8px;color:#1b2e31;font-weight:400}.sidebar-routes svg{width:24px;margin-top:2px;color:#1b2e31}.sidebar-routes.active svg{color:#28a745}.sidebar-routes.active{background:#d8f2d9;border-left:2px solid #f7f7f6}.sidebar-routes:not(.active):hover{background:rgba(229,246,229,.5019607843137255)}.app-layout{padding:40px;width:calc(100% - 256px)}@media screen and (max-width:992px){.app-layout{margin-top:60px;padding:24px 16px;width:100%}.sidebar{position:fixed;left:0;z-index:40;border:0;padding:0}.sidebar-backdrop{opacity:.5;z-index:30}.sidebar.expanded{border-right:1px solid #e4e3df;border-left:1px solid #e4e3df;height:100%;padding:40px 16px}.sidebar-route-wrapper{display:none!important}.sidebar-route-wrapper.expanded{display:flex!important;margin-top:32px}.sidebar-header{width:100vw;position:fixed;background:#fff;padding:16px;top:0;left:0;z-index:50;border-bottom:2px solid #83b185;border-bottom:2px solid var(--primary-90,#83b185)}}