:root{--main-color: #1640d6;--main-color-hover: #2a50d7;--main-color-lighter: #4d73ff14;--main-color-border-lighter: #1640d605;--light-grey: #fafafa;--border-color: #9e9e9e;--border-radius: 5px}body{font-family:Roboto;background-color:#fff}main{min-height:70vh;display:grid;grid-template-rows:1fr auto}article{position:relative}.brandLogo{width:200px}.title-wrap{display:inline-flex;justify-content:center;align-items:center}.title-wrap img{border-style:none;height:55px}.title-wrap h1{font-weight:500;margin-left:-32px;margin-top:7px}.field-error{font-size:small}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}label{margin-bottom:5px;font-weight:700}.calculator{max-width:900px}.limited-size{max-width:560px}.radio-wrap{border:1px solid var(--border-color);display:flex;padding:5px 10px;border-radius:5px;cursor:pointer}.radio-wrap label{margin:0;cursor:pointer}.radio-wrap:hover{background-color:var(--main-color-lighter)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.radio-active{border-color:var(--main-color);color:var(--main-color)}.carrier .partner{font-weight:700}.carrier .amount{font-weight:700;font-size:2rem}.carrier:hover{box-shadow:none!important}.carrier article{height:120px}.carrier img{width:100%;height:100%;object-fit:contain}.footer{background-color:#1e1e1e;min-height:50px;color:#efefef}.footer ul{list-style:none;padding-left:0}.footer ul li{padding-bottom:.75rem}.footer img{max-width:200px}.footer .footer-links{text-decoration:none}.footer .footer-links:hover,.footer .socials:hover{color:var(--main-color)!important}.whatsapp-floating-button{position:fixed;bottom:20px;left:20px;z-index:1000;transform:translateY(100px) scale(0);opacity:0;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.whatsapp-floating-button.show{transform:translateY(0) scale(1);opacity:1}.whatsapp-btn{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#25d366;border-radius:50%;text-decoration:none;color:#fff;font-size:1.8rem;box-shadow:0 4px 12px #25d36666;transition:all .3s ease;animation:pulse 2s infinite}.whatsapp-btn:hover{background-color:#20b954;transform:scale(1.1);box-shadow:0 6px 16px #25d36699;color:#fff;animation:none}.whatsapp-btn:focus{outline:none;box-shadow:0 0 0 3px #25d3664d}@keyframes pulse{0%{box-shadow:0 4px 12px #25d36666}50%{box-shadow:0 4px 12px #25d36666,0 0 0 10px #25d3661a}to{box-shadow:0 4px 12px #25d36666}}@media (max-width: 576px){.whatsapp-floating-button{bottom:15px;left:15px}.whatsapp-btn{width:50px;height:50px;font-size:1.5rem}}.tiny-logo{width:18px}.maps-wrap{width:100%;position:relative;height:55vh}.maps-wrap .delivery-wrap{position:absolute;display:flex;flex-direction:column;align-items:center;top:5px;width:100%}.maps-wrap .schedule-wrap{background-color:#fff;max-width:458px;min-width:250px}.maps-wrap .panel-wrap{height:0;transition:height .15s ease-out;overflow:hidden;max-width:280px}.maps-wrap .selected{height:auto!important}.appointment{background-color:#133371;color:#fff;border-radius:5px}.blue-plate{background-color:#133371;color:#fff;border-radius:5px;width:100%;max-width:458px;min-width:250px}.blue-plate div{border-radius:5px}.blue-plate .wrap{border:2px solid #fafafa;width:100%}.blue-plate .section{border:2px solid #fafafa;padding:5px;text-align:center}.blue-plate .wide{width:100%}.blue-plate .list-text{text-align:center;background:none;border:none;color:#fff;width:80%;border-bottom:1px dotted}.blue-plate span{font-size:small}.initials-wrap{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#1e1e1e;color:#fafafa;padding:5px;border-radius:50%}.accent-wrap{position:absolute;top:0;right:0;width:100vw;height:100%;overflow:hidden;z-index:-99999}.accent-wrap .accent{position:absolute;top:-200px;right:-200px;width:900px;height:900px;background-color:var(--main-color-lighter);border-radius:200px;border:2px solid var(--main-color-border-lighter);rotate:50deg;z-index:-99999}.image-wrap{height:50px}.image-wrap img{height:100%}.bigger{height:80px}.landing .feature-list{display:grid;grid-template-columns:repeat(2,1fr)}.landing .feature-list .feature-item{margin:10px}.landing #unique .unique-box-wrap{display:grid;grid-template-columns:repeat(2,1fr)}.landing #unique .unique-box-wrap .unique-box{margin:10px;width:250px}.landing #unique .unique-box-wrap .unique-box:nth-child(odd){margin-top:60px}.landing #unique .unique-bg{position:absolute;height:80%;background:var(--main-color-lighter);border:2px solid var(--main-color-border-lighter);top:10%;width:100%;z-index:-9999}.landing .iconic{background-color:var(--main-color);width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:5px;margin-right:10px}.landing .banner{background-color:#1640d6;padding:50px;border-radius:30px;color:#fafafa}#error-page .title{font-size:5rem}.no-caret .dropdown-toggle:after{border:none;margin:0}.toggle-switch{font-size:1.3rem}.my-badge{padding:5px 10px;border-radius:10px;text-transform:capitalize}.badge-green{color:#4ad889;background-color:#dcf7e7}.badge-purple{color:#8653cf;background-color:#e9e2f5}.badge-orange{color:#fb0;background-color:#fff87e}.badge-blue{color:#1900bc;background-color:#bbd2fe}.badge-red{color:#aa001a;background-color:#ffb6c1}.badge-gray{color:#696969;background-color:#dcdcdc}.badge-light-blue{color:#00698d;background-color:#add8e6}.badge-light-orange{color:#c08000;background-color:#ffd580}.badge-light-yellow{background-color:#ffffe0}.badge-light-red{background-color:#ffb6c1}.badge-light-purple{background-color:#d8bfd8}.badge-pale-green{color:#008300;background-color:#98fb98}.badge-light-coral{color:#950000;background-color:#f08080}.badge-light-green{background-color:#90ee90}.badge-yellow{background-color:#fafad2}.searchContainer{position:relative}.searchContainer .searchResults{position:absolute;top:100%;right:0;left:0;text-align:right;max-height:250px;overflow-y:auto;z-index:999999;background-color:#fff;border:1px solid #dfdfdf}.searchContainer .searchResults .resultItem{font-weight:300;font-size:.8rem;padding:5px 10px;cursor:pointer;color:#1e1e1e}.searchContainer .searchResults .resultItem:hover{background-color:var(--main-color-lighter);font-weight:400}.filter-group{font-size:.8rem}.filter-option{font-weight:300;font-size:.8rem}.simple-text{font-weight:400}.top-navbar{display:flex;border:1px solid var(--light-grey);width:35px;height:35px;border-radius:50%;justify-content:center;align-items:center;cursor:pointer;color:var(--light-grey)}.top-navbar:hover{color:var(--main-color);border-color:var(--main-color)}.top-navbar-fill{background-color:var(--main-color);display:flex;width:35px;height:35px;border-radius:50%;justify-content:center;align-items:center;cursor:pointer;color:var(--light-grey)}.top-navbar-fill:hover{background-color:var(--main-color-hover)}.custom-nav-item{text-decoration:none;font-weight:700;font-size:1.3rem;padding:0 10px;color:#333}.custom-nav-item:hover{color:var(--main-color-hover)}.custom-nav-item-active{color:var(--main-color)}.box-sizes button{width:100%}.plan{display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px solid #ccc;position:relative;width:75%}.plan-title{margin:0}.active-label{background-color:green;color:#fff;font-size:12px;padding:5px 10px;text-align:center;transform:rotate(-90deg);transform-origin:center;position:absolute;right:-30px;top:50%;translate:0 -50%;white-space:nowrap;border-radius:5px;font-size:14px}.magic-wrap{position:relative}.magic-label{position:absolute;top:-5px;left:-10px;padding:2px 5px;z-index:999}.smaller-card{min-width:15rem;font-size:.8rem}.smaller-card .card-title{font-size:1rem;margin:0}.plain-list{text-transform:capitalize;list-style-type:none;margin:10px;padding:0}.datatable-wrap .datatable-top{display:flex;justify-content:space-between;align-items:flex-end}.datatable-wrap .datatable-quick-action{display:flex;gap:5px}.datatable-wrap .datatable-quick-action .datatable-search{width:150px}.datatable-wrap .datatable-quick-action .button-wrap{display:flex}.datatable-date{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:10px;position:absolute;right:0}.datatable thead tr th:last-of-type{text-align:end}.date-filter-wrap{width:450px}.datefilter{display:flex}#docs section{padding-top:50px}#mapSearchControl{max-width:458px;min-width:250px}#mapSearchControl .mapSearchToggle label{font-weight:400}.spinner-border{border-radius:50%!important}.address-section{width:100%;max-width:346px}.enhanced-address-input>.form-group>div{width:346px!important;max-width:100%!important}@media (max-width: 576px){.my-badge{padding:2px 5px;border-radius:5px}.datefilter{flex-direction:column;gap:.2rem}.date-filter-wrap{width:100%;padding:.2rem}.datatable-wrap .datatable-top{display:flex;flex-direction:column;align-items:flex-start}.datatable-wrap .datatable-top .datatable-quick-action{margin:5px 0;width:100%;justify-content:space-between}.datatable-wrap .datatable-top .datatable-quick-action .datatable-search{width:191px}.landing .feature-list{grid-template-columns:repeat(1,1fr)!important}.landing .dash-image{width:100%}.landing #unique .unique-box-wrap{grid-template-columns:repeat(1,1fr)}.landing #unique .unique-box-wrap .unique-box{width:90%}.landing #unique .unique-box-wrap .unique-box:nth-child(odd){margin-top:10px}.landing #unique .unique-bg{position:absolute;height:80%;background:var(--main-color-lighter);border:2px solid var(--main-color-border-lighter);top:10%;width:100%;z-index:-9999}.address-section{max-width:100%}.enhanced-address-input>.form-group>div{width:100%!important}}.flush-icon-btn{border:none;background:transparent;padding:6px;margin:0 1px;cursor:pointer;color:#333;font-size:14px;border-radius:4px;transition:all .15s ease-in-out;text-decoration:none;display:inline-block}.flush-icon-btn:hover{background-color:#f8f9fa;transform:scale(1.1);text-decoration:none;color:#333}.flush-icon-btn:active{transform:scale(.95)}.flush-icon-btn:focus{outline:none;box-shadow:0 0 0 2px #0d6efd40}.flush-icon-btn.danger{color:#dc3545}.flush-icon-btn.danger:hover{background-color:#ffe6e6;color:#dc3545}.offcanvas-wide{width:60vw!important;max-width:900px!important}@media (max-width: 991px){.offcanvas-wide{width:75vw!important}}@media (max-width: 576px){.offcanvas-wide{width:90vw!important}}
