.text-white{color:#fff}.bg-success{background-color:#10be16}.bg-secondary{background-color:#be3034}.bg-primary{background-color:#435477}.text-gray-primary{color:#1d1d1d}.text-success{color:#10be16}.text-gray-secondary{color:#ddd}@media screen and (min-width: 768px){body{margin:0;padding:0}header{position:fixed;width:100%;z-index:9;top:0}header a{height:fit-content;width:fit-content}header #client-header-container{text-decoration:none;display:flex;justify-content:center;align-items:center;line-height:1;gap:5px}header #header-logo{cursor:pointer}header .contact-header{background-color:#cad5ea;color:#fff;padding:.1rem 0}header .contact-header p{color:#313d56;font-size:.8rem;font-weight:600}header .glass-header{background:#fff0;transition:background .3s ease-in-out,box-shadow .3s ease-in-out;padding:0 4rem;border-radius:70px;margin:15px 50px;z-index:9999;position:relative}header .glass-header #header-logo{height:3.5rem}header .glass-header.scrolled{background:#fff;box-shadow:0 4px 10px #0000001a}header .glass-header.scrolled .nav-link,header .glass-header.scrolled .fa,header .glass-header.scrolled span{color:#707070!important;transition:color .3s ease-in-out}header .glass-header.scrolled .nav-link.active,header .glass-header.scrolled .nav-link:hover{border-bottom:3px solid #435477}header .glass-header.scrolled .btn-login{background-color:#435477!important;color:#fff!important}header .glass-header.scrolled .btn-login:hover,header .glass-header.scrolled .btn-login:focus,header .glass-header.scrolled .btn-login:active{background-color:#435477!important;color:#fff!important}header .glass-header.scrolled #header-logo{content:url(/images/business-logo.png)}header .header-shopping-cart-item{margin:0;padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s;position:relative;text-decoration:none}header .header-shopping-cart-item:hover{transform:scale(1.1)}header .header-shopping-cart-item .shopping-cart-icon{margin:0;padding:0;width:auto;font-weight:700;transition:.3s}header .header-shopping-cart-item .header-shopping-cart-quantity{margin:0;padding:0;display:none;justify-content:center;align-items:center;position:absolute;top:-15px;right:-10px;background-color:#be3034;border-radius:50%;width:18px;height:18px;font-size:8px;font-weight:700;line-height:1}header .header-shopping-cart-item.with-items .header-shopping-cart-quantity{display:flex;color:#fff!important}.iac-footer{background:#435477;color:#fff;position:relative;width:100%;padding:0;overflow:hidden}.iac-footer #footer-container{padding:3rem 6rem!important}.iac-footer .contact-section{padding-left:5rem}.iac-footer .iac-footer-wave{position:absolute;bottom:0;left:0;width:100%;height:30px;background:#9f1f26;border-radius:50% 50% 0 0/100% 100% 0 0;transform:scaleX(1.2)}.iac-footer .iac-footer-logo{height:5rem;width:auto}.iac-footer .iac-footer-heading{font-size:1.1rem;font-weight:500;color:#fff;margin-bottom:1.3rem}.iac-footer .iac-footer-divider{border:1px solid #ffffff;width:70%;margin:.5rem 0;opacity:.5}.iac-footer .iac-social-icon{display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;color:#fff;text-decoration:none;transition:all .3s ease}.iac-footer .iac-social-icon i{font-size:1.4rem}.iac-footer .iac-social-icon i:hover{background:#ffffff1a;color:#fff}.iac-footer .iac-footer-links a{color:#fff;text-decoration:none;font-size:.85rem;transition:color .3s ease}.iac-footer .iac-contact-info p{color:#fff;font-size:.9rem;margin-bottom:.5rem}.iac-footer .iac-contact-info p i{color:#fff;width:20px}.iac-footer .iac-footer-bottom{background:#fff;border-top:1px solid rgba(255,255,255,.1)}.iac-footer .iac-copyright{color:#3d596a;font-weight:500;font-size:.8rem}.iac-footer .iac-ridder-logo{height:35px;width:auto}.nav-link{color:#fff!important;font-weight:500;padding:0 8px!important;font-size:.9rem;transition:all .3s ease}.nav-link:hover,.nav-link.active{color:#fff;border-bottom:2px solid #ffffff}.btn-login{background-color:#fff;color:#9f1f26;border-radius:8px;padding:.2rem 1rem;font-size:.9rem;font-weight:700}.btn-login:hover,.btn-login:focus,.btn-login:active{background-color:#fff!important;color:#9f1f26!important;border-color:transparent!important;box-shadow:none!important}.banner-home{object-fit:cover;width:100%;filter:brightness(.8)}}@media screen and (max-width: 768px){body{margin:0;padding:0}body #layout-app{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh}header{position:fixed;width:100%;z-index:9;top:0}header a{height:fit-content;width:fit-content}header #client-header-container{text-decoration:none;display:flex;justify-content:center;align-items:center;line-height:1;gap:5px}header #header-logo{cursor:pointer;width:100%;height:2.5rem}header .contact-header{display:none}header .glass-header{background:#fff0;transition:background .3s ease-in-out,box-shadow .3s ease-in-out;width:100%;display:flex;flex-direction:column;padding:.5rem 1rem;margin:0;border-radius:0;min-height:3.5rem!important;align-items:center;justify-content:center;z-index:9999;position:relative}header .glass-header #header-list{display:none}header .glass-header .mobile-logo #mobile-header-logo{height:2.5rem;width:auto}header .glass-header #hamburger-toggle{color:#fff;transition:color .3s ease-in-out}header .glass-header #hamburger-toggle i{color:#fff;transition:color .3s ease-in-out}header .glass-header.scrolled{background:#fff;box-shadow:0 4px 10px #0000001a}header .glass-header.scrolled .nav-link,header .glass-header.scrolled .fa,header .glass-header.scrolled span{color:#707070!important;transition:color .3s ease-in-out}header .glass-header.scrolled .nav-link.active,header .glass-header.scrolled .nav-link:hover{border-bottom:3px solid #435477}header .glass-header.scrolled .btn-warning{background-color:#e2a316;color:#fff}header .glass-header.scrolled #mobile-header-logo{content:url(/images/business-logo.png)}header .glass-header.scrolled #hamburger-toggle{color:#707070}header .glass-header.scrolled #hamburger-toggle i{color:#707070}header .header-shopping-cart-item{margin:0;padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s;position:relative;text-decoration:none}header .header-shopping-cart-item:hover{transform:scale(1.1)}header .header-shopping-cart-item .shopping-cart-icon{margin:0;padding:0;width:auto;font-weight:700;transition:.3s}header .header-shopping-cart-item .header-shopping-cart-quantity{margin:0;padding:0;display:none;justify-content:center;align-items:center;position:absolute;top:-15px;right:-10px;background-color:#be3034;border-radius:50%;width:18px;height:18px;font-size:8px;font-weight:700;line-height:1}header .header-shopping-cart-item.with-items .header-shopping-cart-quantity{display:flex;color:#fff!important}.iac-footer{background:#435477;color:#fff;position:relative;width:100%;padding:0;overflow:hidden;margin-top:2rem}.iac-footer #footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem 1rem!important;text-align:center}.iac-footer #footer-container .col-12{width:100%;margin-bottom:1rem}.iac-footer .contact-section{padding-left:0!important;align-items:center!important;text-align:center!important}.iac-footer .iac-footer-logo{height:3rem;width:auto}.iac-footer .iac-footer-heading{font-size:1rem;font-weight:500;color:#fff;margin-bottom:1rem}.iac-footer .iac-footer-divider{border:1px solid #ffffff;width:50%;margin:.5rem auto;opacity:.5}.iac-footer .iac-social-icon{display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;color:#fff;text-decoration:none;transition:all .3s ease;width:25px;height:25px}.iac-footer .iac-social-icon img{width:25px!important;height:25px!important;object-fit:contain!important}.iac-footer .iac-footer-links a{color:#fff;text-decoration:none;font-size:.8rem;transition:color .3s ease;display:block;margin-bottom:.5rem}.iac-footer .iac-contact-info p{color:#fff;font-size:.8rem;margin-bottom:.5rem;text-align:center}.iac-footer .iac-contact-info p i{color:#fff;width:20px}.iac-footer .iac-contact-info p a{color:#fff;text-decoration:none}.iac-footer .iac-footer-bottom{background:#fff;border-top:1px solid rgba(255,255,255,.1);padding:1rem 0}.iac-footer .iac-copyright{color:#3d596a;font-weight:500;font-size:.7rem;text-align:center;margin-bottom:.5rem}.iac-footer .iac-ridder-logo{height:25px;width:auto}.nav-link{color:#fff!important;font-weight:500;padding:6px 12px!important;font-size:1rem;transition:all .3s ease;width:100%}.nav-link:hover,.nav-link.active{color:#fff;border-bottom:2px solid #ffffff}.banner-home{object-fit:cover;width:100%;filter:brightness(.8)}}@media screen and (min-width: 769px) and (max-width: 991px){header .glass-header{padding:0 2rem;margin:15px 25px}header .glass-header #header-logo{height:3rem}.iac-footer #footer-container{padding:2.5rem 3rem!important}.iac-footer .contact-section{padding-left:3rem}.iac-footer .iac-footer-logo{height:4rem}.iac-footer .iac-footer-heading{font-size:1rem}.iac-footer .iac-contact-info p{font-size:.85rem}}@media screen and (min-width: 992px) and (max-width: 1199px){header .glass-header{padding:0 3rem;margin:15px 35px}.iac-footer #footer-container{padding:2.5rem 4rem!important}.iac-footer .contact-section{padding-left:4rem}}@media screen and (max-width: 480px){header .glass-header{padding:.5rem .75rem}header .glass-header #header-logo{height:2rem}header .glass-header .mobile-logo #mobile-header-logo{height:2.5rem}.mobile-menu-sidebar{width:70%}.mobile-menu-header .mobile-menu-logo img{height:2rem}.iac-footer{margin-top:1rem}.iac-footer #footer-container{padding:1.5rem .75rem!important;gap:1rem}.iac-footer .contact-section{padding-left:0!important}.iac-footer .iac-footer-logo{height:3.5rem}.iac-footer .iac-footer-heading{font-size:.9rem;margin-bottom:.75rem}.iac-footer .iac-contact-info p{font-size:.75rem}.iac-footer .iac-copyright{font-size:.65rem}.iac-footer .iac-ridder-logo{height:20px}}@media screen and (max-width: 360px){header .glass-header{padding:.5rem}header .glass-header #header-logo{height:1.8rem}header .glass-header .mobile-logo #mobile-header-logo{height:2.5rem}.mobile-menu-sidebar{width:80%}.mobile-menu-header .mobile-menu-logo img{height:1.8rem}.iac-footer{margin-top:.5rem}.iac-footer #footer-container{padding:1rem .5rem!important;gap:1rem}.iac-footer .contact-section{padding-left:0!important}.iac-footer .iac-footer-logo{height:3.5rem}.iac-footer .iac-footer-heading{font-size:.85rem;margin-bottom:.5rem}.iac-footer .iac-contact-info p{font-size:.7rem}.iac-footer .iac-copyright{font-size:.6rem}.iac-footer .iac-ridder-logo{height:18px}}@media screen and (max-width: 768px){.iac-footer #footer-container .col-12.col-md-3:nth-child(3){padding-left:0!important;align-items:center!important;text-align:center!important}.iac-footer #footer-container .col-12.col-md-3:nth-child(3) .iac-contact-info{text-align:center!important}.iac-footer #footer-container .col-12.col-md-3:nth-child(3) .iac-contact-info p{text-align:center!important}}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh!important;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:flex-start}.mobile-menu-overlay.d-none{display:none!important}.iac-footer .iac-footer-container,.iac-footer #footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;padding:3rem 6rem!important}.iac-footer .iac-footer-col-logo,.iac-footer .iac-footer-col-social,.iac-footer .iac-footer-col-contact,.iac-footer .iac-footer-col-partner{flex:1 1 220px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;min-width:200px}.iac-footer .iac-footer-col-contact .iac-footer-heading{text-align:left;width:100%}.iac-footer .iac-footer-logo-wrapper,.iac-footer .iac-partner-logo-wrapper{display:flex;align-items:center;justify-content:center}.iac-footer .iac-footer-logo{height:5rem;width:auto}.iac-footer .iac-partner-logo-wrapper .iac-footer-logo{height:4.5rem}.iac-footer .iac-footer-social-icons{display:flex;gap:1.2rem;margin-bottom:.75rem;flex-wrap:wrap;justify-content:center}.iac-footer .iac-social-icon{width:42px;height:42px}.iac-footer .iac-social-icon i{font-size:1.4rem;line-height:1}.iac-footer .iac-footer-heading{font-size:1.1rem;font-weight:500;margin-bottom:1.3rem}.iac-footer .iac-footer-divider{width:70%;margin:.5rem auto;opacity:.5}.iac-footer .iac-footer-links{text-align:center}.iac-footer .iac-footer-links a{color:#fff;text-decoration:none;font-size:.85rem;transition:color .3s;display:block;margin-bottom:.45rem}.iac-footer .iac-footer-links a:hover{opacity:.85}.iac-footer .iac-contact-info{text-align:left;width:100%;max-width:260px}.iac-footer .iac-contact-line{font-size:.85rem;margin:0 0 .6rem;line-height:1.3}.iac-footer .iac-contact-line a{color:#fff;text-decoration:none;word-break:break-word}.iac-footer .iac-contact-line i{width:20px;display:inline-block}.iac-footer .iac-contact-icon-spacer{color:transparent}.iac-footer .iac-footer-bottom{background:#fff}.iac-footer .iac-footer-bottom-inner{display:flex;justify-content:center;align-items:center;gap:.75rem;padding:.6rem 1.2rem;flex-wrap:wrap}.iac-footer .iac-ridder-logo{height:35px;width:auto}@media (min-width: 769px) and (max-width: 991px){.iac-footer .iac-footer-container,.iac-footer #footer-container{padding:2.5rem 3rem!important}.iac-footer .iac-footer-logo{height:4rem}.iac-footer .iac-footer-heading{font-size:1rem}.iac-footer .iac-contact-line{font-size:.8rem}}@media (min-width: 992px) and (max-width: 1199px){.iac-footer .iac-footer-container,.iac-footer #footer-container{padding:2.5rem 4rem!important}}@media (max-width: 768px){.iac-footer .iac-footer-container,.iac-footer #footer-container{flex-direction:column;align-items:center;gap:2rem;padding:2rem 1rem!important;text-align:center}.iac-footer .iac-footer-col-logo,.iac-footer .iac-footer-col-social,.iac-footer .iac-footer-col-contact,.iac-footer .iac-footer-col-partner{flex:1 1 auto;width:100%;min-width:0}.iac-footer .iac-footer-logo{height:3rem}.iac-footer .iac-footer-heading{font-size:1rem;margin-bottom:1rem}.iac-footer .iac-footer-divider{width:50%}.iac-footer .iac-contact-info,.iac-footer .iac-footer-links{text-align:center;max-width:100%}.iac-footer .iac-contact-line{font-size:.8rem}.iac-footer .iac-ridder-logo{height:25px}.iac-footer .iac-footer-bottom-inner{flex-direction:column;padding:1rem}}@media (max-width: 480px){.iac-footer .iac-footer-container,.iac-footer #footer-container{padding:1.5rem .75rem!important;gap:1.2rem}.iac-footer .iac-footer-logo{height:3.2rem}.iac-footer .iac-footer-heading{font-size:.9rem;margin-bottom:.75rem}.iac-footer .iac-contact-line{font-size:.75rem}.iac-footer .iac-ridder-logo{height:22px}}@media (max-width: 360px){.iac-footer .iac-footer-container,.iac-footer #footer-container{padding:1rem .5rem!important;gap:1rem}.iac-footer .iac-footer-heading{font-size:.85rem;margin-bottom:.55rem}.iac-footer .iac-contact-line{font-size:.7rem}.iac-footer .iac-ridder-logo{height:20px}}.mobile-menu-sidebar{width:60%;height:100vh!important;background-color:#fff!important;box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s ease-in-out}.mobile-menu-sidebar.active{transform:translate(0)}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #eee}.mobile-menu-header .mobile-menu-logo img{height:2.5rem;width:auto}.mobile-menu-header .mobile-menu-close{background:none;border:none;font-size:1.5rem;color:#707070;cursor:pointer;padding:.5rem}.mobile-menu-header .mobile-menu-close:hover{color:#435477}#mobile-menu{flex:1;padding:1rem;margin:0;list-style:none}#mobile-menu .nav-item{margin-bottom:.5rem}#mobile-menu .nav-item .nav-link{color:#707070!important;font-weight:500;padding:.75rem 0;border-bottom:1px solid #eee;text-decoration:none;display:block;transition:color .3s ease}#mobile-menu .nav-item .nav-link:hover{color:#435477!important}#mobile-menu .nav-item .btn-login{background-color:#435477;color:#fff;border:none;padding:.75rem 1rem;border-radius:8px;font-weight:600;text-decoration:none;display:block;text-align:center;transition:background-color .3s ease}#mobile-menu .nav-item .btn-login:hover{background-color:#313d56;color:#fff}
