.demo-page{--phone-number-title-text-color: $oxford-blue;background-image:linear-gradient(86deg, #264f95 7%, #1b2653 90%)}.demo-page--stepped{font-family:"DM Sans",sans-serif;background:radial-gradient(170.83% 921.74% at 0% 0%, rgba(255, 122, 26, 0.2) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(66.05% 133.94% at 80.53% 8.12%, rgba(0, 115, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(1898.59% 1872.82% at 68.48% 1.39%, #ecf1fb 0%, #f8f8f8 100%)}@media(min-width: 888px){.demo-page__wrapper{padding-top:20px;background:rgba(0,0,0,0) url("../images/demo/icons/demo-page-circles.svg") no-repeat -200% center;background-size:83%}}.demo-page--stepped .demo-page__wrapper{position:relative;background:none;background-size:initial;isolation:isolate}.demo-page--stepped .demo-page__wrapper::before,.demo-page--stepped .demo-page__wrapper::after{position:absolute;z-index:-1;width:100%;height:100%;content:""}.demo-page--stepped .demo-page__wrapper::before{top:0;left:0;background:url("../images/demo/bubbles/banner-element-left.svg") no-repeat top -240px left -110px}@media(min-width: 888px){.demo-page--stepped .demo-page__wrapper::before{background-position:top -180px left -50px}}.demo-page--stepped .demo-page__wrapper::after{bottom:0;left:0;background:url("../images/demo/bubbles/banner-element-right.svg") no-repeat bottom 5px right -350px}@media(min-width: 888px){.demo-page--stepped .demo-page__wrapper::after{background-position:bottom -55px right -195px}}.demo-page--dark{--phone-number-title-text-color: #FFFFFF;background-image:linear-gradient(86deg, #264f95 7%, #1b2653 90%)}.demo-page--dark .demo-page__wrapper::before,.demo-page--dark .demo-page__wrapper::after{opacity:.3}.demo-page__container{box-sizing:border-box;display:flex;width:100%;max-width:1200px;margin:0 auto}@media(min-width: 888px){.demo-page__container{flex-direction:row;align-items:center;justify-content:space-between;padding:0 24px}}@media(max-width: 887px){.demo-page__container{flex-direction:column;align-items:center;padding:0 16px}}@media(min-width: 888px){.demo-page__container--center{justify-content:center}}@media(min-width: 888px){.demo-page__section{width:calc(50% - 20px);padding:80px 0}}@media(max-width: 887px){.demo-page__section{padding:40px 0}}@media(min-width: 888px){.demo-page--stepped .demo-page__section{width:100%;max-width:500px}}.demo-page-content{width:100%;max-width:500px}.demo-page-content__title{padding:0;margin:0;font-weight:700;line-height:1.1;color:#fff}@media(min-width: 888px){.demo-page-content__title{font-size:2.625rem;text-align:left}}@media(max-width: 887px){.demo-page-content__title{font-size:1.5rem}}@media(min-width: 1px)and (max-width: 887px){.demo-page-content__title{text-align:center}}.demo-page--stepped .demo-page-content__title{font-size:1.75rem;font-weight:500;line-height:1.14}@media(min-width: 888px){.demo-page-content--form .demo-page-content__title{display:none}}@media(max-width: 887px){.demo-page-content--form .demo-page-content__title{font-size:1.25rem;color:#2a3e52;text-align:left}}.demo-page--stepped:not(.demo-page--dark) .demo-page-content__title{color:#092540}.demo-page-content__media{width:100%;max-width:500px;margin-bottom:24px}.demo-page-content__image{display:block;width:100%;height:auto}.demo-page-content__subtitle{margin-top:12px;line-height:1.1;color:#fff}@media(min-width: 888px){.demo-page-content__subtitle{font-size:1.125rem;text-align:left}}@media(max-width: 887px){.demo-page-content__subtitle{font-size:.875rem}}@media(min-width: 1px)and (max-width: 887px){.demo-page-content__subtitle{text-align:center}}.demo-page--stepped:not(.demo-page--dark) .demo-page-content__subtitle{color:#092540}.demo-page-content--form{position:relative;box-sizing:border-box;width:calc(100vw - 32px);min-height:395px;padding:1.5rem 16px;background-color:#fff;border-radius:10px;box-shadow:0 19px 38px 0 rgba(0,0,0,.3),0 15px 12px 0 rgba(0,0,0,.22)}@media(min-width: 888px){.demo-page-content--form{width:90%;min-height:412px;padding:2.5rem 40px 1.25rem;margin-left:auto}}@media(min-width: 1025px){.demo-page-content--form{width:100%;margin-left:0}}.demo-page--stepped .demo-page-content--form{box-shadow:0 0 34px 10px rgba(14,30,62,.08)}.demo-page-content--form::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:40px;height:40px;margin:auto;pointer-events:none;content:"";border:4px solid rgba(0,115,255,.2);border-top-color:#0073ff;border-radius:50%;animation:spinner-rotate .8s linear infinite}.demo-page-content--form:has(>div[data-contact-us]>*)::before{visibility:hidden;opacity:0;transition:opacity .2s ease-out,visibility .2s ease-out}.demo-page-content__description{margin-top:40px}.demo-page-content__description ul{max-width:320px;list-style:none}.demo-page--stepped .demo-page-content__description ul{max-width:474px}.demo-page-content__description li{position:relative;padding-left:28px;line-height:1.2;color:#fff}@media(min-width: 888px){.demo-page-content__description li{font-size:1.125rem}.demo-page-content__description li:not(:first-child){margin-top:28px}}@media(max-width: 887px){.demo-page-content__description li{font-size:.875rem}.demo-page-content__description li:not(:first-child){margin-top:24px}}.demo-page-content__description li::before{position:absolute;top:2px;left:0;display:block;width:20px;height:20px;margin-right:15px;content:"";background:rgba(0,0,0,0) url("../images/demo/icons/check-circle.svg") no-repeat center center/20px}.demo-page--stepped:not(.demo-page--dark) .demo-page-content__description li{font-size:1rem;color:#092540}.demo-page--stepped .demo-page-content__description li::before{background-image:url("../images/demo/icons/check-circle-blue.svg")}.demo-page__phone-section{padding:20px 0 72px 0}@media(min-width: 888px){.demo-page__phone-section{padding:0 0 90px 0}}
