section.grid-products-module{background-color:#fff}section.grid-products-module.card-true{background-color:unset}section.grid-products-module.card-true .container{background-color:#fff;border-radius:.25rem;max-width:82rem;padding:5rem 4.5rem;width:calc(100% - 2rem)}@media (max-width:950px){section.grid-products-module.card-true .container{padding:2rem 1.25rem}}section.grid-products-module .container .content{margin-bottom:5rem}@media (max-width:950px){section.grid-products-module .container .content{margin-bottom:4rem}}section.grid-products-module .container .content .text-content{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}@media (max-width:950px){section.grid-products-module .container .content .text-content{flex-direction:column;gap:.5rem}}section.grid-products-module .container .content .text-content>.richtext{width:58.3333333333%}@media (max-width:950px){section.grid-products-module .container .content .text-content>.richtext{width:100%}}section.grid-products-module .container .content .text-content .subtext-content{width:calc(33.33333% + .75rem)}@media (max-width:950px){section.grid-products-module .container .content .text-content .subtext-content{width:100%}}section.grid-products-module .container .content .text-content .subtext-content .btn{margin-top:1rem}@media (max-width:950px){section.grid-products-module .container .content .text-content .subtext-content .btn{margin-top:2rem}}section.grid-products-module .container .video-wrapper{height:fit-content;margin-bottom:1rem;position:relative;width:100%}section.grid-products-module .container .video-wrapper .video-controls{display:flex;gap:.5rem;left:2rem;position:absolute;top:2rem;z-index:2}@media (max-width:950px){section.grid-products-module .container .video-wrapper .video-controls{left:1.25rem;top:1.25rem}}section.grid-products-module .container .video-wrapper .video-controls button{align-items:center;background-color:#fff;border:none;border-radius:.25rem;color:#001049;cursor:pointer;display:flex;font-family:Google Sans,sans-serif;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1.25rem;transition:background-color .3s,color .3s}section.grid-products-module .container .video-wrapper .video-controls button:hover{background-color:#001049;color:#fff}section.grid-products-module .container .video-wrapper .video-controls button:hover:before{background-color:#fff}section.grid-products-module .container .video-wrapper .video-controls button:before{background-color:#001049;content:"";display:block;height:.75rem;mask-position:50%;mask-repeat:no-repeat;transition:background-color .3s;width:.75rem}section.grid-products-module .container .video-wrapper .video-controls .restart-video:before{background-color:#001049;content:"";display:block;height:100%;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='501' fill='none' viewBox='0 0 800 501'%3E%3Cpath fill='%23001049' d='M0 249.689q0 28 22.4 41.6l300 200q11.2 8 24.8 8.8t26.4-5.6q12-7.2 19.2-19.2t7.2-25.6v-400q0-13.6-7.2-25.6t-19.2-18.4-26.4-5.6-24.8 8l-300 200Q0 223.289 0 249.689m400 0q0 28 22.4 41.6l300 200q11.2 8 24.8 8.8t26.4-5.6q12-7.2 19.2-19.2t7.2-25.6v-400q0-13.6-7.2-25.6t-19.2-18.4-26.4-5.6-24.8 8l-300 200q-22.4 15.2-22.4 41.6'/%3E%3C/svg%3E");mask-position:50%;mask-repeat:no-repeat;mask-size:1rem;transition:background-color .3s;width:100%}section.grid-products-module .container .video-wrapper .video-controls .restart-video{height:3rem;justify-content:center;padding:0;width:3rem}section.grid-products-module .container .video-wrapper .video-controls .restart-video[hidden]{display:none}section.grid-products-module .container .video-wrapper .video-controls .toggle-mute:before{height:1rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23001049' d='M1 4.5h2.5l3-2.5v8l-3-2.5H1z'/%3E%3Cpath stroke='%23001049' stroke-linecap='round' stroke-width='1.25' d='M8.25 4.25C8.75 4.7 9 5.28 9 6s-.25 1.3-.75 1.75'/%3E%3C/svg%3E");mask-size:18px;width:1rem}section.grid-products-module .container .video-wrapper .video-controls .toggle-mute.is-muted:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23001049' d='M1 4.5h2.5l3-2.5v8l-3-2.5H1z'/%3E%3Cpath stroke='%23001049' stroke-linecap='round' stroke-width='1.25' d='m8 4 3 4m0-4L8 8'/%3E%3C/svg%3E")}section.grid-products-module .container .video-wrapper iframe,section.grid-products-module .container .video-wrapper video{aspect-ratio:16/9;border:0;border-radius:.25rem;height:auto;width:100%}section.grid-products-module .container .cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}section.grid-products-module .container .cards .card{border:1px solid #e0e2e9;border-radius:.25rem;display:flex;flex:1 1 calc(25% - 1rem);flex-direction:column;gap:1rem;padding:2rem;transition:background-color .3s,border-color .3s}section.grid-products-module .container .cards .card:hover{background-color:#f5f5f8;border-color:#f5f5f8}section.grid-products-module .container .cards .card:hover .card-header:after{background-color:#001049}section.grid-products-module .container .cards .card .card-header{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}section.grid-products-module .container .cards .card .card-header:after{background-color:#999fb6;content:"";flex-shrink:0;height:1.5rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000929' stroke-width='1.5' d='M7 17 17 7m0 0v10m0-10H7'/%3E%3C/svg%3E");mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition:background-color .3s;width:1.5rem}section.grid-products-module .container .cards .card .card-header .logo{height:1.5rem;overflow:hidden;width:fit-content}section.grid-products-module .container .cards .card .card-header .logo img{height:100%;width:auto}section.grid-products-module .container .cards .card .text{color:#33406d;margin-bottom:1rem}section.grid-products-module .container .cards .card .image{aspect-ratio:1;height:auto;margin-top:auto;overflow:hidden;width:100%}section.grid-products-module .container .cards .card .image img{height:100%;object-fit:contain;width:100%}