:root{--typeBasePrimary: "questa-sans";--typeHeaderPrimary: "kepler-std-display"}.text-center .site-navigation{margin-top:10px}.site-nav .svg-mask{padding-bottom:100%!important}.promo-grid__text{max-width:400px}.predictive__screen{background:#d4e7e2;opacity:.85}.order-agreement{margin:2.5em 0}.portfolio-header{text-align:center}.portfolio-header{margin-bottom:50px}.portfolio-intro{max-width:765px;margin:auto auto 50px;text-align:center;line-height:1.625}.portfolio-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.portfolio-item{display:inline-block;width:calc(33% - 16px);position:relative;margin-bottom:8px}@media only screen and (max-width: 949px){.portfolio-item{width:calc(50% - 16px)}}@media only screen and (max-width: 549px){.portfolio-item{width:100%}}.portfolio-item:hover .portfolio-text{display:flex}.portfolio-item img{display:block;height:auto}.portfolio-text{background:#b3d7ece6;position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;padding:20px;text-align:center}.portfolio-text h2{font-size:21px;line-height:1.25;margin-bottom:20px;text-transform:none;width:100%;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.portfolio-text .btn{font-size:12px}.rich-text .btn{margin:10px}.ring-process{padding:50px 0;background:#264b4b;color:#fff;overflow:hidden}.process-outer{padding-inline:3rem}.ring-process h2{text-align:center;margin-top:0;margin-bottom:60px}.ring-process .swiper-slide{margin:0}.process-grid{display:grid;gap:2.5rem;grid-template-columns:100px auto;padding:0 30px}.process-svg{text-align:center}.process-svg svg{max-height:100px;max-width:100px}.process-grid h3{margin:0 0 15px;font-size:20px}.process-text p{font-size:12px;font-weight:400;line-height:20px}@media only screen and (max-width: 749px){.process-grid{display:block}.ring-process svg{height:100px}}.process-outer{position:relative}.process-outer .process-prev{left:0;top:40%;width:40px;height:60px;display:block;background-color:#fff}.process-outer .process-prev:after{content:" ";background:url(/cdn/shop/files/icon_arrow_left.svg?v=1696360429) center no-repeat;background-size:24px;width:40px;height:60px;display:inline-block}.process-outer .process-next{right:0;top:40%;width:40px;height:60px;display:block;background-color:#fff}.process-outer .process-next:after{content:" ";background:url(/cdn/shop/files/icon_arrow_right.svg?v=1696360429) center no-repeat;background-size:24px;width:40px;height:60px;display:inline-block}.process-outer .process-prev.swiper-button-disabled,.process-outer .process-next.swiper-button-disabled{display:none}.process-outer .process-pagination{display:block;position:relative;margin-top:30px}.process-outer .process-pagination .swiper-pagination-bullet{margin:0 5px;opacity:1;background:transparent;border:1px solid white;width:12px;height:12px}.process-outer .process-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;opacity:1}@media only screen and (max-width: 749px){.process-svg{text-align:left;height:70px;margin-bottom:20px}.process-svg img{height:100%}.process-outer .process-prev,.process-outer .process-next{display:none}.ring-process{padding:3rem 0;margin:4rem auto}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
