.rig-product-template{width:100%;margin:0 auto!important}.rig-product-template .breadcrumbs{margin-bottom:5%;width:100%}.rig-product-template .top{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap;background-image:url(../../assets/images/radial-gradient-mask-group.svg);background-size:cover;padding:2% 5% 5%}.rig-product-template .top .gallery{width:48%;position:sticky;top:150px;align-self:start}.rig-product-template .top .gallery .rig-product-gallery-main{overflow:hidden;--swiper-navigation-color:var(--wp--preset--color--white)}.rig-product-template .top .gallery .rig-product-gallery-media{position:relative;overflow:hidden;border-radius:25px;background-color:hsla(0,0%,100%,.08)}.rig-product-template .top .gallery .rig-product-gallery-media.iframe{display:grid}.rig-product-template .top .gallery .rig-product-gallery-media.iframe>*{grid-area:1/1}.rig-product-template .top .gallery .rig-product-gallery-embed,.rig-product-template .top .gallery .rig-product-gallery-embed iframe,.rig-product-template .top .gallery .rig-product-gallery-embed lite-vimeo,.rig-product-template .top .gallery .rig-product-gallery-embed lite-youtube,.rig-product-template .top .gallery .rig-product-gallery-image{display:block;width:100%;height:45vw}.rig-product-template .top .gallery .rig-product-gallery-embed iframe,.rig-product-template .top .gallery .rig-product-gallery-image{object-fit:cover}.rig-product-template .top .gallery .rig-product-gallery-embed iframe{border:0}.rig-product-template .top .info{width:48%}.rig-product-template .top .info h1,.rig-product-template .top .info h4,.rig-product-template .top .info ol li,.rig-product-template .top .info p,.rig-product-template .top .info p a,.rig-product-template .top .info ul li{color:var(--wp--preset--color--white)!important}.rig-product-template .top .info h1{font-size:var(--wp--preset--font-size--x-large)}.rig-product-template .top .info ul li{list-style-type:none}.rig-product-template .top .info ul li:before{content:"";display:inline-block;width:17px;height:14px;margin-right:10px;mask-image:url(../../assets/images/check.svg);mask-size:contain;mask-repeat:no-repeat;background-color:var(--wp--preset--color--true-green);margin-bottom:-2px}.rig-product-template .top .info .ctas{background:var(--wp--preset--color--white);border-radius:10px;padding:30px 20px;margin:5% auto;box-shadow:inset 0 0 15px rgba(0,0,0,.5)}.rig-product-template .top .info .ctas h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rig-product-template .top .info .ctas h3 span{font-size:var(--wp--preset--font-size--small);font-weight:400;border:1px solid var(--wp--preset--color--black);padding:3px 10px}.rig-product-template .top .info .ctas .buttons{margin-top:20px;display:flex;justify-content:flex-start;gap:15px;flex-wrap:wrap}.rig-product-template .top .info .ctas .buttons .button{margin:0!important}.rig-product-template .top .info .ctas .buttons .phone:before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;mask-image:url(../../assets/images/Phone.svg);mask-size:contain;mask-repeat:no-repeat;background-color:var(--wp--preset--color--white);margin-bottom:-2px}.rig-product-template .top .info .accordion,.rig-product-template .top .info .accordion .accordion-item{background-color:transparent}.rig-product-template .top .info .accordion .accordion-button{color:var(--wp--preset--color--white);background-color:transparent;font-size:var(--wp--preset--font-size--medium);font-weight:700}.rig-product-template .top .info .accordion .accordion-button:focus{box-shadow:none}.rig-product-template .top .info .accordion .accordion-button.collapsed:after{background-image:url(../../assets/images/plus-icon.svg)}.rig-product-template .top .info .accordion .accordion-button:after{background-image:url(../../assets/images/minus.svg)}.rig-product-template .top .gallery .rig-product-gallery-thumbs{margin-top:12px;overflow:hidden}.rig-product-template .top .gallery .rig-product-gallery-thumbs .swiper-slide{height:auto}.rig-product-template .top .gallery .rig-product-gallery-thumb{width:100%;height:10vw;padding:0;border:0;border-radius:10px;overflow:hidden;opacity:.55;transition:opacity .25s,transform .25s,box-shadow .25s;background:hsla(0,0%,100%,.08);cursor:pointer}.rig-product-template .top .gallery .rig-product-gallery-thumb:hover{opacity:.85;transform:scale(1.02)}.rig-product-template .top .gallery .rig-product-gallery-thumb:focus-visible{outline:2px solid var(--wp--preset--color--bright-green);outline-offset:2px}.rig-product-template .top .gallery .rig-product-gallery-thumb-image{width:100%;height:100%;object-fit:cover;display:block}.rig-product-template .top .gallery .rig-product-gallery-thumb-label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--small);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:10px}.rig-product-template .top .gallery .rig-product-gallery-thumbs .swiper-slide-thumb-active .rig-product-gallery-thumb{opacity:1;box-shadow:inset 0 0 0 2px var(--wp--preset--color--white)}.rig-product-template .top .gallery .rig-product-gallery-button-next,.rig-product-template .top .gallery .rig-product-gallery-button-prev{width:48px;height:48px;border-radius:999px;background:transparent;border:0;transition:background-color .25s,border-color .25s,opacity .25s}.rig-product-template .top .gallery .rig-product-gallery-button-next:focus,.rig-product-template .top .gallery .rig-product-gallery-button-prev:focus{outline:0}.rig-product-template .top .gallery .rig-product-gallery-button-next:after,.rig-product-template .top .gallery .rig-product-gallery-button-prev:after{font-size:18px;font-weight:700}.rig-product-template .top .gallery .rig-product-gallery-button-next.swiper-button-disabled,.rig-product-template .top .gallery .rig-product-gallery-button-prev.swiper-button-disabled{opacity:.3}.rig-product-template .reviews{padding:5% 0;background-color:var(--wp--preset--color--black);position:relative}.rig-product-template .reviews:before{content:"";background-image:url(../../assets/images/gradient-lines-green.png);opacity:.1;width:100%;height:100%;top:0;left:0;bottom:0;right:0;position:absolute;z-index:0}.rig-product-template .reviews h2{z-index:2;position:relative;color:var(--wp--preset--color--true-green)!important;margin-bottom:3%;padding-left:5%}.rig-product-template .reviews .swiper{padding-bottom:20px;padding-right:5%;padding-left:5%}.rig-product-template .reviews .swiper-slide{background-color:var(--wp--preset--color--white);padding:30px 15px;border-radius:10px;box-shadow:inset 0 0 15px rgba(0,0,0,.5);height:auto}.rig-product-template .reviews .swiper-slide p{font-size:20px;font-weight:700}.rig-product-template .reviews .swiper-slide p.name{font-size:var(--wp--preset--font-size--small);font-weight:400;margin-bottom:0}.rig-product-template .reviews .swiper-pagination{position:unset;margin-top:2%;text-align:left}.rig-product-template .reviews .swiper-pagination-bullet{background:var(--wp--preset--color--white);opacity:.8;width:15px;height:15px}.rig-product-template .reviews .swiper-pagination-bullet-active{background:var(--wp--preset--color--bright-green)}.rig-product-template .reviews .swiper-button-prev{left:auto;right:5%}.rig-product-template .reviews .swiper-button-next,.rig-product-template .reviews .swiper-button-prev{margin-top:auto;margin-bottom:0!important;margin-right:5%;top:auto;bottom:0}.rig-product-template .reviews .swiper-button-next:focus,.rig-product-template .reviews .swiper-button-prev:focus{outline:0}.rig-product-template .reviews .swiper-button-next svg,.rig-product-template .reviews .swiper-button-next svg path,.rig-product-template .reviews .swiper-button-prev svg,.rig-product-template .reviews .swiper-button-prev svg path{fill:var(--wp--preset--color--bright-green)}.rig-product-template .faqs{max-width:100%!important;padding:5%;box-sizing:border-box;background-image:url(../../assets/images/radial-gradient-mask-group.svg);background-size:cover}.rig-product-template .faqs .overview-container{display:flex;justify-content:space-between;align-items:center;margin:0 0 3%}.rig-product-template .faqs .overview-container .overview-copy{display:flex;flex-direction:column;width:75%;padding-right:10%;box-sizing:border-box}.rig-product-template .faqs .overview-container .overview-copy .sub-head{font-weight:700;color:var(--wp--preset--color--white)}.rig-product-template .faqs .overview-container .overview-copy h2{color:var(--wp--preset--color--bright-green)!important;margin:12px 0}.rig-product-template .faqs .overview-container .button{margin:0!important}.rig-product-template .faqs .accordion{outline:1px solid var(--wp--preset--color--bright-green);border-radius:12px;padding:7% 5%;background:linear-gradient(#1a1c1b,#232624,#1a1c1b)}.rig-product-template .faqs .accordion .accordion-item{color:var(--wp--preset--color--white)!important;background-color:transparent!important;border:0!important;border-bottom:1px solid var(--wp--preset--color--white)!important}.rig-product-template .faqs .accordion .accordion-item:has(.accordion-button:focus),.rig-product-template .faqs .accordion .accordion-item:has(.accordion-collapse.show){border-bottom:2px solid var(--wp--preset--color--bright-green)!important}.rig-product-template .faqs .accordion .accordion-item .accordion-button{color:var(--wp--preset--color--white)!important;background-color:transparent!important;border:0;font-family:Inter,sans-serif;font-weight:700;position:relative;padding:25px 45px 15px 0}.rig-product-template .faqs .accordion .accordion-item .accordion-button:focus{box-shadow:none!important}.rig-product-template .faqs .accordion .accordion-item .accordion-button.collapsed:after{transform:rotate(90deg);transition:.3s}.rig-product-template .faqs .accordion .accordion-item .accordion-button.collapsed:after,.rig-product-template .faqs .accordion .accordion-item .accordion-button:not(.accordion-button.collapsed):after{content:"";display:block;position:absolute;right:10px;top:0;bottom:0;margin:auto;background-image:none;mask-image:url(../../assets/images/arrow.svg);mask-size:contain;mask-repeat:no-repeat;background-color:var(--wp--preset--color--white);width:11px;height:20px}.rig-product-template .faqs .accordion .accordion-item .accordion-button:not(.accordion-button.collapsed):after{transform:rotate(270deg)}.rig-product-template .faqs .accordion .accordion-item .accordion-body *{color:var(--wp--preset--color--white)!important;font-family:Inter,sans-serif}.rig-product-template .cta-blocks{max-width:100%!important;padding:8% 5%;box-sizing:border-box;background-color:var(--wp--preset--color--black);position:relative;z-index:1}.rig-product-template .cta-blocks:before{content:"";position:absolute;display:block;background-image:url(../../assets/images/gradient-lines-green.png);opacity:.1;background-size:cover;background-repeat:no-repeat;top:0;left:0;width:100%;height:100%;z-index:-1}.rig-product-template .cta-blocks .overview-container{display:flex;justify-content:space-between;align-items:center}.rig-product-template .cta-blocks .overview-container .overview-copy{display:flex;flex-direction:column;width:75%;padding-right:10%;box-sizing:border-box}.rig-product-template .cta-blocks .overview-container .overview-copy .sub-head{color:var(--wp--preset--color--white);font-weight:700}.rig-product-template .cta-blocks .overview-container .overview-copy h2{color:var(--wp--preset--color--bright-green)!important;margin:12px 0}.rig-product-template .cta-blocks .overview-container .overview-copy p{color:var(--wp--preset--color--white);margin:0}.rig-product-template .cta-blocks .block-container{display:flex;justify-content:space-between;gap:20px;padding-top:5%}.rig-product-template .cta-blocks .block-container .cta-block{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--wp--preset--color--white);outline:1px solid var(--wp--preset--color--bright-green);border-radius:25px;box-shadow:inset 0 0 15px rgba(0,0,0,.5);width:25%;padding:30px;box-sizing:border-box;text-align:center;text-decoration:none;transition:.3s}.rig-product-template .cta-blocks .block-container .cta-block:hover{box-shadow:inset 0 0 15px rgba(0,0,0,.8)}.rig-product-template .cta-blocks .block-container .cta-block h3{margin:12px 0;font-size:var(--wp--preset--font-size--medium);font-weight:700;color:var(--wp--preset--color--black)}.rig-product-template .cta-blocks .block-container .cta-block p{margin:0 0 12px}.rig-product-template .cta-blocks .block-container .cta-block .link{color:var(--wp--preset--color--green);font-weight:700;text-decoration:none;transition:.3s;margin:auto}.rig-product-template .cta-blocks .block-container .cta-block:hover .link{text-decoration:underline}.rig-product-template .product-slider{max-width:100%!important;padding:5% 0;box-sizing:border-box;background-image:url(../../assets/images/gray-grid-bg.jpg);background-size:cover;background-repeat:no-repeat}.rig-product-template .product-slider .overview{display:flex;justify-content:space-between;align-items:center;padding:0 5% 3%}.rig-product-template .product-slider .overview .overview-copy{display:flex;flex-direction:column;width:50%;box-sizing:border-box}.rig-product-template .product-slider .overview .overview-copy .sub-head{font-weight:700}.rig-product-template .product-slider .overview .overview-copy h2{margin:12px 0}.rig-product-template .product-slider .overview .overview-copy p{color:var(--wp--preset--color--white);margin:0}.rig-product-template .product-slider .overview .button{margin:0!important;position:relative}.rig-product-template .product-slider .overview .button:hover:after{background-color:var(--wp--preset--color--bright-green)}.rig-product-template .product-slider .swiper-products{padding-left:5%;padding-right:5%;height:100%;position:relative;padding-bottom:100px}.rig-product-template .product-slider .swiper-products .swiper-wrapper{align-items:stretch}.rig-product-template .product-slider .swiper-products .swiper-slide{display:flex;flex-direction:column;height:auto}.rig-product-template .product-slider .swiper-products .swiper-slide img{width:100%;height:25vw;object-fit:cover;border-radius:12px;overflow:hidden}.rig-product-template .product-slider .swiper-products .swiper-slide h3{text-align:center;margin:20px 0}.rig-product-template .product-slider .swiper-products .swiper-slide p{text-align:center;width:90%;margin:0 auto 20px}.rig-product-template .product-slider .swiper-products .swiper-slide .button{display:block;margin:auto!important;margin-bottom:0!important}.rig-product-template .product-slider .swiper-pagination{text-align:left}.rig-product-template .product-slider .controls{display:flex;flex-direction:row;justify-content:space-between;width:92%;box-sizing:border-box;position:absolute;bottom:0;left:5%}.rig-product-template .product-slider .swiper-pagination{width:50%!important;position:relative}.rig-product-template .product-slider .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;background-color:#878787;opacity:1}.rig-product-template .product-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--wp--preset--color--bright-green)}.rig-product-template .product-slider .nav-arrows{width:50%;display:flex;justify-content:flex-end;gap:30px;margin-right:20px}.rig-product-template .product-slider .swiper-button-next,.rig-product-template .product-slider .swiper-button-prev{top:0;bottom:0;position:relative;height:100%;object-fit:contain}.rig-product-template .product-slider .swiper-button-next:focus,.rig-product-template .product-slider .swiper-button-prev:focus{outline:0!important}.rig-product-template .product-slider .swiper-button-next:focus:after,.rig-product-template .product-slider .swiper-button-prev:focus:after{opacity:.5}.rig-product-template .product-slider .swiper-button-next svg,.rig-product-template .product-slider .swiper-button-prev svg{display:none}.rig-product-template .product-slider .swiper-button-next:after,.rig-product-template .product-slider .swiper-button-prev:after{content:"";display:block;position:absolute;width:17px;height:35px;mask-image:url(../../assets/images/arrow-filled.svg);mask-size:contain;mask-repeat:no-repeat;background-color:var(--wp--preset--color--black)}.rig-product-template .product-slider .swiper-button-prev:after{transform:rotate(180deg)}.rig-product-template .gform-theme--foundation .gform_fields{row-gap:10px}.rig-product-template .gform_button{background-color:var(--wp--preset--color--green)!important;padding:13px 30px!important;color:#fff!important;font-weight:700!important;font-size:var(--wp--preset--font-size--small)!important;line-height:20px!important;border-radius:40px!important;letter-spacing:.5px!important}.rig-product-template .gform_button:hover{background-color:var(--wp--preset--color--black)!important;outline:1px solid var(--wp--preset--color--true-green)!important;color:var(--wp--preset--color--true-green)!important;outline-offset:0!important}.rig-product-template .closing-cta{max-width:100%;padding:3% 5%;box-sizing:border-box;background-color:var(--wp--preset--color--white);position:relative}.rig-product-template .closing-cta:before{content:"";position:absolute;bottom:0;left:0;background-image:url(../../assets/images/gradient-dot-pattern-bg.svg);background-size:auto;background-position:bottom;background-repeat:no-repeat;width:100%;height:100%}.rig-product-template .closing-cta .copy{padding:5%;box-sizing:border-box;position:relative;background-color:var(--wp--preset--color--black);z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.2)}.rig-product-template .closing-cta .copy:before{content:"";position:absolute;bottom:0;left:0;background-image:url(../../assets/images/gradient-lines-green.png);background-size:cover;background-position:end;background-repeat:no-repeat;width:100%;height:100%;opacity:.1;z-index:-1}.rig-product-template .closing-cta .copy .sub-head{color:var(--wp--preset--color--white)!important;text-align:center;font-weight:700;font-size:var(--wp--preset--font-size--medium)}.rig-product-template .closing-cta .copy h2{color:var(--wp--preset--color--white)!important;text-align:center;width:70%;margin:1rem 0}.rig-product-template .closing-cta .copy .button-container{display:flex;gap:20px;margin:1rem 0}.rig-product-template .closing-cta .copy .button-container .button.icon{padding:13px 55px 13px 30px!important;position:relative}.rig-product-template .closing-cta .copy .button-container .button.icon:after{content:"";display:block;position:absolute;right:30px;top:0;bottom:0;margin:auto;mask-image:url(../../assets/images/external-link.svg);mask-size:contain;mask-repeat:no-repeat;width:15px;height:15px;background-color:var(--wp--preset--color--white)}.rig-product-template .closing-cta .copy .button-container .button.icon:hover:after{background-color:var(--wp--preset--color--bright-green)}.rig-product-template .closing-cta .copy .button-container .button.light{background-color:var(--wp--preset--color--white)!important;color:var(--wp--preset--color--black)!important}.rig-product-template .closing-cta .copy .button-container .button.light:hover{outline-color:var(--wp--preset--color--white)!important;color:var(--wp--preset--color--white)!important;background-color:var(--wp--preset--color--black)!important}.rig-product-template .modal-dialog{margin-top:4%}@media (max-width:950px){.rig-product-template .product-slider .overview{flex-direction:column;align-items:flex-start;gap:20px}.rig-product-template .product-slider .overview .overview-copy,.rig-product-template .product-slider .swiper-products .swiper-slide p{width:100%}.rig-product-template .product-slider .swiper-products .swiper-slide img{height:78vw}.rig-product-template .product-slider .overview{padding-bottom:40px}.rig-product-template .top .gallery{width:100%;position:unset;margin-bottom:5%}.rig-product-template .top .info{width:100%}.rig-product-template .top .gallery .rig-product-gallery-embed,.rig-product-template .top .gallery .rig-product-gallery-embed iframe,.rig-product-template .top .gallery .rig-product-gallery-embed lite-vimeo,.rig-product-template .top .gallery .rig-product-gallery-embed lite-youtube,.rig-product-template .top .gallery .rig-product-gallery-image{height:90vw}.rig-product-template .top .gallery .rig-product-gallery-thumb{width:21.5vw;height:15vw}.rig-product-template .closing-cta{padding:10% 5%}.rig-product-template .closing-cta .copy{padding:10% 5% 8%}.rig-product-template .closing-cta .copy h2{width:90%}.rig-product-template .closing-cta .copy .button-container{flex-direction:column}.rig-product-template .reviews .swiper-button-prev{margin-right:8%}}@media (max-width:550px){.rig-product-template .modal-dialog{margin-top:15%}.rig-product-template .product-slider{padding:10% 0}.rig-product-template .product-slider .swiper-products{padding-bottom:160px}.rig-product-template .product-slider .controls{flex-direction:column;align-items:center;gap:60px}.rig-product-template .product-slider .swiper-pagination{text-align:center;width:100%!important}.rig-product-template .product-slider .nav-arrows{margin:0;justify-content:center}.rig-product-template .product-slider .overview .button:after{left:80%}.rig-product-template .closing-cta{padding:15% 5%}.rig-product-template .closing-cta .copy{padding:20% 5%}.rig-product-template .closing-cta .copy .button-container{width:100%;margin-top:2rem}.rig-product-template .reviews .swiper-button-next svg,.rig-product-template .reviews .swiper-button-next svg path,.rig-product-template .reviews .swiper-button-prev svg,.rig-product-template .reviews .swiper-button-prev svg path{width:20px}.rig-product-template .reviews .swiper-button-prev{margin-right:10%}.rig-product-template .reviews .swiper-pagination{margin-top:5%}}@media (max-width:1250px){.rig-product-template .cta-blocks .overview-container .overview-copy{padding-right:0;width:65%}}@media (max-width:1050px){.rig-product-template .cta-blocks .block-container{flex-wrap:wrap}.rig-product-template .cta-blocks .block-container .cta-block{width:48%}}@media (max-width:950px){.rig-product-template .faqs .overview-container{flex-direction:column;align-items:flex-start;gap:12px}.rig-product-template .faqs .overview-container .overview-copy{width:100%}.rig-product-template .faqs .overview-container .button{margin:0!important}.rig-product-template .cta-blocks .overview-container{flex-direction:column;align-items:flex-start;gap:25px}.rig-product-template .cta-blocks .overview-container .overview-copy{width:100%}.rig-product-template .cta-blocks .overview-container .button{margin:0!important}}@media (max-width:550px){.rig-product-template .cta-blocks,.rig-product-template .faqs{padding:10% 5%}.rig-product-template .cta-blocks .block-container{padding:10% 0}.rig-product-template .cta-blocks .block-container .cta-block{width:100%}.rig-product-template .top .gallery .rig-product-gallery-media{border-radius:10px}.rig-product-template .top .gallery .rig-product-gallery-thumb{width:21.5vw;height:21.5vw;border-radius:5px}.rig-product-template .top .gallery .rig-product-gallery-button-next,.rig-product-template .top .gallery .rig-product-gallery-button-prev{width:42px;height:42px}}