*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}.about-section{padding:80px 20px 0;position:relative}.about-section h1,.about-section h2{text-align:center}.about-section:last-child{padding-bottom:80px}.about-section.hero{background-position:50%;background-size:cover;background-repeat:no-repeat;padding:180px 20px;color:#fff}.about-section-background{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.about-section-content{position:relative;text-align:justify;z-index:2}.about-section-content-copy{font-size:18px;line-height:20px;margin:0 auto 20px;max-width:1200px;width:100%}.about-section-content-columns{display:flex;gap:20px;justify-content:space-evenly;margin:40px auto 20px;max-width:1200px;width:100%}.about-section-content-columns-item{align-items:center;display:flex;gap:20px}.about-section-content-columns-item img{border-radius:40px;height:200px;width:200px}.about-section-content-columns-item-details{display:flex;flex-direction:column;gap:6px}.about-section-content-columns-item-details-name{font-size:18px;font-weight:700}.about-section-content-columns-item-details-title{font-size:16px}@media(max-width:768px){.about-section-content-columns{flex-direction:column}.about-section-content-columns-item{justify-content:center}.about-section-content-columns-item>*{width:50%}}.my-account{border:1px solid hsl(0,0%,93%);border-radius:8px;box-shadow:0 8px 20px -9px rgba(0,0,0,.3);display:flex;margin:20px auto;max-width:1200px;padding:20px;width:100%}.my-account-headshot{border-radius:50%;cursor:pointer;height:200px;width:200px}.my-account-name{color:rgb(0,31.45,51);font-size:20px;font-weight:700;margin:20px 0}.my-account-tabs{border-right:1px solid hsl(0,0%,90%);color:rgb(0,94.35,153);display:flex;flex:3 1;flex-direction:column;font-weight:700;gap:8px}.my-account-tabs-item{cursor:pointer;font-size:16px}.my-account-tabs-item.active{text-decoration:underline}.my-account-tabs-title{color:rgb(0,31.45,51);font-size:26px;font-weight:400;margin-top:0}.my-account-tabs .user-profile{margin-bottom:12px}.my-account-content{flex:5 1;margin-bottom:-18px;padding-left:20px}.my-account-content.desktop .my-account-content-section-title-close{display:none}.my-account-content.mobile .my-account-content-section{padding:20px;width:calc(100vw - 20px)}.my-account-content-section-title{align-items:center;display:flex;font-size:26px;justify-content:space-between}.my-account-content-section-sub-title{font-size:16px;font-style:italic;margin-top:8px}.my-account-content-section-paragraph{margin-top:30px}.my-account-content-section.privacy{padding:0}.my-account-content-section.privacy .form-content{gap:4px}.my-account-content-section.privacy .paragraph{margin:0 0 8px}.my-account-content-section .loading-bars{margin:30px auto}.my-account .form-buttons{justify-content:flex-start}@media(max-width:768px){.my-account{flex-direction:column;margin:0;text-align:center}.my-account-headshot{margin:0 auto}.my-account-tabs{flex:1 1;border-right:none}.my-account-tabs-item.active{text-decoration:none}.my-account-content{flex:1 1;margin:0}.my-account-content.desktop{display:none}}.my-account-headshot-editor{align-items:center;display:flex;flex-direction:column;gap:20px;padding:20px 0}.my-account-headshot-editor-image{border-radius:50%;max-width:200px;text-align:center;width:100%}.image-cropper{align-items:center;display:flex;flex-direction:column;gap:20px;margin:20px auto;max-width:400px;text-align:center;width:100%}.image-cropper-buttons{display:flex;gap:20px;justify-content:center}.image-cropper-buttons>*{width:100px}.my-account-content-section-selection{display:flex;flex-direction:column;gap:8px;margin:30px 0 12px}.my-account-content-section-selection .MuiSelect-select{font-size:16px;padding:4px 8px}.my-account-content-section-separator{margin:30px 0}.my-account-content-section-heading{margin:0 0 12px;text-decoration:underline}.my-account-content-section-memberships{display:flex;flex-direction:column}.my-account-content-section-membership{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.my-account-content-section-membership-details{align-items:center;display:flex;gap:12px}.my-account-content-section-membership-details-logo{height:50px}.my-account-content-section-membership-button{align-items:center;display:flex;gap:8px}.my-account-content-section-membership-button.trash{color:hsl(354,70%,54%)!important;font-size:26px!important}.my-account-content-section-membership-button.trash :hover{color:hsl(354,70%,44%)!important}.my-account-content-section-membership~.my-account-content-section-membership{border-top:1px solid hsl(0,0%,90%)}.action-panel-item-title{font-size:16px;margin:20px 0 0;text-decoration:underline}.action-panel-item-list{display:flex;flex-direction:column;gap:20px;padding:20px}.action-panel-item-list-item{align-items:center;display:flex;gap:8px}.action-panel-item-list-item-image{max-height:100px;max-width:200px}.action-panel-item-list-item-details{display:flex;flex-direction:column;gap:8px}.action-panel p{font-size:16px;padding:20px 0;text-align:center}@media(max-width:768px){.action-panel-item-list-item{align-items:center;flex-direction:column;text-align:center}}.form{width:100%;margin:1rem 0}.form-content{display:flex;flex-direction:column;gap:.875rem}.form-content-row{align-items:flex-end;display:flex;flex-direction:row;gap:12px}.form-content-row .heading{font-weight:700;margin-top:8px}.form-content-row:first-child .heading:first-child{margin-top:0}.form-content-row .paragraph{color:hsl(0,0%,50%);font-style:italic;line-height:1.1;margin-top:8px}.form-content-row .form-image{position:relative;text-align:center;width:100%}.form-content-row .form-image img{max-height:100%;max-width:100%}.form-content-row .form-field{display:flex;flex-direction:column;font-size:.75rem;gap:.33rem;width:100%}.form-content-row .form-field.flex-1{flex:1 1}.form-content-row .form-field.flex-2{flex:2 1}.form-content-row .form-field.flex-3{flex:3 1}.form-content-row .form-field.city{width:50%}.form-content-row .form-field.state,.form-content-row .form-field.zip{width:25%}.form-content-row .form-field input,.form-content-row .form-field select,.form-content-row .form-field textarea{padding:.5rem .67rem;font-size:16px}.form-content-row .form-field .MuiInputBase-root{padding:0}.form-content-row .form-field .date-time-picker-container{width:100%}.form-content-row .form-field .input-date .MuiInputBase-root{padding:0 12px 0 0}.form-content-row .form-field .MuiSelect-select{height:20px;padding:.5rem .67rem;font-size:16px}.form-content-row .form-field .MuiOutlinedInput-input{font-family:Roboto,sans-serif;height:inherit}.form-content-row .form-field .MuiFormHelperText-root{font-family:Roboto,sans-serif;margin:0}.form-content-row .form-field .Mui-focused.Mui-error>fieldset{border-color:#1976d2}.form-content-row .form-field .Mui-focused.Mui-error+.MuiFormHelperText-root{display:none}.form-content-row .form-field label{color:hsl(0,0%,50%)}.form-content-row .form-field label .MuiTypography-root{font-family:Roboto,sans-serif}.form-content-row .form-field label .MuiCheckbox-root{padding:0 4px 0 9px}.form-content-row .form-field .show-password-toggle{cursor:pointer;padding:8px}.form-content-row .form-field.checkbox .MuiTypography-root{font-size:14px}.form-content-row .form-field.textarea.has-value .Mui-focused.Mui-error>fieldset{border-color:hsl(354,70%,44%)}.form-content-row .form-field.textarea.has-value .Mui-focused.Mui-error+.MuiFormHelperText-root{display:block}.form-content-row .form-field.multi-select .MuiFormControlLabel-root{height:42px}.form-content-row .form-field .date-picker-container{display:flex;flex-direction:column;gap:.33rem}.form-content-row .form-field .date-picker-container .MuiFormHelperText-root{display:none;color:#d32f2f}.form-content-row .form-field .date-picker-container.touched.error .MuiOutlinedInput-notchedOutline{border:1px solid #d32f2f}.form-content-row .form-field .date-picker-container.touched.error .MuiFormHelperText-root{display:block}.form-content-row .form-field .date-picker-container.touched.error .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2;outline-color:#1976d2}.form-content-row .form-field .date-picker-container.touched.error .Mui-focused+.MuiFormHelperText-root{display:none}.form-content-row .form-field .input-email{max-width:375px}.form-buttons{display:flex;align-items:center;gap:12px;justify-content:center;margin:2rem 0 4rem}.form-buttons button{max-width:150px;width:100%}.form-buttons #form-submit.hide{display:none}@media(max-width:768px){.form-content-row{align-items:flex-start;flex-direction:column}.form-content-row .form-field.city,.form-content-row .form-field.state,.form-content-row .form-field.zip{width:100%}.form-content-row .form-field .input-email{max-width:100%}}@media(max-width:375px){.form-row{flex-direction:column}.form-row .form-label{margin-bottom:12px}.form .buttons{flex-direction:column}}.change-password-by-email{border:1px solid hsl(0,0%,93%);border-radius:8px;box-shadow:0 8px 20px -9px rgba(0,0,0,.3);margin:0 auto;max-width:375px;padding:20px}.change-password-by-email-close{cursor:pointer;display:none;font-size:32px;position:fixed;right:10px;top:58px}.change-password-by-email-logo{display:block;fill:rgb(0,62.9,102);margin:0 auto;max-width:200px;width:100%}.change-password-by-email-link,.change-password-by-email-note{margin:20px auto;text-align:center}.change-password-by-email-note{font-style:italic}.change-password-by-email .form-buttons{justify-content:center}.change-password-by-email .form-buttons button{max-width:200px}.change-password-by-email .MuiFormControl-root{max-width:100%}.change-password-by-email-continue{align-items:center;display:flex;flex-direction:column;gap:30px;padding:30px 0}.change-password-by-email-continue-paragraph{text-align:center;width:200px}@media(max-width:768px){.change-password-by-email{padding-top:10px}.change-password-by-email-close{display:block}}.carousel{align-items:center;display:flex;justify-content:space-between;position:relative}.carousel-slide{opacity:1;position:absolute;transition:opacity 1s ease 0s;z-index:-2}.carousel-slide.pending{z-index:-1}.carousel-slide.fade{opacity:0}.contact{margin:0 auto;max-width:620px;padding:40px 20px;width:100%}.contact h1,.contact h2,.contact p{text-align:center}.contact p{font-size:16px;margin:8px 0}.contact ul{padding-left:20px}.contact ul li{list-style-type:disc}.contact .form-buttons{margin-bottom:0}.contact .submitted{align-content:center;border:1px solid hsl(0,0%,70%);display:block;min-height:350px;margin:40px 0;padding:20px}.contact .submitted .content{text-align:center}.MuiDialogTitle-root{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;line-height:1}.MuiDialogTitle-root .close{cursor:pointer}.MuiDialogContent-root{min-width:300px}.MuiDialogContent-root .buttons{display:flex;gap:12px;margin-top:20px}.loading-bars{height:45px;margin:20px auto;position:relative;width:60px}.loading-bars span,.loading-bars:after,.loading-bars:before{content:"";display:block;position:absolute;left:0;top:0;width:10px;height:45px;background-color:rgb(0,62.9,102);animation:grow 1.5s linear infinite}.loading-bars:after{left:25px;animation:grow 1.5s linear -.5s infinite}.loading-bars span{left:50px;animation:grow 1.5s linear -1s infinite}@keyframes grow{0%{transform:scaleY(0);opacity:0}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(0);opacity:0}}.loading-circle{width:24px;height:24px;position:relative;border-radius:50px;border:6px solid hsla(0,0%,100%,.4);margin:0 auto}.loading-circle:after{content:"";position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;border-radius:50px;border:6px solid rgba(0,0,0,0);border-top-color:#fff;animation:spin 1s linear infinite}.loading-circle.dark{border-color:hsl(0,0%,93%)}.loading-circle.dark:after{border-top-color:rgb(0,94.35,153)}.loading-circle.small{width:12px;height:12px}.loading-circles{width:24px;height:24px;position:relative;animation:spin 1s linear infinite;margin:0 auto}.loading-circles,.loading-circles:before{border-radius:50px;border:3px solid rgba(0,0,0,0);border-top-color:#fff}.loading-circles:before{content:"";position:absolute;top:3px;left:3px;bottom:3px;right:3px;filter:alpha(opacity=8);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;animation:spinreverse 5s linear infinite}.loading-circles.dark,.loading-circles.dark:before{border-top-color:rgb(0,62.9,102)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinreverse{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fade-in{opacity:0;transition:all .75s ease 0s}.fade-in.visible{opacity:1}.services{margin:0 auto;width:100%}.services h1,.services h2,.services h3,.services p{text-align:center}.services h2{margin:1.5rem 0}.services-component{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 20px;position:relative}.services-component.dark{background:linear-gradient(hsl(203,100%,30%),hsl(203,100%,10%));color:hsl(0,0%,93%)}.services-component.dark.gray{background:linear-gradient(hsl(0,0%,50%),hsl(0,0%,70%))}.services-component.hero{background-position:50%;background-size:cover;background-repeat:no-repeat;padding:180px 20px}.services-component.features{padding:0 20px}.services-component-background{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.services-component-content{position:relative;z-index:2}.services-component-content-copy{font-size:18px;padding:0 20px}.services-component-content-copy ul{list-style-type:disc;padding-left:40px}.services-component-content-copy ul li{line-height:1.2;margin:8px 0}.services-component-content-copy-image.rounded{border:1px solid rgb(0,31.45,51);border-radius:20px;box-shadow:0 20px 20px -9px rgba(0,0,0,.3)}.services-component-content-horizontal-list{display:flex;font-size:16px;justify-content:center;list-style-type:none!important;margin:30px auto 0;padding-left:0!important}.services-component-content-horizontal-list li~li{list-style-type:disc;margin-left:30px}.services-component-grid{display:flex;gap:20px;margin:40px auto 0;max-width:1200px;width:100%}.services-component-item{background:hsl(0,0%,93%);box-shadow:0 8px 20px -9px rgba(0,0,0,.3);border-radius:12px;color:rgb(0,31.45,51);display:flex;flex:1 1;flex-direction:column;padding:20px 20px 60px;position:relative;text-align:center}.services-component-item svg{color:rgb(0,94.35,153);font-size:50px;margin-bottom:12px}.services-component-item:first-child{flex:2 1}.services-component-item h2{margin-bottom:20px}.services-component-item h3{font-size:24px;margin:10px 0 30px}.services-component-item-cost{display:flex;position:relative}.services-component-item-cost-item{display:flex;flex:1 1;flex-direction:column;gap:8px;text-align:center}.services-component-item-cost-item span:first-child{color:rgb(0,94.35,153);font-size:26px;font-weight:700}.services-component-item-cost.separator .services-component-item-cost-item:first-child{border-right:2px solid rgb(0,31.45,51)}.services-component-item-cost.plus:before{content:"+";font-size:40px;font-weight:300;left:calc(50% - 11px);position:absolute;top:0}.services-component-item-button{bottom:10px;left:calc(50% - 68px);position:absolute}.services-component-item-benefits{align-items:flex-start;font-size:16px;line-height:20px;margin-top:30px;text-align:left}.services-component-item-benefits,.services-component-item-benefits ul{display:flex;flex-direction:column;gap:8px}.services-component-item-benefits ul li{display:flex;gap:8px}.services-component-item-benefits ul li .icon-container{background-color:hsl(124,44%,52%);border-radius:50%;height:20px;padding:1px 5px;width:20px}.services-component-item-benefits ul li .icon-container svg{color:#fff;font-size:12px;margin-bottom:2px}.services-component-item-columns{display:flex;margin:0 -20px}.services-component-item-columns-item{flex:1 1;padding:0 20px}.services-component-item-columns-item:first-child{border-right:1px solid rgb(0,94.35,153)}.services .column{justify-content:center;margin:20px auto}.services .column,.services .columns{align-items:center;display:flex;gap:20px;max-width:1200px;width:100%}.services .columns{margin:120px auto}.services .columns>*{width:50%}@media(max-width:768px){.services-component-grid{flex-direction:column}.services-component-content-horizontal-list{align-items:center;flex-direction:column}.services-component-content-horizontal-list li{list-style-type:none!important;margin-left:0!important}.services .columns{flex-direction:column-reverse}.services .columns>*{width:100%}.services .columns:last-child{flex-direction:column}}@media(max-width:600px){.services-component-item{padding-bottom:70px}.services-component-item-columns{flex-direction:column}.services-component-item-columns-item{padding:30px 20px}.services-component-item-columns-item:first-child{border-right:none;border-bottom:1px solid rgb(0,94.35,153);padding-top:0}.services-component-item-columns-item:last-child{padding-bottom:0}.services-component-item-button{bottom:20px}}.client-footer{background-color:rgb(0,62.9,102);padding:0 20px 0 0;width:100%}.client-footer-content{align-items:center;display:flex;justify-content:space-between}.client-footer-content-logo{fill:#fff;max-width:150px;width:100%}.client-footer-content-links{display:flex;gap:20px;text-align:center}.client-footer-content-links a{color:hsl(0,0%,93%)}@media(max-width:1024px){.client-footer{padding:0}.client-footer:not(.absolute){position:relative}.client-footer-content{flex-direction:column;padding-bottom:20px}}.header{background-color:rgb(0,62.9,102);height:50px;position:fixed;width:100%;z-index:10}.header-links{align-items:center;display:flex;gap:20px}.header-links-separator{border-left:1px solid hsl(0,0%,70%);border-right:1px solid hsl(0,0%,70%);height:30px;margin-right:8px}.header-container{align-items:center;color:hsl(0,0%,93%);display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.header-container-logo{fill:#fff;height:40px;width:176px}.header-container-links{display:flex;gap:20px}.header .mobile-trigger{display:none;left:0;padding:10px;position:absolute}.header .mobile-trigger .icon{color:#fff;font-size:30px}.header .mobile-trigger.active{background-color:#fff}.header .mobile-trigger.active .icon{color:rgb(0,31.45,51)}.header-navbar-mobile{display:none}@media(max-width:768px){.header{padding:0}.header-container{justify-content:center;width:100%}.header-links-separator{display:none}.header .mobile-trigger{display:block}.header .login-state,.header .nav-links{display:none}.header-navbar-mobile{display:block}}.login-state-user-profile{cursor:pointer;display:flex;gap:8px}.login-state-user-profile-image{border-radius:50%;height:32px;min-width:32px;width:32px}.login-state-user-profile-details{display:flex;flex-direction:column;gap:4px}.login-state-user-profile-details-name{font-size:16px}.login-state-user-profile-details-email{font-size:12px;font-style:italic}.login-state-signin a{color:hsl(0,0%,93%);font-size:16px;font-weight:400}.mobile-nav{align-items:center;display:flex;height:100%;justify-content:space-between}.mobile-nav-logo{fill:#fff;height:40px;margin:0 auto;stroke:#fff}.mobile-nav-trigger{cursor:pointer;position:fixed;font-size:30px;top:0;left:0;padding:10px}.mobile-nav-trigger.active{background:hsl(0,0%,93%);color:rgb(0,62.9,102)}.mobile-nav-content{position:fixed;background:hsl(0,0%,93%);top:48px;left:0;right:0;bottom:0;z-index:30}.mobile-nav-content-close{color:hsl(210,11%,15%);cursor:pointer;font-size:32px;position:absolute;right:10px;top:10px}.mobile-nav-content-links{display:flex;flex-direction:column;height:100%;justify-content:space-between}.mobile-nav-content-links-user-item{color:rgb(0,94.35,153);font-size:18px;font-weight:700}.mobile-nav-content-links-user-item .user-profile{margin-bottom:20px}.mobile-nav-content-links-group{display:flex;flex-direction:column;gap:20px;padding:20px;max-width:calc(100% - 26px)}.mobile-nav-content-links-group a{font-size:18px}.mobile-nav-content-links-group .separator{border-top:2px solid rgb(0,31.45,51)}.mobile-nav-content-links-group.footer{text-align:center}.home{width:100%}.home-section h1,.home-section h2{letter-spacing:2px}.home-section h1{margin-bottom:2rem}.home-section.dark{background:linear-gradient(hsl(203,100%,30%),hsl(203,100%,10%));position:relative;width:100%}.home-section.dark .home-section-content{color:#fff;padding:80px 20px}.home-section.dark .home-section-content.search{padding:20px}.home-section.dark .client-search{display:block;margin:60px auto 20px}.home-section.dark.gray{background:hsl(0,0%,90%);color:rgb(0,31.45,51)}.home-section.dark.gray .home-section-content{color:rgb(0,31.45,51)}.home-section-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:600px;position:relative}.home-section-hero-background{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.home-section-hero-content{display:flex;flex-direction:column;gap:20px;padding:0 20px;text-align:center;z-index:2}.home-section-hero-content button{margin:40px auto 0;width:200px}.home-section-content{color:rgb(0,31.45,51);padding:80px 20px}.home-section-content.compressed{margin:0 auto;max-width:1200px;width:100%}.home-section-content.center{text-align:center}.home-section-content-columns{align-items:center;display:flex}.home-section-content-columns>*{flex:1 1;padding:0 20px}.home-section-content-column-image{width:100%}.home-section-content-column-image.curved{border-radius:30px}.home-section-content-column-list li{align-items:flex-start;display:flex;font-size:16px;gap:8px;line-height:20px}.home-section-content-column-list li svg{color:hsl(124,44%,42%);font-size:18px}.home-section-content-column-product{border:2px solid rgb(0,62.9,102);border-radius:12px;padding:40px 80px}.home-section-content-column-product p{font-size:16px;line-height:18px;padding:8px 0}.home-section-content-column-product p~p{border-top:2px solid hsl(0,0%,70%)}.home-section-content-column-product svg{color:rgb(0,94.35,153);font-size:50px;margin-bottom:20px}.home-section-content-column-product-list{margin:40px auto 0;width:-moz-fit-content;width:fit-content}.home-section-content-column-product-list li{align-items:flex-start;display:flex;font-size:20px;gap:8px;line-height:24px}.home-section-content-column-product-list li svg{color:hsl(124,44%,42%);font-size:22px}.home-section-content button{margin:40px auto 0;width:200px}.home-section-content .testimonials{background-color:hsl(0,0%,90%);display:flex;gap:40px;margin-top:120px;max-width:100%;padding:0 20px}.home-section-content .testimonials>*{flex:1 1}.home-section-content .testimonials-item{background-color:#fff;border-radius:20px;box-shadow:0 8px 20px -9px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:20px;height:100%;padding:120px 20px 115px;position:relative}.home-section-content .testimonials-item-headshot{border:10px solid hsl(0,0%,90%);border-radius:50%;height:180px;position:absolute;top:-90px;left:calc(50% - 90px);width:180px}.home-section-content .testimonials-item-logo{margin:0 auto;width:150px}.home-section-content .testimonials-item-verbiage{font-size:16px;font-weight:700;line-height:20px;text-align:justify}.home-section-content .testimonials-item-name{font-size:18px;font-weight:700;text-align:right}.home-section-content .testimonials-item-bottom{bottom:10px;display:flex;flex-direction:column;gap:8px;left:0;position:absolute;text-align:center;right:0}@media(max-width:1024px){.home-section h1{font-size:1.5rem;text-align:center}.home-section h2{font-size:1rem;text-align:center}.home-section-content-columns{flex-direction:column;gap:20px}.home-section-content-column-list li{padding:4px 0}.home-section-content-column-product{padding:40px 20px}.home-section-content-column-product-list li{padding:4px 0;text-align:left}.home-section-content .testimonials{flex-direction:column;gap:120px}}.login{border:1px solid hsl(0,0%,93%);border-radius:8px;box-shadow:0 8px 20px -9px rgba(0,0,0,.3);margin:0 auto;max-width:375px;padding:20px}.login-close{cursor:pointer;display:none;font-size:32px;position:fixed;right:10px;top:58px}.login-logo{display:block;fill:rgb(0,62.9,102);margin:0 auto;max-width:200px;width:100%}.login-link{line-height:1.1;margin:20px auto;text-align:center}.login-link span{color:rgb(0,94.35,153);cursor:pointer;font-weight:700}.login .form-buttons{justify-content:center}.login .loading-bars{margin:20px auto}@media(max-width:768px){.login-close{display:block}}.modal{background:hsl(0,0%,93%);border:2px solid hsl(0,0%,50%);border-radius:8px;left:50%;max-width:90vw;min-width:60vw;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-title{align-items:center;border-bottom:1px solid hsl(0,0%,70%);display:flex;font-weight:700;justify-content:space-between;padding:12px;font-size:18px}.modal-title .close{font-size:20px;cursor:pointer}.modal-content{max-height:calc(100svh - 120px);overflow:auto;padding:8px}.modal-content .form-content{max-height:calc(100svh - 400px);overflow:auto;padding:4px 0}.modal-content .MuiButton-outlined,.modal-content .MuiInputBase-root{background-color:#fff}.modal-content iframe{width:100%}.modal-footer{padding:12px;border-top:1px solid hsl(0,0%,70%)}.modal.small{min-width:auto;max-width:500px;width:100%}@media(max-width:1024px){.modal-content iframe{height:400px}}@media(max-width:768px){.modal{width:90vw}.modal-content{max-height:calc(100svh - 100px)}.modal-content .form-content{max-height:calc(100svh - 250px)}.modal-content iframe{height:350px}}.nav-links{align-items:center;display:flex;gap:20px}.nav-links-item{color:hsl(0,0%,93%);font-size:16px;font-weight:400}.privacy{margin:0 auto;max-width:1200px;padding:40px 20px;width:100%}.privacy h1{text-align:center}.privacy p{font-size:16px;margin:8px 0}.privacy ul{padding-left:20px}.privacy ul li{font-size:16px;line-height:1.2;list-style-type:disc}.privacy .left{margin-left:20px}.signup{border:1px solid hsl(0,0%,93%);border-radius:8px;box-shadow:0 8px 20px -9px rgba(0,0,0,.3);margin:0 auto;max-width:750px;padding:20px}.signup-close{cursor:pointer;display:none;font-size:32px;position:fixed;right:10px;top:58px}.signup-logo{display:block;fill:rgb(0,62.9,102);margin:0 auto;max-width:200px;width:100%}.signup-link,.signup-note{margin:20px auto;text-align:center}.signup-note{font-style:italic}.signup .form-buttons{justify-content:center}.signup .MuiFormControl-root{max-width:100%}.signup .loading-bars{margin:20px auto}@media(max-width:768px){.signup{padding-top:10px}.signup-close{display:block}}.user-profile{display:flex;align-items:center;gap:6px}.user-profile img{border-radius:50%;height:50px;min-width:50px;width:50px}.user-profile .envelope{background:hsl(0,0%,93%);border:1px solid hsl(0,0%,70%);border-radius:50%;font-size:18px;height:50px;min-width:50px;width:50px;display:flex;align-items:center;justify-content:center}.user-profile-details{color:rgb(0,31.45,51);display:flex;flex-direction:column;gap:6px}.user-profile-details,.user-profile-details-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-profile-details-name{font-size:16px;font-weight:700}.user-profile-details-email{font-size:12px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,0.2);--rc-drag-bar-size:6px;--rc-border-color:rgba(255,255,255,0.7);--rc-focus-color:#0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:hsla(0,0%,100%,.4)}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;transform:translate(-50%,50%)}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translateX(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translateX(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media(pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}body{font-size:14px;font-family:Roboto,sans-serif;overflow-x:hidden;height:100vh;height:100svh}h1{font-size:2rem;margin:1rem 0}h2{font-size:1.5rem;margin:.75rem 0}h3{font-size:1rem;margin:.5rem 0}a{text-decoration:none;color:rgb(0,94.35,153);font-weight:700}a:hover{text-decoration:underline}main{min-height:calc(100svh - 100px);padding-top:50px}main.center{align-items:center;display:flex}.redirect{text-align:center}.redirect-logo{display:block;fill:rgb(0,62.9,102);margin:0 auto;max-width:200px;width:100%}.not-found{margin:150px auto 0;max-width:1200px;text-align:center;width:100%}.not-found svg{fill:rgb(0,62.9,102);width:350px}.not-found p{font-size:18px;margin-bottom:30px}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox{display:flex;flex-direction:column}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox>li{padding:4px 8px}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox>li:not(.empty){cursor:pointer}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox>li:not(.empty):hover{background:hsl(213,60%,92%)}