/* dv-bundle: page-home, page-dv-quiz, template-consultation-popup, cookie-popup-thm, success-modal-thm */
.main-hero .hero__anim{position: absolute;right: -20px;bottom: 0;height: 90%;aspect-ratio: 840 / 532;z-index: -1;pointer-events: none;opacity: 0.7;}.main-hero .hero__mount{position: absolute;inset: 0;opacity: 0;transition: opacity 0.4s ease;}.main-hero .hero__mount svg{display: block;width: 100% !important;height: 100% !important;}.main-hero.hero--anim-ready .hero__mount{opacity: 1;}.main-hero-bottom-nav .swiper-wrapper{top: -1.35rem;}.hero-bottom-nav-card:nth-child(-n+2) .hero-bottom-nav-card__title{color: #00000066;}.hero-bottom-nav-card:nth-child(n+3) .hero-bottom-nav-card__title{color: var(--white);}@media (max-width: 1100px){.hero-bottom-nav-card:nth-child(n+2) .hero-bottom-nav-card__title{color: var(--white);}}@media (max-width: 1000px){.hero-bottom-nav-card:nth-child(-n+2) .hero-bottom-nav-card__title{color: var(--white);}}section.we-help{margin-top: 0;}.we-help__content{min-height: 39.125rem;border-radius: 1.875rem;position: relative;z-index: 1;overflow: hidden;padding: 1.6875rem 1.4375rem 1.3125rem;display: flex;flex-direction: column;gap: 2rem;justify-content: space-between;}.we-help__img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center right;z-index: -1;}.we-help-text{max-width: 21rem;color: var(--black-additional);}.we-help__bottom{padding: 0.75rem;background: #FFFFFFCC;border-radius: 1.25rem;max-width: 29rem;display: flex;flex-direction: column;gap: 0.625rem;}.we-help__bottom .btn{padding: 0.5rem 1.3025rem;}.team-desc{color: #FFFFFF;display: flex;flex-direction: column;gap: 0.5rem;padding: 0.75rem 1rem;width: 100%;max-width: 14.8125rem;background: #00000066;border-radius: 1rem 0 1rem 1rem;position: absolute;}.team-desc.ivan-desc{left: 9.125rem;top: 17.8125rem;}.team-desc.nasty-desc{left: 33.1875rem;top: 27.75rem;}.team-desc.dima-desc{left: 56.375rem;top: 22.3125rem;border-radius: 0 1rem 1rem 1rem;}.team-desc.team-desc--new.dima-desc{left: 17.3125rem;top: 18.6875rem;border-radius:1rem 0 1rem 1rem;}.team-desc.team-desc--new.nasty-desc{left: auto;right: 2rem;top: 29.8125rem;border-radius: 0 1rem 1rem 1rem;}@media (max-width:1125px){.team-desc.team-desc--new.dima-desc{left: 15.3125rem;top: 12.6875rem;border-radius:1rem 0 1rem 1rem;}.team-desc.team-desc--new.nasty-desc{left: auto;right: 2rem;top: 24.8125rem;border-radius: 0 1rem 1rem 1rem;}}@media (max-width:1000px){.team-desc.team-desc--new.dima-desc{left: 2rem;top: auto;border-radius:1rem 0 1rem 1rem;}.team-desc.team-desc--new.nasty-desc{right: 1rem;top: auto;border-radius: 0 1rem 1rem 1rem;}.we-help__img.we-help__img--new{object-position: 86%;}}@media (max-width:768px){.team-desc.team-desc--new.nasty-desc{right: 5rem;top: auto;border-radius: 1rem 0 1rem 1rem;bottom: 16.275rem;}.team-desc.team-desc--new.dima-desc{left: 3.4rem;top: auto;bottom: 20.6375rem;border-radius: 0 1rem 1rem 1rem;}}@media (max-width:1125px){.we-help__content{min-height: 31.125rem;}.team-desc.ivan-desc{left: 4.125rem;top: 12.8125rem;}.team-desc.nasty-desc{left: auto;right: 18rem;top: 25.75rem;}.team-desc.dima-desc{left: auto;right: 1rem;top: 21.3125rem;}}@media (max-width:1000px){.we-help__img{position: static;aspect-ratio: 351 / 329;border-radius: 1.875rem;object-position: 80%;}section.we-help{margin-top: 2rem;}.we-help__content{padding: 1.5625rem 0 1rem;border-radius: 0;gap: 1.625rem;}.we-help__bottom{gap: 1.25rem;max-width: 100%;padding: 0.75rem;}.we-help__bottom p{font-weight: 400;font-size: 1rem;}.team-desc.nasty-desc{left: calc(50% - 10rem);top: auto;bottom: 25rem;}.team-desc.dima-desc{top: auto;left: auto;right: 79px;bottom: 32.375rem;border-radius: 1rem 0 1rem 1rem;}.team-desc.ivan-desc{background: #FFFFFF66;color: var(--black);border-radius: 1rem 1rem 1rem 0;top: 7.5rem;left: 6.125rem;}}@media (max-width:768px){.team-desc{max-width: 10.875rem;padding: 0.5rem;gap: 4px;}.team-desc h5{font-weight: 400;font-size: 14px;line-height: 18px;}.team-desc p{font-size: 12px;line-height: 16px;}.team-desc.nasty-desc{left: calc(50% - 10rem);top: auto;bottom: 14.0375rem;}.team-desc.dima-desc{top: auto;left: auto;right: 79px;bottom: 18.375rem;border-radius: 1rem 0 1rem 1rem;}}@media (max-width:900px){.main-hero .hero__anim{position: absolute;right: -20px;bottom: 0;height: 80%;aspect-ratio: 840 / 532;z-index: -1;pointer-events: none;}}@media (max-width:768px){.main-hero .hero__anim{top: auto;bottom: 0;right: -10px;width: 120%;height: auto;aspect-ratio: 900 / 570;}}@media (max-width:768px){.main-hero .hero__anim{top: auto;bottom: 0;right: -10px;width: 140%;height: auto;aspect-ratio: 900 / 570;}}
.dvq-page{--dvq-bg: #F5F7FB;--dvq-line: #E3E8F0;--dvq-muted: #5B6475;--dvq-blue: var(--light-blue-main);--dvq-blue-hover: var(--light-blue-hover);--dvq-blue-light: var(--light-blue-light);padding: 7.5rem 0 5rem;}.dvq{max-width: 1240px;margin: 0 auto;font-size: 16px;}.dvq-intro{display: flex;flex-direction: column;gap: 12px;max-width: 860px;margin-bottom: 32px;}.dvq-intro__title{font-weight: 600;font-size: 40px;line-height: 48px;}.dvq-intro__text{font-size: 18px;line-height: 26px;color: var(--dvq-muted);}.dvq.is-done .dvq-intro{display: none;}.dvq [hidden]{display: none !important;}.dvq-layout{display: grid;grid-template-columns: 264px minmax(0, 1fr);gap: 24px;align-items: start;}.dvq-side{position: sticky;top: 6.5rem;display: flex;flex-direction: column;gap: 20px;padding: 24px;border-radius: 20px;background: var(--dvq-bg);}.dvq-side__head{position: relative;display: flex;flex-direction: column;gap: 8px;}.dvq-side__title{font-weight: 600;font-size: 16px;line-height: 22px;}.dvq-side__counter{font-size: 14px;line-height: 18px;color: var(--dvq-muted);}.dvq-progress{height: 6px;border-radius: 6px;background: var(--dvq-line);overflow: hidden;}.dvq-progress__bar{display: block;width: 0;height: 100%;border-radius: inherit;background: var(--dvq-blue);transition: width .35s ease;}.dvq-side__toggle{display: none;}.dvq-steps{list-style: none;display: flex;flex-direction: column;gap: 4px;}.dvq-steps__item > button, .dvq-steps__item > .dvq-steps__label, .dvq-steps__item.is-hint{display: flex;align-items: center;gap: 12px;width: 100%;padding: 8px 10px;border: none;border-radius: 10px;background: none;font-family: inherit;font-size: 14px;line-height: 18px;color: var(--dvq-muted);text-align: left;}.dvq-steps__item > button{cursor: pointer;transition: background-color .2s ease, color .2s ease;}.dvq-steps__item > button:hover{background: #fff;color: var(--black);}.dvq-steps__item.is-hint{font-size: 12px;line-height: 16px;opacity: .75;}.dvq-steps__dot{position: relative;flex-shrink: 0;width: 18px;height: 18px;border: 2px solid var(--dvq-line);border-radius: 50%;background: #fff;}.dvq-steps__item.is-active > *{background: #fff;color: var(--black);font-weight: 500;}.dvq-steps__item.is-active .dvq-steps__dot{border-color: var(--dvq-blue);box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 8px var(--dvq-blue);}.dvq-steps__item.is-done > *{color: var(--black);}.dvq-steps__item.is-done .dvq-steps__dot{border-color: var(--dvq-blue);background: var(--dvq-blue);}.dvq-steps__item.is-done .dvq-steps__dot::after{content: '';position: absolute;left: 4px;top: 1px;width: 4px;height: 8px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);}.dvq-link{align-self: flex-start;padding: 0;border: none;background: none;font-family: inherit;font-size: 12px;line-height: 16px;color: var(--dvq-muted);text-decoration: underline;cursor: pointer;}.dvq-link:hover{color: var(--dvq-blue);}.dvq-btn{display: inline-flex;align-items: center;justify-content: center;height: 48px;padding: 0 32px;border: none;border-radius: 14px;font-family: inherit;font-weight: 500;font-size: 16px;line-height: 18px;cursor: pointer;transition: background-color .2s ease, color .2s ease, opacity .2s ease;}.dvq-btn--primary{background: var(--dvq-blue);color: #fff;}.dvq-btn--primary:hover{background: var(--dvq-blue-hover);}.dvq-btn--ghost{background: var(--dvq-bg);color: var(--black);}.dvq-btn--ghost:hover{background: var(--dvq-line);}.dvq-btn:disabled{opacity: .45;cursor: not-allowed;}.dvq-card{display: flex;flex-direction: column;gap: 24px;padding: 36px;border: 1px solid var(--dvq-line);border-radius: 20px;background: #fff;}.dvq-card__head{display: flex;flex-direction: column;gap: 8px;}.dvq-card__section{font-weight: 600;font-size: 14px;line-height: 18px;color: var(--dvq-blue);}.dvq-card__title{font-weight: 600;font-size: 26px;line-height: 34px;}.dvq-card__hint{font-size: 14px;line-height: 20px;color: var(--dvq-muted);}.dvq-card__nav{display: flex;align-items: center;justify-content: space-between;gap: 16px;}.dvq-options{display: grid;grid-template-columns: 1fr;gap: 8px;}.dvq-options.is-two-cols{grid-template-columns: 1fr 1fr;}.dvq-option{position: relative;display: flex;align-items: flex-start;gap: 14px;padding: 12px 16px;border: 1px solid var(--dvq-line);border-radius: 12px;background: #fff;cursor: pointer;transition: border-color .2s ease, background-color .2s ease;}.dvq-option:hover{border-color: var(--light-blue-middle);}.dvq-option input{position: absolute;opacity: 0;pointer-events: none;}.dvq-option__mark{position: relative;flex-shrink: 0;width: 20px;height: 20px;margin-top: 1px;border: 2px solid var(--dvq-line);border-radius: 50%;background: #fff;transition: border-color .2s ease, background-color .2s ease;}.dvq-option input[type="checkbox"] + .dvq-option__mark{border-radius: 6px;}.dvq-option__label{font-size: 16px;line-height: 22px;}.dvq-option.is-checked{border-color: var(--dvq-blue);background: var(--dvq-blue-light);}.dvq-option.is-checked .dvq-option__mark{border-color: var(--dvq-blue);background: var(--dvq-blue);}.dvq-option.is-checked input[type="radio"] + .dvq-option__mark{box-shadow: inset 0 0 0 4px #fff;}.dvq-option.is-checked input[type="checkbox"] + .dvq-option__mark::after{content: '';position: absolute;left: 5px;top: 2px;width: 5px;height: 9px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);}.dvq-option input:focus-visible + .dvq-option__mark{outline: 2px solid var(--dvq-blue);outline-offset: 2px;}.dvq-option.is-disabled{opacity: .45;cursor: not-allowed;}.dvq-fields{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;}.dvq-field{display: flex;flex-direction: column;gap: 6px;}.dvq-field__label{font-weight: 500;font-size: 14px;line-height: 18px;}.dvq-consents{display: flex;flex-direction: column;gap: 12px;}.dvq-consents .check-label p{max-width: none;}.dvq-consents .check-label .color-dark-opacity a{color: var(--dvq-blue);}.dvq-result{border: 1px solid var(--dvq-line);border-radius: 24px;background: var(--dvq-bg);overflow: hidden;}.dvq-result__bar{border-bottom: 1px solid var(--dvq-line);display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 32px;background: #fff;font-size: 14px;line-height: 18px;color: var(--dvq-muted);}.dvq-result__done{color: #15803D;font-weight: 500;}.dvq-result__body{padding: 32px 32px 24px;}.dvq-result__title{font-weight: 600;font-size: 36px;line-height: 44px;}.dvq-result__subtitle{margin-top: 8px;font-size: 16px;line-height: 22px;color: var(--dvq-muted);}.dvq-groups{margin-top: 24px;column-count: 3;column-gap: 20px;}.dvq-group{display: flex;flex-direction: column;gap: 10px;margin-bottom: 24px;break-inside: avoid;page-break-inside: avoid;}.dvq-group__title{font-weight: 600;font-size: 16px;line-height: 22px;color: var(--dvq-blue);}.dvq-group__note{font-size: 12px;line-height: 16px;color: var(--dvq-muted);}.dvq-group__note.is-accent{margin-top: -4px;color: var(--dvq-blue);}.dvq-service{display: flex;flex-direction: column;gap: 4px;padding: 16px 18px;border: 1px solid var(--dvq-line);border-radius: 12px;background: #fff;}.dvq-service__title{font-weight: 600;font-size: 16px;line-height: 22px;}.dvq-service__desc{font-size: 14px;line-height: 20px;color: var(--dvq-muted);}.dvq-service__more{margin-top: 6px;font-size: 13px;line-height: 16px;color: var(--dvq-blue);}.dvq-service__more:hover{color: var(--dvq-blue-hover);}.dvq-service__requires{margin-top: 6px;padding: 10px 12px;border-radius: 8px;background: var(--dvq-bg);font-size: 13px;line-height: 18px;}.dvq-service__requires span{color: var(--dvq-muted);}.dvq-service__requires ul{margin: 4px 0 0;padding-left: 18px;font-weight: 500;}.dvq-service__requires li + li{margin-top: 2px;}.dvq-service--negative{border-style: dashed;background: transparent;}.dvq-cta-wrap{margin-top: 40px;}.dvq-cta{display: flex;align-items: center;justify-content: space-between;gap: 32px;padding: 28px 32px;border-radius: 16px;background: var(--dvq-blue);color: #fff;}.dvq-cta__text{display: flex;flex-direction: column;gap: 6px;}.dvq-cta__title{font-weight: 600;font-size: 28px;line-height: 36px;}.dvq-cta__text p{font-size: 14px;line-height: 20px;opacity: .85;}.dvq-cta__action{display: flex;flex-direction: column;align-items: center;gap: 8px;flex-shrink: 0;}.dvq-cta__btn{height: 52px;padding: 0 56px;border: none;border-radius: 12px;background: #fff;color: var(--dvq-blue);font-family: inherit;font-weight: 500;font-size: 16px;cursor: pointer;transition: opacity .2s ease;}.dvq-cta__btn:hover{opacity: .9;}.dvq-cta__btn:disabled{opacity: .6;cursor: default;}.dvq-cta__caption{font-size: 12px;line-height: 16px;opacity: .75;}.dvq-cta__error{max-width: 288px;font-size: 12px;line-height: 16px;text-align: center;color: #FFE3E3;}.dvq-cta--done{background: #fff;border: 1px solid var(--dvq-line);color: var(--black);}.dvq-cta--done .dvq-cta__text p{color: var(--dvq-muted);opacity: 1;}.dvq-result__foot{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-top: 16px;font-size: 12px;line-height: 16px;color: var(--dvq-muted);}.dvq-result__foot .dvq-link{align-self: auto;flex-shrink: 0;}@media (max-width: 1125px){.dvq-groups{column-count: 2;}}@media (max-width: 1000px){.dvq-page{padding-top: 6.5rem;}.dvq-layout{grid-template-columns: 1fr;gap: 16px;}.dvq-side{position: static;gap: 0;padding: 16px 20px;}.dvq-side__head{padding-right: 40px;}.dvq-side__toggle{display: block;position: absolute;right: -4px;top: 50%;width: 36px;height: 36px;margin-top: -18px;border: none;border-radius: 10px;background: #fff;cursor: pointer;}.dvq-side__toggle::before{content: '';position: absolute;left: 50%;top: 45%;width: 8px;height: 8px;border: solid var(--black);border-width: 0 2px 2px 0;transform: translate(-50%, -50%) rotate(45deg);transition: transform .2s ease;}.dvq.is-side-open .dvq-side__toggle::before{top: 55%;transform: translate(-50%, -50%) rotate(-135deg);}.dvq-steps, .dvq-side__restart{display: none;}.dvq.is-side-open .dvq-steps{display: flex;margin-top: 16px;}.dvq.is-side-open .dvq-side__restart{display: block;margin-top: 12px;}.dvq-card{padding: 28px;}.dvq-cta{flex-direction: column;align-items: flex-start;}.dvq-cta__action{align-items: stretch;width: 100%;}}@media (max-width: 768px){.dvq-card{gap: 20px;padding: 20px;border-radius: 16px;}.dvq-intro{margin-bottom: 20px;}.dvq-intro__title{font-size: 28px;line-height: 34px;}.dvq-intro__text{font-size: 16px;line-height: 22px;}.dvq-card__title{font-size: 22px;line-height: 28px;}.dvq-options.is-two-cols, .dvq-fields{grid-template-columns: 1fr;}.dvq-option{padding: 12px 14px;}.dvq-option__label{font-size: 15px;line-height: 20px;}.dvq-card__nav .dvq-btn{flex: 1;padding: 0 16px;}.dvq-result{border-radius: 16px;}.dvq-result__bar, .dvq-result__body{padding-left: 16px;padding-right: 16px;}.dvq-result__bar span:first-child{display: none;}.dvq-result__title{font-size: 28px;line-height: 34px;}.dvq-groups{column-count: 1;}.dvq-cta{padding: 24px 20px;}.dvq-cta__title{font-size: 22px;line-height: 28px;}.dvq-cta__btn{padding: 0 24px;}.dvq-result__foot{flex-direction: column;align-items: flex-start;}}.dvq input[type="text"], .dvq input[type="email"]{height: 48px;padding: 10px 16px;border-radius: 12px;font-size: 16px;}.dvq .iti--allow-dropdown .iti__selected-flag{padding-left: 14px;}.dvq .iti--allow-dropdown input[type="text"]{padding-left: 52px;}.dvq .check-label{gap: 12px;}.dvq .marker-checkbox{width: 16px;height: 16px;border-radius: 4px;}.dvq .marker-checkbox::before{width: 14px;height: 14px;border-radius: 10px;}.dvq .txt-4{font-size: 12px;line-height: 16px;}
.modal-overlay{position: fixed;top: 0;bottom: 0;right: 0;left: 0;transition: all .5s ease;backdrop-filter: blur(0);-webkit-backdrop-filter: blur(0);background-color: #00000000;z-index: 99;display: flex;padding: 3.75rem 1.5rem;overflow: hidden;pointer-events: none;}.modal-overlay.is-open{overflow-y: auto;backdrop-filter: blur(1rem);-webkit-backdrop-filter: blur(1rem);background-color: #00000048;pointer-events: all;}.modal-content{margin: 0;max-width: 36rem;width: 100%;background-color: var(--light-blue-main);background-image: url('/wp-content/themes/dv-consulting/assets/images/popup_bg.webp');background-position: center bottom;background-repeat: no-repeat;background-size: cover;padding: 1.5rem 1.5rem 2.875rem;margin: auto;border-radius: 1.875rem;display: flex;flex-direction: column;gap: 0.75rem;color: var(--white);transition: all .3s ease;transform: translateY(-100%);opacity: 0;}.modal-overlay.is-open .modal-content{transform: translateY(0);opacity: 1;}.modal-close{margin-left: auto;width: 2.5rem;height: 2.5rem;border-radius: 2.5rem;flex-shrink: 0;display: flex;cursor: pointer;align-items: center;justify-content: center;background: linear-gradient(125deg, #d1d1d100, #ffffff2f);box-shadow: inset 0 0.0625rem 0.125rem rgba(255, 255, 255, 0.705), inset 0 -0.0625rem 0.125rem rgba(117, 117, 117, 0.103);}.modal-close::before{width: 1.25rem;height: 1.25rem;background: url('/wp-content/themes/dv-consulting/assets/images/icons/x-01.svg') 50% / contain no-repeat;display: block;content: '';}.modal-form__title{display: flex;flex-direction: column;align-items: center;gap: 1rem;text-align: center;}.modal-form__title p{max-width: 24.5625rem;color: #FFFFFFCC;font-weight: 400;font-size: 1rem;line-height: 1.375rem;}.modal-form{display: flex;flex-direction: column;gap: 2rem;}.modal-form-wrapper{display: flex;flex-direction: column;gap: 1.375rem;}.modal-form .submit__btn{padding-left: 1rem;padding-right: 1rem;white-space: nowrap;}.modal-form .submit__btn{background-color: var(--accent);}.modal-form .submit__btn:hover{background-color: var(--accent-hover);}
.cookie-popup{position: fixed;z-index: 12;left: 50%;bottom: 20px;transform: translateX(-50%);box-sizing: border-box;display: flex;align-items: center;gap: 24px;width: calc(100% - 40px);max-width: 760px;margin: 0;padding: 16px 16px 16px 24px;border-radius: 20px;background: rgba(255, 255, 255, 0.85);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08), inset 0 1px 2px rgba(255, 255, 255, 0.705), inset 0 -1px 2px rgba(117, 117, 117, 0.103);font-family: "Golos Text", "Golos Text Fallback", "Golos Text Fallback Android", sans-serif;color: #000;transition: transform .3s ease, opacity .3s ease;}.cookie-popup.hidden{transform: translateX(-50%) translateY(calc(100% + 20px));opacity: 0;pointer-events: none;}.cookie-popup .cookie-popup__text{flex: 1 1 auto;max-width: none;margin: 0;padding: 0;font-family: inherit;font-size: 12px;line-height: 16px;font-weight: 400;color: rgba(0, 0, 0, 0.6);}.cookie-popup .cookie-popup__text a{font: inherit;color: #1A66E5;text-decoration: underline;}.cookie-popup .cookie-popup__text a:hover{color: #0750C6;}.cookie-popup .cookie-popup__btn{flex-shrink: 0;display: flex;align-items: center;justify-content: center;height: 50px;margin: 0;padding: 0 40px;border: none;border-radius: 12px;background-color: #2176FF;font-family: inherit;font-size: 14px;line-height: 16px;font-weight: 500;color: #fff;cursor: pointer;transition: background-color .3s ease;}.cookie-popup .cookie-popup__btn:hover{background-color: #0750C6;}@media (max-width: 768px){.cookie-popup{left: 12px;right: 12px;bottom: 12px;transform: none;flex-direction: column;align-items: stretch;gap: 16px;width: auto;padding: 20px;}.cookie-popup.hidden{transform: translateY(calc(100% + 12px));}.cookie-popup .cookie-popup__btn{width: 100%;height: 44px;}}
.module-success-modal{position: fixed;inset: 0;z-index: 100;box-sizing: border-box;display: flex;margin: 0;padding: 60px 24px;overflow: hidden;font-family: "Golos Text", "Golos Text Fallback", "Golos Text Fallback Android", sans-serif;visibility: hidden;pointer-events: none;transition: visibility .5s ease;}.module-success-modal.module-success-modal--opened{overflow-y: auto;visibility: visible;pointer-events: all;transition: none;}.module-success-modal .module-success-modal__overlay{position: fixed;inset: 0;z-index: 1;background-color: rgba(0, 0, 0, 0);-webkit-backdrop-filter: blur(0);backdrop-filter: blur(0);transition: background-color .5s ease, -webkit-backdrop-filter .5s ease, backdrop-filter .5s ease;}.module-success-modal--opened .module-success-modal__overlay{background-color: rgba(0, 0, 0, 0.28);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);}.module-success-modal .module-success-modal__wrap{position: relative;z-index: 2;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;gap: 20px;width: 100%;max-width: 480px;min-height: 0;margin: auto;padding: 24px 24px 46px;border-radius: 30px;background-color: #2176FF;background-image: url('/wp-content/themes/dv-consulting/assets/images/popup_bg.webp');background-position: center bottom;background-repeat: no-repeat;background-size: cover;color: #fff;opacity: 0;transform: translateY(-100%);transition: transform .3s ease, opacity .3s ease;}.module-success-modal--opened .module-success-modal__wrap{opacity: 1;transform: translateY(0);}.module-success-modal .module-success-modal__close{position: static;flex-shrink: 0;align-self: flex-end;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;max-width: none;margin: 0;padding: 0;border: none;border-radius: 40px;outline: none;background: linear-gradient(125deg, rgba(209, 209, 209, 0), rgba(255, 255, 255, 0.18));box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.705), inset 0 -1px 2px rgba(117, 117, 117, 0.103);cursor: pointer;transition: background-color .3s ease;}.module-success-modal .module-success-modal__close:hover{background-color: rgba(255, 255, 255, 0.12);}.module-success-modal .module-success-modal__close svg{display: block;width: 20px;height: 20px;max-width: none;pointer-events: none;}.module-success-modal .module-success-modal__icon{display: flex;align-items: center;justify-content: center;width: 72px;height: 72px;margin: -24px 0 0;border-radius: 50%;background: linear-gradient(125deg, rgba(209, 209, 209, 0), rgba(255, 255, 255, 0.18));box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.705), inset 0 -1px 2px rgba(117, 117, 117, 0.103);}.module-success-modal .module-success-modal__icon svg{display: block;width: 32px;height: 32px;}.module-success-modal .module-success-modal__title{display: block;width: 100%;max-width: 400px;margin: 0;padding: 0;font-family: inherit;font-size: 24px;line-height: 30px;font-weight: 600;text-align: center;color: #fff;}@media (max-width: 767px){.module-success-modal{padding: 40px 16px;}.module-success-modal .module-success-modal__wrap{gap: 16px;padding: 16px 16px 32px;border-radius: 24px;}.module-success-modal .module-success-modal__icon{width: 64px;height: 64px;margin-top: -16px;}.module-success-modal .module-success-modal__icon svg{width: 28px;height: 28px;}.module-success-modal .module-success-modal__title{font-size: 20px;line-height: 26px;}}body.blocked-scroll{overflow: hidden !important;padding-right: 15px;}@media (max-width: 1024px){body.blocked-scroll{padding-right: 0;}}
