.loader{color:#072450;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;transform:translateZ(0);animation:load6 1.7s ease infinite,round 1.7s ease infinite}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.benefit-info-component{margin:70px 0;font-family:"Montserrat",sans-serif}.benefit-info-component .selectedSlideImage{max-height:100%;max-width:100%;border-radius:30px}.benefit-info-component .selectedSlideContainer{height:250px;margin-bottom:24px;text-align:center}.benefit-info-component .sliderContainer{width:90%;margin-left:auto;margin-right:auto}.benefit-info-component .carouselImage{margin-left:auto;margin-right:auto;height:70px;max-width:100%;text-align:center;border-radius:10px;cursor:pointer}.benefit-info-component .slick-next:before,.benefit-info-component .slick-prev:before{color:grey}.benefit-info-component .callToActionLoginBtn{border-radius:6px;border:none;color:#fff;background-color:#35a7dc;width:150px;height:40px;margin-bottom:20px;margin-top:20px;font-size:1.1rem}.benefit-info-component h1{color:#072450;text-transform:uppercase;font-weight:700;font-size:2rem;margin:0}.benefit-info-component h6{color:#072450}.benefit-info-component .enterprise-name{color:#072450;font-weight:700;font-size:1.2rem;cursor:pointer}.benefit-info-component .enterprise-name:hover{text-decoration:underline}.benefit-info-component .benefit-discount-price{color:#35a7dc;font-size:1.5rem;font-weight:600;margin:0}.benefit-info-component .benefit-discount-price img{height:30px;margin-right:10px}.benefit-info-component .benefit-discount-price i{color:silver;font-size:1.3rem}.benefit-info-component .benefit-description{white-space:pre-wrap}.benefit-info-component .benefit-original-price{color:#072450;font-weight:600}.benefit-info-component .benefit-add-to-cart{background-color:#35a7dc;border:none;color:#fff;margin-bottom:25px;margin-top:15px;padding-left:20px;padding-right:20px}.benefit-info-component .benefit-add-to-cart:active{background-color:#072450!important}.benefit-info-component .benefit-admin-options{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto}.benefit-info-component .benefit-admin-options .benefit-admin-btn{margin:0 15px;width:200px}.benefit-info-component .product-verified{color:#009ee3}.benefit-info-component .terms-and-conditions{color:#072450;font-size:.8rem}.benefit-info-component .terms-and-conditions span{font-weight:700}.benefit-info-component .terms-and-conditions i{cursor:pointer}.benefit-info-component .product-sub-title{color:#072450;font-size:1.2rem;font-weight:700;margin:30px 0 15px}.benefit-info-component .benefit-info-detail{display:flex;margin-bottom:10px}.benefit-info-component .benefit-info-detail i{color:#35a7dc;font-size:1.5rem;margin-right:10px}.benefit-info-component .benefit-info-detail p{margin:0;line-height:1;font-size:.9rem}.benefit-info-component .benefit-info-detail .benefit-info-detail-title{font-weight:700}.benefit-info-component .benefit-map-container{padding:20px;border:1px solid #35a7dc;border-radius:15px;margin-bottom:20px}.benefit-info-component #benefitMap{width:100%;height:40vh}.benefit-info-component .other-benefits{padding:15px;border:1px solid #35a7dc;border-radius:15px}.benefit-info-component .other-benefits .product-sub-title{margin:0 0 15px}.benefit-info-component .other-benefits-card img{cursor:pointer;width:100%;max-width:150px;margin:0 auto;border-radius:10px}.benefit-info-modal .title{color:#072450;text-align:center;margin-bottom:0}.benefit-info-modal .app-button{display:block;width:150px;margin:35px auto 0}.benefit-info-modal .custom-checkbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto}.logo-component{display:flex;justify-content:flex-end;height:80px}.logo-component .logo{border-bottom-left-radius:50px;border-top-left-radius:50px;background-color:#fff}.benefit-card-component{background-color:#fff;height:380px;margin-bottom:30px;border-radius:20px;box-shadow:2px 2px 6px 1px rgba(0,0,0,.25),1px 2px 2px 1px rgba(0,0,0,.1);max-width:360px;margin-left:auto;margin-right:auto;cursor:pointer}.benefit-card-component .benefit-thumbnail-container{position:relative;height:230px;width:100%;overflow:hidden}.benefit-card-component .benefit-thumbnail{height:100%;display:block;margin:0 auto;overflow:hidden;border-top-right-radius:20px;border-top-left-radius:20px;background-size:cover;background-position:50%}.benefit-card-component .benefit-name{color:#072450;margin-top:6px;font-weight:600;height:25px;overflow:hidden}.benefit-card-component .benefitDescription{font-size:12px;height:215px;overflow:hidden;margin-bottom:26px}.benefit-card-component .benefit-button{display:block;margin:50px auto 0;font-size:13px;height:30px;width:60%}.requested-benefit-card-component{background-color:#fff;margin-bottom:30px;border-radius:20px;box-shadow:2px 2px 6px 1px rgba(0,0,0,.25),1px 2px 2px 1px rgba(0,0,0,.1);max-width:360px;margin-left:auto;margin-right:auto;cursor:pointer}.requested-benefit-card-component .benefit-thumbnail-container{position:relative;height:150px;width:100%;overflow:hidden}.requested-benefit-card-component .benefit-thumbnail{height:100%;display:block;margin:0 auto;overflow:hidden;border-top-right-radius:20px;border-top-left-radius:20px;background-size:cover;background-position-x:center}.requested-benefit-card-component .benefit-name{color:#072450;margin-top:6px;font-weight:600;height:25px;overflow:hidden}.requested-benefit-card-component .benefitDescription{font-size:12px;height:215px;overflow:hidden;margin-bottom:26px}.requested-benefit-card-component .benefit-button{display:block;margin:15px auto 0;font-size:13px;height:30px;width:60%}.requested-benefit-card-component .benefit-desc{height:100px;overflow:hidden}.requested-benefit-card-component .benefit-user-name{color:#44b9ef;font-size:.9rem;height:50px}.requested-benefit-card-component .progress-label{position:absolute;font-size:.75rem;width:100%;height:20px;margin-left:10px}.benefit-application-card-component{background-color:#fff;height:320px;margin-bottom:30px;border-radius:20px;box-shadow:2px 2px 6px 1px rgba(0,0,0,.25),1px 2px 2px 1px rgba(0,0,0,.1);max-width:360px;margin-left:auto;margin-right:auto;cursor:pointer}.benefit-application-card-component .benefit-amount{height:20px}.benefit-application-card-component .benefit-amount .progress-label{position:absolute;font-size:.75rem;width:100%;height:20px;margin-left:10px}.benefit-application-card-component .benefit-thumbnail-container{position:relative;height:150px;width:100%;overflow:hidden}.benefit-application-card-component .benefit-thumbnail{height:100%;display:block;margin:0 auto;overflow:hidden;border-top-right-radius:20px;border-top-left-radius:20px;background-size:cover;background-position:50%}.benefit-application-card-component .benefit-name{color:#072450;margin-top:6px;font-weight:600;height:25px;overflow:hidden}.benefit-application-card-component .benefitDescription{font-size:12px;height:215px;overflow:hidden;margin-bottom:26px}.benefit-application-card-component .benefit-button{display:block;margin:15px auto 0;font-size:13px;height:30px;width:60%}.benefit-application-card-component .user-name{color:#44b9ef;font-size:.9rem;height:15px}.benefit-application-card-component .benefit-priority{margin-top:10px;margin-bottom:10px;display:flex;align-items:center;color:#072450;font-weight:700}.benefit-application-card-component .benefit-priority.LOW{color:#32cd32}.benefit-application-card-component .benefit-priority.LOW span{background-color:#32cd32}.benefit-application-card-component .benefit-priority.MEDIUM{color:#ff0}.benefit-application-card-component .benefit-priority.MEDIUM span{background-color:#ff0}.benefit-application-card-component .benefit-priority.HIGH{color:red}.benefit-application-card-component .benefit-priority.HIGH span{background-color:red}.benefit-application-card-component .benefit-priority span{width:15px;height:15px;border-radius:100%;margin-right:5px}.pse-payment-component .app-button{display:block;width:200px;margin:20px auto 0}.pse-payment-component .loader{display:block}.card-payment-component .app-button,.descuento-nomina-component .app-button{display:block;width:200px;margin:20px auto 0}.descuento-nomina-component .loader{display:block}.descuento-nomina-component .form-content{line-height:45px}.requested-benefit-modal .title{color:#072450;text-align:center;margin-bottom:0}.requested-benefit-modal .progress-label{position:absolute;font-size:.75rem;width:100%;height:20px;margin-left:10px}.benefits-component .nav-options{display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.benefits-component .nav-options .app-nav-button{width:30vw;max-width:300px;min-width:150px;border-radius:41px}.benefits-component .create-benefit-btn{width:250px;display:block;margin:15px auto 0;border-radius:50px;padding:10px 25px;border:1px solid #3a7ad9;font-size:1.2rem}.benefits-component .create-benefit-btn i{margin-right:5px}.coupon-benefit-component{margin:70px 0;font-family:"Montserrat",sans-serif}.coupon-benefit-component .progress-label{position:absolute;font-size:.75rem;width:100%;height:20px;display:flex;justify-content:center;align-items:center}.coupon-benefit-component .selectedSlideContainer{height:250px;margin-bottom:24px;text-align:center}.coupon-benefit-component .selectedSlideImage{max-height:100%;max-width:100%;border-radius:30px}.coupon-benefit-component .benefit-add-to-cart{background-color:#35a7dc;border:none;color:#fff;margin-bottom:25px;margin-top:15px;padding-left:20px;padding-right:20px}.coupon-benefit-component .benefit-add-to-cart:active{background-color:#072450!important}.coupon-benefit-component .coupon-benefit-options{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:25px auto}.coupon-benefit-component .coupon-benefit-options button{width:215px;margin:0 10px}.coupon-benefit-component .user-name{color:#44b9ef}.coupon-modal-content .app-button{display:block;margin:20px auto 0;width:150px}.coupon-modal-content i.back-icon{cursor:pointer;font-size:1.25rem;color:#072450}.coupon-apply-modal .title{color:#072450;text-align:center}.coupon-apply-modal .custom-checkbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto}.coupon-apply-modal .app-button{display:block;margin:35px auto 0;width:150px}.create-account-component .form-container{box-shadow:0 20px 19px rgba(0,0,0,.1607843137);padding:25px 30px;border-radius:15px;border:1px solid #3a7ad9;background-color:#fff;margin-top:15px}.create-account-component .form-container .app-button{margin:0 auto;display:block;width:150px}.create-account-component .back-icon{cursor:pointer;font-size:1.5rem;color:#072450;margin-bottom:15px}.tableColorBlue{background-color:#deeaf6;height:20px}.tableColorWhite{background-color:#fff;height:20px}.tableColorTan{background-color:#fef2cb;height:20px}.tableTextSize{font-size:.8em}.table-vertical-center{display:flex;justify-content:center;align-items:center}.tarifsModal{min-width:95%}@media(max-width:768px){.tableTextSize{font-size:.6em}}.create-modal-component .create-options{margin-bottom:15px}.create-modal-component .app-title{text-align:center}.create-modal-component h2.app-title{text-align:left}.create-modal-component .app-button{display:block;margin:0 auto;width:150px}.create-modal-component i{cursor:pointer;font-size:1.25rem;color:#072450}.create-modal-component .variant-item{display:block;margin:0 auto;width:70%}.create-modal-component .variant-item .icons{float:right}.create-modal-component .variant-item .delete-icon{color:#b22222}.create-modal-component .variant-item i{margin:0 5px}.create-modal-component .variant-item hr{margin-top:10px;margin-bottom:10px}.create-modal-component .terms-anchor{font-weight:700;cursor:pointer}.create-modal-component .terms-anchor:hover{text-decoration:underline}.delete-modal-content .options{margin-top:20px;display:flex;justify-content:center}.delete-modal-content .options .btn{width:125px;margin:0 10px}.edit-user-product-component{margin-bottom:25px}.edit-user-product-component .app-button{display:block;margin:0 auto;width:200px}.edit-user-product-component .variant-item{display:block;margin:0 auto;width:70%}.edit-user-product-component .variant-item .icons{float:right}.edit-user-product-component .variant-item .delete-icon{color:#b22222}.edit-user-product-component .variant-item i{margin:0 5px;cursor:pointer;font-size:1.25rem;color:#072450}.edit-user-product-component .variant-item hr{margin-top:10px;margin-bottom:10px}.wallet-component .btn-group{display:block;text-align:center}.wallet-component .btn-group .btn{width:200px}.wallet-link{cursor:pointer;text-decoration:underline}.disbursement-modal-content .app-button{display:block;margin:10px auto}.user-benefits-component .btn-group{display:block;text-align:center;margin-bottom:25px}.user-benefits-component .btn-group .btn{width:200px}.admin-users-component .delete-icon{color:#b22222}.admin-users-component i{margin:0 8px;cursor:pointer;font-size:1.25rem;color:#072450}.edit-user-benefit-component{margin-bottom:25px}.edit-user-benefit-component .app-button{display:block;margin:0 auto;width:200px}.wrapper{display:flex;width:100%;align-items:stretch;height:calc(100vh - 80px)}.resultsTable{font-family:"Montserrat",sans-serif;margin-top:20px;border-radius:20px;box-shadow:0 3px 10px 5px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.1)}.resultsTable th{border-top:none}.linkToProfileBtn{padding:12px;color:#fff;background-color:#6212d7;border-radius:10px}.selectZIndex{z-index:10}.fa{transition:all .3s}.dashboard-component #sideBar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.buttonNoStyle{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.buttonNoStyle:focus{outline:none}#sideBar{min-width:80px;max-width:80px;min-height:calc(100vh - 80px);background-color:#273444;font-family:"Roboto",sans-serif;box-shadow:0 0 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transition:all .3s;position:absolute;z-index:2}#sideBar strong{display:none}#sideBar.active{min-width:200px;max-width:200px}#sideBar.active strong{display:inline}@media(max-width:768px){#sideBar.active{margin-left:0}.card-mobile-separator{margin-bottom:10px}}#sideBar .sidebarLink{width:100%;text-decoration:none;color:#fff;display:block;transition:all .3s;font-size:.75em;padding:12px 5px;text-align:center}#sideBar .sidebarLink i{font-size:1.5em}#sideBar .sidebarLink.business-sidebar-button{padding:8px 10px}#sideBar .sidebarLink:hover{background-color:grey}.logoImg{object-fit:cover;max-width:100%;max-height:150px;border-radius:100%}#sideBarCollapse{background:transparent;color:#fff;width:100%;height:50px;transition:all .3s;margin-top:-20px}#sideBarCollapse:hover{background-color:grey}#sidebarLogo{object-fit:cover;width:40px;height:40px;border-radius:100%;transition:all .3s}#sidebarLogo.active{height:80px;width:80px}.sidebarID{text-align:center;width:100%;color:#fff;font-weight:700;font-size:.7em;overflow:hidden;padding:5px}#sidebarSeparator{border-top:1px solid #fff;width:75%;margin-top:20px;margin-bottom:20px}.profileImg{width:100px;height:100px}.image-upload>input{display:none}.image-upload img{width:100px;cursor:pointer}.btnSidebar{width:100%;background-color:#273444;color:#fff;height:45px}#dashContainer{max-height:100vh;overflow:auto;width:100%;padding-top:40px;margin-left:80px}.dashboardContainer,.profileContainer{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.1);padding:10px 5%;margin-bottom:20px}.profileLabel{font-size:.8em;font-weight:700}.programContainer{margin-top:20px;margin-bottom:20px}.completeProfile{padding:15px 10px;font-size:1.3rem}.completeProfile,.pendingProfile{width:100%;text-align:center;margin-bottom:20px}.pendingProfile{padding:10px}.react-datepicker__input-container{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px)}.react-datepicker__input-container input{font-size:13px;border-radius:4px;box-shadow:inset 0 2px 2px #e9e9e9;line-height:16px;padding:6px 10px 5px;width:inherit;height:inherit;color:#495057;border:1px solid #ced4da}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}#programCreator{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.1);padding:10px 5%;margin-bottom:20px}.programCreatorLabel{font-size:.8em;font-weight:700}.programCardAction{transition:all .3s;margin:0;flex-grow:1;display:flex;justify-content:center;align-items:center;border-left:solid;border-width:thin;border-color:#d3d3d3}.programCardAction:hover{background-color:#d3d3d3;cursor:pointer}.programCardContentDash{font-size:.8em}.programCardImgDash{height:150px;padding:0;overflow:hidden}.cardImgDash,.programCardImgDash{display:block;background-size:cover;background-position:50%;align-items:center;width:100%}.cardImgDash{min-height:100%}.programTypelabel{color:#1c3149;background-color:#aec6cf;padding:10px;text-align:justify}.createProgramBtnContainer{display:flex;justify-content:center;align-items:center;height:100%;text-align:right}.createProgramBtn{font-size:.8em}.dropDown{z-index:100}.benefitContainer{padding:10px 0;margin-top:10px;margin-bottom:30px}.benefitCreatorLabel{font-size:.8em;font-weight:700}.benefitCard{font-size:.85em;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.3),0 2px 5px 0 rgba(0,0,0,.3);border-radius:20px;overflow:hidden;font-family:"Poppins",sans-serif;height:300px}.benefitCardImg{max-width:100%;height:60px}.benefitCardAction{transition:all .3s}.benefitCardAction:hover{background-color:#d3d3d3;padding:10px 0;cursor:pointer}.progress-bar{background-color:#e89300;color:#000}.indicator{text-align:center;background-color:#aec6cf;color:#0c2f58;padding:10px;margin:10px 20%;box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.1)}.dashboard-component td button{width:125px;margin:0 20px}.dashboard-component td.options{display:flex;justify-content:center}.user-family-members-component .delete-icon{color:#b22222}.user-family-members-component i{margin:0 8px;cursor:pointer;font-size:1.25rem;color:#072450}.user-benefit-detail-modal .title{color:#072450;text-align:center;margin:25px 0}.product-card-component{background-color:#fff;height:380px;margin-bottom:30px;border-radius:20px;box-shadow:2px 2px 6px 1px rgba(0,0,0,.25),1px 2px 2px 1px rgba(0,0,0,.1);max-width:360px;margin-left:auto;margin-right:auto;cursor:pointer}.product-card-component .product-thumbnail-container{position:relative;height:230px;width:100%;overflow:hidden}.product-card-component .product-thumbnail{height:100%;display:block;margin:0 auto;overflow:hidden;border-top-right-radius:20px;border-top-left-radius:20px;background-size:cover;background-position:50%}.product-card-component .product-name{color:#072450;margin-top:6px;font-weight:600;height:25px;overflow:hidden}.product-card-component .product-price{color:#35a7dc;font-weight:500;height:25px}.product-card-component .productDescription{font-size:12px;height:215px;overflow:hidden;margin-bottom:26px}.product-card-component .product-buy-button{display:block;margin:50px auto 0;font-size:13px;height:30px;width:60%}.home-component .app-title{text-align:center;font-size:1.5rem}.home-component .nav-section{margin-top:10px;margin-bottom:25px}.home-component .highlight-section{color:#072450}.home-component .product-card-component{height:280px}.home-component .product-card-component .product-thumbnail-container{height:130px}.home-component .benefit-card-component{height:280px}.home-component .benefit-card-component .benefit-thumbnail-container{height:130px}.login-component{box-shadow:0 20px 19px rgba(0,0,0,.1607843137);padding:25px 30px;border-radius:15px;border:1px solid #3a7ad9;background-color:#fff}.login-component .btn{margin:10px auto 0;display:block}.login-component .app-link{font-size:.8rem}.login-component .app-title{margin-bottom:22px}.login-component .app-button{width:200px}.navbar{scroll-behavior:auto;position:fixed;top:0;text-align:center;transition:.4s;border-radius:0;margin-bottom:0;background-color:#fcc010;font-family:"Montserrat",sans-serif;height:80px;width:100%;z-index:100;box-shadow:0 4px 6px #d99605,0 4px 5px rgba(0,0,0,.1)}.navbar .navbarCenterSection{margin-left:auto;margin-right:auto;width:50%;max-height:80px}.navbar .navbarCenterSection .mr-auto{justify-content:center}.navbar .userFunctionsSection{height:80px;line-height:80px;display:flex;width:25%;align-items:flex-end;text-align:right;justify-content:flex-end}.navbar .userFunctionsSection .functionIcon{padding:0 12px;font-size:16px;cursor:pointer;color:#6212d7;font-weight:600}.navbar .userFunctionsSection .functionIcon:hover{color:#fff}.navbar .userFunctionsSection .functionIcon.avatar{padding:0;height:50px;width:50px;background-repeat:no-repeat;border-radius:100%;background-size:cover;background-position:50%;margin-bottom:16px}.navbar .userFunctionsSection .functionIcon .dropdown-toggle:empty:after{position:relative;bottom:-9px;left:-14px;font-size:1.3em}.navbar .userFunctionsSection a{color:#302464;font-weight:500;padding:6px}.navbar .userFunctionsSection a.logButton{padding:6px;margin-right:8px;background-color:#fff;text-align:center;color:#6212d7;border:1px solid #6212d7;border-radius:20px;width:45%;font-size:12px;margin-top:6px}.navbar .userFunctionsSection .dropdownTitle{padding-left:6px;text-align:left;font-size:20px;color:#302464;font-weight:600}.navbar .userFunctionsSection .dropdownSubtitle{margin-top:3px;padding-left:6px;text-align:left;font-size:12px;color:#302464;font-weight:600}.navbar .emergency-web-button-navbar .salvemos-2020-btn.hexagon-btn{background-color:#6212d7}.navbar .emergency-web-button-navbar .salvemos-2020-btn.hexagon-btn:after{border-left:12px solid #6212d7}.navbar .emergency-web-button-navbar .salvemos-2020-btn.hexagon-btn:before{border-right:12px solid #6212d7}.navbar .chat-notification-container{display:flex;position:relative;left:11px;top:-15px;justify-content:center}.navbar .chat-notification-container .chat-notification-bubble{position:absolute;margin-top:-5px;height:12px;width:12px;background-color:#6212d7;font-size:.7rem;font-weight:300;border-radius:100%}.navbar .chat-notification-container .chat-notification-num{font-size:.75rem;font-weight:500;margin-top:8px;position:absolute}.navbar .toggle-mobile.dropdown.nav-item a.dropdown-toggle.nav-link:after{display:none}.navbar .mobile-nibis-coin{position:absolute;bottom:-35px;right:5px}.navbar .navbar-mobile-tab-container{display:block;position:relative}.navbar .navbar-mobile-tab-container .mobile-active-tab{position:absolute;bottom:-15px;left:-3px;display:none}.navbar .navbar-mobile-tab-container .mobile-active-tab.active{display:block}.navbar a{font-weight:600;font-size:13px;text-decoration:none;color:rgba(0,0,0,.5);padding:.5rem 1rem}.navbar a.highlight-link-2{color:#fff;padding:0 10px;cursor:pointer}.navbar a.highlight-link-2:hover{color:#312067}.navbar a.highlight-link{border-bottom:3px solid transparent;max-height:40px}.navbar a.highlight-link:hover{border-bottom:3px solid #312067}.navbar.navbar-dark .navbar-toggler{margin:1% 0;border-color:#fff}.navbar.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar.navbar-dark.navbar-toggler:focus{outline:none}.navbar .nav-dropdown-item{color:#000;text-align:left;line-height:24px}.navbar .emergency-web-button-navbar .hexagon-btn{color:#fff;background-color:#ff5757;font-weight:600;font-size:14px;height:22px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 6px}.navbar .emergency-web-button-navbar .hexagon-btn:before{border-right:12px solid #ff5757}.navbar .emergency-web-button-navbar .hexagon-btn:after{border-left:12px solid #ff5757}.navbar .emergency-web-button-navbar .hexagon-btn:after,.navbar .emergency-web-button-navbar .hexagon-btn:before{position:absolute;content:"";z-index:1;top:0;width:0;background:transparent;border-top:11px solid transparent;border-bottom:11px solid transparent}.navbar .register-web-button-navbar .hexagon-btn{color:#fff;background-color:#302465;font-weight:600;font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 15px}.navbar .register-web-button-navbar .hexagon-btn:before{border-right:12px solid #302465}.navbar .register-web-button-navbar .hexagon-btn:after{border-left:12px solid #302465}.navbar .registerBtnMobile{border:none;border-radius:30px;font-size:11px;background-color:#6212d7;color:#fff;padding:2px 6px}.navbar-brand{position:relative;width:25%;height:60%;margin-left:auto;margin-right:auto}.navbar-brand #homeLogo{position:absolute;height:100%;top:0;left:35%}#exploraBtn{text-transform:uppercase;font-weight:600;font-size:14px;font-family:"Poppins",sans-serif;border:none;background:#290044;background:linear-gradient(85deg,rgba(41,0,68,.7931547619) 21%,rgba(153,102,204,.7343312325))}#emergencyBannerNav{width:100%;position:fixed;top:0;left:0;height:35px;margin-left:0;background-color:#ff5757;color:#fff;font-size:.8em;display:flex;justify-content:center;align-items:center;font-weight:600;padding-left:5px;padding-right:5px}.nibisWindowContent{max-height:200px;overflow-y:scroll;overflow-x:hidden}.chatNotification{margin-right:-5px;margin-left:-5px;color:red;font-size:8px}.search-bar{margin-top:12px;width:100%;font-size:13px}.search-bar .fa-search{margin-right:8px}@media(max-width:768px){.navbar{height:60px;padding:8px 0 0}.navbar .search-bar{margin-top:0}.navbar .navbarCenterSection{overflow:visible}.navbar .userFunctionsSection{height:40px;line-height:20px}.navbar .userFunctionsSection .dropdown-menu.show{padding:16px;width:100vw!important;height:90vh}.navbar .userFunctionsSection .emergency-web-button-navbar{margin-top:8px;margin-bottom:8px;text-align:center}.navbar .userFunctionsSection .toggle-mobile{line-height:27px}.navbar .userFunctionsSection .toggle-mobile img{margin-right:10px;height:20px}.navbar .userFunctionsSection #shoppingCartIcon{font-size:14px}.navbar .userFunctionsSection #shoppingCartIcon .nav-link{padding-right:0;line-height:normal}.navbar .navbar-brand #homeLogo{left:15%;height:30px}.navbar-header{top:5px}.highlight-link{font-size:.85em}}.business-navbar-logo img{height:50px;margin-left:150px}.landing-spinner,.payment-landing-component{margin-top:150px;margin-bottom:100px}.landing-spinner .message,.payment-landing-component{color:#072450;text-align:center}.payment-landing-component .title{margin-bottom:20px}.payment-landing-component .message{margin-bottom:40px}.payment-landing-component a,.payment-landing-component a:hover{text-decoration:none}.payment-landing-component .app-button{width:200px;font-size:1.2rem}.product-component{margin:70px 0;font-family:"Montserrat",sans-serif}.product-component .selectedSlideImage{max-height:100%;max-width:100%;border-radius:30px}.product-component .selectedSlideContainer{height:250px;margin-bottom:24px;text-align:center}.product-component .sliderContainer{width:90%;margin-left:auto;margin-right:auto}.product-component .carouselImage{margin-left:auto;margin-right:auto;height:70px;max-width:100%;text-align:center;border-radius:10px;cursor:pointer}.product-component .slick-next:before,.product-component .slick-prev:before{color:grey}.product-component .callToActionLoginBtn{border-radius:6px;border:none;color:#fff;background-color:#35a7dc;width:150px;height:40px;margin-bottom:20px;margin-top:20px;font-size:1.1rem}.product-component h1{color:#072450;text-transform:uppercase;font-weight:700;font-size:2rem;margin:0}.product-component .enterprise-name{color:#072450;font-weight:700;font-size:1.2rem;cursor:pointer}.product-component .enterprise-name:hover{text-decoration:underline}.product-component .benefit-discount-price{color:#35a7dc;font-size:1.5rem;font-weight:600;margin:0}.product-component .benefit-discount-price img{height:30px;margin-right:10px}.product-component .benefit-discount-price i{color:silver;font-size:1.3rem}.product-component .benefit-description{white-space:pre-wrap}.product-component .benefit-original-price{color:#072450;font-weight:600}.product-component .benefit-add-to-cart{background-color:#35a7dc;border:none;color:#fff;margin-bottom:25px;margin-top:15px;padding-left:20px;padding-right:20px}.product-component .benefit-add-to-cart:active{background-color:#072450!important}.product-component .product-verified{color:#009ee3}.product-component .terms-and-conditions{color:#072450;font-size:.8rem}.product-component .terms-and-conditions span{font-weight:700}.product-component .terms-and-conditions i{cursor:pointer}.product-component .product-sub-title{color:#072450;font-size:1.2rem;font-weight:700;margin:30px 0 15px}.product-component .benefit-info-detail{display:flex;margin-bottom:10px}.product-component .benefit-info-detail i{color:#35a7dc;font-size:1.5rem;margin-right:10px}.product-component .benefit-info-detail p{margin:0;line-height:1;font-size:.9rem}.product-component .benefit-info-detail .benefit-info-detail-title{font-weight:700}.product-component .benefit-map-container{padding:20px;border:1px solid #35a7dc;border-radius:15px;margin-bottom:20px}.product-component #benefitMap{width:100%;height:40vh}.product-component .other-benefits{padding:15px;border:1px solid #35a7dc;border-radius:15px}.product-component .other-benefits .product-sub-title{margin:0 0 15px}.product-component .other-benefits-card img{cursor:pointer;width:100%;max-width:150px;margin:0 auto;border-radius:10px}.shoppingCartSection{font-family:"Montserrat",sans-serif;font-size:14px}.payment-options i{cursor:pointer;font-size:1.5rem;color:#072450}.itemImgContainer{width:100%;height:90px;overflow:hidden}.itemImg{width:100%}.itemName{font-weight:700}.itemPrice{text-align:right}.dateAdded{font-size:.7em;color:#a9a9a9}.summaryContainer{padding:16px 12px 12px;background-color:#f3f3f3;border:thin solid #d3d3d3;border-radius:5px}.chooseAddressTitle{font-size:13px;font-weight:500;margin-bottom:8px}.summaryAddressInfo{font-size:12px;margin-top:6px}.nibiAlertTitle{margin-bottom:16px;font-size:14px;text-align:center;font-weight:500}.cartCloseBtn{font-size:36px;margin-right:15px;cursor:pointer}.cartOverlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99;cursor:pointer}.centerDiv{display:flex;justify-content:center;align-items:center}.paymentTypeCard{cursor:pointer;transition:all .3s;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.2);margin:10px;padding:10px;border-radius:10px}.paymentTypeCard:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5),0 2px 5px 0 rgba(0,0,0,.5)}.store-component .nav-options{display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.store-component .nav-options .app-nav-button{width:30vw;max-width:300px;min-width:150px;border-radius:41px}.chatContainer{height:85vh;box-shadow:0 2px 4px 0 rgba(0,0,0,.3),0 2px 5px 0 rgba(0,0,0,.2)}.chat-container-card{position:relative}.chat-container-card .chat-container-new-message{position:absolute;right:0;top:-5px;background-color:#6212d7;border-radius:100%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem}.userInfoContainer{height:80px;padding:20px}.messagesContainer{border-radius:5px;height:55vh;padding:5px;width:100%;overflow-y:scroll}.chatListContainer{border-radius:5px;background-color:#f2f2f2;padding:20px 5px 5px;overflow-y:scroll;overflow-x:hidden}.senderMessageElement{text-align:right;margin-left:auto}.receiverMessageElement,.senderMessageElement{line-height:26px;margin-bottom:10px;max-width:60%;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.senderMessage{color:#fff;background-color:#429fff;text-align:left;position:relative}.receiverMessage,.senderMessage{padding:5px 10px;border-radius:5px}.receiverMessage{color:grey;background-color:#e8e8e8}.timestamp{color:#a9a9a9;font-size:.65em}.chatUsers{background-color:#fff;padding:10px;overflow:hidden;margin:5px;transition:all .3s;border-radius:10px}.chatUsers.active{background-color:#d3d3d3}.chatUsers:hover{background-color:#a9a9a9;cursor:pointer}.chatInput{margin-top:10px;margin-bottom:10px;padding-bottom:10px}.chatUserIconContainer{margin-right:10px;float:left;display:flex;justify-content:center;align-items:center;height:45px;border-radius:100%;width:45px;background-color:none}.chatUserInfoIcon{height:60px;border-radius:100%;width:60px}.userInfoName{margin-left:20px;font-size:1.2em;font-weight:700}.chatUserIcon{height:40px;border-radius:100%;width:40px}.chatUserName{height:20px;overflow:hidden;font-size:.9em;font-weight:700}.chatLastMessage{height:20px;overflow:hidden;font-size:.85em;padding-top:3px}.select-chat-message{text-align:center;padding-top:75px}.chat-loading-spinner{margin:40px auto;display:block}.messagesContainer::-webkit-scrollbar{width:10px}.messagesContainer::-webkit-scrollbar-track{background:#f1f1f1}.messagesContainer::-webkit-scrollbar-thumb{background:#888}.messagesContainer::-webkit-scrollbar-thumb:hover{background:#555}.chatListContainer::-webkit-scrollbar{width:10px}.chatListContainer::-webkit-scrollbar-track{background:#f1f1f1}.chatListContainer::-webkit-scrollbar-thumb{background:#888}.chatListContainer::-webkit-scrollbar-thumb:hover{background:#555}.recover-password-component .form-container,.reset-password-component .form-container{box-shadow:0 20px 19px rgba(0,0,0,.1607843137);padding:25px 30px;border-radius:15px;border:1px solid #3a7ad9;background-color:#fff;margin-top:15px}.recover-password-component .form-container .app-button,.reset-password-component .form-container .app-button{margin:0 auto;display:block;width:150px}.recover-password-component .back-icon,.reset-password-component .back-icon{cursor:pointer;font-size:1.5rem;color:#072450;margin-bottom:15px}.App{font-family:"Muli",sans-serif;padding-top:80px;min-height:100vh}.app-link{cursor:pointer;color:#007bff}.app-link:hover{text-decoration:underline}.app-button{background-color:#35a7dc;color:#fff;border:none}.app-label{color:#707070;font-size:.9rem}.login-container{background-size:cover;padding-bottom:20px;background-position-y:center;min-height:calc(100vh - 80px)}.app-title{color:#072450;font-weight:600;font-size:1.2rem}#chatButton{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}.app-nav-button{background-color:#fff;color:#44b9ef;border:1px solid #3a7ad9;box-shadow:0 4px 10px rgba(0,0,0,.3215686275);border-radius:5px;padding:15px 20px;display:flex;justify-content:center;align-items:center;font-weight:600;cursor:pointer}.app-nav-button.active{background-color:#44b9ef;color:#fff}.app-nav-button img{height:50px;margin-right:10px}.app-nav-button span{text-align:center}.app-banner{height:50vh;background-size:cover;background-position-y:center}.app-banner .title{font-weight:700;text-align:center;color:#fff}.app-list-container{margin-top:45px;border:1px solid #d3d3d3;padding-left:0;padding-right:0}.app-list-container .results-column{padding-top:26px;padding-right:60px;padding-left:20px}.cartPanel{height:100%;width:0;position:fixed;z-index:100;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:.5s}.center{text-align:center}.transaction-message{color:#072450;text-align:center}.invalid-input-value{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545;display:block}.addressOption{border:thin solid #a9a9a9;border-radius:5px;padding:5px 10px}.addressText{font-size:.75em}.deleteAddress{float:right;padding-top:5px}.filterSidebar{padding:20px;background-color:#f2f4f4;color:#302465;border-right:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;height:100%;font-size:.75rem;transition:all .3s}.filterSidebar .typeFilterBtn{margin-top:2px;padding:10px 4px;font-weight:500;font-size:.7vw;background-color:#fff;color:#9048f9;border:1px solid #9048f9;border-radius:20px;width:95%;margin-left:auto;margin-right:auto}.filterSidebar .typeFilterBtn.active{background-color:#9048f9;color:#fff}.filterSidebar .form-check-label{margin-left:6px;font-size:.75rem;font-weight:500;cursor:pointer;margin-bottom:8px}.filterSidebar input[type=checkbox]{transform:scale(1.3)}.filterSidebar .filterTitle{font-size:1rem;font-weight:600}.filterSidebar .removeFiltersBtn{position:relative;bottom:-5px;float:right;font-size:12px;cursor:pointer;color:#6212d7}.filterSidebar .filterSidebarTitle{cursor:pointer;font-weight:600;margin-top:16px;margin-bottom:12px}.filterSidebar .filterSidebarTitle i{margin-left:8px;font-size:.9em}.filterSidebar .priceInput{height:30px;font-size:12px}.filterSidebar .confirmPriceBtn{border:none;background-color:transparent;padding-top:4px;font-size:16px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Muli",sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.92c80fea.chunk.css.map */