*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;outline:0;text-shadow:rgba(0,0,0,.01) 0 0 1px}:focus{outline:none}.product-hero{background-color:#f1edfb;background-size:cover!important;color:#131314;margin-top:-80px;padding:180px 0;text-align:center}@media only screen and (max-width:639px){.product-hero{padding:80px 0}}.product-hero h1,.product-hero h6,.product-hero p{color:inherit}.product-hero h1{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:786px}@media only screen and (min-width:1200px){.product-hero h1{font-size:3.5rem}}.product-hero__content{margin:0 auto;max-width:896px}.product-hero__content .quote{font-weight:600}.product-hero__content p:not(.quote){font-size:17px;line-height:24px;opacity:.8}.product-services-nav{margin-top:-66px;text-align:center;transition:all .2s;z-index:10}.product-services-nav ul{align-items:center;background-color:#fff;border-radius:12px;box-sizing:border-box;display:flex;gap:12px;justify-content:center;list-style:none;margin:0 auto;padding:4px;transition:all .2s;width:fit-content}.product-services-nav ul li{align-items:center;border-radius:8px;display:flex;min-width:335px;position:relative;transition:all .2s}@media screen and (max-width:1300px){.product-services-nav ul li{min-width:unset}}.product-services-nav ul li.active{background-color:#f6f6f6}.product-services-nav ul li.active a{color:#000}.product-services-nav ul li:hover{background-color:#f6f6f6;transition:all .2s}.product-services-nav ul li:hover a{color:#000}.product-services-nav ul li a{align-items:center;color:#70727b;display:flex;flex-direction:row-reverse;padding:12px 12px 16px;text-align:left;transition:all .2s}@media screen and (max-width:860px){.product-services-nav ul li a{align-items:baseline;flex-direction:column-reverse}}@media screen and (max-width:640px){.product-services-nav ul li a{align-items:center;padding:12px 36px 16px}}@media screen and (max-width:400px){.product-services-nav ul li a{align-items:center;padding:12px 22px 16px}}@media screen and (max-width:640px){.product-services-nav ul li a span{display:none}}@media only screen and (max-width:639px){.product-services-nav ul li a span{display:none}}.product-services-nav ul li a img{margin-right:12px;max-width:36px;width:36px}@media only screen and (max-width:639px){.product-services-nav ul li a img{margin-right:0}}