﻿:root{--white: #fff;--primary: #6B3287;--primary-light: #A76EC3;--black: #221E29;--background: #211D28;--itemBackground: #27232E;--gray: #797B84}*{box-sizing:border-box}html,body{height:100%;overflow-x:clip}body{font-family:"Gilroy", sans-serif;font-size:16px;line-height:1.6;color:var(--white);background:var(--black);margin:0;font-weight:400}.site{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1}.container{max-width:calc(1240px + 30px);width:100%;padding:0 15px;margin-inline:auto}a,button{transition:0.3s}h1{font-size:40px;font-style:normal;font-weight:700;line-height:120%}@media (max-width:767px){h1{font-size:28px}}h2{font-size:32px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:20px;margin-top:0}@media (max-width:767px){h2{font-size:24px;margin-bottom:12px}}h3{font-size:28px;font-style:normal;font-weight:700;line-height:120%}@media (max-width:767px){h3{font-size:20px}}h4{font-size:20px;font-style:normal;font-weight:500;line-height:120%}@media (max-width:767px){h4{font-size:16px}}h5{font-size:16px}ul{padding-left:14px;margin:0 0 10px 0}.animated{opacity:0;transform:translateY(20px)}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animated.show{animation:fadeIn 0.5s cubic-bezier(0.32, 0, 0.12, 1) forwards}._anim-items.from-right,._anim-items.from-left{opacity:0;transition:all 0.8s cubic-bezier(0.32, 0, 0.12, 1) 0s}._anim-items.from-right{transform:translateX(100px)}._anim-items.from-left{transform:translateX(-100px)}._anim-items._active.from-right{opacity:1;transform:translateX(0)}._anim-items._active.from-left{opacity:1;transform:translateX(0)}.btn-custom{display:flex;padding:15px 24px;align-items:center;gap:8px;border-radius:60px;background:var(--primary, #6B3287);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:18px;border:none;color:var(--white);font-family:"Gilroy", sans-serif;cursor:pointer;text-decoration:none}.btn-custom:hover{background:var(--primary-light)}.btn-custom.btn-custom--line{border:1px solid var(--primary);background:transparent;color:var(--primary-light)}.btn-custom.btn-custom--line:disabled{border-color:var(--gray);color:var(--gray);background:transparent}.btn-custom.btn-custom--line:hover{background:rgba(107, 50, 135, 0.16)}.btn-custom.disabled,.btn-custom:disabled{pointer-events:none;background:var(--gray)}.delete-button{background:transparent;border:none;outline:none;cursor:pointer}.delete-button svg{transition:0.3s}.delete-button:hover svg path{fill:var(--primary)}.readmore{color:var(--Primary-light, #A76EC3);text-align:center;font-size:16px;font-style:normal;line-height:24px;display:flex;align-items:center;gap:4px;font-weight:400;background:transparent;border:none;padding:0;cursor:pointer}.readmore svg path{transition:0.3s}.readmore:hover{color:var(--primary)}.readmore:hover svg path{fill:var(--primary)}.form-wrapper{display:flex;align-items:center;gap:16px;margin-bottom:16px}@media (max-width:767px){.form-wrapper{gap:8px}.form-wrapper input{width:100%}}.calculator{width:100%}.calculator .form-wrapper{display:grid;grid-template-columns:1fr}.calculator .form-wrapper>*{grid-column:1 / 1;grid-row:1 / 1}.calculator .form-wrapper input{width:calc(100% - 10px);text-align:left;outline:none}.calculator .form-wrapper .btn-custom{margin-left:auto}.dateForm{width:100%}@media (max-width:767px){.dateForm{width:100%}}.dateForm .btn-custom{justify-content:center}.calculator-wrapper h1,.calculator-wrapper h2,.calculator-wrapper h4{margin-bottom:20px}.calculator-wrapper p{margin-bottom:32px}.calculator-wrapper h4{color:var(--primary-light)}.conclusions .conclusions__wrapper{border-radius:16px;background:rgba(107, 50, 135, 0.2);padding:16px}.conclusions .conclusions__wrapper h4{margin:0 0 16px 0}.conclusions .conclusions__block{display:grid;gap:16px;margin:0 0 16px 0}@media (min-width:767px){.conclusions .conclusions__block{grid-template-columns:repeat(auto-fill, minmax(430px, 1fr))}}.conclusions .conclusions__block .item{border-radius:16px;background:rgba(255, 255, 255, 0.08);padding:12px 16px}.conclusions .conclusions__block .item h5{margin:0 0 4px 0}.conclusions .conclusions__block .item p{margin:0}.conclusions .conclusions__text h5{margin-bottom:4px}.conclusions .conclusions__text p:last-child{margin-bottom:0}.conclusions .conclusions__text p:first-child{margin-top:0}.compatibiliti__calculator .form-wrapper{flex-direction:column;width:100%}.compatibiliti__calculator .form-wrapper .btn-custom{width:100%;justify-content:center}.compatibiliti__calculator .form-row{display:flex;gap:12px;width:100%}.compatibiliti__calculator .form-row .people-date{width:100%}.compatibiliti__calculator .form-row input{width:100%}.сompatibility_analysis_final{margin-top:16px}.air-datepicker{border-radius:16px !important;border:1px solid var(--Divider, #4C4B50) !important;background:var(--Background, #211D28) !important;color:#fff !important;padding:0 !important}.air-datepicker .air-datepicker--pointer:after{display:none !important}.air-datepicker .air-datepicker-nav{border-color:var(--Divider, #4C4B50) !important}.air-datepicker .air-datepicker-nav--title:hover,.air-datepicker .air-datepicker-nav--title:active,.air-datepicker .air-datepicker-nav--action:hover{--adp-background-color-hover: #6B3287}.air-datepicker .air-datepicker-body .air-datepicker-body--day-names{--adp-day-name-color: #6B3287}.air-datepicker .air-datepicker-body .air-datepicker-cell.-current-{color:var(--primary)}.air-datepicker .air-datepicker-body .air-datepicker-cell.-focus-{--adp-cell-background-color-hover: #6B3287}.air-datepicker .-other-month-{opacity:0.2}.site-footer{margin-top:80px;padding-top:80px;border-top:1px solid #424146}@media (max-width:767px){.site-footer{padding-top:32px}}.site-footer .container{display:flex;justify-content:space-between;gap:40px}@media (max-width:767px){.site-footer .container{flex-direction:column;gap:0}}.site-footer .calculator-wrapper{max-width:600px}.site-footer .footer__contacts{max-width:500px;width:100%}.site-footer .footer__contacts .btn-custom{margin-top:32px}@media (max-width:767px){.site-footer .footer__contacts{margin-top:24px}}.site-footer .footer__contacts-block{display:grid;grid-template-columns:1fr 1fr;gap:16px}.site-footer .footer__contacts-block a{display:flex;align-items:center;gap:16px;color:var(--white);font-size:18px;font-style:normal;font-weight:400;line-height:160%;text-decoration:none}.site-footer .footer__contacts-block a:hover{color:var(--primary-light)}.site-footer .footer__bottom{color:var(--gray, #797B84);font-size:16px;font-style:normal;font-weight:400;line-height:160%;padding-top:16px;padding-bottom:16px;border-top:1px solid #424146;margin-top:80px}@media (max-width:767px){.site-footer .footer__bottom{margin-top:24px}}.site-header{position:absolute;top:0;left:0;width:100%;z-index:99}.site-header.sticky-up{top:-200px}.site-header.sticky{position:fixed;top:0;background:var(--black)}.site-header .container{display:flex;justify-content:space-between;align-items:center;max-width:calc(1376px + 30px);flex-wrap:wrap}@media (max-width:991px){.site-header .container{padding:0}}.site-header .site-brand{display:flex;align-items:center;gap:14px;padding:18px 0}@media (max-width:991px){.site-header .site-brand{margin-left:15px;order:1}.site-header .site-brand svg:first-child{width:36px}.site-header .site-brand svg:last-child{width:73px}}.site-header nav{display:flex;align-items:center;justify-content:center}@media (max-width:991px){.site-header nav{order:9;height:calc(100vh - 96px);width:100%;background:var(--black);transform:translateX(100%);opacity:0;visibility:hidden;transition:all cubic-bezier(0.32, 0, 0.12, 1);max-height:0;display:none}.site-header nav.active{transform:translateX(0);opacity:1;visibility:visible;max-height:100%;display:flex}.site-header nav ul{flex-direction:column;justify-content:center;align-items:center;gap:40px}}.site-header nav ul{display:flex;list-style:none;gap:32px;margin:0;padding:0}@media (min-width:991px){.site-header nav ul .btn-custom{display:none}}.site-header nav ul li a:not(.btn-custom){background:transparent;text-decoration:none;border:none;padding:0;font-size:14px;color:var(--white);cursor:pointer}@media (max-width:991px){.site-header nav ul li a:not(.btn-custom){font-size:24px;font-weight:700}}.site-header nav ul li a:not(.btn-custom):hover{color:var(--primary-light)}.site-header .header__calculators{display:flex;align-items:center;gap:16px}.site-header .header__calculators .login-link{display:flex;align-items:center}.site-header .header__calculators h5{font-size:14px;font-style:normal;font-weight:600;line-height:18px;margin:0}@media (max-width:991px){.site-header .header__calculators{order:2;margin:0 16px 0 auto}}.site-header .m-menu-togler{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:20px;color:#000B14;border:none;outline:none;background:transparent;cursor:pointer;padding:0;order:3;margin-right:15px}@media (min-width:0px){.site-header .m-menu-togler{display:none}}.site-header .m-menu-togler span.icon{width:16px;height:1px;background-color:transparent;border:none;outline:none;display:flex;position:relative;align-items:center}.site-header .m-menu-togler span.icon span{height:2px;width:100%;background-color:#FFFFFF;display:block;position:absolute;transition:all 0.2s ease-in;border-radius:1px;left:0}.site-header .m-menu-togler span.icon span:first-child{transform:translateY(-4px)}.site-header .m-menu-togler span.icon span:nth-child(2){transform:translate(-50%, -50%);top:50%;left:50%;opacity:1}.site-header .m-menu-togler span.icon span:last-child{transform:translateY(4px)}.site-header .m-menu-togler.active span.icon span:first-child{transform:translateY(0) rotate(45deg)}.site-header .m-menu-togler.active span.icon span:nth-child(2){transform:translateY(0) translateX(-20px);opacity:0}.site-header .m-menu-togler.active span.icon span:last-child{transform:translateY(0) rotate(-45deg)}.header-cta{display:flex;align-items:center}.header-cta .header-cta__trigger{background:transparent;border:none;outline:none;padding:0;display:flex;align-items:center}@media (max-width:767px){.header-cta{display:none}}.header-cta__block{border-radius:24px;background:var(--Primary-focus, rgba(107, 50, 135, 0.32));backdrop-filter:blur(8px);padding:16px;display:flex;align-items:center;gap:16px;position:fixed;transition:2s}@media (min-width:767px){.header-cta__block{bottom:24px;right:20px}}@media (max-width:767px){.header-cta__block{max-width:90%;width:100%;bottom:24px;right:50%;transform:translateX(50%)}}.header-cta__block._hide{transform:translateY(-90vh) translateX(-76px) scale(0)}@media (max-width:767px){.header-cta__block._hide{transform:translateY(-90vh) translateX(50%) scale(0)}}.header-cta__block .header-cta__close{background:transparent;border:none;outline:none;padding:0;position:absolute;top:0;right:0;transform:translate(40%, -40%);cursor:pointer}@media (max-width:767px){.header-cta__block .header-cta__close{transform:translate(10%, -10%)}}.header-cta__block .header-cta__close svg path{transition:0.3s}.header-cta__block .header-cta__close:hover svg path{fill:#6B3287}@media (max-width:767px){.header-cta__block img{display:none}}.header-cta__block .header-cta__text{position:relative;width:100%}@media (min-width:767px){.header-cta__block .header-cta__text{max-width:266px}}.header-cta__block .header-cta__text h4{margin:0 0 12px 0}@media (max-width:767px){.header-cta__block .header-cta__text h4{max-width:80%;text-align:center;margin-inline:auto}}.header-cta__block .header-cta__text .btn-custom{width:100%;justify-content:center}input{padding:14px 16px;text-align:center;width:118px;border-radius:12px;border:1px solid #E3E3E3;background:#FFF}textarea{padding:14px 16px;text-align:center;width:118px;border-radius:12px;border:1px solid #E3E3E3;background:transparent}.um-account-tab input:not(.btn-custom):not(input[type="radio"]){padding:14px 16px !important;width:100%;text-align:left;height:48px !important;border-radius:12px !important;border:1px solid #4C4B50 !important;background:transparent !important;color:#fff !important}.um-account-tab form .form-group textarea{padding:14px 16px !important;text-align:left !important;color:#fff !important;border-radius:12px !important;border:1px solid #bbb !important;background:transparent !important}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}label{color:#A0A0A0;font-size:14px;font-style:normal;font-weight:400;line-height:16px}input[type="number"]{-moz-appearance:textfield}.select2-container .select2-selection--single{padding:14px 16px;text-align:center;height:45px !important;border-radius:12px !important;border:1px solid #4C4B50 !important;background:transparent !important;display:flex !important;align-items:center;justify-content:space-between}.select2-container .select2-selection--single .select2-selection__arrow{top:50% !important;transform:translateY(-50%)}.select2-container .select2-selection--single .select2-selection__rendered{color:#fff !important;font-family:"Gilroy", sans-serif}.select2-container .select2-dropdown{border-radius:16px;border:1px solid var(--Divider, #4C4B50);background:var(--Background, #211D28)}.select2-container .select2-results__option{display:flex;align-items:center;padding:15px}.select2-container .select2-results__option:not(:last-child){border-bottom:1px solid var(--Divider, #4C4B50)}.select2-container .select2-results__option--highlighted.select2-results__option--selectable{background-color:transparent !important;color:var(--primary) !important}.select2-container--default .select2-results__option--selected{background-color:transparent !important;color:var(--primary-light)}.checkbox-wrapper{display:flex;align-items:center;gap:8ox}.checkbox-wrapper input[type="checkbox"]{display:none}.checkbox-wrapper label{position:relative;padding-left:24px;cursor:pointer;user-select:none;font-size:14px;line-height:16px;color:#fff}.checkbox-wrapper label::before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid var(--gray);border-radius:4px;background-color:transparent;box-sizing:border-box;transition:background 0.2s, border-color 0.2s}.checkbox-wrapper label.checked::before{background-color:var(--primary);border-color:var(--primary)}.checkbox-wrapper label.checked::after{content:"";position:absolute;left:8px;top:7px;width:6px;height:10px;transform:translate(-50%, -50%) rotate(45deg);border:solid white;border-width:0 2px 2px 0;box-sizing:border-box}.answer-option{cursor:pointer;transition:all 0.3s ease;position:relative;color:#fff;font-size:16px !important;font-style:normal;font-weight:400;line-height:160%}.answer-option input[type="radio"]{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-right:10px;margin-top:0;position:relative;cursor:pointer;vertical-align:middle;background:transparent;border:none;padding:0}.answer-option input[type="radio"]:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='7.5' stroke='%23797B84'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:all 0.2s ease}.answer-option input[type="radio"]:checked:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14.4C6.30261 14.4 4.67475 13.7257 3.47452 12.5255C2.27428 11.3253 1.6 9.69739 1.6 8C1.6 6.30261 2.27428 4.67475 3.47452 3.47452C4.67475 2.27428 6.30261 1.6 8 1.6C9.69739 1.6 11.3253 2.27428 12.5255 3.47452C13.7257 4.67475 14.4 6.30261 14.4 8C14.4 9.69739 13.7257 11.3253 12.5255 12.5255C11.3253 13.7257 9.69739 14.4 8 14.4ZM8 0C6.94943 0 5.90914 0.206926 4.93853 0.608964C3.96793 1.011 3.08601 1.60028 2.34315 2.34315C0.842855 3.84344 0 5.87827 0 8C0 10.1217 0.842855 12.1566 2.34315 13.6569C3.08601 14.3997 3.96793 14.989 4.93853 15.391C5.90914 15.7931 6.94943 16 8 16C10.1217 16 12.1566 15.1571 13.6569 13.6569C15.1571 12.1566 16 10.1217 16 8C16 6.94943 15.7931 5.90914 15.391 4.93853C14.989 3.96793 14.3997 3.08601 13.6569 2.34315C12.914 1.60028 12.0321 1.011 11.0615 0.608964C10.0909 0.206926 9.05058 0 8 0ZM8 4C6.93913 4 5.92172 4.42143 5.17157 5.17157C4.42143 5.92172 4 6.93913 4 8C4 9.06087 4.42143 10.0783 5.17157 10.8284C5.92172 11.5786 6.93913 12 8 12C9.06087 12 10.0783 11.5786 10.8284 10.8284C11.5786 10.0783 12 9.06087 12 8C12 6.93913 11.5786 5.92172 10.8284 5.17157C10.0783 4.42143 9.06087 4 8 4Z' fill='%236B3287'/%3E%3C/svg%3E")}.answer-option input[type="radio"]:hover:not(:disabled):before{opacity:0.8}.answer-option input[type="radio"]:disabled{opacity:0.5;cursor:not-allowed}.answer-option input[type="radio"]:focus{outline:none}.home-motion{position:relative;width:100%;height:100%;overflow:hidden}@media (min-width:991px){.home-motion{display:grid;align-items:center}.home-motion .container,.home-motion svg{grid-column:1 / 1;grid-row:1 / 1}}@media (max-width:991px){.home-motion{display:flex;flex-direction:column-reverse;padding-top:80px}}.home-motion .number{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);opacity:0;color:#a76ec33d}@media (min-width:991px){.home-motion svg{width:100%;aspect-ratio:1.8367346939;height:auto}}@media (max-width:767px){.home-motion svg{width:200%;height:auto}}@media (max-width:767px){.home-motion h1{margin-bottom:16px}.home-motion h4{margin-top:0;margin-bottom:16px}.home-motion p{margin-top:0;margin-bottom:24px}}@media (min-width:991px){.home-motion .home-motion__block{max-width:500px;margin-left:auto}}.wrapper-404 .home-motion__block{display:flex;justify-content:center;flex-direction:column;align-items:center}.wrapper-404 h1{font-size:100px;font-style:normal;font-weight:700;text-align:center;line-height:120%;margin:0 0 16px 0}.wrapper-404 h2{text-align:center;font-size:32px;font-style:normal;font-weight:400;line-height:120%;margin:0 0 32px 0}.preloader{position:fixed;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:rgba(34, 30, 41, 0.3);top:0;left:0;opacity:0;z-index:-1}.preloader._active{opacity:1;z-index:1}.preloader .logo{position:absolute;width:60px;height:60px;border-radius:50%;animation:fadeOut 0.25s 0.85s forwards cubic-bezier(0.32, 0, 0.12, 1)}.preloader #svet1{position:absolute;width:50px;height:auto;opacity:1;top:5px;left:4px;transform:rotate(0deg) translateX(-12px) translateY(-17px) rotate(0deg);animation:rotateAround 1.5s cubic-bezier(0.32, 0, 0.12, 1) infinite}.preloader #svet2{position:absolute;width:50px;height:auto;opacity:1;top:5px;left:4px;transform:translateX(-12px) translateY(-17px) scale(1);animation:scaleUp 1.5s infinite cubic-bezier(0.32, 0, 0.12, 1)}@keyframes rotateAround{0%{transform:rotate(0deg) translateX(-12px) translateY(-17px) rotate(0deg)}100%{transform:rotate(360deg) translateX(-12px) translateY(-17px) rotate(360deg)}}@keyframes scaleUp{0%,90%{opacity:0;transform:translateX(-12px) translateY(-17px) scale(1)}100%{opacity:1;transform:translateX(-12px) translateY(-17px) scale(2.5)}}.reports{padding-top:120px;padding-bottom:24px}@media (max-width:767px){.reports{padding-top:64px}}.reports h2{margin-bottom:12px;text-align:center}@media (max-width:767px){.reports h2{text-align:left}}.reports h4{text-align:center;margin-bottom:12px}.reports .container>p{max-width:520px;margin-inline:auto;text-align:center}@media (max-width:767px){.reports .container{padding-right:0}}@media (min-width:768px){.reports .reports__block{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:767px){.reports .reports__block{display:flex;overflow-x:auto;gap:12px}}.reports .reports__block .item{padding:13.067px;flex-shrink:0;border-radius:10.453px;background:#27232E;font-size:11.76px}@media (max-width:767px){.reports .reports__block .item{width:320px}}.reports .reports__block .item h3{margin-top:0}.reports .reports__block .item h4{font-size:11.76px;margin:0 0 4px 0}.reports .reports__block .item p{padding-bottom:10px}.result{padding-top:120px}@media (max-width:767px){.result{padding-top:90px}}.result .container{max-width:800px}.result input[type=number]{width:33%}.result h1{text-align:center}.result h2{font-size:24px;font-style:normal;font-weight:700;line-height:120%;width:100%;margin-bottom:0}@media (max-width:767px){.result h2{font-size:24px}}.result .report__calculator{margin-bottom:40px}@media (max-width:767px){.result .report__calculator{margin-bottom:24px}}.result .report__numbers{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #424146}@media (max-width:767px){.result .report__numbers{margin-bottom:24px;padding-bottom:24px}}.result .report__numbers .report__number{display:flex;padding:4px 12px;align-items:center;gap:12px;border-radius:12px;background:var(--primary, #6B3287);font-size:20px;font-style:normal;font-weight:400;line-height:160%;color:white;text-decoration:none}.result .report__numbers .report__number:hover{background:var(--primary-light)}@media (max-width:767px){.result .report__numbers .report__number{font-size:16px}}.result .report__text strong{color:var(--primary-light)}.result .report__text h2{margin-bottom:16px;margin-top:0;font-size:32px;font-style:normal;font-weight:700;line-height:120%}@media (max-width:767px){.result .report__text h2{font-size:24px}}.result .report__text h3{font-size:24px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:16px;margin-top:0;display:flex;align-items:center;gap:8px}@media (max-width:767px){.result .report__text h3{font-size:20px}}.result .report__text h3 span{display:flex;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:50%;background:var(--primary, #6B3287);font-size:20px;font-style:normal;font-weight:600;padding-top:4px}.result .report__text h4{font-size:18px;font-style:normal;font-weight:700;line-height:160%;margin-top:0;margin-bottom:4px}@media (max-width:767px){.result .report__text h4{font-size:16px}}.result .report__text h5{margin:16px 0 4px 0}.result .report__text p{font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin-top:0}.result .report__text p:last-child{margin-bottom:0}.result .report__text svg{max-width:100%}.result .report__text .item{padding-bottom:40px}.result .report__text .item:not(:last-child){border-bottom:1px solid #424146;margin-bottom:40px}@media (max-width:767px){.result .report__text .item:not(:last-child){margin-bottom:24px}}@media (max-width:767px){.result .report__text .item{padding-bottom:24px}}@media (min-width:570px){.result .report__text .terms{display:flex;gap:32px}}.result .table{padding-right:10px;margin-top:16px;margin-bottom:16px}.result .table .row{display:grid;grid-template-columns:120px auto;column-gap:8px;align-items:center}@media (max-width:767px){.result .table .row{grid-template-columns:80px auto}}.result .table .row h6{text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.result .table .row .row-border{display:grid;grid-template-columns:1fr;align-content:center}.result .table .row .row-border>*{grid-column:1 /1;grid-row:1 / 1}.result .table .row .row-border .border{display:flex}.result .table .row .row-border .border>*{width:25%;height:40px;border:0.5px dashed #4C4B50}.result .table .row .row-border .line__wrapper{display:flex;align-items:center;gap:4px}.result .table .row .row-border .line__wrapper .line{border-radius:8px;background:var(--Primary, #6B3287);height:24px}.result .table .row .row-border .line__wrapper .qty{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.tabs__wrapper{border-radius:16px}.tabs__header{background:#27232E;padding:20px;border-radius:16px 16px 0 0}.tabs{display:flex;justify-content:flex-start;list-style:none;width:100%;padding:0;position:relative;border-radius:16px;background:rgba(107, 50, 135, 0.2)}@media (max-width:767px){.tabs{flex-direction:column}}.tabs li{z-index:1}@media (min-width:767px){.tabs li{width:25%}}.tabs a{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:160%;z-index:1;text-decoration:none;display:flex;justify-content:center;align-items:center;height:56px}.tabs a:hover{color:#6b3287}@media (max-width:767px){.tabs a{border-radius:16px;align-items:center;justify-content:flex-start;padding:0 12px;height:50px;font-size:16px}}.tabs a.active{color:#fff}@media (max-width:767px){.tabs a.active{background:var(--primary)}}.tabs .highlight{position:absolute;bottom:0;left:0;background-color:var(--primary);width:25%;transition:all 0.3s ease;height:100%;z-index:0;border-radius:16px}@media (max-width:767px){.tabs .highlight{display:none}}.tabgroup>div:not(:first-child){display:none}.tabgroup .tab-content-item{border-radius:16px;background:#27232E;margin-bottom:24px;padding:20px}.tabgroup .tab-content-item:first-child{border-radius:0 0 16px 16px}.tabgroup .tab-content-item h3{font-size:24px;margin:0 0 12px 0}.clearfix:after{content:"";display:table;clear:both}.report__block .tabs a{height:64px}.report__block .tabs a.soul-tab-item{flex-direction:column;justify-content:center}.report__block .tabs .highlight{width:20%}.home-about{background:radial-gradient(56.4% 51.15% at 0% 100%, rgba(82, 73, 86, 0.3) 0%, rgba(62, 55, 67, 0.3) 30%, rgba(40, 36, 47, 0.3) 72%, rgba(33, 29, 40, 0) 100%), #27232E;padding:80px 0}@media (max-width:767px){.home-about{padding:40px 0}}.home-about .container .row{display:flex}.home-about .container .row.first-row{justify-content:space-between;align-items:center;gap:40px;margin-bottom:80px}@media (max-width:991px){.home-about .container .row.first-row{flex-direction:column}}@media (max-width:767px){.home-about .container .row.first-row{margin-bottom:40px}}.home-about .container .row.first-row img{max-width:100%}@media (max-width:991px){.home-about .container .row.first-row:nth-child(2){flex-direction:column-reverse}}.home-about .container .row.second-row{flex-direction:column;align-items:center}.home-about .container .row.second-row>h2,.home-about .container .row.second-row>p{text-align:center}.home-about .container .row.second-row h2{margin-bottom:32px;margin-top:0}@media (max-width:767px){.home-about .container .row.second-row h2{margin-bottom:24px}}.home-about .container .row.second-row p{max-width:600px;margin-bottom:32px;margin-top:0}@media (max-width:767px){.home-about .container .row.second-row p{margin-bottom:24px}}.home-about .container .row.last-row .home-about__block{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media (max-width:767px){.home-about .container .row.last-row .home-about__block{grid-template-columns:1fr;gap:12px}}.home-about .container .row.last-row .home-about__block>*{padding:16px;gap:12px;display:flex;flex-direction:column}.home-about .container .row.last-row .home-about__block>* img{width:40px;aspect-ratio:1}.home-about .container .row.last-row .home-about__block>* *{margin:0}.home-about .home-about__text{max-width:600px}.home-explore{margin:120px 0}@media (max-width:767px){.home-explore{margin:60px 0}}.home-explore .home-explore__block{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media (max-width:991px){.home-explore .home-explore__block{grid-template-columns:1fr 1fr}}@media (max-width:767px){.home-explore .home-explore__block{grid-template-columns:1fr;gap:12px}}.home-explore .home-explore__block h2{margin:0;max-width:90%}.home-explore .home-explore__block .item{padding:16px;display:flex;flex-direction:column}.home-explore .home-explore__block .item img{width:40px;aspect-ratio:1;margin-bottom:16px}.home-explore .home-explore__block .item h5{margin:0 0 4px 0}.home-explore .home-explore__block .item p{margin:0}.home-helps{margin:120px 0}@media (max-width:767px){.home-helps{margin:60px 0}}.home-helps .container{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:991px){.home-helps .container{grid-template-columns:1fr}}.home-helps h2{margin-top:0}.home-helps .home-helps__left{display:flex;flex-direction:column;justify-content:space-between}.home-helps .home-helps__left img{max-width:100%}@media (max-width:991px){.home-helps .home-helps__left img{margin:32px 0 20px 0}}.home-helps .home-helps__right .item{width:100%;padding:20px}.home-helps .home-helps__right .item:not(:last-child){margin-bottom:24px}.home-helps .home-helps__right .item h4{margin:0 0 8px 0}.home-helps .home-helps__right .item p{margin:0}.home-breakthrough .container{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:767px){.home-breakthrough .container{grid-template-columns:1fr}}.home-breakthrough .container .item{padding:32px}.home-breakthrough .container .item img{margin:0 0 24px 0}.home-breakthrough .container .item h2{margin:0 0 20px 0}.home-breakthrough .container .item p{margin:0}.home-breakthrough .container .item .buttons{display:flex;gap:8px;margin-top:20px}.home-breakthrough .container .item .buttons a{width:auto}.cta{margin:120px 0}.cta .cta__block{display:flex;gap:48px;align-items:center;justify-content:space-between;border-radius:32px;background:var(--Primary-focus, rgba(107, 50, 135, 0.32));padding:32px}@media (max-width:991px){.cta .cta__block{gap:28px}}@media (max-width:767px){.cta .cta__block{flex-direction:column;gap:12px;padding:16px;border-radius:16px}}.cta .cta__image{max-width:400px;width:100%}@media (max-width:991px){.cta .cta__image{max-width:300px}}@media (max-width:767px){.cta .cta__image{max-width:100%}}.cta .cta__image>*{width:100%}.cta .cta__text .btn-custom{width:fit-content}.slider-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.slider-header h2{width:auto}.slider-header .slider-navigation{display:flex;align-items:center;gap:24px}.slider-header .btn-custom{width:48px;aspect-ratio:1;padding:0;justify-content:center}.slider-header .slider-counter{display:flex;align-items:center}.people-slider .item{overflow:hidden;padding:0;margin:0}.people-slider .item img{width:100%;aspect-ratio:1.3611111111;border-radius:16px;overflow:hidden;object-fit:cover;object-position:top;margin-bottom:20px}.people-slider .item h4{margin:0 16px 8px 16px}.people-slider .item h5{margin:0 16px 6px 16px;color:var(--primary-light)}.people-slider .item p{margin:0 16px 16px 16px}.home-people{margin-top:120px;margin-bottom:120px}@media (max-width:767px){.home-people{margin-top:60px;margin-bottom:60px}}.faq h2{text-align:center;margin-bottom:32px}.faq .faq__block{max-width:808px;margin-inline:auto;margin-top:32px}.faq .faq__item-header{display:flex;align-items:center;width:100%;justify-content:space-between;cursor:pointer;gap:12px}.faq .faq__item-toggle{display:flex;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;background:var(--primary);flex:0 0 auto;border:none}.faq .faq__item-content>*{display:none;margin:0}.faq .faq__item{width:100%;padding:16px 16px 16px 20px;border-radius:16px;background:var(--itemBackground)}.faq .faq__item h5{margin:0;line-height:1.2;font-size:20px}.faq .faq__item:not(:last-child){margin-bottom:12px}.faq .faq__item.active{background:var(--primary);color:#fff}.faq .faq__item.active .faq__item-content{margin-top:8px}.faq .faq__item.active .faq__item-toggle{background:var(--primary-light);transform:rotate(180deg)}.faq .faq__item.active .faq__item-toggle svg path{fill:var(--primary)}.relationship>h1{margin:0 0 24px 0}.relationship .relationship__number-title{font-size:24px}.relationship>p{color:var(--primary-light);text-align:center;margin:0 0 24px 0}.relationship>p svg{margin-bottom:-6px;margin-right:6px}.relationship .relationship-calculator .form-wrapper{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.relationship .relationship-calculator .form-wrapper .form-row{width:100%;display:flex;gap:24px}.relationship .relationship-calculator .form-wrapper .form-row:first-child{display:grid;gap:12px}.relationship .relationship-calculator .form-wrapper .form-row input,.relationship .relationship-calculator .form-wrapper .form-row .select2-container{width:100% !important}.relationship .relationship-calculator .form-wrapper .form-row .btn-custom{width:100%;justify-content:center}.relationship .relationship__info{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:40px}.relationship .relationship__info .item{width:100%;padding:16px;display:flex;flex-direction:column;gap:8px}@media (min-width:767px){.relationship .relationship__info .item{width:calc(50% - 12px)}}.soul-rating-wrapper>*{margin-bottom:16px}.soul-rating-wrapper .input-wrapper{display:flex;flex-direction:column;gap:12px}.soul-rating-wrapper .input-wrapper input{width:100%;text-align:start}.relationship-table__row .line__wrapper{margin-left:auto;width:50%}.relationship-table__row.negative-deviation .line__wrapper{margin-right:auto;margin-left:0;justify-content:flex-end}.soul-number-widget .row .line__wrapper{margin-left:auto;width:50%}.soul-number-widget .row.negative-deviation .line__wrapper{margin-right:auto;margin-left:0;justify-content:flex-end}.people-list .soul-eight-widget .person-card{padding:0;display:none;line-height:1}.people-list .soul-eight-widget .person-card span{border-top:1px solid var(--Divider, #4C4B50);padding-top:15.5px;padding-bottom:15.5px}.people-list .soul-eight-widget .visible{display:block}.people-list .soul-eight-show-more{color:var(--primary-light, #A76EC3);font-size:16px;font-style:normal;font-weight:600;line-height:24px;background:transparent;border:none;outline:none;display:flex;align-items:center;justify-content:center;gap:4px;margin-inline:auto;cursor:pointer}.people-list .soul-eight-filter{margin:10px 0;padding:5px;width:200px}.people-list .people-list__filter{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.people-list .people-list__filter .select2-container{width:100% !important}@media (max-width:770px){.people-list .people-list__wrapper{overflow-x:scroll}}.people-list .people-list__row{display:grid;grid-template-columns:auto 73px 73px 72px 64px 160px;padding:7.5px 0}@media (max-width:770px){.people-list .people-list__row{grid-template-columns:320px 73px 73px 72px 64px 160px}}.people-list .people-list__row span{padding-right:16px;overflow:hidden}.people-list .people-list__row span:not(:first-child){padding-left:16px}.people-list .people-list__header{font-size:14px;color:var(--gray);align-items:center}.soul-rating-widget .soul-rating-widget__filter{display:flex;gap:16px}@media (max-width:767px){.soul-rating-widget .soul-rating-widget__filter{flex-direction:column}}.soul-rating-widget .soul-rating-widget__filter .filter-item{display:flex;flex-direction:column;gap:12px}@media (min-width:767px){.soul-rating-widget .soul-rating-widget__filter .filter-item{width:50%}}.soul-rating-widget .soul-rating-widget__filter .select2-container{width:100%;gap:16px}.soul-number-widget h2{margin-top:40px}.soul-leaders .soul-leaders__header{display:flex;margin-bottom:9px}.soul-leaders .soul-leaders__header span{color:var(--Gray, #797B84);font-size:14px;font-style:normal;font-weight:400;line-height:160%}.soul-leaders .soul-leaders__header span:first-child{max-width:95px;width:100%;display:block}.soul-leaders .soul-number{border-top:1px solid var(--Divider, #4C4B50);padding:11px 0;display:flex}.soul-leaders .soul-number h3{padding:0 16px;min-width:95px;display:flex;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin:0}.soul-leaders .soul-number .tab-buttons{list-style:none;display:flex;gap:10px;cursor:pointer;margin:0;padding:0;flex-wrap:wrap}.soul-leaders .soul-number .tab-buttons li{color:var(--primary-light);transition:0.3s}.soul-leaders .soul-number .tab-buttons li.empty{color:#fff}.soul-leaders .soul-number .tab-buttons li.active{color:var(--Gray, #797B84)}.soul-leaders .soul-number .tab-buttons li:hover{color:#6b3287}.soul-leaders .soul-number .tab-content{display:none}.soul-leaders .soul-number .tab-content ul{padding:4px 8px;align-items:center;gap:10px 16px;border-radius:8px;background:#30213B;display:flex;list-style:none;margin:0;width:fit-content;flex-wrap:wrap}.soul-leaders .soul-number .tab-content.active{display:block}.getSoulNumberRating .form-row{display:flex;flex-direction:column}.getSoulNumberRating .form-row input{width:100%;margin:12px 0 16px 0}.um-form{display:flex;gap:32px;width:100%;padding-top:104px;align-items:flex-start;color:#fff}@media (max-width:991px){.um-form{gap:24px}}@media (max-width:767px){.um-form{flex-direction:column}.um-form .full-screen{display:none}}.um-form .um-field-label label{color:var(--Gray-white, #FFF) !important;font-size:14px !important;font-style:normal;font-weight:400;line-height:18px}.um-form h3,.um-form h4{margin:0}.um-form .btn-custom{width:fit-content;margin-left:auto;margin-top:16px}.um-form .account-counter{display:flex;padding:0 0 0 12px;justify-content:center;align-items:center;font-size:14px;border-radius:100px;background:var(--Gray-divider, #4C4B50);margin-left:16px}.um-form .account-counter button{background:var(--primary);border:none;padding:4px 12px;border-radius:0 100px 100px 0;color:#fff;margin-left:12px;cursor:pointer}.um-form .account-counter button:hover{background:var(--primary-light)}.um-form .account-table{border:1px solid #4C4B50;border-radius:0 0 16px 16px;overflow:hidden;background:#27232E}.um-form .account-table .report-bage{display:flex;padding:5px 12px;justify-content:center;align-items:center;border-radius:100px}.um-form .account-table .report-bage.number-repot{background:#2D7CFE}.um-form .account-table .line{background:#4C4B50}.um-form .account-table.columns-4 .table-header{background:rgba(255, 255, 255, 0.08);font-weight:600}.um-form .account-table.columns-4 .row{display:grid;grid-template-columns:270px 1px 270px 1px 270px 1px 52px;border-bottom:1px solid #4C4B50}.um-form .account-table.columns-3 .table-header{background:rgba(255, 255, 255, 0.08);font-weight:600}.um-form .account-table.columns-3 .row{display:grid;grid-template-columns:33% 1px 33% 1px 33%;border-bottom:1px solid #4C4B50}.um-form .account-table .column{display:flex;align-items:center;padding:12px 16px}.um-form .vertical-table{display:flex;align-items:flex-start}.um-form .vertical-table .column{display:flex;flex-direction:column}.um-form .vertical-table .column.column-info{width:320px}.um-form .vertical-table .column.column-info .item{flex-direction:column}.um-form .vertical-table .column.column-info .item:first-child span{opacity:0}.um-form .vertical-table .column.column-info .item span{font-size:14px;color:#797B84}.um-form .vertical-table .column .item{display:flex;border:1px solid #4C4B50;padding:8px 16px}.um-form .vertical-table .column .item:first-child{background:rgba(255, 255, 255, 0.08)}.um-form .tab-item__header{display:flex;align-items:center}.um-form .tab-item__header .btn-custom{margin-left:auto}.um-form .tab-item{border-radius:16px;background:var(--Gray-card, #27232E);padding:20px}.um-form .tab-item h4{margin:0}.um-form .tab-item .select2-container .select2-selection--single{padding:14px 16px;text-align:center;height:45px !important;border-radius:12px !important;border:1px solid #4C4B50 !important;background:transparent !important;background-color:transparent !important;display:flex !important;align-items:center;justify-content:space-between}.um-form .tab-item .select2-container .select2-selection--single .select2-selection__rendered{color:#fff}.um-form .tab-item .select2-container .select2-selection--single .select2-selection__arrow{top:50% !important;transform:translateY(-50%)}.um-form div.um-account-side{width:288px;border-radius:16px !important;background:var(--Gray-card, #27232E);padding:12px !important;transition:0.3s}@media (max-width:991px){.um-form div.um-account-side{width:200px}}@media (max-width:767px){.um-form div.um-account-side{width:100% !important}}.um-form div.um-account-side._hide{width:0;opacity:0;visibility:hidden;display:none}.um-form div.um-account-side .btn-custom{width:100%}.um-form div.um-account-side ul{margin:0;padding:0;border:none !important}.um-form div.um-account-side li{background:transparent;color:var(--gray);margin:0 !important}.um-form div.um-account-side li a{display:flex !important;align-items:center;height:auto !important;padding:12px !important;gap:12px;text-decoration:none;font-weight:400;border:1px solid transparent !important;border-radius:12px !important}.um-form div.um-account-side li a svg path{transition:0.3s}.um-form div.um-account-side li a h5{margin:0;color:#fff}.um-form div.um-account-side li a.current{font-weight:400;border:1px solid var(--Primary-active, rgba(107, 50, 135, 0.52)) !important;background:var(--Primary-focus, rgba(107, 50, 135, 0.32)) !important;color:#fff !important}.um-form div.um-account-side li a.current svg path{fill:#A76EC3}.um-form div.um-account-side li a.current .dashboard-link-wrapper span{color:#A76EC3}.um-form div.um-account-side li a:hover{font-weight:400 !important}.um-form div.um-account-side li a:hover:not(.um-form div.um-account-side li a.current){background:transparent;color:var(--primary);font-weight:400}.um-form div.um-account-side li a:hover:not(.um-form div.um-account-side li a.current) svg path{fill:var(--primary)}.um-form div.um-account-side li:first-child{margin-bottom:12px !important}.um-form div.um-account-side li:first-child a{border:1px solid #4C4B50 !important;font-size:14px}.um-form div.um-account-side li:first-child a.current{border:1px solid var(--Primary-active, rgba(107, 50, 135, 0.52)) !important}.um-form div.um-account-side li:first-child a.current svg path{fill:#A76EC3}.um-form .um-account-main{flex:1;float:none;width:100% !important;max-width:100% !important;padding:0}.um-form .um-account-main .um-account-tab>*{margin-bottom:20px}.um-form .um-account-main .um-account-tab.tab-dashboard form .um-field{padding:0}.um-form .um-account-main .um-account-tab.tab-dashboard form .um-field input[type="text"],.um-form .um-account-main .um-account-tab.tab-dashboard form .um-field input[type="password"]{height:48px !important;border:1px solid #4C4B50 !important}.um-form .um-account-main .um-account-tab.tab-dashboard form .um-field-group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (max-width:767px){.um-form .um-account-main .um-account-tab.tab-dashboard form .um-field-group{grid-template-columns:1fr 1fr}}.um-form .um-account-main .um-account-tab.tab-calculations h3{color:#fff}.um-form .um-account-main .um-account-tab.tab-calculations .family-number__form{max-height:100%}.um-form .um-account-main .um-account-tab.tab-calculations .family-number__form.hidden{max-height:0;overflow:hidden;transition:0.3s;padding:0;margin:0}.um-form .um-account-main .um-account-tab.tab-calculations .family-number__form .um-field-group{margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.um-form .um-account-main .um-account-tab .family-member-item{border-radius:16px;overflow:hidden}.um-form .um-account-main .um-account-tab .family-member-item .member-info{display:flex;align-items:center;justify-content:space-between;background:#27232E;padding:16px}.um-form .um-account-main .um-account-tab .family-member-item .member-info .member-info__trigger{background:var(--primary);border-radius:50%;border:none;outline:none;transition:0.3s;display:flex;justify-content:center;align-items:center;width:32px;height:32px;padding:0;cursor:pointer}.um-form .um-account-main .um-account-tab .family-member-item .member-info .member-info__trigger:hover{background:var(--primary-light)}.um-form .um-account-main .um-account-tab .family-member-item h4{color:#fff}.um-form .um-account-main .um-account-tab .family-member-item .member-name{display:flex;align-items:center;gap:16px;margin-bottom:8px}.um-form .um-account-main .um-account-tab .family-member-item .member-details{font-size:16px;display:flex;align-items:center;gap:16px}.um-form .um-account-main .um-account-tab .family-member-item .member-reports{max-height:0;overflow:hidden}.um-form .um-account-main .um-account-tab .family-member-item .member-reports .report-button{display:flex;gap:8px;align-items:center;color:var(--Gray-white, #FFF);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:18px;text-decoration:none;font-family:"Gilroy", sans-serif}.um-form .um-account-main .um-account-tab .family-member-item .member-reports .report-button svg path{transition:0.3s}.um-form .um-account-main .um-account-tab .family-member-item .member-reports .report-button:hover{color:var(--primary)}.um-form .um-account-main .um-account-tab .family-member-item .member-reports .report-button:hover svg path{fill:var(--primary)}.um-form .um-account-main .um-account-tab .family-member-item._active .member-info{background:rgba(107, 50, 135, 0.52)}.um-form .um-account-main .um-account-tab .family-member-item._active .member-info__trigger svg{transform:rotate(180deg)}.um-form .um-account-main .um-account-tab .family-member-item._active .member-reports{max-height:100%;overflow:hidden}@media (max-width:767px){.um.uimob800 .um-account-side li a{padding-left:12px !important}.um.uimob500 .um-account-tab{border:none}}.vertical-table{display:flex;flex-direction:column;width:100%;margin:2rem 0;border:1px solid #4C4B50;border-radius:4px}.vertical-table .row{display:flex;width:100%;border-bottom:1px solid #4C4B50}.vertical-table .row.row--idx{background:rgba(255, 255, 255, 0.08)}.vertical-table .row.row--idx .cell.label{padding:5px 16px}.vertical-table .row.row--idx .cell.value{display:flex;justify-content:space-between;align-items:center}.vertical-table .row.row--idx .remove-column{background:transparent;border:none;padding:0;cursor:pointer}.vertical-table .row:last-child{border-bottom:none}.vertical-table .row .cell{padding:8px 16px;flex:1;display:flex;align-items:center;justify-content:flex-start;word-break:break-word;border-right:1px solid #4C4B50}.vertical-table .row .cell:last-child{border-right:none}.vertical-table .row .cell.label{min-width:200px;max-width:320px;justify-content:flex-start;align-items:flex-start;flex-direction:column}.vertical-table .row .cell.label span{display:block;font-size:14px;font-weight:400;color:#797B84;line-height:1.2}.vertical-table .row .cell.value{display:block}.vertical-table .row .cell.value p{margin:0 0 8px 0 !important}.vertical-table .row .cell.value p:last-child{margin-bottom:0 !important}.family-members-list{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.family-members-list::-webkit-scrollbar{height:8px}.family-members-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.family-members-list::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.family-members-list::-webkit-scrollbar-thumb:hover{background:#555}.um-account._full .container{max-width:100%}@media (max-width:991px){.um-form{flex-direction:column}div.uimob800 .um-account-side{width:100% !important}.tab-calculations .tab-item__header{flex-wrap:wrap;justify-content:space-between}.tab-calculations .tab-item__header .btn-custom{justify-content:center;width:100%}.tab-calculations .account-table{display:flex}.tab-calculations .account-table .row{grid-template-columns:1fr !important}.tab-calculations .account-table .row:last-child{flex:1}.tab-calculations .account-table .column{border-bottom:1px solid #4C4B50;height:50px;align-items:center}.tab-calculations .account-table .report-button{display:flex}.tab-calculations .account-table .line{display:none}.vertical-table{overflow-x:auto;padding-bottom:1px}.vertical-table .row{border:none}.vertical-table .row.row--idx{background:transparent}.vertical-table .row.row--idx .cell{background:rgba(255, 255, 255, 0.08)}.vertical-table .row .cell{border:1px solid #4C4B50}.vertical-table .row .cell.value{flex:0 0 250px}}.delete-confirmation-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);z-index:1000;justify-content:center;align-items:center}.delete-confirmation-popup.active{display:flex}.delete-confirmation-popup .popup-content{border-radius:16px;background:var(--Gray-card, #27232E);padding:20px;max-width:400px;width:90%;text-align:center;position:relative;color:#fff}.delete-confirmation-popup .popup-content h3{margin:0 0 20px;font-size:1.5em}.delete-confirmation-popup .popup-content p{margin-bottom:25px}.delete-confirmation-popup .popup-content .buttons{display:flex;justify-content:center;gap:15px}.um-account-main .phone-alert{display:flex;align-items:center;gap:8px;font-size:13px;border-radius:8px;background:var(--Gray-focus, rgba(255, 255, 255, 0.08));padding:4px 8px;font-family:"inter", sans-serif}.um-account-main .phone-alert svg{flex:0 0 auto}.um-account-main .phone-alert p{margin:0 !important}.profile__cta{display:flex;gap:24px}.profile__cta .profile__cta-text{display:flex;flex-direction:column;justify-content:center;gap:12px}.profile__cta .profile__cta-text>*{margin:0 !important}.profile__cta .profile__cta-actions{display:flex;align-items:center;gap:12px}.profile__cta .profile__cta-actions .btn-custom{margin-top:0}.um-account-main .um-field .select2.select2-container .select2-selection,.um-account-main .um-form .tab-item .select2-container .select2-selection--single{padding:14px 16px;text-align:center;height:45px !important;border-radius:12px !important;border:1px solid #4C4B50 !important;background:transparent !important;background-color:transparent !important;display:flex !important;align-items:center;justify-content:space-between}.um-account-main .um-field .select2.select2-container .select2-selection .select2-selection__rendered,.um-account-main .um-form .tab-item .select2-container .select2-selection--single .select2-selection__rendered{color:#fff}.um-account-main .um-field .select2.select2-container .select2-selection .select2-selection__arrow,.um-account-main .um-form .tab-item .select2-container .select2-selection--single .select2-selection__arrow{top:50% !important;transform:translateY(-50%)}.login-page{display:flex;align-items:center;justify-content:center;padding:120px 0}.login-page .um-form input[type="text"],.login-page .um-form input[type="password"],.login-page .um-form input[type="email"]{height:48px !important}.login-page .um-form .select2-container--default .select2-selection--single{background-color:transparent;border-color:#4C4B50 !important}.login-page .um-form .btn-custom{width:100%}.login-page .login__wrapper{max-width:680px;margin-inline:auto}.login-page .login__wrapper .tabs{margin-bottom:16px}@media (max-width:767px){.login-page .login__wrapper .tabs{flex-direction:row}}.login-page .login__wrapper .tabs li{width:50%}.login-page .login__wrapper h3{text-align:center;margin:0 0 16px 0}.login-page .tabgroup div{display:block;padding:0}.login-page .tabgroup .um-field-group{margin-top:0}.login-page .um-form--login .um-field-group{display:grid;grid-template-columns:1fr;gap:16px}.login-page .um-form--register .um-field-group{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:767px){.login-page .um-form--register .um-field-group{grid-template-columns:1fr}}.custom-fb-login,.um-google-login a.um-button{background:transparent;outline:none;border:1px solid #4C4B50 !important;padding:13px 24px !important;border-radius:12px !important;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400 !important;color:#fff;cursor:pointer;justify-content:center;height:48px}.custom-fb-login:hover,.um-google-login a.um-button:hover{border-color:var(--primary) !important;color:var(--primary);background:transparent}div.social-login{display:flex !important;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #4C4B50 !important;padding-bottom:16px !important;margin-bottom:16px !important}@media (max-width:991px){div.social-login{flex-direction:column;margin-bottom:16px}}div.social-login div{width:100%}div.social-login a,div.social-login button{width:100%}div.social-login .um-google-login{margin:0}.dropdown .dropdown__triger{gap:8px;position:relative}.dropdown .dropdown__triger:before{content:"";width:100%;display:block;height:20px;position:absolute;top:100%}.dropdown .dropdown__triger svg{transition:0.3s}.dropdown .dropdown__list{border-radius:16px;border:1px solid var(--Gray-divider, #4C4B50);background:var(--Gray-background, #211D28);transition:cubic-bezier(0.32, 0, 0.12, 1);list-style:none;position:absolute;width:120%;top:100%;left:50%;transform:translateX(-50%);opacity:0;z-index:-1;visibility:hidden;padding:0}@media (max-width:1400px){.dropdown .dropdown__list{left:auto;right:0;transform:translateX(0)}}.dropdown .dropdown__list li{padding:15px 20px}.dropdown .dropdown__list li a{text-decoration:none;color:#fff;display:flex;justify-content:center;align-items:center}.dropdown .dropdown__list li a:hover{color:var(--primary)}.dropdown .dropdown__list li:not(:last-child){border-bottom:1px solid var(--Gray-divider, #4C4B50)}.dropdown:hover .dropdown__triger:before{content:"";width:100%;display:block;height:20px;position:absolute;top:100%}.dropdown:hover .dropdown__triger svg{transform:rotate(180deg)}.dropdown:hover .dropdown__list{transform:translateY(20px) translateX(-50%);opacity:1;z-index:2;visibility:visible}@media (max-width:1400px){.dropdown:hover .dropdown__list{left:auto;right:0;transform:translateY(20px) translateX(0)}}.quiz-intro{display:none;align-items:center;gap:24px}.quiz-intro.active{display:flex}@media (max-width:767px){.quiz-intro.active{flex-direction:column}}.quiz-intro .quiz-intro-content__footer{display:flex;align-items:center;margin-top:16px}@media (max-width:767px){.quiz-intro .quiz-intro-content__footer{flex-direction:column-reverse}}.quiz-intro .quiz-intro-content__footer h5{margin:0}.quiz-intro .quiz-intro-content__footer button{margin:0 12px 0 0}@media (max-width:767px){.quiz-intro .quiz-intro-content__footer button{width:100%;justify-content:center;margin:12px 0 0 0}}.quiz-questions{display:none;flex-direction:column}.quiz-questions.active{display:flex}.quiz-results{position:absolute;z-index:-1;opacity:0}.quiz-container .progress-bar{height:4px;width:100%;opacity:0.8;background:var(--Gray-divider, #4C4B50);border-radius:2px;overflow:hidden;margin-bottom:16px}.quiz-container .progress-fill{height:100%;background:#A76EC3}.quiz-container .answers{display:flex;flex-direction:column;gap:16px;margin:16px 0}.quiz-container .quiz-navigation{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:40px;align-items:center}@media (max-width:767px){.quiz-container .quiz-navigation{flex-direction:column;gap:20px}}.quiz-container .quiz-navigation__buttons{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px}@media (max-width:767px){.quiz-container .quiz-navigation__buttons{justify-content:space-between;width:100%}.quiz-container .quiz-navigation__buttons .quiz-button{margin:0}}.tab-item:has(.mbti-result){background:transparent}.result-mbti h1{padding-top:120px;text-align:center;margin-top:0}.mbti-result{display:flex;gap:32px;position:relative;min-height:100vh}.mbti-result__content{flex:1;min-width:0}.mbti-result__sidebar-wrapper{width:300px;flex-shrink:0;position:relative}.mbti-result__sidebar{width:100%;height:fit-content;position:sticky;top:32px}.mbti-result__nav{background:var(--Gray-card, #27232E);border-radius:16px;padding:12px}.mbti-result__nav-list{list-style:none;margin:0;padding:0}.mbti-result__nav-item{margin-bottom:10px}.mbti-result__nav-item:last-child{margin-bottom:0}.mbti-result__nav-sublist{list-style:none;padding:0;display:none}.mbti-result__nav-sublist a{color:var(--Gray-main, #797B84);font-size:16px;font-weight:400;line-height:160%;text-decoration:none;padding:7px 12px 7px 24px;display:block;width:100%}.mbti-result__nav-sublist a:hover{color:var(--primary)}.mbti-result__nav-sublist a.active{color:#fff}.mbti-result__nav-item.active .mbti-result__nav-sublist{display:block}.mbti-result .mbti-result__nav-item>.mbti-result__nav-link{display:block;padding:8px 12px;color:#fff;text-decoration:none;border-radius:12px;border:1px solid transparent;transition:all 0.3s ease}.mbti-result .mbti-result__nav-item>.mbti-result__nav-link:hover{background:rgba(255, 255, 255, 0.1)}.mbti-result .mbti-result__nav-item>.mbti-result__nav-link.active{border:1px solid var(--Primary-active, rgba(107, 50, 135, 0.52));background:var(--Primary-focus, rgba(107, 50, 135, 0.32));color:#fff}.mbti-result__item{padding:16px 20px;border-radius:16px;background:var(--Gray-card, #27232E)}.mbti-result__item:not(:last-child){margin-bottom:20px}.mbti-result__item h4{color:var(--Gray-white, #FFF);text-overflow:ellipsis;font-size:24px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:24px !important}.mbti-result__item-content{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.mbti-result__item-content:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.mbti-result__item-content h5{margin:0 0 15px;color:#fff;font-size:20px;font-weight:500px}.mbti-result__row{margin-top:8px;display:flex;gap:10px}.mbti-result__row-title{color:#797B84;width:200px}html{scroll-behavior:smooth}@media (max-width:768px){.mbti-result{flex-direction:column}.mbti-result__sidebar-wrapper{width:100%;height:auto;display:none}.mbti-result__sidebar{position:static;margin-bottom:20px}}.page-id-688{background-image:url(https://mathmystica.com/wp-content/themes/mathmystica/images/backbround.png);background-size:cover;background-repeat:repeat-y}.phone-calculator{margin-top:112px}.phone-calculator .container{max-width:calc(808px + 30px)}.phone-calculator .container>h2{text-align:center;margin-bottom:12px}.phone-calculator .container>p{text-align:center;margin-bottom:24px;font-size:16px;font-weight:400}.phone-calculator .calculator-form .form-group{display:flex;flex-direction:column}.phone-calculator .calculator-form .form-group label{margin-bottom:8px;font-size:14px;font-style:normal;font-weight:400;color:#fff}.phone-calculator .calculator-form .form-group input{width:100%;background:transparent;font-size:16px;font-style:normal;font-weight:400;color:#fff;text-align:left;border-radius:12px;border:1px solid var(--Gray-divider, #4C4B50)}.phone-calculator .calculator-form .btn-custom{margin-top:24px;justify-content:center}.phone-calculator .phone-metadology{padding:20px;margin-top:20px;border-radius:16px;background:var(--Gray-card, #27232E)}.phone-calculator .phone-metadology h3{margin:0 0 12px 0;font-size:24px}.phone-calculator .phone-metadology .phone-metadology__content p:first-child{margin-top:0}.phone-calculator .phone-metadology.hide .phone-metadology__content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:65px}@media (max-width:767px){.phone-calculator .phone-metadology.hide .phone-metadology__content{height:55px}}.phone-calculator .finance_number{display:flex;align-items:center;gap:16px;border-radius:16px;padding:16px;background:var(--Gray-background, #211D28);margin-top:16px}@media (max-width:767px){.phone-calculator .finance_number{flex-direction:column}}.phone-calculator .finance_number img{width:160px;aspect-ratio:1}.phone-calculator .finance_number h3{font-size:24px;margin:0 0 12px 0}.phone-calculator .phone-analysis{padding:20px;margin-top:20px;border-radius:16px;background:var(--Gray-card, #27232E)}.phone-calculator .phone-analysis .matches-analysis{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}@media (max-width:991px){.phone-calculator .phone-analysis .matches-analysis{grid-template-columns:1fr 1fr}}@media (max-width:767px){.phone-calculator .phone-analysis .matches-analysis{grid-template-columns:1fr}}.phone-calculator .phone-analysis .matches-analysis .match-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px;border-radius:16px;background:#211D28}.phone-calculator .phone-analysis .matches-analysis .match-item img{width:100%;aspect-ratio:1;margin-bottom:12px}.phone-calculator .recommendations{padding-top:24px;margin-top:24px;border-top:1px solid var(--Gray-divider, #4C4B50);display:flex;gap:16px}@media (max-width:767px){.phone-calculator .recommendations{flex-direction:column}}.phone-calculator .recommendations>*{width:50%}@media (max-width:767px){.phone-calculator .recommendations>*{width:100%}}.phone-calculator .recommendations .recommendation-item{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;background:rgba(107, 50, 135, 0.2)}.phone-calculator .recommendations .recommendation-item h6{font-size:16px;font-weight:600;margin:0}.phone-calculator .recommendations .recommendation-item p{font-size:14px;margin:0}.phone-calculator .recommendations .recommendation-item:not(:last-child){margin-bottom:16px}.mass-actions{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:800px;border-radius:12px;background:var(--Gray-black, #141414);padding:8px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.32), 0px 0px 2px 0px rgba(0, 0, 0, 0.12);display:none}.mass-actions button{background:none;outline:none;border:none;display:flex;gap:8px;align-items:center;color:var(--Gray-white, #FFF);font-size:14px;font-style:normal;font-weight:600;line-height:18px;cursor:pointer;transition:0.3s}.mass-actions button.mass-compare:hover{color:#A76EC3}.mass-actions button.mass-delete:hover{color:#F03957}.mass-actions button.uncheck-all svg:hover path{fill:#F03957}.mass-actions.active{display:block}.mass-actions__content{width:100%;display:flex;align-items:center;justify-content:space-between}.mass-actions__header h3{margin:0;font-size:16px;font-weight:500}.mass-actions__selected{display:flex;gap:8px;align-items:center;color:var(--Gray-main, #797B84);font-size:16px;font-style:normal;font-weight:400;line-height:1}.mass-actions__selected .selected-count{color:#fff}.mass-actions__buttons{display:flex;gap:10px}.mass-actions__buttons button{padding-left:0}.mass-actions__buttons button:not(:last-child){border-right:1px solid #4C4B50;padding-right:10px}.employees-table{width:100%;border-collapse:collapse}.employees-table th,.employees-table td{padding:12px;text-align:left;border:1px solid #4C4B50;border-collapse:collapse}.employees-table th{background:rgba(255, 255, 255, 0.08);font-weight:500}.employees-table tr td:first-child,.employees-table tr th:first-child{border-right:none;padding:12px 0 12px 12px}.employees-table tr td:nth-child(2),.employees-table tr th:nth-child(2){border-left:none;padding:12px 12px 12px 0}.employees-table tr td .checkbox-wrapper,.employees-table tr th .checkbox-wrapper{display:block}.employees-table .select-all,.employees-table .employee-checkbox{width:16px;height:16px;margin:0}.employees-table .employee-actions button{cursor:pointer;background:transparent;border:none}.employees-table .employee-actions button svg path{transition:0.3s}.employees-table .employee-actions button:hover svg path{fill:#6B3287}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(20, 20, 20, 0.64);z-index:99;overflow-y:auto}.modal.active{display:flex;align-items:center;justify-content:center}.modal__content{position:relative;border-radius:16px;background:var(--Gray-card, #27232E);width:100%;max-width:600px;padding:20px}.modal__close{position:absolute;top:10px;right:10px;width:24px;height:24px;cursor:pointer}.modal__close:hover svg path{fill:#A76EC3}.modal h2,.modal h3{color:var(--Gray-white, #FFF);text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:20px}.modal form{display:flex;flex-wrap:wrap;gap:16px}.modal .form-group{width:calc(50% - 8px)}.modal .form-group.form-group--full{width:100%}.modal .form-group label{display:block;margin-bottom:5px;font-size:14px;color:#fff}.modal .form-group input[type="text"],.modal .form-group input[type="date"],.modal .form-group textarea{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.modal .form-group input[type="text"]:focus,.modal .form-group input[type="date"]:focus,.modal .form-group textarea:focus{border-color:#A76EC3;outline:none}.modal .form-group textarea{min-height:100px;resize:vertical}.modal .btn-custom{width:100%;justify-content:center}.business-profile .empty-table{margin:0 !important;padding:16px !important}.business-profile .tab-item__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.business-profile .subcategory{display:block;align-items:center;gap:16px;align-self:stretch;border-radius:16px;background:var(--Gray-card, #27232E);margin-bottom:20px}.business-profile .subcategory__header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px 12px 20px;border-radius:16px 16px 0 0}.business-profile .subcategory__header h3{font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin:0 0 4px 0}.business-profile .subcategory__header.active{background:var(--Primary-active, rgba(107, 50, 135, 0.52))}.business-profile .subcategory__actions{display:flex;gap:16px;align-items:center}.business-profile .subcategory__actions button{cursor:pointer}.business-profile .subcategory__actions button:not(.open-subcategory){background:transparent;border:none}.business-profile .subcategory__actions button:not(.open-subcategory) svg path{fill:#A76EC3;transition:0.3s}.business-profile .subcategory__actions button:not(.open-subcategory):hover svg path{fill:#6B3287}.business-profile .subcategory__actions button.open-subcategory{background:#6B3287;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none}.business-profile .subcategory__actions button.open-subcategory svg{transition:0.3s}.business-profile .subcategory__actions button.open-subcategory:hover{background:#A76EC3}.business-profile .subcategory__actions button.open-subcategory.active svg{transform:rotate(180deg)}.business-profile .empty-subcategoriesList .row:not(:last-child){border-bottom:1px solid #4C4B50;padding-bottom:24px;margin-bottom:24px}.business-profile .empty-subcategoriesList .row:first-child{display:flex;gap:24px;align-items:flex-start}.business-profile .empty-subcategoriesList .row:first-child img{width:300px}.business-profile .empty-subcategoriesList .row:first-child .row__text{flex:1;display:flex;flex-direction:column;gap:12px}.business-profile .empty-subcategoriesList .row:first-child .row__text>*{margin:0 !important}.business-profile .empty-subcategoriesList .row:first-child .row__text h4{font-size:24px;font-style:normal;font-weight:700;line-height:120%}.business-profile .empty-subcategoriesList .row:last-child{display:flex;gap:24px;align-items:flex-start}.business-profile .empty-subcategoriesList .row:last-child .row__text{flex:1;display:flex;flex-direction:column;gap:12px}.business-profile .empty-subcategoriesList .row:last-child .row__text>*{margin:0 !important}.business-profile .empty-subcategoriesList .row:last-child .row__text h4{font-size:24px;font-style:normal;font-weight:700;line-height:120%}.item-black{background:var(--background)}.item-background{background:var(--itemBackground)}.item-purple{background:rgba(107, 50, 135, 0.2)}.radius-1{border-radius:16px}.radius-2{border-radius:32px}.margin-section{margin:80px 0}.small-text{font-size:16px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--primary);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px;transition:background 0.3s ease}::-webkit-scrollbar-thumb:hover{background:var(--primary)}*{scrollbar-width:thin;scrollbar-color:var(--primary) #f0f0f0}.select2-search--dropdown{display:none !important}.select2-container{width:100% !important}