@media screen and (min-width: 990px){.header__search{display:none!important}}.menu-button{display:inline-block!important;padding:10px!important;background-color:#5772eb!important;color:#fff!important;border-radius:5px!important;text-decoration:none!important;transition:background-color .3s!important;text-align:center!important;white-space:nowrap!important}.menu-button:hover{background-color:#5772eb!important;text-decoration:none!important}.header__menu-item{list-style-type:none!important}@media screen and (max-width: 989px){.menu-button{padding:4px 8px!important;font-size:.9em!important;width:auto!important;display:inline-block!important}.menu-drawer__menu-item.menu-button,.menu-drawer__menu li a.menu-button{margin-left:auto!important;margin-right:0!important;align-self:flex-end!important}.menu-drawer__menu li{display:flex!important;justify-content:flex-end!important;width:100%!important;text-align:right!important}}@media screen and (min-width: 990px){.header--middle-left{overflow:visible!important;z-index:99999!important}.header__heading,.header__heading-link{margin-right:auto!important;order:-1!important}.header__inline-menu,header nav{margin-left:auto!important;overflow:visible!important;z-index:1001!important}.header__menu-item{position:relative!important;overflow:visible!important;z-index:1002!important}header-menu{overflow:visible!important;width:auto!important;z-index:1003!important}header-menu details{overflow:visible!important;display:block!important}header-menu summary{cursor:pointer!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10000!important}.header__inline-menu>ul,header nav>ul{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;margin:0!important}.header__submenu{display:none!important;position:absolute!important;top:100%!important;left:0!important;background-color:#fff!important;border:1px solid #eee!important;z-index:100000!important;min-width:180px!important;box-shadow:0 8px 16px #0003!important;padding:10px 0!important;margin-top:0!important;overflow:visible!important;width:max-content!important}.header__inline-menu li:hover>header-menu>details>.header__submenu,header nav li:hover>header-menu>details>.header__submenu{display:block!important}.header__inline-menu li ul li,header nav li ul li{width:auto!important;padding:8px 15px!important;margin:0!important;white-space:nowrap!important;list-style-type:none!important}.header__inline-menu li ul li:hover,header nav li ul li:hover{background-color:#f5f5f5!important}.header__inline-menu li ul li a,header nav li ul li a{display:block!important;text-decoration:none!important;color:#333!important}}.header__menu-item .list-menu__item--link{font-weight:700}.header__icon--search{display:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;visibility:hidden!important}.header__icon--cart{display:none!important}.header__custom-account-link,.header__help-link{width:60px!important;height:60px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;background-color:transparent!important;border-radius:50%!important;transition:background-color .3s ease,border-color .3s ease!important;cursor:pointer;text-decoration:none!important;color:#fff!important;padding:0!important;box-sizing:border-box!important}.header__custom-account-link .svg-wrapper,.header__help-link .svg-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;fill:#fff!important;transition:fill .3s ease!important;opacity:1!important;visibility:visible!important;padding:0!important;margin:0!important}.header__custom-account-link .svg-wrapper svg,.header__help-link .svg-wrapper svg{display:block!important;width:100%!important;height:100%!important;fill:inherit!important;stroke:currentColor!important;overflow:visible!important;line-height:1!important}.icon-help-contact{display:block!important;width:100%!important;height:100%!important;fill:currentColor!important;stroke:currentColor!important;overflow:visible!important}.header__custom-account-link .header__icon-text{font-size:.75em!important;line-height:1.2!important;margin-top:2px!important;color:#fff!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;padding-top:0!important}.header__help-link .header__icon-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.header__custom-account-link:hover,.header__help-link:hover{background-color:#5772eb!important;border-color:#5772eb!important}.header__custom-account-link:hover .svg-wrapper,.header__help-link:hover .svg-wrapper,.header__custom-account-link:hover .header__icon-text,.header__help-link:hover .header__icon-text{color:#fff!important;fill:#fff!important}.header-action-group{display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important}.product-card{transition:transform .3s ease,box-shadow .3s ease;z-index:1}.cards-container>.product-card:nth-child(2){transform:translateY(-15px);box-shadow:0 8px 20px #00000026;z-index:2}.product-card:hover{transform:translateY(-30px) scale(1.03);box-shadow:0 15px 30px #0000004d;z-index:3}.cards-container>.product-card:nth-child(2):hover{transform:translateY(-45px) scale(1.05);box-shadow:0 20px 40px #0006}.feature-list{list-style:none;padding:0;margin:0 0 25px;text-align:left}.feature-list li{position:relative;padding-left:15px;margin-bottom:10px;font-size:.9em;line-height:1.4;color:#333}.feature-list li:last-child{margin-bottom:0}.feature-list li:before{content:"\2022";color:#1a2980;font-size:1.2em;position:absolute;left:0;top:0;line-height:inherit}.feature-list li strong{font-weight:700;font-size:1em}.section-how-it-works{padding:60px 0;background-color:#f0f4f8}.section-how-it-works .section-title{text-align:center;font-size:2.5em;margin-bottom:40px;color:#333}.section-how-it-works .page-width{max-width:1200px;margin:0 auto;padding:0 20px}.how-it-works-tabs{display:flex;justify-content:center;margin:0 auto 30px;border-bottom:2px solid #e0e0e0;flex-wrap:wrap;list-style:none;padding:0}.how-it-works-tabs .nav-item{margin:0 10px}.how-it-works-tabs .nav-link{display:block;padding:15px 25px;text-decoration:none;color:#666;font-weight:700;font-size:1.1em;border:none;background-color:transparent;transition:all .3s ease;position:relative}.how-it-works-tabs .nav-link:hover,.how-it-works-tabs .nav-link.active{color:#d10081}.how-it-works-tabs .nav-link.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:4px;background-color:#d10081;border-radius:2px 2px 0 0}.tab-content-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 5px 20px #0000001a;padding:30px}.tab-pane-content{display:none;opacity:0;transition:opacity .5s ease;height:auto}.tab-pane-content.active.show{display:block;opacity:1}.step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;justify-content:center;text-align:center}.step-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background-color:#fefefe;border-radius:6px;box-shadow:0 2px 10px #0000000d;height:280px;justify-content:flex-start}.step-number-circle{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:50%;background-color:#1a2980;color:#fff;font-size:.9em;font-weight:700;position:absolute;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #0003;z-index:2}.step-icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background-color:#e0f2f7;margin-bottom:5px;margin-top:4px;flex-shrink:0}.step-icon svg{width:36px;height:36px;stroke:#1a2980;fill:none}.step-item h3{font-size:1.1em;color:#333;margin-bottom:10px}.step-item p{font-size:.7em;color:#555;line-height:1.5}@media screen and (max-width: 768px){.how-it-works-tabs{flex-direction:column;align-items:center;border-bottom:none}.how-it-works-tabs .nav-item{width:100%;margin-bottom:4px}.how-it-works-tabs .nav-link{width:100%;text-align:center;border:1px solid #e0e0e0;border-radius:6px}.how-it-works-tabs .nav-link.active:after{display:none}.step-grid{grid-template-columns:1fr}}.slideshow__text.banner__box{max-width:500px!important;padding:20px!important;box-sizing:border-box!important}.slideshow__text .banner__heading,.slideshow__text .banner__text{word-break:break-word;overflow-wrap:break-word;box-sizing:border-box}.slideshow__text-wrapper{box-sizing:border-box!important;max-width:100%!important}@media screen and (max-width: 749px){.slideshow__text.banner__box{max-width:90%!important;padding:15px!important}.slideshow__text .banner__heading{font-size:2em!important;line-height:1.2!important}.slideshow__text .banner__text{font-size:.9em!important;line-height:1.5!important}}.collapsible-content summary{background-color:#202535!important;color:#fff!important;font-weight:700!important;border-radius:8px!important;padding:15px 20px!important}.collapsible-content summary:hover{background-color:#1d6aa8!important;color:#000!important}.collapsible-content .accordion__title{color:inherit!important}.collapsible-content .accordion__content{background-color:#fff!important;color:#000!important;padding:15px 20px!important;border-radius:0 0 8px 8px!important;margin-top:0!important;border-top:none!important}.collapsible-content .accordion__content p,.collapsible-content .accordion__content a{color:#000!important}.collapsible-content .accordion{border:none!important;margin-bottom:10px!important}.contact-section-wrapper{max-width:1200px;margin:80px auto;padding:40px;background-color:#f8f8f8;border-radius:12px;box-shadow:0 5px 20px #0000001a;font-family:Arial,sans-serif;color:#333}.contact-title{text-align:center;font-size:2.8em;color:#1a2980;margin-bottom:20px}.contact-intro{text-align:center;font-size:1.1em;color:#555;margin-bottom:50px}.contact-tabs-nav{display:flex;justify-content:center;margin-bottom:50px;border-bottom:2px solid #e0e0e0;flex-wrap:wrap}.contact-tabs-nav .contact-tab-link{padding:15px 30px;text-decoration:none;color:#666;font-weight:700;font-size:1.1em;border:none;background-color:transparent;transition:all .3s ease;position:relative}.contact-tabs-nav .contact-tab-link:hover{color:#d10081}.contact-tabs-nav .contact-tab-link.active{color:#1a2980;border-color:#1a2980}.contact-tabs-nav .contact-tab-link.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:4px;background-color:#1a2980;border-radius:2px 2px 0 0}.contact-tabs-body{padding:0}.contact-tab-pane{display:none;opacity:0;transition:opacity .5s ease;display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;text-align:center;padding:0 10px}.contact-tab-pane.active.show{display:flex;opacity:1}.contact-col{flex:1;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000014}.contact-col-left{max-width:300px}.contact-col-right,.contact-col-full{max-width:600px}.contact-sub-heading{font-size:1.5em;font-weight:700;color:#1a2980;margin-bottom:20px;text-align:center}.contact-phone-number{display:block;font-size:2em;font-weight:700;color:#d10081;text-decoration:none;margin-bottom:20px}.contact-info{font-size:.95em;line-height:1.5;color:#555;margin-bottom:15px;text-align:center}.contact-info.disclaimer{font-size:.85em;font-style:italic;color:#777;margin-top:20px}.address-block{margin-top:20px;padding:15px;background-color:#e0f2f7;border-radius:6px;text-align:center}.address-line{margin:5px 0;font-size:1.05em;color:#333}.contact-form{display:flex;flex-direction:column;gap:15px;text-align:left}.form-group{position:relative;margin-bottom:20px}.form-group label{display:block;font-size:.9em;color:#333;margin-bottom:5px}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group textarea,.form-group select{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:1em;box-sizing:border-box}.form-group textarea{resize:vertical;min-height:80px}.form-group select{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 18"><path fill="currentColor" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z"/></svg>');background-repeat:no-repeat;background-position:right 0px center;padding-right:30px}.form-group-inline{display:flex;flex-wrap:wrap;gap:15px 20px;margin-bottom:20px}.radio-option,.input-checkbox{display:flex;align-items:center;gap:8px;font-size:.95em;color:#555;cursor:pointer}.radio-option input[type=radio],.input-checkbox input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.contact-submit-button{display:block;width:100%;padding:15px 20px;background-color:#1a2980;color:#fff;font-size:1.2em;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;box-shadow:0 5px 15px #0003}.contact-submit-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.tooltip-info{font-size:.85em;color:#777;margin-top:5px;display:block;font-style:italic}.client-reference-group{margin-top:10px}@media (min-width: 768px){.contact-tab-pane{flex-direction:row;justify-content:center;align-items:flex-start;gap:50px}.contact-col{flex:none;padding:30px}.contact-col-left{width:300px}.contact-col-right,.contact-col-full{width:500px}.contact-sub-heading,.contact-phone-number,.contact-info{text-align:left}}@media (max-width: 767px){.contact-section-wrapper{padding:20px;margin:40px auto}.contact-title{font-size:2em}.contact-intro{font-size:1em;margin-bottom:30px}.contact-tabs-nav{flex-direction:column;align-items:center}.contact-tabs-nav .contact-tab-link{width:100%;text-align:center;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:6px}.contact-tabs-nav .contact-tab-link.active:after{display:none}.contact-col{width:100%;padding:15px}.form-group-inline.phone-group{flex-direction:column;gap:15px}.form-group-inline .form-group{width:100%!important;margin-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
