.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%)}.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}@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__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--form{box-sizing:border-box;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{padding:2.5rem 40px 1.25rem}}@media(max-width: 887px){.demo-page-content--form{padding:1.5rem 16px}}.demo-page--stepped .demo-page-content--form{box-shadow:0 0 34px 10px rgba(14,30,62,.08)}@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:20px;color:#2a3e52;text-align:left}}.demo-page-content__title,.demo-page-content__subtitle{line-height:1.1;color:#fff}@media(min-width: 888px){.demo-page-content__title,.demo-page-content__subtitle{text-align:left}}@media(min-width: 1px)and (max-width: 887px){.demo-page-content__title,.demo-page-content__subtitle{text-align:center}}.demo-page--stepped:not(.demo-page--dark) .demo-page-content__title,.demo-page--stepped:not(.demo-page--dark) .demo-page-content__subtitle{color:#092540}.demo-page-content__title{padding:0;margin:0;font-weight:700}@media(min-width: 888px){.demo-page-content__title{font-size:42px}}@media(max-width: 887px){.demo-page-content__title{font-size:24px}}.demo-page--stepped .demo-page-content__title{font-size:28px;font-weight:500;line-height:1.14}.demo-page-content__subtitle{margin-top:12px}@media(min-width: 888px){.demo-page-content__subtitle{font-size:18px}}@media(max-width: 887px){.demo-page-content__subtitle{font-size:14px}}.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 ul li{position:relative;padding-left:28px;line-height:1.2;color:#fff}@media(min-width: 888px){.demo-page-content__description ul li{font-size:18px}.demo-page-content__description ul li:not(:first-child){margin-top:28px}}@media(max-width: 887px){.demo-page-content__description ul li{font-size:14px}.demo-page-content__description ul li:not(:first-child){margin-top:24px}}.demo-page-content__description ul 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 ul li{font-size:16px;color:#092540}.demo-page--stepped .demo-page-content__description ul 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}}.phone-numbers{box-sizing:border-box;font-family:"DM Sans",sans-serif}.phone-numbers *,.phone-numbers *:before,.phone-numbers *:after{box-sizing:border-box}.phone-numbers__container{display:flex;flex-direction:column;align-items:center;max-width:1200px;padding:0 16px;margin:0 auto}@media(min-width: 888px){.phone-numbers__container{padding:0 24px}}.phone-numbers__title{max-width:280px;margin:0;font-size:1.75rem;font-weight:500;line-height:1.14;color:var(--phone-number-title-text-color, #092540);text-align:center}@media(min-width: 888px){.phone-numbers__title{max-width:none}}@media(min-width: 888px){.phone-numbers__title{font-size:1.5rem;line-height:1.33}}.phone-numbers__work-time{margin:8px 0 0 0;font-size:1rem;font-weight:500;color:var(--phone-number-title-text-color, #092540);text-align:center}.phone-numbers__group{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:24px 12px;margin:32px 0 0 0;background:#fff;border-radius:8px;box-shadow:0 1px 33px 0 rgba(25,90,254,.16)}@media(max-width: 887px){.phone-numbers__group:has(.phone-numbers__item:last-child:nth-child(even)) .phone-numbers__item:nth-last-child(2){padding-bottom:0}.phone-numbers__group:has(.phone-numbers__item:last-child:nth-child(even)) .phone-numbers__item:nth-last-child(2)::after{display:none}}@media(min-width: 888px){.phone-numbers__group{gap:40px 0}.phone-numbers__group .phone-numbers__item{flex-basis:25%}.phone-numbers__group:has(.phone-numbers__item:nth-child(5)) .phone-numbers__item:nth-child(3n)::after{display:none}.phone-numbers__group:has(.phone-numbers__item:nth-child(5)) .phone-numbers__item{flex-basis:33%}}.phone-numbers__item{position:relative;display:flex;flex-basis:50%;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center}@media(max-width: 887px){.phone-numbers__item{padding:20px 16px}.phone-numbers__item:first-child,.phone-numbers__item:nth-child(2){padding-top:0}.phone-numbers__item:last-child{padding-bottom:0}.phone-numbers__item:nth-child(even)::after{position:absolute;bottom:0;display:block;width:100%;height:1px;content:"";background:#cbd1d7}.phone-numbers__item:nth-child(odd)::before{position:absolute;top:0;right:0;display:block;width:1px;height:100%;content:"";background:#cbd1d7}.phone-numbers__item:nth-child(odd)::after{position:absolute;bottom:0;display:block;width:100%;height:1px;content:"";background:#cbd1d7}.phone-numbers__item:last-child::after{display:none}.phone-numbers__item:last-child::before{display:none}}@media(min-width: 888px){.phone-numbers__item:not(:last-child)::after{position:absolute;top:11px;right:0;display:block;width:1px;height:56px;content:"";background:#cbd1d7}}.phone-numbers__region-name{margin:0;font-size:1rem;font-weight:600;line-height:1.5;color:#092540;text-align:center;text-transform:capitalize;letter-spacing:.32px}.phone-numbers__timezone-name{margin:0 0 6px 0;font-size:1rem;font-weight:600;line-height:1.5;color:#092540;text-align:center;text-transform:capitalize;letter-spacing:.32px}.phone-numbers__phone-number{margin:0;font-size:.875rem;font-weight:400;line-height:1.71;color:#092540;text-align:center}.phone-numbers__phone-number:hover{color:#061a30}
