.spotdev-product-cards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-left:auto;margin-right:auto;max-width:1210px}.spotdev-card-content{min-height:180px;padding:10px 16px 16px;position:relative}.spotdev-card a:hover{text-decoration:none}.spotdev-card-img{overflow:hidden}.spotdev-card-img img{transition:all .5s}.spotdev-card a:hover .spotdev-card-img img{transform:scale(1.1)}.spotdev-card-content a{bottom:16px;position:absolute}.spotdev-card-content p{font-size:14px;line-height:20px}.spotdev-card{margin-top:29px;position:relative}.spotdev-inline-heading{margin-bottom:30px}.spotdev-product-cards .spotdev-card h5{align-items:center;background-color:#4c57e6;border-radius:8px 8px 0 0;color:#fff;display:flex;font-size:18px;height:29px;justify-content:center;position:absolute;text-align:center;top:-28px;width:100%;z-index:1}.spotdev-product-cards .spotdev-card{background-color:#fff;border-radius:0 0 16px 16px;box-shadow:0 4px 8px 0 #00000026;max-width:387px;width:100%}.spotdev-product-cards .spotdev-card:last-child{margin-right:auto}@media (max-width:1248px){.spotdev-product-cards .spotdev-card:last-child{margin-right:unset}}.spotdev-product-cards .spotdev-card .spotdev-card-img{display:inline-block;position:relative}.spotdev-card-content h4{font-size:32px}.spotdev-product-cards~.modal .modal-wrap{height:85vw;width:85vw}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;flex-direction:column;left:0;overflow-x:hidden;overflow-y:auto;padding:10px;position:fixed;right:0;top:0;will-change:transform;z-index:1200}.modal{display:none}.modal.is-open{display:block}.modal--video .modal-inner-wrapper{padding:0}.modal--video .modal-container{background-color:transparent;margin:auto;max-width:100vw;position:absolute;top:50%;transform:translateY(-50%);width:auto}.modal-wrap{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:100vw;overflow:hidden}.modal-wrap iframe{height:100vh;width:100vw}.modal-inner-wrapper{padding:30px 20px}.modal-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.15);margin:auto;max-width:600px;position:relative;width:100%;will-change:transform}@media (max-width:1023px){.modal-container{padding:0}}.modal-close{align-items:center;background-color:#ff3eb5;border:0;border-radius:50%;display:flex;height:60px;justify-content:center;position:absolute;right:20px;top:20px;transition:background-color .25s ease-in-out 0s;width:60px;z-index:10}@media (max-width:1200px){.modal-wrap iframe{height:90vh;width:59vw}}@media (max-width:767px){.modal-close{height:50px;top:0;width:50px}}@media (max-width:670px){.modal-wrap iframe{height:90vh;width:90vw}.modal-close{height:50px;right:5px;top:5px;width:50px}}.modal-close:hover{background-color:#21174b}.modal-close:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.modal-close svg{height:20px;position:relative;width:20px;z-index:-1}.modal-close svg path{fill:#fff}@media (max-width:767px){.modal-close svg{height:16px;width:16px}br{display:none}}.modal[aria-hidden=false] .modal-overlay{animation:fadeIn .1s linear}.modal[aria-hidden=true] .modal-overlay{animation:fadeOut .1s linear}.modal[aria-hidden=false] .modal-container{animation:fadeIn .15s linear}.modal[aria-hidden=true] .modal-container{animation:fadeOut .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}