.banner.duo-video{padding:0;position:relative}.banner.duo-video,.banner.duo-video video,.banner.duo-video>div{height:100vh}.banner.duo-video>div{position:relative;width:50%}.banner.duo-video>div video{-o-object-fit:cover;object-fit:cover;width:100%}.banner.duo-video>div a{box-sizing:border-box;color:#fff;display:inline-flex;height:100%;left:0;padding-bottom:6rem;position:absolute;text-align:center;width:100%;z-index:3}@media only screen and (max-width:767px){.banner.duo-video>div a{font-size:.75rem}}.banner.duo-video>div:before{background:#0008;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.banner.duo-video>div:hover:before{opacity:0}.banner.duo-video>img{--size:100px;height:calc(var(--size)*2);left:calc(50% - var(--size));-o-object-fit:contain;object-fit:contain;position:absolute;top:calc(50% - var(--size));width:calc(var(--size)*2);z-index:3}.form-group[data-v-c8e106f0]{gap:.1rem}.form-group label[data-v-c8e106f0]{padding-left:1ch}.form-group label.error[data-v-c8e106f0]{color:#f88}.form-group input[data-v-c8e106f0],.form-group textarea[data-v-c8e106f0]{border:2px solid transparent}.form-group input.error[data-v-c8e106f0],.form-group textarea.error[data-v-c8e106f0]{border:2px solid rgba(255,68,68,.4)}.banner.cu-2{--base-delay:.5s;background:var(--footer-col);height:clamp(450px,40vh,500px);overflow-x:hidden;padding:3rem 0 2.5rem;position:relative;z-index:10}@media only screen and (max-width:767px){.banner.cu-2{height:auto}}.banner.cu-2 *{box-sizing:border-box;transition-duration:.7s}.banner.cu-2:not(.observed)>:not(div.cu-form){opacity:0;transform:translate(3rem)}.banner.cu-2:not(.observed) div.cu-form{scale:.8}.banner.cu-2>.title,.banner.cu-2>h1{margin-top:-2.5rem}.banner.cu-2 h1{color:var(--page-bg);font-size:5.2rem;transition-delay:var(--base-delay);z-index:2}@media only screen and (max-width:767px){.banner.cu-2 h1{font-size:2.5rem}}.banner.cu-2 textarea{min-height:7rem}.banner.cu-2>div.cu-form{background:var(--page-bg);border-radius:1rem;height:100%;overflow:hidden;position:relative;width:60%}@media only screen and (max-width:767px){.banner.cu-2>div.cu-form{flex-direction:column;height:auto;left:4rem}}@media only screen and (max-width:550px){.banner.cu-2>div.cu-form{left:0;padding-inline:1rem;width:-moz-min-content;width:min-content}}.banner.cu-2>div.cu-form img{height:100%;-o-object-fit:cover;object-fit:cover;width:50%}@media only screen and (max-width:767px){.banner.cu-2>div.cu-form img{height:150px;-o-object-position:69%;object-position:69%;width:100%;width:calc(100% + 2rem)}}.banner.cu-2>div.cu-form .form-container{padding:.5rem;width:50%}@media only screen and (max-width:964px){.banner.cu-2>div.cu-form .form-container{width:65%}}@media only screen and (max-width:767px){.banner.cu-2>div.cu-form .form-container{width:80%}}@media only screen and (max-width:600px){.banner.cu-2>div.cu-form .form-container{width:100%}}.banner.cu-2>div.cu-form label{font-size:.9rem;font-weight:600;padding-left:0}.banner.cu-2>div.cu-form input,.banner.cu-2>div.cu-form textarea{background:hsl(var(--hue),75%,90%);border:1px solid hsl(var(--hue),75%,88%);color:#000}.banner.cu-2>div.cu-form button{background:#3c69ec;border-radius:3rem;width:100%}.banner.cu-2>div.details-left{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#fffd,#fff7 170%);border-radius:1rem;box-sizing:content-box;height:250px;left:calc(20% - 85px);padding:1rem;position:absolute;top:calc(50% - 125px);transition-delay:calc(var(--base-delay) + .2s);width:170px;z-index:1}@media only screen and (max-width:767px){.banner.cu-2>div.details-left{font-size:.8rem;left:calc(17.5% - 85px);padding:0 .5rem}}@media only screen and (max-width:550px){.banner.cu-2>div.details-left{align-items:flex-start;flex-direction:column;height:auto;margin-block:1rem .5rem;padding:.75rem;position:static;width:-moz-max-content;width:max-content;z-index:auto}}.banner.cu-2>div.details-left .atom img{margin-top:.25rem}.banner.cu-2>img:not(.connector){position:absolute;right:15%;top:7rem;transition-delay:calc(var(--base-delay) + .4s)}@media only screen and (max-width:767px){.banner.cu-2>img:not(.connector){right:5%}}.banner.cu-2 img.connector{width:90px}.banner.cu-2>img.connector{bottom:-3rem;position:absolute;right:2rem;z-index:3}.banner.learn-more-3{height:calc(100vh - var(--nav-bar-height))}@media only screen and (max-width:767px){.banner.learn-more-3{height:calc(90vh - var(--nav-bar-height))}}.banner.learn-more-3>h1{color:#fff;font-size:4rem;margin-top:.75rem;position:absolute;text-align:center;width:100%;z-index:4}@media only screen and (max-width:767px){.banner.learn-more-3>h1{font-size:2.5rem}}.banner.learn-more-3 .gradient-scene{background:linear-gradient(var(--footer-col) 0,transparent 60%);box-sizing:border-box;color:#fff;height:100%;padding-inline:3rem;pointer-events:none;position:absolute;width:100%;z-index:3}.banner.learn-more-3 .gradient-scene a{pointer-events:all}.banner.learn-more-3 .gradient-scene h1{font-size:2.5rem}.banner.learn-more-3 .gradient-scene button{background-color:#177ff6}.banner.learn-more-3 .video-showcase{overflow:hidden}.banner.learn-more-3 .video-showcase,.banner.learn-more-3 .video-showcase .video-container,.banner.learn-more-3 .video-showcase .video-container video{height:100%}.banner.learn-more-3 .video-showcase .video-container{--active-width:45%;position:relative;transition-duration:.6s;width:calc(var(--active-width)/(var(--num-elements) - 2));z-index:1}.banner.learn-more-3 .video-showcase .video-container.active{width:var(--active-width);z-index:2}.banner.learn-more-3 .video-showcase .video-container:not(.active) h1{opacity:0;transform:translateY(-3rem);transition-delay:0s;transition-duration:.5s}.banner.learn-more-3 .video-showcase .video-container h1{bottom:4rem;color:#fff;position:absolute;text-align:center;transition-delay:.1s;transition-duration:1.25s;width:100%}@media only screen and (max-width:767px){.banner.learn-more-3 .video-showcase .video-container h1{font-size:1.5rem}}.banner.learn-more-3 .video-showcase video{box-shadow:0 0 15px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}
