@media screen and (max-width:760px){h2,h2>p,h2>span{font-size:28px}}.layout{margin-left:auto;margin-right:auto;max-width:1120px}.hero{background-image:url(https://go.competera.ai/hubfs/pages/Solutions/by%20Need/Price%20Management/bg.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover;padding:0 24px}@media screen and (max-width:600px){.hero{height:100%!important}}.hero__inner{align-items:center;display:flex;padding-top:120px}@media (max-width:1024px){.hero__inner{flex-direction:column}}.hero-text ul{margin:0;padding:0}.hero-text ul li{background:var(--Black-900,#2a2a2a);border-radius:32px;display:inline-block;margin:0 0 4px;min-width:50%;padding:6px 16px 6px 8px}.hero-text a{display:inline-block;margin-bottom:32px}.hero-text a span{transform:translateY(2px)}.btn-colored-wrap .button{align-items:center;background:linear-gradient(180deg,#14ce62,#179b4f);border:none;border-radius:3px;box-shadow:0 4px 6px 0 rgba(14,141,68,.16);color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;gap:6px;height:60px;justify-content:center;letter-spacing:2px;line-height:normal;padding:21px 36px;position:relative;text-align:center;text-shadow:0 -1px 0 rgba(0,128,55,.5);text-transform:uppercase;transition:all .3s}.btn-colored-wrap .button .button__icon svg{margin-left:0!important;transform:translateY(-1px)}.btn-colored-wrap .button:before{background:linear-gradient(180deg,#25de76,#158946);border-radius:3px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute}.btn-colored-wrap .button:hover{background:linear-gradient(180deg,#179b4f,#14ce62);border:none;box-shadow:none;color:#fff;text-shadow:0 1px 0 rgba(0,128,55,.5);transition:all .5s}.btn-colored-wrap .button:hover:before{background:linear-gradient(0deg,#25de76,#158946)}.hero-image img{margin-left:13%}@media (max-width:1024px){.hero-image{margin-bottom:60px}.hero-image img{height:auto;margin-left:0;width:100%}}.link-icons{padding:56px 24px}.card-item img{margin:auto}@media screen and (max-width:600px){.video-slider{margin-bottom:120px}}.sticky-cards .card{overflow:hidden}@media screen and (max-width:960px){.sticky-cards .card{position:relative;top:0}.sticky-cards .card-image{position:relative;z-index:2}}.sticky-cards .card:after{border-radius:100%;bottom:-15%;content:"";display:inline-block;filter:blur(150px);height:333px;left:-15%;opacity:.4;position:absolute;width:333px}.sticky-cards .card--1:after{background:#32b2f3}.sticky-cards .card--2:after{background:#bd91fb}.sticky-cards .card--3:after{background:#96d700}.banner{background-position:50%;background-repeat:no-repeat;height:528px;margin-bottom:57px;margin-top:96px}@media screen and (min-width:1020px){.banner{background-size:contain}}.banner .layout{align-items:center;display:flex;flex-direction:column;height:140%;justify-content:center;letter-spacing:-1px;max-width:calc(100% - 12px);text-align:center;width:608px}.video-popup{background-color:rgba(0,0,0,.9);height:100%;left:0;opacity:0;position:fixed;top:0;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;visibility:hidden;width:100%;z-index:100}.video-popup.show-modal{opacity:1;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s;visibility:visible}.video-popup .modal-content{display:block;height:auto;margin:0 auto;max-width:90vw;padding:0 3%;position:relative;top:50%;transform:translateY(-50%);z-index:10}.video-popup .video-container{box-shadow:0 0 15px #333;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-popup .video-container embed,.video-popup .video-container iframe,.video-popup .video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.video-popup .close-modal{align-items:center;background-color:rgba(0,0,0,.3);border:1px solid #fff;border-radius:100%;box-shadow:0 0 3px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:12px;text-align:center;text-decoration:none;top:-20px;transition:all .3s ease;width:40px;z-index:101}.-webkit-.touchevents .close-modal{line-height:.5}.close-modal svg{width:100%}.close-modal:hover{color:#fff;opacity:.8}.link-icons .layout{padding-left:24px;padding-right:24px}.submitted-message{background-color:transparent}@media (max-width:600px){.vid-info{padding:.5rem;width:50%}.vid-info h1{margin-bottom:.2rem}}@media (max-width:500px){.vid-info .acronym{display:none}}@media screen and (max-width:600px){.navbar-brand>img{margin-top:12px;max-width:120px}}