@charset "UTF-8";@import url("https://fonts.googleapis.com/icon?family=Material+Icons");.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center;z-index:999}@media only screen and (max-width:768px){.blocker{padding:0;border-radius:0;display:flex;align-items:flex-end;justify-content:center}}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}@media only screen and (max-width:768px){.blocker:before{display:none}}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}@media only screen and (max-width:768px){.modal{width:100%;max-width:none;max-height:90vh;overflow-y:auto;margin:0;border-radius:16px 16px 0 0;padding-top:10px;box-shadow:0 -4px 20px rgba(0,0,0,0.15);vertical-align:bottom;animation:modal-bottom-sheet-in .3s ease-out}}@keyframes modal-bottom-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@media only screen and (max-width:768px){.modal::before{content:"";display:block;width:40px;height:4px;margin:0 auto 16px;background:rgba(0,0,0,0.2);border-radius:2px}}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}@media only screen and (max-width:768px){.modal a.close-modal{top:10px;right:10px}}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.icon,[class^=icon-],[class*=" icon-"]{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.icon--sm{font-size:18px}.icon--md{font-size:24px}.icon--lg{font-size:36px}.icon--xl{font-size:48px}.icon--primary{color:#00f}.icon--secondary{color:#7f7f7f}.icon--white{color:#fff}.icon--black{color:#000}h1,.h1{font-size:32px;font-weight:700;line-height:1.25;font-family:EuropeExtendedC}h2,.h2{font-size:24px;font-weight:700;line-height:1.3;font-family:EuropeExtendedC}h3,.h3{font-size:20px;font-weight:600;line-height:1.35;font-family:EuropeExtendedC}h4,.h4{font-size:16px;font-weight:600;line-height:1.4;font-family:EuropeExtendedC}h5,.h5{font-size:14px;font-weight:600;line-height:1.4;font-family:EuropeExtendedC}p{font-size:15px;line-height:1.6;color:#1a1a1a}p+p{margin-top:12px}small,.text-sm{font-size:13px;line-height:1.5}.text-xs{font-size:12px;line-height:1.4}.text-lg{font-size:18px;line-height:1.5}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-muted{color:#959595}.text-success{color:#8bc0a1}.text-danger{color:#ff0d49}.text-warning{color:#cfab0a}.text-color-primary{color:#232d87}.text-color-primary-light{color:#3341c4}.text-color-primary-dark{color:#13194a}.text-color-red{color:#ff0d49}.text-color-red-light{color:#ff5a83}.text-color-red-dark{color:#c0002f}.text-color-pink{color:#f0c4b8}.text-color-pink-light{color:#f9e7e2}.text-color-pink-dark{color:#e39079}.text-color-green{color:#8bc0a1}.text-color-green-light{color:#bddbc9}.text-color-green-dark{color:#5aa579}.text-color-yellow{color:#f5d130}.text-color-yellow-light{color:#f9e179}.text-color-yellow-dark{color:#cfab0a}.text-color-salmon{color:#f28c8c}.text-color-salmon-light{color:#fad1d1}.text-color-salmon-dark{color:#ea4747}.text-color-purple{color:#7b3fc5}.text-color-purple-light{color:#a37ad7}.text-color-purple-dark{color:#572b8d}.text-color-blue{color:#4a9fd5}.text-color-blue-light{color:#88c0e3}.text-color-blue-dark{color:#2878ab}.text-color-lime{color:#d4e157}.text-color-lime-light{color:#e5ed98}.text-color-lime-dark{color:#b8c824}.text-color-orange{color:#f0a05e}.text-color-orange-light{color:#f7c9a4}.text-color-orange-dark{color:#e97718}.text-color-teal{color:#3b8c7d}.text-color-teal-light{color:#5ab9a8}.text-color-teal-dark{color:#24564d}.text-color-sky{color:#7ec8e3}.text-color-sky-light{color:#bde3f1}.text-color-sky-dark{color:#3fadd5}.text-color-white{color:#fff}.text-color-black{color:#1a1a1a}.text-color-gray{color:#f5f5f5}.text-color-gray-light{color:#fdfdfd}.text-color-gray-dark{color:#cfcfcf}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-underline{text-decoration:underline}.text-line-through{text-decoration:line-through}.text-no-decoration{text-decoration:none}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.text-nowrap{white-space:nowrap}.text-break{word-break:break-word}a{color:#232d87;text-decoration:none;transition:color .2s}a:hover{color:#13194a}ul,ol{font-size:15px;line-height:1.6;padding-left:20px}ul li+li,ol li+li{margin-top:4px}mark,.text-mark{background:rgba(245,209,48,0.3);padding:0 4px;border-radius:3px}blockquote{padding:12px 20px;border-left:3px solid #232d87;background:rgba(35,45,135,0.04);border-radius:0 8px 8px 0;font-size:15px;line-height:1.6;color:#1a1a1a}code{font-family:"SF Mono","Fira Code",monospace;font-size:13px;background:#f5f5f5;padding:2px 6px;border-radius:4px;color:#13194a}hr{border:0;height:1px;background:#cfcfcf;margin:24px 0}.bg-primary{background-color:#232d87}.bg-primary-light{background-color:#3341c4}.bg-primary-dark{background-color:#13194a}.bg-red{background-color:#ff0d49}.bg-red-light{background-color:#ff5a83}.bg-red-dark{background-color:#c0002f}.bg-pink{background-color:#f0c4b8}.bg-pink-light{background-color:#f9e7e2}.bg-pink-dark{background-color:#e39079}.bg-green{background-color:#8bc0a1}.bg-green-light{background-color:#bddbc9}.bg-green-dark{background-color:#5aa579}.bg-yellow{background-color:#f5d130}.bg-yellow-light{background-color:#f9e179}.bg-yellow-dark{background-color:#cfab0a}.bg-salmon{background-color:#f28c8c}.bg-salmon-light{background-color:#fad1d1}.bg-salmon-dark{background-color:#ea4747}.bg-purple{background-color:#7b3fc5}.bg-purple-light{background-color:#a37ad7}.bg-purple-dark{background-color:#572b8d}.bg-blue{background-color:#4a9fd5}.bg-blue-light{background-color:#88c0e3}.bg-blue-dark{background-color:#2878ab}.bg-lime{background-color:#d4e157}.bg-lime-light{background-color:#e5ed98}.bg-lime-dark{background-color:#b8c824}.bg-orange{background-color:#f0a05e}.bg-orange-light{background-color:#f7c9a4}.bg-orange-dark{background-color:#e97718}.bg-teal{background-color:#3b8c7d}.bg-teal-light{background-color:#5ab9a8}.bg-teal-dark{background-color:#24564d}.bg-sky{background-color:#7ec8e3}.bg-sky-light{background-color:#bde3f1}.bg-sky-dark{background-color:#3fadd5}.bg-white{background-color:#fff}.bg-black{background-color:#1a1a1a}.bg-gray{background-color:#f5f5f5}.bg-gray-light{background-color:#fdfdfd}.bg-gray-dark{background-color:#cfcfcf}.bg-transparent{background-color:transparent}.img{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:#f5f5f5}.img img{width:100%;height:100%;object-fit:cover}.img--round{border-radius:50%}.img--square{border-radius:8px}.img--rect{border-radius:8px}.img-16{width:16px;height:16px}.img-20{width:20px;height:20px}.img-24{width:24px;height:24px}.img-32{width:32px;height:32px}.img-40{width:40px;height:40px}.img-48{width:48px;height:48px}.img-56{width:56px;height:56px}.img-64{width:64px;height:64px}.img-72{width:72px;height:72px}.img-80{width:80px;height:80px}.img-96{width:96px;height:96px}.img-120{width:120px;height:120px}.img-160{width:160px;height:160px}.img-200{width:200px;height:200px}.img-240{width:240px;height:240px}.img-180{width:180px;height:180px}.img-rect-16{width:16px;height:9px}.img-rect-20{width:20px;height:11px}.img-rect-24{width:24px;height:14px}.img-rect-32{width:32px;height:18px}.img-rect-40{width:40px;height:23px}.img-rect-48{width:48px;height:27px}.img-rect-56{width:56px;height:32px}.img-rect-64{width:64px;height:36px}.img-rect-72{width:72px;height:41px}.img-rect-80{width:80px;height:45px}.img-rect-96{width:96px;height:54px}.img-rect-120{width:120px;height:68px}.img-rect-160{width:160px;height:90px}.img-rect-200{width:200px;height:113px}.img-rect-240{width:240px;height:135px}.img-rect-180{width:180px;height:101px}.img-rect32-16{width:16px;height:11px}.img-rect32-20{width:20px;height:13px}.img-rect32-24{width:24px;height:16px}.img-rect32-32{width:32px;height:21px}.img-rect32-40{width:40px;height:27px}.img-rect32-48{width:48px;height:32px}.img-rect32-56{width:56px;height:37px}.img-rect32-64{width:64px;height:43px}.img-rect32-72{width:72px;height:48px}.img-rect32-80{width:80px;height:53px}.img-rect32-96{width:96px;height:64px}.img-rect32-120{width:120px;height:80px}.img-rect32-160{width:160px;height:107px}.img-rect32-200{width:200px;height:133px}.img-rect32-240{width:240px;height:160px}.img-rect32-180{width:180px;height:120px}.img-full{width:100%;height:auto}.img-full img{width:100%;height:auto;object-fit:cover}.img-group{display:inline-flex;align-items:center}.img-group .img{border:2px solid #fff;border-radius:50%;position:relative}.img-group .img+.img{margin-left:-10px}.img-group--16 .img{width:16px;height:16px}.img-group--16 .img+.img{margin-left:-6px}.img-group--20 .img{width:20px;height:20px}.img-group--20 .img+.img{margin-left:-6px}.img-group--24 .img{width:24px;height:24px}.img-group--24 .img+.img{margin-left:-6px}.img-group--32 .img{width:32px;height:32px}.img-group--32 .img+.img{margin-left:-8px}.img-group--40 .img{width:40px;height:40px}.img-group--40 .img+.img{margin-left:-8px}.img-group--48 .img{width:48px;height:48px}.img-group--48 .img+.img{margin-left:-10px}.img-group--56 .img{width:56px;height:56px}.img-group--56 .img+.img{margin-left:-10px}.img-group--64 .img{width:64px;height:64px}.img-group--64 .img+.img{margin-left:-10px}.img-group--72 .img{width:72px;height:72px}.img-group--72 .img+.img{margin-left:-14px}.img-group--80 .img{width:80px;height:80px}.img-group--80 .img+.img{margin-left:-14px}.img-group--96 .img{width:96px;height:96px}.img-group--96 .img+.img{margin-left:-14px}.img-group--120 .img{width:120px;height:120px}.img-group--120 .img+.img{margin-left:-14px}.img-group--160 .img{width:160px;height:160px}.img-group--160 .img+.img{margin-left:-14px}.img-group--200 .img{width:200px;height:200px}.img-group--200 .img+.img{margin-left:-14px}.img-group--240 .img{width:240px;height:240px}.img-group--240 .img+.img{margin-left:-14px}.img-group--180 .img{width:180px;height:180px}.img-group--180 .img+.img{margin-left:-14px}.img-group__more{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f5;color:#1a1a1a;font-size:12px;font-weight:600;border:2px solid #fff;position:relative}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline{display:inline}.d-grid{display:grid}.d-none{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col,.flex-column{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-auto{align-self:auto}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.order-first{order:-1}.order-last{order:999}.order-none{order:0}.gap-2{gap:2px}.gap-x-2{column-gap:2px}.gap-y-2{row-gap:2px}.gap-4{gap:4px}.gap-x-4{column-gap:4px}.gap-y-4{row-gap:4px}.gap-6{gap:6px}.gap-x-6{column-gap:6px}.gap-y-6{row-gap:6px}.gap-8{gap:8px}.gap-x-8{column-gap:8px}.gap-y-8{row-gap:8px}.gap-10{gap:10px}.gap-x-10{column-gap:10px}.gap-y-10{row-gap:10px}.gap-12{gap:12px}.gap-x-12{column-gap:12px}.gap-y-12{row-gap:12px}.gap-16{gap:16px}.gap-x-16{column-gap:16px}.gap-y-16{row-gap:16px}.gap-20{gap:20px}.gap-x-20{column-gap:20px}.gap-y-20{row-gap:20px}.gap-24{gap:24px}.gap-x-24{column-gap:24px}.gap-y-24{row-gap:24px}.gap-32{gap:32px}.gap-x-32{column-gap:32px}.gap-y-32{row-gap:32px}.gap-40{gap:40px}.gap-x-40{column-gap:40px}.gap-y-40{row-gap:40px}.gap-48{gap:48px}.gap-x-48{column-gap:48px}.gap-y-48{row-gap:48px}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-start{display:flex;align-items:center;justify-content:flex-start}.flex-end{display:flex;align-items:center;justify-content:flex-end}.flex-col-center{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:320px){.hidden-xs-down{display:none !important}}@media only screen and (max-width:576px){.hidden-sm-down{display:none !important}}@media only screen and (max-width:768px){.hidden-md-down{display:none !important}}@media only screen and (max-width:992px){.hidden-lg-down{display:none !important}}@media only screen and (max-width:1200px){.hidden-xl-down{display:none !important}}@media only screen and (max-width:1000px){.hidden-xls-down{display:none !important}}@media only screen and (max-width:1400px){.hidden-xxl-down{display:none !important}}@media only screen and (max-width:1600){.hidden-xxxl-down{display:none !important}}@media only screen and (min-width:320px){.hidden-xs-up{display:none !important}}@media only screen and (min-width:576px){.hidden-sm-up{display:none !important}}@media only screen and (min-width:768px){.hidden-md-up{display:none !important}}@media only screen and (min-width:992px){.hidden-lg-up{display:none !important}}@media only screen and (min-width:1200px){.hidden-xl-up{display:none !important}}@media only screen and (min-width:1000px){.hidden-xls-up{display:none !important}}@media only screen and (min-width:1400px){.hidden-xxl-up{display:none !important}}@media only screen and (min-width:1600){.hidden-xxxl-up{display:none !important}}@media only screen and (min-width:320px){.visible-xs-down{display:none !important}}@media only screen and (min-width:576px){.visible-sm-down{display:none !important}}@media only screen and (min-width:768px){.visible-md-down{display:none !important}}@media only screen and (min-width:992px){.visible-lg-down{display:none !important}}@media only screen and (min-width:1200px){.visible-xl-down{display:none !important}}@media only screen and (min-width:1000px){.visible-xls-down{display:none !important}}@media only screen and (min-width:1400px){.visible-xxl-down{display:none !important}}@media only screen and (min-width:1600){.visible-xxxl-down{display:none !important}}@media only screen and (max-width:320px){.visible-xs-up{display:none !important}}@media only screen and (max-width:576px){.visible-sm-up{display:none !important}}@media only screen and (max-width:768px){.visible-md-up{display:none !important}}@media only screen and (max-width:992px){.visible-lg-up{display:none !important}}@media only screen and (max-width:1200px){.visible-xl-up{display:none !important}}@media only screen and (max-width:1000px){.visible-xls-up{display:none !important}}@media only screen and (max-width:1400px){.visible-xxl-up{display:none !important}}@media only screen and (max-width:1600){.visible-xxxl-up{display:none !important}}.hidden{display:none !important}.visible{display:block !important}.invisible{visibility:hidden !important;opacity:0}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.m-2{margin:2px}.mt-2{margin-top:2px}.mr-2{margin-right:2px}.mb-2{margin-bottom:2px}.ml-2{margin-left:2px}.mx-2{margin-left:2px;margin-right:2px}.my-2{margin-top:2px;margin-bottom:2px}.p-2{padding:2px}.pt-2{padding-top:2px}.pr-2{padding-right:2px}.pb-2{padding-bottom:2px}.pl-2{padding-left:2px}.px-2{padding-left:2px;padding-right:2px}.py-2{padding-top:2px;padding-bottom:2px}.m-4{margin:4px}.mt-4{margin-top:4px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.ml-4{margin-left:4px}.mx-4{margin-left:4px;margin-right:4px}.my-4{margin-top:4px;margin-bottom:4px}.p-4{padding:4px}.pt-4{padding-top:4px}.pr-4{padding-right:4px}.pb-4{padding-bottom:4px}.pl-4{padding-left:4px}.px-4{padding-left:4px;padding-right:4px}.py-4{padding-top:4px;padding-bottom:4px}.m-6{margin:6px}.mt-6{margin-top:6px}.mr-6{margin-right:6px}.mb-6{margin-bottom:6px}.ml-6{margin-left:6px}.mx-6{margin-left:6px;margin-right:6px}.my-6{margin-top:6px;margin-bottom:6px}.p-6{padding:6px}.pt-6{padding-top:6px}.pr-6{padding-right:6px}.pb-6{padding-bottom:6px}.pl-6{padding-left:6px}.px-6{padding-left:6px;padding-right:6px}.py-6{padding-top:6px;padding-bottom:6px}.m-8{margin:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.mx-8{margin-left:8px;margin-right:8px}.my-8{margin-top:8px;margin-bottom:8px}.p-8{padding:8px}.pt-8{padding-top:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.px-8{padding-left:8px;padding-right:8px}.py-8{padding-top:8px;padding-bottom:8px}.m-10{margin:10px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mx-10{margin-left:10px;margin-right:10px}.my-10{margin-top:10px;margin-bottom:10px}.p-10{padding:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.px-10{padding-left:10px;padding-right:10px}.py-10{padding-top:10px;padding-bottom:10px}.m-12{margin:12px}.mt-12{margin-top:12px}.mr-12{margin-right:12px}.mb-12{margin-bottom:12px}.ml-12{margin-left:12px}.mx-12{margin-left:12px;margin-right:12px}.my-12{margin-top:12px;margin-bottom:12px}.p-12{padding:12px}.pt-12{padding-top:12px}.pr-12{padding-right:12px}.pb-12{padding-bottom:12px}.pl-12{padding-left:12px}.px-12{padding-left:12px;padding-right:12px}.py-12{padding-top:12px;padding-bottom:12px}.m-16{margin:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.mx-16{margin-left:16px;margin-right:16px}.my-16{margin-top:16px;margin-bottom:16px}.p-16{padding:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.px-16{padding-left:16px;padding-right:16px}.py-16{padding-top:16px;padding-bottom:16px}.m-20{margin:20px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mx-20{margin-left:20px;margin-right:20px}.my-20{margin-top:20px;margin-bottom:20px}.p-20{padding:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.px-20{padding-left:20px;padding-right:20px}.py-20{padding-top:20px;padding-bottom:20px}.m-24{margin:24px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.mx-24{margin-left:24px;margin-right:24px}.my-24{margin-top:24px;margin-bottom:24px}.p-24{padding:24px}.pt-24{padding-top:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.px-24{padding-left:24px;padding-right:24px}.py-24{padding-top:24px;padding-bottom:24px}.m-32{margin:32px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.mx-32{margin-left:32px;margin-right:32px}.my-32{margin-top:32px;margin-bottom:32px}.p-32{padding:32px}.pt-32{padding-top:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.px-32{padding-left:32px;padding-right:32px}.py-32{padding-top:32px;padding-bottom:32px}.m-40{margin:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mx-40{margin-left:40px;margin-right:40px}.my-40{margin-top:40px;margin-bottom:40px}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.px-40{padding-left:40px;padding-right:40px}.py-40{padding-top:40px;padding-bottom:40px}.m-48{margin:48px}.mt-48{margin-top:48px}.mr-48{margin-right:48px}.mb-48{margin-bottom:48px}.ml-48{margin-left:48px}.mx-48{margin-left:48px;margin-right:48px}.my-48{margin-top:48px;margin-bottom:48px}.p-48{padding:48px}.pt-48{padding-top:48px}.pr-48{padding-right:48px}.pb-48{padding-bottom:48px}.pl-48{padding-left:48px}.px-48{padding-left:48px;padding-right:48px}.py-48{padding-top:48px;padding-bottom:48px}.m-56{margin:56px}.mt-56{margin-top:56px}.mr-56{margin-right:56px}.mb-56{margin-bottom:56px}.ml-56{margin-left:56px}.mx-56{margin-left:56px;margin-right:56px}.my-56{margin-top:56px;margin-bottom:56px}.p-56{padding:56px}.pt-56{padding-top:56px}.pr-56{padding-right:56px}.pb-56{padding-bottom:56px}.pl-56{padding-left:56px}.px-56{padding-left:56px;padding-right:56px}.py-56{padding-top:56px;padding-bottom:56px}.m-64{margin:64px}.mt-64{margin-top:64px}.mr-64{margin-right:64px}.mb-64{margin-bottom:64px}.ml-64{margin-left:64px}.mx-64{margin-left:64px;margin-right:64px}.my-64{margin-top:64px;margin-bottom:64px}.p-64{padding:64px}.pt-64{padding-top:64px}.pr-64{padding-right:64px}.pb-64{padding-bottom:64px}.pl-64{padding-left:64px}.px-64{padding-left:64px;padding-right:64px}.py-64{padding-top:64px;padding-bottom:64px}.m-80{margin:80px}.mt-80{margin-top:80px}.mr-80{margin-right:80px}.mb-80{margin-bottom:80px}.ml-80{margin-left:80px}.mx-80{margin-left:80px;margin-right:80px}.my-80{margin-top:80px;margin-bottom:80px}.p-80{padding:80px}.pt-80{padding-top:80px}.pr-80{padding-right:80px}.pb-80{padding-bottom:80px}.pl-80{padding-left:80px}.px-80{padding-left:80px;padding-right:80px}.py-80{padding-top:80px;padding-bottom:80px}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.w-0{width:0}.w-50{width:50px}.w-100{width:100px}.w-120{width:120px}.w-150{width:150px}.w-200{width:200px}.w-240{width:240px}.w-280{width:280px}.w-300{width:300px}.w-320{width:320px}.w-360{width:360px}.w-400{width:400px}.w-460{width:460px}.w-480{width:480px}.w-520{width:520px}.w-560{width:560px}.w-600{width:600px}.w-640{width:640px}.w-700{width:700px}.w-720{width:720px}.w-800{width:800px}.w-900{width:900px}.w-960{width:960px}.w-1000{width:1000px}.w-1200{width:1200px}.w-25p{width:25%}.w-33p{width:33.333%}.w-50p{width:50%}.w-66p{width:66.666%}.w-75p{width:75%}.w-100p{width:100%}.w-auto{width:auto}.w-full{width:100%}.h-0{height:0}.h-50{height:50px}.h-100{height:100px}.h-120{height:120px}.h-150{height:150px}.h-200{height:200px}.h-240{height:240px}.h-280{height:280px}.h-300{height:300px}.h-320{height:320px}.h-360{height:360px}.h-400{height:400px}.h-480{height:480px}.h-500{height:500px}.h-600{height:600px}.h-700{height:700px}.h-800{height:800px}.h-25p{height:25%}.h-33p{height:33.333%}.h-50p{height:50%}.h-66p{height:66.666%}.h-75p{height:75%}.h-100p{height:100%}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.mw-0{max-width:0}.mw-50{max-width:50px}.mw-100{max-width:100px}.mw-120{max-width:120px}.mw-150{max-width:150px}.mw-200{max-width:200px}.mw-240{max-width:240px}.mw-280{max-width:280px}.mw-300{max-width:300px}.mw-320{max-width:320px}.mw-360{max-width:360px}.mw-400{max-width:400px}.mw-460{max-width:460px}.mw-480{max-width:480px}.mw-520{max-width:520px}.mw-560{max-width:560px}.mw-600{max-width:600px}.mw-640{max-width:640px}.mw-700{max-width:700px}.mw-720{max-width:720px}.mw-800{max-width:800px}.mw-900{max-width:900px}.mw-960{max-width:960px}.mw-1000{max-width:1000px}.mw-1200{max-width:1200px}.mw-25p{max-width:25%}.mw-33p{max-width:33.333%}.mw-50p{max-width:50%}.mw-66p{max-width:66.666%}.mw-75p{max-width:75%}.mw-100p{max-width:100%}.mw-none{max-width:none}.mw-full{max-width:100%}.minw-0{min-width:0}.minw-50{min-width:50px}.minw-100{min-width:100px}.minw-120{min-width:120px}.minw-150{min-width:150px}.minw-200{min-width:200px}.minw-240{min-width:240px}.minw-280{min-width:280px}.minw-300{min-width:300px}.minw-320{min-width:320px}.minw-360{min-width:360px}.minw-400{min-width:400px}.minw-460{min-width:460px}.minw-480{min-width:480px}.minw-520{min-width:520px}.minw-560{min-width:560px}.minw-600{min-width:600px}.minw-640{min-width:640px}.minw-700{min-width:700px}.minw-720{min-width:720px}.minw-800{min-width:800px}.minw-900{min-width:900px}.minw-960{min-width:960px}.minw-1000{min-width:1000px}.minw-1200{min-width:1200px}.minw-25p{min-width:25%}.minw-33p{min-width:33.333%}.minw-50p{min-width:50%}.minw-66p{min-width:66.666%}.minw-75p{min-width:75%}.minw-100p{min-width:100%}.minw-0{min-width:0}.minw-full{min-width:100%}.mh-0{max-height:0}.mh-50{max-height:50px}.mh-100{max-height:100px}.mh-120{max-height:120px}.mh-150{max-height:150px}.mh-200{max-height:200px}.mh-240{max-height:240px}.mh-280{max-height:280px}.mh-300{max-height:300px}.mh-320{max-height:320px}.mh-360{max-height:360px}.mh-400{max-height:400px}.mh-480{max-height:480px}.mh-500{max-height:500px}.mh-600{max-height:600px}.mh-700{max-height:700px}.mh-800{max-height:800px}.mh-25p{max-height:25%}.mh-33p{max-height:33.333%}.mh-50p{max-height:50%}.mh-66p{max-height:66.666%}.mh-75p{max-height:75%}.mh-100p{max-height:100%}.mh-none{max-height:none}.mh-full{max-height:100%}.mh-screen{max-height:100vh}.minh-0{min-height:0}.minh-50{min-height:50px}.minh-100{min-height:100px}.minh-120{min-height:120px}.minh-150{min-height:150px}.minh-200{min-height:200px}.minh-240{min-height:240px}.minh-280{min-height:280px}.minh-300{min-height:300px}.minh-320{min-height:320px}.minh-360{min-height:360px}.minh-400{min-height:400px}.minh-480{min-height:480px}.minh-500{min-height:500px}.minh-600{min-height:600px}.minh-700{min-height:700px}.minh-800{min-height:800px}.minh-25p{min-height:25%}.minh-33p{min-height:33.333%}.minh-50p{min-height:50%}.minh-66p{min-height:66.666%}.minh-75p{min-height:75%}.minh-100p{min-height:100%}.minh-0{min-height:0}.minh-full{min-height:100%}.minh-screen{min-height:100vh}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;border-radius:6px;white-space:nowrap;border:1px solid transparent}.badge svg{width:14px;height:14px;flex-shrink:0}.badge--lg{height:30px;padding:0 14px;font-size:14px;border-radius:8px;gap:8px}.badge--lg svg{width:16px;height:16px}.badge--sm{height:20px;padding:0 8px;font-size:11px;border-radius:5px;gap:4px}.badge--sm svg{width:12px;height:12px}.badge--pill{border-radius:100px}.badge--dot::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.badge--primary{background:#232d87;color:#fff}.badge--red{background:#ff0d49;color:#fff}.badge--pink{background:#f0c4b8;color:#1a1a1a}.badge--green{background:#8bc0a1;color:#fff}.badge--yellow{background:#f5d130;color:#1a1a1a}.badge--salmon{background:#f28c8c;color:#fff}.badge--purple{background:#7b3fc5;color:#fff}.badge--blue{background:#4a9fd5;color:#fff}.badge--lime{background:#d4e157;color:#1a1a1a}.badge--orange{background:#f0a05e;color:#fff}.badge--teal{background:#3b8c7d;color:#fff}.badge--sky{background:#7ec8e3;color:#1a1a1a}.badge--black{background:#1a1a1a;color:#fff}.badge--gray{background:#f5f5f5;color:#1a1a1a}.badge--primary-soft{background:rgba(35,45,135,0.12);color:#232d87}.badge--red-soft{background:rgba(255,13,73,0.12);color:#ff0d49}.badge--pink-soft{background:rgba(240,196,184,0.12);color:#f0c4b8}.badge--green-soft{background:rgba(139,192,161,0.12);color:#8bc0a1}.badge--yellow-soft{background:rgba(245,209,48,0.12);color:#f5d130}.badge--salmon-soft{background:rgba(242,140,140,0.12);color:#f28c8c}.badge--purple-soft{background:rgba(123,63,197,0.12);color:#7b3fc5}.badge--blue-soft{background:rgba(74,159,213,0.12);color:#4a9fd5}.badge--lime-soft{background:rgba(212,225,87,0.12);color:#d4e157}.badge--orange-soft{background:rgba(240,160,94,0.12);color:#f0a05e}.badge--teal-soft{background:rgba(59,140,125,0.12);color:#3b8c7d}.badge--sky-soft{background:rgba(126,200,227,0.12);color:#7ec8e3}.badge--black-soft{background:rgba(26,26,26,0.12);color:#1a1a1a}.badge--gray-soft{background:rgba(245,245,245,0.12);color:#f5f5f5}.badge--primary-outline{background:transparent;color:#232d87;border-color:#232d87}.badge--red-outline{background:transparent;color:#ff0d49;border-color:#ff0d49}.badge--pink-outline{background:transparent;color:#f0c4b8;border-color:#f0c4b8}.badge--green-outline{background:transparent;color:#8bc0a1;border-color:#8bc0a1}.badge--yellow-outline{background:transparent;color:#f5d130;border-color:#f5d130}.badge--salmon-outline{background:transparent;color:#f28c8c;border-color:#f28c8c}.badge--purple-outline{background:transparent;color:#7b3fc5;border-color:#7b3fc5}.badge--blue-outline{background:transparent;color:#4a9fd5;border-color:#4a9fd5}.badge--lime-outline{background:transparent;color:#d4e157;border-color:#d4e157}.badge--orange-outline{background:transparent;color:#f0a05e;border-color:#f0a05e}.badge--teal-outline{background:transparent;color:#3b8c7d;border-color:#3b8c7d}.badge--sky-outline{background:transparent;color:#7ec8e3;border-color:#7ec8e3}.badge--black-outline{background:transparent;color:#1a1a1a;border-color:#1a1a1a}.badge--gray-outline{background:transparent;color:#f5f5f5;border-color:#f5f5f5}.badge-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;border-radius:100px;background:#ff0d49;color:#fff}.badge-count--sm{min-width:16px;height:16px;padding:0 4px;font-size:10px}.badge-count--lg{min-width:24px;height:24px;padding:0 8px;font-size:12px}.badge-count--primary{background:#232d87;color:#fff}.badge-count--red{background:#ff0d49;color:#fff}.badge-count--pink{background:#f0c4b8;color:#1a1a1a}.badge-count--green{background:#8bc0a1;color:#fff}.badge-count--yellow{background:#f5d130;color:#1a1a1a}.badge-count--salmon{background:#f28c8c;color:#fff}.badge-count--purple{background:#7b3fc5;color:#fff}.badge-count--blue{background:#4a9fd5;color:#fff}.badge-count--lime{background:#d4e157;color:#1a1a1a}.badge-count--orange{background:#f0a05e;color:#fff}.badge-count--teal{background:#3b8c7d;color:#fff}.badge-count--sky{background:#7ec8e3;color:#1a1a1a}.badge-count--black{background:#1a1a1a;color:#fff}.badge-count--gray{background:#f5f5f5;color:#1a1a1a}.my-autoslider,.myAutoSlider{width:100%;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}.my-autoslider:active,.myAutoSlider:active{cursor:grabbing}.my-autoslider.my-autoslider--dragging,.myAutoSlider.my-autoslider--dragging{cursor:grabbing}.my-autoslider__track,.slider-track{display:flex;will-change:transform}.my-autoslider__slide,.slide{min-width:250px;margin:0 10px;flex-shrink:0}.slot-picker{display:flex;flex-direction:column;gap:16px}.slot-picker__list{display:flex;flex-direction:column;gap:20px}.slot-picker__day{display:flex;flex-direction:column;gap:12px}.slot-picker__date{font-size:14px;font-weight:600;color:#1a1a1a}.slot-picker__slots{display:flex;flex-wrap:wrap;gap:8px}.slot-picker__slot{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:#1a1a1a;cursor:pointer;transition:background .2s,color .2s,border-color .2s;user-select:none}.slot-picker__slot:hover{border-color:#232d87;color:#232d87}.slot-picker__slot.is-selected{background:#232d87;border-color:#232d87;color:#fff}.slot-picker__slot.is-selected:hover{background:#13194a;border-color:#13194a}.slot-picker__slot.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.slot-picker__slot--link,.slot-picker--links .slot-picker__slot{text-decoration:none;border-color:#cfcfcf;background:#fff;color:#232d87}.slot-picker__slot--link:hover,.slot-picker--links .slot-picker__slot:hover{border-color:#232d87;text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:500;line-height:1;border:1px solid transparent;border-radius:50px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;user-select:none}.btn:disabled,.btn.is-disabled{opacity:.5;pointer-events:none}.btn svg{width:18px;height:18px;flex-shrink:0}.btn--lg{height:52px;padding:0 28px;font-size:16px;border-radius:12px;gap:10px}.btn--lg svg{width:20px;height:20px}.btn--sm{height:34px;padding:0 14px;font-size:13px;border-radius:50px;gap:6px}.btn--sm svg{width:16px;height:16px}.btn--xs{height:28px;padding:0 10px;font-size:12px;gap:4px}.btn--xs svg{width:14px;height:14px}.btn--icon{width:44px;height:44px;padding:0;border-radius:50%}.btn--icon.btn--lg{width:52px;height:52px}.btn--icon.btn--sm{width:34px;height:34px}.btn--icon.btn--xs{width:28px;height:28px}.btn--icon-square{width:44px;height:44px;padding:0;border-radius:10px}.btn--icon-square.btn--lg{width:52px;height:52px;border-radius:12px}.btn--icon-square.btn--sm{width:34px;height:34px;border-radius:8px}.btn--icon-square.btn--xs{width:28px;height:28px;border-radius:6px}.btn--block{width:100%}.btn--primary{background:#232d87;color:#fff}.btn--primary:hover{background:#1a1a1a;color:#fff}.btn--primary-outline{background:transparent;color:#232d87;border-color:#232d87}.btn--primary-outline:hover{background:#232d87;color:#fff}.btn--primary-ghost{background:rgba(35,45,135,0.08);color:#232d87}.btn--primary-ghost:hover{background:rgba(35,45,135,0.15)}.btn--danger{background:#ff0d49;color:#fff}.btn--danger:hover{background:#c0002f}.btn--danger-outline{background:transparent;color:#ff0d49;border-color:#ff0d49}.btn--danger-outline:hover{background:#ff0d49;color:#fff}.btn--danger-ghost{background:rgba(255,13,73,0.08);color:#ff0d49}.btn--danger-ghost:hover{background:rgba(255,13,73,0.15)}.btn--success{background:#8bc0a1;color:#fff}.btn--success:hover{background:#5aa579}.btn--success-outline{background:transparent;color:#8bc0a1;border-color:#8bc0a1}.btn--success-outline:hover{background:#8bc0a1;color:#fff}.btn--success-ghost{background:rgba(139,192,161,0.08);color:#8bc0a1}.btn--success-ghost:hover{background:rgba(139,192,161,0.15)}.btn--warning{background:#f0a05e;color:#fff}.btn--warning:hover{background:#e97718}.btn--warning-outline{background:transparent;color:#f0a05e;border-color:#f0a05e}.btn--warning-outline:hover{background:#f0a05e;color:#fff}.btn--dark{background:#1a1a1a;color:#fff}.btn--dark:hover{background:#343434}.btn--dark-outline{background:transparent;color:#1a1a1a;border-color:#1a1a1a}.btn--dark-outline:hover{background:#1a1a1a;color:#fff}.btn--light{background:#f5f5f5;color:#1a1a1a}.btn--light:hover{background:#cfcfcf}.btn--light-outline{background:transparent;color:#1a1a1a;border-color:#cfcfcf}.btn--light-outline:hover{background:#f5f5f5}.btn--white{background:#fff;color:#1a1a1a;border-color:#cfcfcf}.btn--white:hover{background:#f5f5f5}.btn--link{background:transparent;color:#232d87;padding:0;height:auto;border-radius:0}.btn--link:hover{color:#13194a;text-decoration:underline}.btn-group{display:inline-flex}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-radius:10px 0 0 10px}.btn-group .btn:last-child{border-radius:0 10px 10px 0}.btn-group .btn+.btn{margin-left:-1px}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:13px;font-weight:500;color:#1a1a1a;display:flex;align-items:center;gap:4px}.field__required{color:#ff0d49;font-size:14px;line-height:1}.input-wrap{position:relative;display:flex;align-items:center}.input{width:100%;height:44px;padding:0 16px;font-size:14px;font-weight:400;color:#1a1a1a;background:#fff;border:1px solid #cfcfcf;border-radius:10px;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:#cfcfcf}.input:focus{border-color:#232d87;box-shadow:0 0 0 3px rgba(35,45,135,0.1)}.input:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.input:read-only{background:#f5f5f5;cursor:default}.input:read-only:focus{border-color:#cfcfcf;box-shadow:none}.input--lg{height:52px;padding:0 20px;font-size:16px;border-radius:12px}.input--sm{height:34px;padding:0 12px;font-size:13px;border-radius:8px}.input--error{border-color:#ff0d49}.input--error:focus{border-color:#ff0d49;box-shadow:0 0 0 3px rgba(255,13,73,0.1)}.input--success{border-color:#8bc0a1}.input--success:focus{border-color:#8bc0a1;box-shadow:0 0 0 3px rgba(139,192,161,0.1)}.input-wrap--icon-left .input-wrap__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#cfcfcf;pointer-events:none;z-index:1}.input-wrap--icon-left .input{padding-left:40px}.input-wrap--icon-left.input-wrap--lg .input-wrap__icon{left:18px;width:20px;height:20px}.input-wrap--icon-left.input-wrap--lg .input{padding-left:48px}.input-wrap--icon-left.input-wrap--sm .input-wrap__icon{left:10px;width:16px;height:16px}.input-wrap--icon-left.input-wrap--sm .input{padding-left:34px}.input-wrap--icon-right .input-wrap__action{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:0;border:0;border-radius:6px;color:#cfcfcf;cursor:pointer;padding:0;transition:color .2s,background .2s;z-index:1}.input-wrap--icon-right .input-wrap__action svg{width:18px;height:18px}.input-wrap--icon-right .input-wrap__action:hover{color:#1a1a1a;background:#f5f5f5}.input-wrap--icon-right .input{padding-right:44px}.input-wrap--icon-right.input-wrap--lg .input-wrap__action{right:8px;width:36px;height:36px}.input-wrap--icon-right.input-wrap--lg .input{padding-right:52px}.input-wrap--icon-right.input-wrap--sm .input-wrap__action{right:4px;width:26px;height:26px}.input-wrap--icon-right.input-wrap--sm .input-wrap__action svg{width:16px;height:16px}.input-wrap--icon-right.input-wrap--sm .input{padding-right:36px}.input-wrap--icon-left.input-wrap--icon-right .input{padding-left:40px;padding-right:44px}.field__hint{font-size:12px;line-height:1.4;color:#cfcfcf}.field__hint--error{color:#ff0d49}.field__hint--success{color:#8bc0a1}.input-wrap__action.is-active{color:#232d87}.textarea{width:100%;min-height:100px;padding:12px 16px;font-size:14px;font-weight:400;color:#1a1a1a;background:#fff;border:1px solid #cfcfcf;border-radius:10px;resize:vertical;transition:border-color .2s,box-shadow .2s}.textarea::placeholder{color:#cfcfcf}.textarea:focus{border-color:#232d87;box-shadow:0 0 0 3px rgba(35,45,135,0.1)}.textarea:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.checkbox{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none}.checkbox__input{position:absolute;opacity:0;width:0;height:0}.checkbox__input:checked+.checkbox__box{background:#232d87;border-color:#232d87}.checkbox__input:checked+.checkbox__box::after{opacity:1;transform:scale(1) rotate(45deg)}.checkbox__input:disabled+.checkbox__box{opacity:.4;cursor:not-allowed}.checkbox__input:disabled ~ .checkbox__label{opacity:.4;cursor:not-allowed}.checkbox__box{position:relative;width:20px;height:20px;border:2px solid #cfcfcf;border-radius:5px;background:#fff;flex-shrink:0;transition:background .2s,border-color .2s}.checkbox__box::after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:scale(0) rotate(45deg);opacity:0;transition:opacity .15s,transform .15s;transform-origin:center}.checkbox__label{font-size:14px;color:#1a1a1a;line-height:1.3}.checkbox--lg .checkbox__box{width:24px;height:24px;border-radius:6px}.checkbox--lg .checkbox__box::after{top:4px;left:8px;width:6px;height:11px}.checkbox--lg .checkbox__label{font-size:16px}.checkbox--sm{gap:8px}.checkbox--sm .checkbox__box{width:16px;height:16px;border-radius:4px}.checkbox--sm .checkbox__box::after{top:2px;left:5px;width:4px;height:7px}.checkbox--sm .checkbox__label{font-size:13px}.checkbox--primary .checkbox__input:checked+.checkbox__box{background:#232d87;border-color:#232d87}.checkbox--red .checkbox__input:checked+.checkbox__box{background:#ff0d49;border-color:#ff0d49}.checkbox--green .checkbox__input:checked+.checkbox__box{background:#8bc0a1;border-color:#8bc0a1}.checkbox--blue .checkbox__input:checked+.checkbox__box{background:#4a9fd5;border-color:#4a9fd5}.checkbox--orange .checkbox__input:checked+.checkbox__box{background:#f0a05e;border-color:#f0a05e}.checkbox--teal .checkbox__input:checked+.checkbox__box{background:#3b8c7d;border-color:#3b8c7d}.checkbox--purple .checkbox__input:checked+.checkbox__box{background:#7b3fc5;border-color:#7b3fc5}.checkbox--black .checkbox__input:checked+.checkbox__box{background:#1a1a1a;border-color:#1a1a1a}.radio{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none}.radio__input{position:absolute;opacity:0;width:0;height:0}.radio__input:checked+.radio__box{border-color:#232d87}.radio__input:checked+.radio__box::after{opacity:1;transform:scale(1)}.radio__input:disabled+.radio__box{opacity:.4;cursor:not-allowed}.radio__input:disabled ~ .radio__label{opacity:.4;cursor:not-allowed}.radio__box{position:relative;width:20px;height:20px;border:2px solid #cfcfcf;border-radius:50%;background:#fff;flex-shrink:0;transition:border-color .2s}.radio__box::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background:#232d87;border-radius:50%;opacity:0;transform:scale(0);transition:opacity .15s,transform .15s}.radio__label{font-size:14px;color:#1a1a1a;line-height:1.3}.radio--lg .radio__box{width:24px;height:24px}.radio--lg .radio__box::after{width:12px;height:12px;margin:-6px 0 0 -6px}.radio--lg .radio__label{font-size:16px}.radio--sm{gap:8px}.radio--sm .radio__box{width:16px;height:16px}.radio--sm .radio__box::after{width:8px;height:8px;margin:-4px 0 0 -4px}.radio--sm .radio__label{font-size:13px}.radio--primary .radio__input:checked+.radio__box{border-color:#232d87}.radio--primary .radio__input:checked+.radio__box::after{background:#232d87}.radio--red .radio__input:checked+.radio__box{border-color:#ff0d49}.radio--red .radio__input:checked+.radio__box::after{background:#ff0d49}.radio--green .radio__input:checked+.radio__box{border-color:#8bc0a1}.radio--green .radio__input:checked+.radio__box::after{background:#8bc0a1}.radio--blue .radio__input:checked+.radio__box{border-color:#4a9fd5}.radio--blue .radio__input:checked+.radio__box::after{background:#4a9fd5}.radio--orange .radio__input:checked+.radio__box{border-color:#f0a05e}.radio--orange .radio__input:checked+.radio__box::after{background:#f0a05e}.radio--teal .radio__input:checked+.radio__box{border-color:#3b8c7d}.radio--teal .radio__input:checked+.radio__box::after{background:#3b8c7d}.radio--purple .radio__input:checked+.radio__box{border-color:#7b3fc5}.radio--purple .radio__input:checked+.radio__box::after{background:#7b3fc5}.radio--black .radio__input:checked+.radio__box{border-color:#1a1a1a}.radio--black .radio__input:checked+.radio__box::after{background:#1a1a1a}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none}.switch__input{position:absolute;opacity:0;width:0;height:0}.switch__input:checked+.switch__track{background:#232d87;border-color:#232d87}.switch__input:checked+.switch__track .switch__thumb{transform:translateX(20px)}.switch__input:disabled+.switch__track{opacity:.4;cursor:not-allowed}.switch__input:disabled ~ .switch__label{opacity:.4;cursor:not-allowed}.switch__track{position:relative;width:44px;height:24px;background:#cfcfcf;border:1px solid #cfcfcf;border-radius:24px;flex-shrink:0;transition:background .25s,border-color .25s}.switch__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.15);transition:transform .25s}.switch__label{font-size:14px;color:#1a1a1a;line-height:1.3}.switch--lg .switch__track{width:52px;height:28px}.switch--lg .switch__thumb{width:22px;height:22px}.switch--lg .switch__input:checked+.switch__track .switch__thumb{transform:translateX(24px)}.switch--lg .switch__label{font-size:16px}.switch--sm{gap:8px}.switch--sm .switch__track{width:36px;height:20px}.switch--sm .switch__thumb{width:14px;height:14px;top:2px;left:2px}.switch--sm .switch__input:checked+.switch__track .switch__thumb{transform:translateX(16px)}.switch--sm .switch__label{font-size:13px}.switch--primary .switch__input:checked+.switch__track{background:#232d87;border-color:#232d87}.switch--red .switch__input:checked+.switch__track{background:#ff0d49;border-color:#ff0d49}.switch--green .switch__input:checked+.switch__track{background:#8bc0a1;border-color:#8bc0a1}.switch--blue .switch__input:checked+.switch__track{background:#4a9fd5;border-color:#4a9fd5}.switch--orange .switch__input:checked+.switch__track{background:#f0a05e;border-color:#f0a05e}.switch--teal .switch__input:checked+.switch__track{background:#3b8c7d;border-color:#3b8c7d}.switch--purple .switch__input:checked+.switch__track{background:#7b3fc5;border-color:#7b3fc5}.switch--black .switch__input:checked+.switch__track{background:#1a1a1a;border-color:#1a1a1a}.textarea-wrap{position:relative;display:flex;flex-direction:column}.textarea{width:100%;min-height:120px;padding:12px 16px;font-size:14px;font-weight:400;color:#1a1a1a;background:#fff;border:1px solid #cfcfcf;border-radius:10px;resize:vertical;transition:border-color .2s,box-shadow .2s;line-height:1.5}.textarea::placeholder{color:#cfcfcf}.textarea:focus{border-color:#232d87;box-shadow:0 0 0 3px rgba(35,45,135,0.1)}.textarea:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.textarea:read-only{background:#f5f5f5;cursor:default}.textarea:read-only:focus{border-color:#cfcfcf;box-shadow:none}.textarea--lg{min-height:180px;padding:16px 20px;font-size:16px;border-radius:12px}.textarea--sm{min-height:80px;padding:10px 12px;font-size:13px;border-radius:8px}.textarea--error{border-color:#ff0d49}.textarea--error:focus{border-color:#ff0d49;box-shadow:0 0 0 3px rgba(255,13,73,0.1)}.textarea--success{border-color:#8bc0a1}.textarea--success:focus{border-color:#8bc0a1;box-shadow:0 0 0 3px rgba(139,192,161,0.1)}.textarea--no-resize{resize:none}.textarea-wrap--counter .textarea{padding-bottom:32px}.textarea__counter{position:absolute;right:12px;bottom:10px;font-size:12px;color:#cfcfcf;pointer-events:none;line-height:1}.textarea__counter.is-limit{color:#ff0d49}.upload-img{display:flex;align-items:center;gap:16px}.upload-img__preview{position:relative;flex-shrink:0}.upload-img__placeholder{display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:2px dashed #cfcfcf;cursor:pointer;transition:border-color .2s,background .2s}.upload-img__placeholder:hover{border-color:#232d87;background:rgba(35,45,135,0.04)}.upload-img__placeholder svg{width:24px;height:24px;color:#cfcfcf}.upload-img__placeholder.img--round{border-radius:50%}.upload-img__placeholder.img--square{border-radius:8px}.upload-img__placeholder.img--rect{border-radius:8px}.upload-img__thumb{position:relative;display:none}.upload-img__thumb.is-visible{display:block}.upload-img__delete{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:#ff0d49;color:#fff;border:2px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s;z-index:2}.upload-img__delete svg{width:12px;height:12px}.upload-img__delete:hover{background:#c0002f}.upload-img__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.upload-img__info{display:flex;flex-direction:column;gap:4px;min-width:0}.upload-img__title{font-size:14px;font-weight:600;color:#1a1a1a}.upload-img__text{font-size:13px;color:#cfcfcf;line-height:1.4}.upload-img__btn{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:500;color:#232d87;cursor:pointer;transition:color .2s}.upload-img__btn:hover{color:#13194a}.upload-img__btn svg{width:16px;height:16px}.select{position:relative;display:block;width:100%}.select__native{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.select__field{position:relative;width:100%;min-height:44px;padding:0 40px 0 16px;font-size:14px;color:#1a1a1a;background:#fff;border:1px solid #cfcfcf;border-radius:10px;cursor:pointer;transition:border-color .2s,box-shadow .2s;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.select__field:hover{border-color:#b5b5b5}.select__field.is-open{border-color:#232d87;box-shadow:0 0 0 3px rgba(35,45,135,0.1)}.select__field.is-disabled{background:#f5f5f5;color:#cfcfcf;cursor:not-allowed;opacity:.6}.select__field.is-error{border-color:#ff0d49}.select__field.is-error.is-open{box-shadow:0 0 0 3px rgba(255,13,73,0.1)}.select__field--has-clear{padding-right:68px}.select__field-content{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.select__field-image{width:28px;height:28px;border-radius:6px;object-fit:cover;flex-shrink:0}.select--brand .select__option-image,.select--brand .select__field-image{border-radius:6px}.select__placeholder{color:#cfcfcf}.select__value{display:inline-flex;align-items:center;gap:4px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#f5f5f5;border-radius:6px;font-size:12px;color:#1a1a1a;white-space:nowrap}.select__tag-remove{cursor:pointer;color:#cfcfcf;transition:color .2s;line-height:1}.select__tag-remove:hover{color:#ff0d49}.select__count{color:#cfcfcf;font-size:12px;font-style:italic}.select__arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#cfcfcf;transition:transform .2s;pointer-events:none;flex-shrink:0}.select__field.is-open .select__arrow{transform:translateY(-50%) rotate(180deg)}.select__clear{position:absolute;right:36px;top:50%;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:0;border-radius:50%;cursor:pointer;transition:background .2s;z-index:1}.select__clear svg{width:14px;height:14px;color:#cfcfcf}.select__clear:hover{background:#f5f5f5}.select__clear:hover svg{color:#ff0d49}.select__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:100%;max-height:300px;background:#fff;border:1px solid #cfcfcf;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.12);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s;z-index:1000;overflow:hidden;display:flex;flex-direction:column}.select__dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0)}.select__dropdown.is-top{bottom:calc(100% + 4px);top:auto;transform:translateY(8px)}.select__dropdown.is-top.is-open{transform:translateY(0)}.select__search{padding:10px 12px;border-bottom:1px solid #cfcfcf;flex-shrink:0}.select__search-input{width:100%;padding:8px 12px;font-size:14px;color:#1a1a1a;background:#f5f5f5;border:1px solid #cfcfcf;border-radius:8px;transition:border-color .2s,background .2s}.select__search-input:focus{border-color:#232d87;background:#fff;box-shadow:0 0 0 2px rgba(35,45,135,0.1)}.select__search-input::placeholder{color:#cfcfcf}.select__options{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:250px}.select__option{padding:10px 16px;cursor:pointer;transition:background .15s;display:flex;align-items:center;gap:10px;font-size:14px;color:#1a1a1a}.select__option:hover{background:#f5f5f5}.select__option.is-selected{background:rgba(35,45,135,0.06);color:#232d87}.select__option.is-disabled{opacity:.4;cursor:not-allowed}.select__option.is-disabled:hover{background:transparent}.select__option-check{width:18px;height:18px;flex-shrink:0;opacity:0;color:#232d87;transition:opacity .15s}.select__option.is-selected .select__option-check{opacity:1}.select__option-content{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.select__option-image{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.select__option-text{flex:1;min-width:0}.select__option-title{font-weight:500;color:#1a1a1a}.select__option.is-selected .select__option-title{color:#232d87}.select__option-subtitle{font-size:12px;color:#cfcfcf;margin-top:2px}.select__empty{padding:20px;text-align:center;color:#cfcfcf;font-size:14px}.select__hint{display:block;font-size:12px;color:#cfcfcf;margin-top:6px}.select__error-text{display:block;font-size:12px;color:#ff0d49;margin-top:6px}.select__handle{display:none;width:40px;height:4px;background:#cfcfcf;border-radius:2px;margin:12px auto 8px}.select__overlay{display:none}.select--sm .select__field{min-height:34px;padding:0 32px 0 12px;font-size:13px;border-radius:8px}.select--lg .select__field{min-height:52px;padding:0 48px 0 20px;font-size:16px;border-radius:12px}@media only screen and (max-width:768px){.select__overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:10000}.select__overlay.is-open{opacity:1;visibility:visible}.select__dropdown{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;max-height:80vh;border-radius:16px 16px 0 0;border:0;border-top:1px solid #cfcfcf;box-shadow:0 -4px 20px rgba(0,0,0,0.15);transform:translateY(100%);transition:transform .3s cubic-bezier(0.4,0,0.2,1);z-index:10001}.select__dropdown.is-open{transform:translateY(0)}.select__handle{display:block}.select__options{max-height:calc(80vh - 120px)}}.gallery{position:relative}.gallery__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gallery__title{font-size:16px;font-weight:600;color:#1a1a1a}.gallery__add{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;color:#232d87;background:rgba(35,45,135,0.08);border:0;border-radius:8px;cursor:pointer;transition:background .2s}.gallery__add svg{width:18px;height:18px;flex-shrink:0}.gallery__add:hover{background:rgba(35,45,135,0.15)}.gallery__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.gallery__dropzone{position:relative;min-height:120px;border:2px dashed #cfcfcf;border-radius:12px;padding:16px;transition:border-color .2s,background .2s}.gallery__dropzone.is-dragover{border-color:#232d87;background:rgba(35,45,135,0.04)}.gallery__dropzone-hint{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:#cfcfcf;font-size:14px;text-align:center}.gallery__dropzone-hint svg{width:32px;height:32px;color:#cfcfcf}.gallery__dropzone-hint.is-hidden{display:none}.gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.gallery__item{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f5f5f5;animation:galleryFadeIn .3s ease;touch-action:manipulation;user-select:none}.gallery__item.is-sorting{opacity:.3;transition:opacity .15s}.gallery__item.is-sort-target::before{content:"";position:absolute;inset:0;border:2px solid #232d87;border-radius:10px;z-index:5;pointer-events:none}.gallery__ghost{position:fixed;z-index:100000;pointer-events:none;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.25);opacity:.9;transition:transform .05s}.gallery__ghost img,.gallery__ghost video{width:100%;height:100%;object-fit:cover;display:block}@keyframes galleryFadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.gallery__item-preview{width:100%;height:100%}.gallery__item-preview img,.gallery__item-preview video{width:100%;height:100%;object-fit:cover;display:block}.gallery__item-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);border-radius:10px;z-index:2}.gallery__item-progress{width:40px;height:40px;border:3px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:gallerySpin .7s linear infinite}@keyframes gallerySpin{to{transform:rotate(360deg)}}.gallery__item.is-error .gallery__item-loader{display:none}.gallery__item.is-error::after{content:"!";position:absolute;bottom:6px;left:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#ff0d49;color:#fff;font-size:12px;font-weight:700;border-radius:50%;z-index:3}.gallery__item-delete{position:absolute;top:6px;right:6px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.6);color:#fff;border:0;border-radius:50%;cursor:pointer;padding:0;opacity:0;transition:opacity .2s,background .2s;z-index:3}.gallery__item-delete svg{width:14px;height:14px}.gallery__item-delete:hover{background:#ff0d49}.gallery__item:hover .gallery__item-delete{opacity:1}.gallery__item-badge{position:absolute;bottom:6px;left:6px;padding:2px 8px;background:rgba(0,0,0,0.6);color:#fff;font-size:11px;font-weight:600;border-radius:4px;z-index:1;pointer-events:none}.gallery__item-badge svg{width:12px;height:12px;vertical-align:-2px;margin-right:2px}.gallery__counter{font-size:12px;color:#cfcfcf;margin-top:8px}.gallery__counter.is-limit{color:#ff0d49}@media only screen and (max-width:576px){.gallery__grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.gallery__item-delete{opacity:1}}.form-rating{display:inline-flex;align-items:center;gap:4px;direction:rtl}.form-rating__input{position:absolute;opacity:0;width:0;height:0}.form-rating__input:checked ~ .form-rating__label .form-rating__star,.form-rating__input:hover ~ .form-rating__label .form-rating__star{color:#ffc107}.form-rating__input:checked ~ .form-rating__label .form-rating__star--fill{opacity:1}.form-rating__input:focus ~ .form-rating__label .form-rating__star{outline:2px solid rgba(109,61,204,0.3);outline-offset:2px;border-radius:2px}.form-rating__label{cursor:pointer;padding:2px;transition:transform .1s ease}.form-rating__label:hover{transform:scale(1.1)}.form-rating__label:active{transform:scale(0.95)}.form-rating__star{display:block;color:#e0e0e0;transition:color .2s ease,transform .1s ease;position:relative}.form-rating__star--fill{position:absolute;top:0;left:0;color:#ffc107;opacity:0;transition:opacity .2s ease}.form-rating--disabled{pointer-events:none;opacity:.6}.form-rating--disabled .form-rating__label{cursor:not-allowed}.form-rating--sm{gap:2px}.form-rating--sm .form-rating__star{font-size:16px;width:16px;height:16px}.form-rating--md{gap:4px}.form-rating--md .form-rating__star{font-size:24px;width:24px;height:24px}.form-rating--lg{gap:6px}.form-rating--lg .form-rating__star{font-size:32px;width:32px;height:32px}.rating{display:inline-flex;align-items:center;gap:4px;direction:ltr}.rating__stars{display:inline-flex;align-items:center;gap:2px}.rating__value{font-size:14px;font-weight:500;color:var(--color-text);margin-left:8px}.rating__count{font-size:12px;color:var(--color-secondary);margin-left:4px}.rating--sm{gap:2px}.rating--sm .rating__stars{gap:1px}.rating--sm .rating__star{width:16px;height:16px;font-size:16px}.rating--sm .rating__star .icon,.rating--sm .rating__star [class^=icon-],.rating--sm .rating__star [class*=" icon-"]{font-size:16px;width:16px;height:16px}.rating--sm .rating__value{font-size:12px;margin-left:6px}.rating--sm .rating__count{font-size:11px;margin-left:3px}.rating--md{gap:4px}.rating--md .rating__stars{gap:2px}.rating--md .rating__star{width:24px;height:24px;font-size:24px}.rating--md .rating__star .icon,.rating--md .rating__star [class^=icon-],.rating--md .rating__star [class*=" icon-"]{font-size:24px;width:24px;height:24px}.rating--md .rating__value{font-size:14px;margin-left:8px}.rating--md .rating__count{font-size:12px;margin-left:4px}.rating--lg{gap:6px}.rating--lg .rating__stars{gap:3px}.rating--lg .rating__star{width:32px;height:32px;font-size:32px}.rating--lg .rating__star .icon,.rating--lg .rating__star [class^=icon-],.rating--lg .rating__star [class*=" icon-"]{font-size:32px;width:32px;height:32px}.rating--lg .rating__value{font-size:18px;margin-left:10px}.rating--lg .rating__count{font-size:14px;margin-left:6px}.star-rating{position:relative;display:inline-block;overflow:hidden;line-height:1}.star-rating .icon,.star-rating [class^=icon-],.star-rating [class*=" icon-"]{display:block;color:#e0e0e0}.star-rating-fill{position:absolute;top:0;left:0;height:100%;overflow:hidden;white-space:nowrap;transition:width .3s ease}.star-rating-fill .icon,.star-rating-fill [class^=icon-],.star-rating-fill [class*=" icon-"]{color:#ffc107}.star-rating--sm{width:16px;height:16px;font-size:16px}.star-rating--sm .icon,.star-rating--sm [class^=icon-],.star-rating--sm [class*=" icon-"]{font-size:16px;width:16px;height:16px}.star-rating--md{width:24px;height:24px;font-size:24px}.star-rating--md .icon,.star-rating--md [class^=icon-],.star-rating--md [class*=" icon-"]{font-size:24px;width:24px;height:24px}.star-rating--lg{width:32px;height:32px;font-size:32px}.star-rating--lg .icon,.star-rating--lg [class^=icon-],.star-rating--lg [class*=" icon-"]{font-size:32px;width:32px;height:32px}.rating__star--partial .rating__star--fill{width:var(--fill-percent,0)}.dropdown{position:relative;display:inline-block}.dropdown__toggle{cursor:pointer;display:inline-flex;align-items:center;gap:8px;background:0;border:0;padding:0;font-size:14px;color:#1a1a1a;user-select:none}.dropdown__arrow{width:18px;height:18px;flex-shrink:0;color:#cfcfcf;transition:transform .2s}.dropdown__toggle.is-open .dropdown__arrow{transform:rotate(180deg)}.dropdown__toggle--btn{height:44px;padding:0 16px;background:#fff;border:1px solid #cfcfcf;border-radius:10px;font-weight:500;transition:border-color .2s,background .2s}.dropdown__toggle--btn:hover{border-color:#b5b5b5}.dropdown__toggle--btn.is-open{border-color:#232d87}.dropdown__toggle--user{gap:10px;padding:6px 12px 6px 6px;border-radius:10px;transition:background .2s}.dropdown__toggle--user:hover{background:#f5f5f5}.dropdown__toggle-photo{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.dropdown__toggle-info{display:flex;flex-direction:column;text-align:left;min-width:0}.dropdown__toggle-name{font-size:14px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown__toggle-sub{font-size:12px;color:#cfcfcf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown__toggle--icon{gap:8px;padding:8px 12px;border-radius:10px;transition:background .2s}.dropdown__toggle--icon:hover{background:#f5f5f5}.dropdown__toggle--icon svg:first-child{width:20px;height:20px;flex-shrink:0}.dropdown__toggle--icon-only{width:40px;height:40px;padding:0;border-radius:50%;justify-content:center;transition:background .2s}.dropdown__toggle--icon-only:hover{background:#f5f5f5}.dropdown__toggle--icon-only svg{width:20px;height:20px}.dropdown__menu{position:absolute;top:calc(100% + 4px);left:0;min-width:240px;background:#fff;border:1px solid #cfcfcf;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,0.12);z-index:1000;padding:6px 0;display:none;opacity:0;transform:translateY(-8px);transition:opacity .2s,transform .2s}.dropdown__menu.is-visible{display:block}.dropdown__menu.is-open{opacity:1;transform:translateY(0)}.dropdown__menu.is-top{top:auto;bottom:calc(100% + 4px);transform:translateY(8px)}.dropdown__menu.is-top.is-open{transform:translateY(0)}.dropdown__menu.is-right{left:auto;right:0}.dropdown__menu-user{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #cfcfcf;margin-bottom:4px}.dropdown__menu-user-photo{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.dropdown__menu-user-info{flex:1;min-width:0}.dropdown__menu-user-name{font-size:14px;font-weight:600;color:#1a1a1a}.dropdown__menu-user-email{font-size:12px;color:#cfcfcf}.dropdown__item{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:#1a1a1a;text-decoration:none;cursor:pointer;transition:background .15s}.dropdown__item:hover{background:#f5f5f5}.dropdown__item svg{width:18px;height:18px;flex-shrink:0;color:#cfcfcf}.dropdown__item--danger{color:#ff0d49}.dropdown__item--danger svg{color:#ff0d49}.dropdown__divider{height:1px;background:#cfcfcf;margin:4px 0}.dropdown__item-arrow{width:16px;height:16px;margin-left:auto;flex-shrink:0;color:#cfcfcf}.dropdown__item--has-submenu>.dropdown__menu{position:absolute;top:0;left:100%;margin-left:4px;display:none;opacity:0;transform:translateX(-8px)}.dropdown__item--has-submenu>.dropdown__menu.is-visible{display:block}.dropdown__item--has-submenu>.dropdown__menu.is-open{opacity:1;transform:translateX(0)}.dropdown__overlay{display:none}.dropdown__handle{display:none}@media only screen and (max-width:768px){.dropdown__overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:10000}.dropdown__overlay.is-open{opacity:1;visibility:visible}.dropdown__menu{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;min-width:100%;max-height:80vh;border-radius:16px 16px 0 0;border:0;border-top:1px solid #cfcfcf;box-shadow:0 -4px 20px rgba(0,0,0,0.15);margin:0;padding:0 0 6px;transform:translateY(100%);transition:opacity .3s,transform .3s cubic-bezier(0.4,0,0.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10001}.dropdown__menu.is-open{opacity:1;transform:translateY(0)}.dropdown__menu.is-top{transform:translateY(100%);top:auto;bottom:0}.dropdown__menu.is-top.is-open{transform:translateY(0)}.dropdown__handle{display:block;width:40px;height:4px;background:#cfcfcf;border-radius:2px;margin:0 auto;padding:14px 0;background-clip:content-box;cursor:grab;touch-action:none}.dropdown__item{padding:14px 20px;font-size:16px;border-bottom:1px solid #f5f5f5}.dropdown__item:last-child{border-bottom:0}.dropdown__item--has-submenu>.dropdown__menu{position:static;display:none;width:100%;min-width:100%;margin:0;border:0;border-top:1px solid #f5f5f5;border-radius:0;box-shadow:none;background:#f5f5f5;transform:none;padding:0}.dropdown__item--has-submenu>.dropdown__menu.is-visible{display:block}.dropdown__item--has-submenu>.dropdown__menu.is-open{opacity:1;transform:none}}.repeater{position:relative}.repeater__add{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;color:#232d87;background:rgba(35,45,135,0.08);border:0;border-radius:8px;cursor:pointer;transition:background .2s}.repeater__add svg{width:18px;height:18px;flex-shrink:0}.repeater__add:hover{background:rgba(35,45,135,0.15)}.repeater__add.is-disabled{opacity:.4;pointer-events:none}.repeater__list{display:flex;flex-direction:column;margin-top:12px}.repeater__item{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #cfcfcf;transition:opacity .2s,background .15s}.repeater__item:last-child{border-bottom:0}.repeater__item.is-dragging{opacity:.4;background:#f5f5f5;border-radius:8px}.repeater__drag{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;cursor:grab;color:#cfcfcf;user-select:none;transition:color .2s}.repeater__drag svg{width:20px;height:20px}.repeater__drag:hover{color:#1a1a1a}.repeater__drag:active{cursor:grabbing}.repeater__content{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.repeater__content .field{margin-bottom:0}.repeater__delete{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ff0d49;color:#fff;border:0;border-radius:50%;cursor:pointer;padding:0;transition:background .2s}.repeater__delete svg{width:16px;height:16px}.repeater__delete:hover{background:#c0002f}.repeater__list .sortable-placeholder{background:rgba(35,45,135,0.06);border:2px dashed rgba(35,45,135,0.3);border-radius:8px;height:48px;margin:4px 0}.repeater__template{display:none}.repeater__counter{font-size:12px;color:#cfcfcf;margin-top:8px}.repeater__counter.is-limit{color:#ff0d49}.input-calendar{position:relative;display:block;width:100%}.input-calendar__label{display:block;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.input-calendar__field{position:relative;width:100%}.input-calendar__input{width:100%;min-height:44px;padding:10px 42px 10px 16px;font-family:"Inter",sans-serif;font-size:14px;color:#1a1a1a;background:#fff;border:1px solid #cfcfcf;border-radius:10px;cursor:pointer;transition:border-color .2s,box-shadow .2s;outline:0;box-sizing:border-box}.input-calendar__input:hover:not(:disabled){border-color:#b5b5b5}.input-calendar__input:focus,.input-calendar__input--open{border-color:#232d87;box-shadow:0 0 0 3px rgba(35,45,135,0.1)}.input-calendar__input:disabled{background:#f5f5f5;color:#cfcfcf;cursor:not-allowed;opacity:.6}.input-calendar__input::placeholder{color:#cfcfcf}.input-calendar__input--error{border-color:#ff0d49}.input-calendar__input--error:focus{border-color:#ff0d49;box-shadow:0 0 0 3px rgba(255,13,73,0.1)}.input-calendar__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#cfcfcf;pointer-events:none;flex-shrink:0;z-index:1}.input-calendar__icon svg{width:100%;height:100%}.input-calendar__clear{position:absolute;right:38px;top:50%;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:0;border-radius:50%;cursor:pointer;transition:background .15s;z-index:2;color:#cfcfcf}.input-calendar__clear svg{width:14px;height:14px}.input-calendar__clear:hover{background:#f5f5f5;color:#ff0d49}.input-calendar__field--has-value .input-calendar__clear{display:flex}.input-calendar__field--has-value .input-calendar__input{padding-right:68px}.input-calendar__error{display:block;margin-top:6px;font-size:12px;color:#ff0d49}.input-calendar__hint{display:block;margin-top:6px;font-size:12px;color:#cfcfcf}.input-calendar--sm .input-calendar__input{min-height:36px;padding:8px 38px 8px 12px;font-size:13px}.input-calendar--sm .input-calendar__icon{right:10px;width:18px;height:18px}.input-calendar--sm .input-calendar__clear{right:34px;width:20px;height:20px}.input-calendar--sm .input-calendar__clear svg{width:12px;height:12px}.input-calendar--sm .input-calendar__field--has-value .input-calendar__input{padding-right:60px}.input-calendar--lg .input-calendar__input{min-height:52px;padding:14px 48px 14px 20px;font-size:16px}.input-calendar--lg .input-calendar__icon{right:16px;width:22px;height:22px}.input-calendar--lg .input-calendar__clear{right:44px;width:28px;height:28px}.input-calendar--lg .input-calendar__clear svg{width:16px;height:16px}.input-calendar--lg .input-calendar__field--has-value .input-calendar__input{padding-right:78px}.pagination{display:flex;align-items:center;gap:4px;flex-wrap:wrap;user-select:none}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;font-size:14px;font-weight:500;color:#1a1a1a;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.pagination__item:hover{background:#f5f5f5;border-color:#cfcfcf}.pagination__item svg{width:16px;height:16px;flex-shrink:0}.pagination__item.is-active{background:#232d87;color:#fff;border-color:#232d87;pointer-events:none}.pagination__item.is-disabled{opacity:.35;pointer-events:none;cursor:default}.pagination__dots{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-size:14px;color:#cfcfcf;pointer-events:none}.pagination__info{font-size:13px;color:#cfcfcf;margin-left:auto;white-space:nowrap}.pagination--sm{gap:2px}.pagination--sm .pagination__item{min-width:28px;height:28px;padding:0 6px;font-size:12px;border-radius:6px}.pagination--sm .pagination__item svg{width:14px;height:14px}.pagination--sm .pagination__dots{min-width:28px;height:28px;font-size:12px}.pagination--sm .pagination__info{font-size:12px}.pagination--lg{gap:6px}.pagination--lg .pagination__item{min-width:44px;height:44px;padding:0 14px;font-size:16px;border-radius:10px}.pagination--lg .pagination__item svg{width:20px;height:20px}.pagination--lg .pagination__dots{min-width:44px;height:44px;font-size:16px}.pagination--lg .pagination__info{font-size:14px}.pagination-more{display:flex;justify-content:center;padding:12px 0}.pagination-more__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 28px;font-size:14px;font-weight:500;color:#232d87;background:transparent;border:1px solid #232d87;border-radius:10px;cursor:pointer;transition:background .15s,color .15s}.pagination-more__btn:hover{background:#232d87;color:#fff}.pagination-more__btn svg{width:16px;height:16px}.pagination-more__btn.is-loading{pointer-events:none;opacity:.6}.pagination-more__btn.is-loading::after{content:"";width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:paginMoreSpin .6s linear infinite}.pagination-more__btn.is-disabled{display:none}.pagination-more--sm .pagination-more__btn{padding:6px 20px;font-size:13px;border-radius:8px}.pagination-more--lg .pagination-more__btn{padding:14px 36px;font-size:16px;border-radius:12px}@keyframes paginMoreSpin{to{transform:rotate(360deg)}}.pagination--center{justify-content:center}.pagination--right{justify-content:flex-end}@media only screen and (max-width:576px){.pagination{gap:2px}.pagination__item{min-width:32px;height:32px;padding:0 8px;font-size:13px}.pagination__dots{min-width:24px}.pagination__info{width:100%;margin-left:0;margin-top:8px;text-align:center}.pagination--lg .pagination__item{min-width:36px;height:36px;font-size:14px}}.loader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(26,26,26,0.45);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.loader.is-active{opacity:1;visibility:visible}.loader--block{position:absolute;z-index:10;border-radius:inherit}.loader__spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:loaderSpin .7s linear infinite}.loader--block .loader__spinner,.loader--btn .loader__spinner{width:24px;height:24px;border-width:2.5px}.loader--light{background:rgba(255,255,255,0.7)}.loader--light .loader__spinner{border-color:rgba(26,26,26,0.12);border-top-color:#232d87}.loader--btn{position:absolute;inset:0;z-index:2;border-radius:inherit;background:inherit}.loader--btn .loader__spinner{width:18px;height:18px;border-width:2px}.btn--white.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.btn--light.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.btn--primary-ghost.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.btn--danger-ghost.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.btn--success-ghost.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.btn--primary-outline.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.btn--danger-outline.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.btn--success-outline.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.btn--warning-outline.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.btn--light-outline.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.btn--dark-outline.is-loading .loader--btn .loader__spinner{border-color:rgba(26,26,26,0.2);border-top-color:#232d87}.has-loader{position:relative;overflow:hidden}.btn.is-loading{position:relative;pointer-events:none;color:transparent !important}.btn.is-loading .loader--btn{opacity:1;visibility:visible}.loader__text{margin-top:12px;font-size:14px;font-weight:500;color:#fff}.loader--light .loader__text{color:#1a1a1a}.loader--col{flex-direction:column}@keyframes loaderSpin{to{transform:rotate(360deg)}}@media only screen and (max-width:576px){.loader__spinner{width:32px;height:32px}.loader--block .loader__spinner{width:22px;height:22px}}.alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;border-radius:10px;border:1px solid transparent;color:#1a1a1a;background:#f5f5f5;position:relative}.alert__icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.alert__icon svg{width:100%;height:100%}.alert__content{flex:1;min-width:0}.alert__title{font-weight:600;font-size:14px;margin-bottom:2px}.alert__text{font-size:13px;opacity:.85}.alert__close{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin:-4px -4px -4px 0;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;opacity:.5;transition:opacity .15s,background .15s}.alert__close svg{width:14px;height:14px}.alert__close:hover{opacity:1;background:rgba(26,26,26,0.06)}.alert--info{background:rgba(74,159,213,0.08);border-color:rgba(74,159,213,0.2);color:#1a1a1a}.alert--info .alert__icon{color:#4a9fd5}.alert--info .alert__title{color:#4a9fd5}.alert--info .alert__close:hover{background:rgba(74,159,213,0.1)}.alert--success{background:rgba(139,192,161,0.08);border-color:rgba(139,192,161,0.2);color:#1a1a1a}.alert--success .alert__icon{color:#8bc0a1}.alert--success .alert__title{color:#8bc0a1}.alert--success .alert__close:hover{background:rgba(139,192,161,0.1)}.alert--warning{background:rgba(240,160,94,0.1);border-color:rgba(240,160,94,0.2);color:#1a1a1a}.alert--warning .alert__icon{color:#f0a05e}.alert--warning .alert__title{color:#e97718}.alert--warning .alert__close:hover{background:rgba(240,160,94,0.1)}.alert--danger{background:rgba(255,13,73,0.08);border-color:rgba(255,13,73,0.2);color:#1a1a1a}.alert--danger .alert__icon{color:#ff0d49}.alert--danger .alert__title{color:#ff0d49}.alert--danger .alert__close:hover{background:rgba(255,13,73,0.1)}.alert--primary{background:rgba(35,45,135,0.06);border-color:rgba(35,45,135,0.2);color:#1a1a1a}.alert--primary .alert__icon{color:#232d87}.alert--primary .alert__title{color:#232d87}.alert--primary .alert__close:hover{background:rgba(35,45,135,0.1)}.alert--info-filled{background:#4a9fd5;color:#fff;border-color:#4a9fd5}.alert--info-filled .alert__icon{color:#fff}.alert--info-filled .alert__text{opacity:.9}.alert--info-filled .alert__close{color:#fff}.alert--info-filled .alert__close:hover{background:rgba(255,255,255,0.15)}.alert--success-filled{background:#8bc0a1;color:#fff;border-color:#8bc0a1}.alert--success-filled .alert__icon{color:#fff}.alert--success-filled .alert__text{opacity:.9}.alert--success-filled .alert__close{color:#fff}.alert--success-filled .alert__close:hover{background:rgba(255,255,255,0.15)}.alert--warning-filled{background:#f0a05e;color:#fff;border-color:#f0a05e}.alert--warning-filled .alert__icon{color:#fff}.alert--warning-filled .alert__text{opacity:.9}.alert--warning-filled .alert__close{color:#fff}.alert--warning-filled .alert__close:hover{background:rgba(255,255,255,0.15)}.alert--danger-filled{background:#ff0d49;color:#fff;border-color:#ff0d49}.alert--danger-filled .alert__icon{color:#fff}.alert--danger-filled .alert__text{opacity:.9}.alert--danger-filled .alert__close{color:#fff}.alert--danger-filled .alert__close:hover{background:rgba(255,255,255,0.15)}.alert--primary-filled{background:#232d87;color:#fff;border-color:#232d87}.alert--primary-filled .alert__icon{color:#fff}.alert--primary-filled .alert__text{opacity:.9}.alert--primary-filled .alert__close{color:#fff}.alert--primary-filled .alert__close:hover{background:rgba(255,255,255,0.15)}.alert--info-outline{background:transparent;border-color:#4a9fd5}.alert--info-outline .alert__icon{color:#4a9fd5}.alert--success-outline{background:transparent;border-color:#8bc0a1}.alert--success-outline .alert__icon{color:#8bc0a1}.alert--warning-outline{background:transparent;border-color:#f0a05e}.alert--warning-outline .alert__icon{color:#f0a05e}.alert--danger-outline{background:transparent;border-color:#ff0d49}.alert--danger-outline .alert__icon{color:#ff0d49}.alert--primary-outline{background:transparent;border-color:#232d87}.alert--primary-outline .alert__icon{color:#232d87}.alert.is-hiding{opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .25s}.alert-toast-container{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:8px;max-width:380px;width:100%;pointer-events:none}.alert-toast-container .alert{pointer-events:auto;box-shadow:0 4px 16px rgba(26,26,26,0.12);animation:alertSlideIn .3s ease}@keyframes alertSlideIn{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@media only screen and (max-width:576px){.alert{padding:12px 14px;font-size:13px;border-radius:8px}.alert__icon{width:18px;height:18px}.alert-toast-container{top:12px;right:12px;left:12px;max-width:none}}.grid-listing,.gridListing{position:relative}.grid-listing.is-loading::after,.gridListing.is-loading::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,0.75);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.grid-listing.is-loading::before,.gridListing.is-loading::before{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:3px solid rgba(26,26,26,0.1);border-top-color:#232d87;border-radius:50%;animation:gridListingSpin .6s linear infinite;z-index:11}.grid-listing__filter,.gridListing__filter{margin-bottom:20px}.grid-listing__info,.gridListing__info{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.grid-listing__list,.gridListing__list{display:grid;gap:16px}.grid-listing__list--grid,.gridListing__list--grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media only screen and (max-width:768px){.grid-listing__list--grid,.gridListing__list--grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media only screen and (max-width:576px){.grid-listing__list--grid,.gridListing__list--grid{grid-template-columns:1fr}}.grid-listing__empty,.gridListing__empty{padding:32px;text-align:center;background:#f5f5f5;border-radius:12px;color:#cfcfcf;font-size:14px}.grid-listing__paging,.gridListing__paging{margin-top:24px;text-align:center}.grid-listing__more,.gridListing__more{min-width:160px}.grid-listing__end,.gridListing__end{font-size:14px;color:#cfcfcf;padding:12px}@keyframes gridListingSpin{to{transform:rotate(360deg)}}.js-grid-filter-modal-body .grid-listing__filter{display:block !important}@media only screen and (max-width:768px){#modal-grid-filter.modal{overflow-y:visible}}.js-grid-filter-modal-body .js-grid-filter-title{display:none}.js-grid-filter-modal-body .staff-filter__inner{padding:0;border:0;background:transparent;border-radius:0}#modal-grid-filter .js-grid-filter-modal-body{padding-top:12px;padding-bottom:20px}#modal-grid-filter .js-grid-filter-modal-body .reviews-filter__inner{padding:0;border:0;background:transparent;border-radius:0}#modal-grid-filter .js-grid-filter-modal-body .reviews-filter__fields .field{margin-bottom:12px}#modal-grid-filter .js-grid-filter-modal-body .reviews-filter__actions{margin-top:16px}.invite-item{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid #eee}.invite-item__main{flex:1;min-width:0}.invite-item__name{font-weight:600;font-size:14px;margin-bottom:8px}.invite-item__field{width:100%}.invite-item__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.invite-item__remove{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#cfcfcf;cursor:pointer;transition:color .2s,background .2s}.invite-item__remove svg{width:14px;height:14px}.invite-item__remove:hover{color:#ff0d49;background:rgba(255,13,73,0.08)}@font-face{font-family:EuropeExtendedC;src:url("europeextendedc.otf") format("opentype")}@font-face{font-family:EuropeExtendedC;font-weight:bold;src:url("europeextendedc_bold.otf") format("opentype")}*,:before,:after{min-width:0;margin:0;padding:0;background:0;border:0;box-sizing:border-box;outline:none !important;-webkit-tap-highlight-color:transparent}body,html{font-family:"Montserrat",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}a{color:#000644}.wrap{max-width:1180px;margin:auto;padding:0 20px}.section-site{padding-top:50px;padding-bottom:50px}@media only screen and (max-width:992px){.section-site{padding-top:30px;padding-bottom:30px}}header{background:#00042d}@media only screen and (max-width:992px){header{position:sticky;top:0;left:0;width:100%;z-index:990}}header .logo .mobile{display:none}@media only screen and (max-width:992px){header .logo .mobile{display:inline-flex;max-width:220px}}@media only screen and (max-width:992px){header .logo .desktop{display:none}}header>.wrap{display:flex;align-items:center;justify-content:space-between;height:85px;z-index:2;position:relative}@media only screen and (max-width:992px){header>.wrap{height:70px}}@media only screen and (max-width:992px){header .header__left{flex:1}header .header__left img{width:80%}}header .header__right{display:flex;align-items:center;gap:15px}header .header__right .btn-blue-reg{display:flex;height:42px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;border-radius:50px;background:#232d87;color:#FFF;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-left:25px}@media only screen and (max-width:992px){header .header__right .btn-blue-reg{display:none}}header .header__right .header__right-menu{display:flex;align-items:center;gap:25px}@media only screen and (max-width:992px){header .header__right .header__right-menu{display:none}}header .header__right .header__right-menu a{color:#FFF;font-family:EuropeExtendedC;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;display:inline-flex;align-items:center;gap:10px}header .header__right .slogan{color:#b1b3d4;text-align:right;font-size:13px;font-style:normal;font-weight:700;line-height:17px}@media only screen and (max-width:992px){header .header__right .slogan{display:none}}@media only screen and (max-width:992px){header .header__right .btn-red{display:none}}header .header__right .lk{width:44px;height:44px;background:#FFF;border-radius:44px;display:flex;align-items:center;justify-content:center}header .btn-burger{display:none;width:25px}@media only screen and (max-width:992px){header .btn-burger{display:block}}header .btn-burger::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 22 20" fill="none"><path d="M1 10H21" stroke="white" stroke-width="2" stroke-linecap="round" /><path d="M1 19H21" stroke="white" stroke-width="2" stroke-linecap="round" /><path d="M1 1H21" stroke="white" stroke-width="2" stroke-linecap="round" /></svg>')}header .menu-mobile{display:none}header.menu_open .btn-burger::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="19" viewBox="0 0 11 19" fill="none"><path d="M10 1L2 9.5L10 18" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>')}header.menu_open .menu-mobile{overflow:auto;position:fixed;top:0;left:0;width:100%;height:100dvh;background:#000644;padding:40px 20px 60px 20px}@media only screen and (max-width:992px){header.menu_open .menu-mobile{display:block}}header.menu_open .menu-mobile .menu-mobile-ii-bot{border-radius:50px;background:#f6f6ff;color:#000644;font-family:EuropeExtendedC;font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase;height:42px;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;width:100%}header.menu_open .menu-mobile .menu-mobile__menu{margin:0;padding:20px;list-style:none}header.menu_open .menu-mobile .menu-mobile__menu li a{display:block;color:#FFF;font-size:17px;font-style:normal;font-weight:400;line-height:175%;text-decoration:none;padding:3px 0}header.menu_open .menu-mobile .menu-mobile__title{color:#FFF;font-family:EuropeExtendedC;font-size:20px;font-style:normal;font-weight:700;padding:40px 0 20px 0}header.menu_open .menu-mobile .menu-mobile__smm{display:flex;flex-direction:column;gap:5px;margin-top:40px}header.menu_open .menu-mobile .menu-mobile__smm .menu-mobile__smm_row{display:flex;gap:5px}header.menu_open .menu-mobile .menu-mobile__smm .menu-mobile__smm_row a{flex:1;height:52px;display:flex;align-items:center;justify-content:center;background:#232d87;border-radius:5px}header.menu_open .menu-mobile .menu-mobile__address_list{display:flex;flex-direction:column;gap:40px;color:#FFF;margin-top:40px}header.menu_open .menu-mobile .menu-mobile__address_list .address_list__item .title{font-size:16px;font-weight:700}header.menu_open .menu-mobile .menu-mobile__address_list .address_list__item .name{font-size:14px;font-weight:400;margin-top:10px}header.menu_open .menu-mobile .menu-mobile_btn-group{display:flex;flex-direction:column;gap:10px}header.menu_open .menu-mobile .menu-mobile_btn-group .btn-red{height:42px}header.menu_open .menu-mobile .menu-mobile_btn-group .btn-red.blue{background:#232d87}header.menu_open>.wrap{background:#00042d}.main_footer{background:#000644;padding-top:95px;color:#fff}@media only screen and (max-width:992px){.main_footer{padding-top:20px}}.main_footer>.wrap{background:url("../img/layout/mainscreen_bg.svg") center 200px no-repeat;display:flex;justify-content:space-between;gap:100px;padding-bottom:70px}@media only screen and (max-width:992px){.main_footer>.wrap{flex-direction:column;gap:10px;justify-content:start}}.main_footer>.wrap .main_footer_left{width:292px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:992px){.main_footer>.wrap .main_footer_left{justify-content:start;width:100%}.main_footer>.wrap .main_footer_left .main_footer_left-top{order:2}.main_footer>.wrap .main_footer_left .main_footer_left-bottom{order:1;margin-top:10px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #524888}}.main_footer>.wrap .main_footer_left .left-b-menu{display:flex;justify-content:space-between;gap:10px}@media only screen and (max-width:992px){.main_footer>.wrap .main_footer_left .left-b-menu{margin-top:25px}}.main_footer>.wrap .main_footer_left .left-b-menu a{color:#98a0f1;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}@media only screen and (max-width:992px){.main_footer>.wrap .main_footer_left .left-b-menu a{color:#fff;font-weight:700}}.main_footer>.wrap .main_footer_left .left-b-user{display:flex;gap:10px;margin-top:30px}@media only screen and (max-width:992px){.main_footer>.wrap .main_footer_left .left-b-user{margin-top:25px}}.main_footer>.wrap .main_footer_left .left-b-user .left-b-user-reg{display:flex;height:42px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:50px;background:#232d87;color:#FFF;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.main_footer>.wrap .main_footer_left .left-b-user .left-b-user-login{border-radius:50px;background:#FFF;display:flex;width:42px;height:42px;justify-content:center;align-items:center;gap:10px}.main_footer>.wrap .main_footer_right{flex:1;max-width:685px}.main_footer>.wrap .main_footer_right .main_footer_right-line-flex{display:flex;justify-content:space-around;gap:40px;border-bottom:1px solid #524888;padding-bottom:25px;margin-bottom:10px}@media only screen and (max-width:992px){.main_footer>.wrap .main_footer_right .main_footer_right-line-flex{flex-direction:column;margin-bottom:25px;gap:0}}.main_footer>.wrap .main_footer_right .main_footer_right-line-flex>.main_footer_right-left{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:30px}@media only screen and (max-width:992px){.main_footer>.wrap .main_footer_right .main_footer_right-line-flex>.main_footer_right-left{order:2;padding-top:25px;border-top:1px solid #524888}}.main_footer>.wrap .main_footer_right .main_footer_right-line-flex .main_footer_right-right{max-width:270px}@media only screen and (max-width:992px){.main_footer>.wrap .main_footer_right .main_footer_right-line-flex .main_footer_right-right{width:100%;order:1}}.main_footer>.wrap .main_footer_right .main_footer_right-line-flex .main_footer_right-right .main_footer-nav{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.main_footer>.wrap .main_footer_right .main_footer_right-line-flex .main_footer_right-right .main_footer-nav a{color:#98a0f1;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.main_footer-title{color:#FFF;font-family:EuropeExtendedC;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:30px}@media only screen and (max-width:992px){.main_footer-title{font-size:24px;margin-bottom:25px}}.main_footer .footer-ai-link{display:inline-flex;height:58px;padding:0 27px 0 15px;align-items:center;gap:15px;align-self:stretch;border-radius:8px;background:#f6f6ff;color:#000644;font-family:EuropeExtendedC;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;margin-top:30px}@media only screen and (max-width:992px){.main_footer .footer-ai-link{justify-content:center}}.main_footer .main_footer_right-line-flex-smm{display:flex;gap:20px;justify-content:space-between}@media only screen and (max-width:992px){.main_footer .main_footer_right-line-flex-smm{margin-bottom:25px;flex-wrap:wrap;gap:10px}}.main_footer .main_footer_right-line-flex-smm a{border-radius:8px;background:#232d87;display:flex;height:52px;padding:14px 0;justify-content:center;align-items:center;flex:1}@media only screen and (max-width:992px){.main_footer .main_footer_right-line-flex-smm a:nth-child(1),.main_footer .main_footer_right-line-flex-smm a:nth-child(2){width:calc(50% - 5px);flex:auto}}.main_footer .main_footer_right-line-flex-2{display:flex;gap:20px;margin-bottom:10px}@media only screen and (max-width:992px){.main_footer .main_footer_right-line-flex-2{flex-direction:column;gap:10px;margin-bottom:25px}}.main_footer .main_footer_right-line-flex-2 a{display:flex;height:42px;padding:10px 30px;gap:10px;align-items:center;justify-content:center;color:#FFF;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal;border-radius:50px;background:rgba(255,255,255,0.1);backdrop-filter:blur(2px);text-decoration:none;flex:1}.main_footer .main_footer_contacts-item{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.main_footer .main_footer_contacts-item-title{color:#FFF;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.main_footer .main_footer_contacts-item-value{color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.main_footer .main_footer_right-left-bottom a{color:#98a0f1;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.main_footer .main_footer_right-left-bottom .copy{margin-top:20px;color:#FFF;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.contact_list{display:flex;flex-direction:column;gap:25px}.contact_list .contact_list__item{display:flex;align-items:center;gap:15px;color:#FFF;font-size:16px;font-style:normal;font-weight:500;text-decoration:none}.contact_list .contact_list__item .contact_list__item_content{font-size:16px}.contact_list .contact_list__item .contact_list__item_content .small_text{color:#a6a6a6;font-size:12px;font-style:normal;font-weight:400;margin-top:4px}.rl_layout{height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom right,#2c036e 15%,#000644 50%)}.rl_layout .rl_login_box{max-width:500px;padding:20px}.rl_layout .rl_login_box .rl_logo{max-width:100%;margin-bottom:20px}.rl_layout .rl_login_box .rl_wrap{background:#fff;border-radius:20px;padding:20px}.rl_layout .rl_login_box .rl_wrap .title{text-align:center;font-size:26px;font-weight:500;margin-bottom:20px}.rl_layout .rl_login_box .rl_wrap .title-sub{font-size:18px;margin-bottom:10px;font-weight:500;text-align:center}.rl_layout .rl_login_box .rl_wrap .rl_form-group{display:block;margin-bottom:15px}.rl_layout .rl_login_box .rl_wrap .rl_form-group .rl_form-control-label{color:#898aa0;font-family:Montserrat;font-size:14px;font-style:normal;line-height:normal;margin-bottom:5px;margin-left:20px}.rl_layout .rl_login_box .rl_wrap .rl_form-group .rl_form-control-label.required::after{display:inline-block;margin-left:10px;content:"*";color:red}.rl_layout .rl_login_box .rl_wrap .rl_form-group input.rl_form-control{border-radius:8px;background:#f1f1f9;display:flex;height:44px;padding:2px 20px;align-items:center;gap:10px;align-self:stretch;width:100%;border:0}.rl_layout .rl_login_box .rl_wrap .rl_form-group input.rl_form-control.code-input{font-size:20px;text-align:center;letter-spacing:25px}.rl_layout .rl_login_box .rl_wrap .rl_form-radio-group{background:#f1f1f9;border-radius:10px;padding:5px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.rl_layout .rl_login_box .rl_wrap .rl_form-radio-group label{flex:1;text-align:center;padding:5px 10px;cursor:pointer}.rl_layout .rl_login_box .rl_wrap .rl_form-radio-group label:has(input:checked){background:#232d87;color:#fff;border-radius:10px}.rl_layout .rl_login_box .rl_wrap .rl_form-radio-group label input{display:none}.rl_layout .rl_login_box .rl_wrap .rl_form-send{border-radius:50px;background:#232d87;display:flex;height:42px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:#FFF;text-align:center;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal;width:100%}.rl_layout .rl_link-group{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 10px}.rl_layout .rl_link-group a{font-size:16px;text-decoration:none;color:#fff}.rl_layout .rl_wrap .alert{padding:12px 20px;margin-bottom:20px;border-radius:8px;font-size:14px}.rl_layout .rl_wrap .alert.alert-danger{background-color:#fee;color:#c33;border:1px solid #fcc}.rl_layout .rl_wrap .alert.alert-success{background-color:#efe;color:#3c3;border:1px solid #cfc}.rl_form-send{transition:background-color .3s ease,transform .1s ease}.rl_form-send:hover{background:#1a2370 !important}.rl_form-send:active{transform:scale(0.98)}.rl_link-group a{transition:opacity .3s ease}.rl_link-group a:hover{opacity:.8}.module-profile .wrap{display:flex;gap:40px}.module-profile__left_side{width:280px;border-right:1px solid #f1f1f9;padding-bottom:50px}@media only screen and (max-width:992px){.module-profile__left_side{display:none}}.module-profile__left_side .user-box-menu{display:none;margin-top:20px}.module-profile__left_side .user-box-menu-active{display:block}.module-profile__left_side .profile-type{border-radius:13px 0 0 13px;background:#f1f1f9;display:flex;height:49px;padding:6px;align-items:center;gap:4px;align-self:stretch}.module-profile__left_side .profile-type span,.module-profile__left_side .profile-type a{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;color:#000644;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.module-profile__left_side .profile-type span.active,.module-profile__left_side .profile-type a.active{border-radius:8px;background:#FFF}.module-profile__left_side .user-balance-info{padding:0 0 20px 0;display:block}.module-profile__left_side .user-balance-info .user-balance-title{color:#000644;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:10px}.module-profile__left_side .user-balance-info .user-balance-user-value{color:#232d87;font-family:Montserrat;font-size:25px;font-style:normal;font-weight:600;line-height:20px}.module-profile__left_side .user-menu{margin:0;padding:0;list-style:none;border-bottom:1px solid #f1f1f9;padding-bottom:20px;margin-bottom:30px;display:flex;flex-direction:column;gap:5px}.module-profile__left_side .user-menu li.soon{opacity:.3}.module-profile__left_side .user-menu li a{display:flex;gap:10px;align-items:center;color:#000644;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:4px 5px}.module-profile__left_side .user-menu li a .menu_icon{position:relative;top:3px}.module-profile__left_side h3{color:#000644;font-family:EuropeExtendedC;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:0;margin:0 0 14px 0}.module-profile__left_side .user-info{display:flex;align-items:center;gap:10px;padding:10px 0}.module-profile__left_side .user-info .photo{width:60px;height:60px}.module-profile__left_side .user-info .photo img{width:100%;height:100%;object-fit:cover;border-radius:100%}.module-profile__left_side .user-info .name{color:#000644;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:normal;flex:1}.module-profile__right_side{flex:1;min-height:100%;padding-bottom:50px}.module-profile__right_side .profile-h1-box{padding:40px 0 40px 0;display:flex;gap:10px;align-items:center}.module-profile__right_side .profile-h1-box h1{color:#000644;font-family:EuropeExtendedC;font-size:21px;font-style:normal;font-weight:700;line-height:normal}.module-profile .profile-form{display:flex;gap:40px;margin-bottom:50px}@media only screen and (max-width:992px){.module-profile .profile-form{flex-direction:column}}.module-profile .profile-form-photo{width:180px}@media only screen and (max-width:992px){.module-profile .profile-form-photo{width:100%;text-align:center}.module-profile .profile-form-photo .upload-img__info{max-width:200px;margin:auto;align-items:center}}.module-profile .profile-form-photo .upload-img{flex-direction:column}.module-profile .profile-form .repeater__item{border-bottom:0}.module-profile .profile-form .profile-form-services-text{color:#898aa0;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-top:40px;margin-bottom:20px}.module-profile .profile-form .profile-service-block__text{color:#000644;font-family:Montserrat;font-size:14px;line-height:1.5}.module-profile .profile-form .profile-service-block__value{color:#000644;font-family:Montserrat;font-size:14px;line-height:1.5}.module-profile .profile-form .profile-service-block__value--multiline{white-space:pre-wrap}.module-profile .profile-form .profile-service-block__services{margin:0;padding:0;list-style:none}.module-profile .profile-form .profile-service-block__service-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f1f1f9;font-family:Montserrat;font-size:14px}.module-profile .profile-form .profile-service-block__service-item:last-child{border-bottom:0}.module-profile .profile-form .profile-service-block__service-title{flex:1;color:#000644}.module-profile .profile-form .profile-service-block__service-price{color:#232d87;font-weight:600}.profile-form-select-years{width:200px}.profile-form-info{flex:1}.profile-form-info-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:992px){.profile-form-info-grid{grid-template-columns:repeat(1,1fr)}}.service-profile-form-fields,#modal-service-profile{max-width:700px}.service-profile-form-fields .repeater__list,#modal-service-profile .repeater__list{margin-top:0}div:where(.swal2-container) div:where(.swal2-popup){border-radius:30px !important}.header-user-dropdown .dropdown__menu .user-box-menu,.dropdown__menu .user-box-menu{display:none}.header-user-dropdown .dropdown__menu .user-box-menu.user-box-menu-active,.dropdown__menu .user-box-menu.user-box-menu-active{display:block}.profile-type.header-dropdown__profile-type{display:flex;padding:8px 12px;margin:4px 0;background:#f1f1f9;border-radius:8px;gap:4px}.profile-type.header-dropdown__profile-type span{flex:1;padding:6px 12px;font-size:13px;font-weight:600;color:#000644;cursor:pointer;text-align:center;border-radius:6px;transition:background .15s}.profile-type.header-dropdown__profile-type span.active{background:#FFF}@media only screen and (max-width:768px){.profile-type.header-dropdown__profile-type{padding:12px 20px;margin:8px 16px;border-radius:12px;gap:6px}.profile-type.header-dropdown__profile-type span{padding:10px 16px;font-size:15px;border-radius:8px}}.consultation-docs-description__label{color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;margin-bottom:8px}.consultation-docs-description__text{color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5;white-space:pre-wrap}.consultation-docs-files__label{color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;margin-bottom:8px}.consultation-docs-files__list{display:flex;flex-direction:column;gap:8px}.consultation-docs-file-link{display:inline-flex;align-items:center;gap:8px;color:#232d87;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-decoration:underline}.consultation-docs-file-link:hover{text-decoration:none}.consultation-cards{display:flex;flex-direction:column;gap:20px;padding-bottom:50px}.consultation-cards__empty{color:#898aa0;font-family:Montserrat,sans-serif;font-size:16px;padding:40px 0}.consultation-card{background:#fff;border-radius:10px;border:1px solid #f1f1f9;overflow:hidden}.consultation-card__main{display:flex;gap:40px;padding:24px 24px 20px}@media only screen and (max-width:992px){.consultation-card__main{flex-direction:column;gap:20px}}.consultation-card__left{width:140px;flex-shrink:0}.consultation-card__date{color:#000644;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:4px}.consultation-card__time{color:#000644;font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;line-height:1.2;margin-bottom:8px}.consultation-card__price{color:#000644;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.2;margin-bottom:8px;margin-top:20px}.consultation-card__status{display:flex;align-items:center;gap:6px;color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400}.consultation-card__status--pending .consultation-card__status-dot{background:#f5a623}.consultation-card__status--cancelled .consultation-card__status-dot{background:#e74c3c}.consultation-card__status--paid .consultation-card__status-dot{background:#27ae60}.consultation-card__status--completed .consultation-card__status-dot{background:#898aa0}.consultation-card__status-dot{width:8px;height:8px;border-radius:50%;background:#898aa0;flex-shrink:0}.consultation-card__center{flex:1;min-width:0}.consultation-card__specialist{display:flex;align-items:center;gap:12px;margin-bottom:0}.consultation-card__specialist-link{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-decoration:none;color:inherit}.consultation-card__specialist-link:hover .consultation-card__name{text-decoration:underline}.consultation-card__specialist-info{flex:1;min-width:0}.consultation-card__specialist .btn--primary{flex-shrink:0;margin-left:auto}.consultation-card__specialization{margin-top:4px;color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400}.consultation-card__photo{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.consultation-card__name{color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.3;margin:0}.consultation-card__situation{margin-top:16px}.consultation-card__situation-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.consultation-card__situation-label{color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.consultation-card__situation-body--empty{color:#898aa0;font-family:Montserrat,sans-serif;font-size:14px;font-style:italic}.consultation-card__situation-text{color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.consultation-card__situation-text--short{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.consultation-card__situation-text--expanded{display:block}.consultation-card__situation-toggle{margin-top:6px;padding:0;border:0;background:0;color:#232d87;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}.consultation-card__situation-toggle:hover{text-decoration:none}.consultation-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:0;border-radius:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s}.consultation-card__btn:hover{opacity:.9}.consultation-card__btn--chat{background:#232d87;color:#fff}.consultation-card__btn--docs{background:#8b7ec8;color:#fff}.consultation-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:#f1f1f9}@media only screen and (max-width:992px){.consultation-card__footer{flex-wrap:wrap}}.consultation-card__footer-left,.consultation-card__footer-center{color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400}.consultation-card__footer-left{display:flex;gap:4px}.consultation-card__footer-timer{flex-shrink:0;min-width:50px}.consultation-card__footer-center{flex:1;text-align:center}.consultation-card__footer-right{flex-shrink:0}.consultation-card__footer-full{flex:1;color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400}.consultation-card__footer-paid{flex:1;color:#000644;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400}.consultation-card__footer-paid-soon{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.consultation-card__footer-completed{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.consultation-card__btn-join{display:inline-block;padding:8px 20px;background:#232d87;color:#fff !important;border-radius:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s}.consultation-card__btn-join:hover{opacity:.9}.consultation-card__btn-rate{padding:8px 20px;background:#232d87;color:#fff;border:0;border-radius:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s}.consultation-card__btn-rate:hover{opacity:.9}.consultation-card__btn-pay{display:inline-block;padding:10px 24px;background:#232d87;color:#fff !important;border-radius:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s}.consultation-card__btn-pay:hover{opacity:.9}.employees-tabs__header{display:flex;border-radius:10px 10px 0 0;background:#eef0f7;border:1px solid #e0e3eb;border-bottom:0;padding:6px 6px 0;gap:0}.employees-tabs__tab{padding:14px 24px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#1a2b5b;background:transparent;border:0;border-radius:8px 8px 0 0;cursor:pointer;transition:background .2s}.employees-tabs__tab:hover{background:rgba(255,255,255,0.5)}.employees-tabs__tab--active{background:#fff;color:#1a2b5b;font-weight:700}.employees-tabs__content{background:#fff;padding:24px 0}.employees-tabs__panel--hidden{display:none}.employees-search{max-width:360px}.employees-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.employees-card{background:#fff;border:1px solid #e0e3eb;border-radius:12px;padding:20px;text-align:center;transition:border-color .2s,box-shadow .2s}.employees-card:hover{border-color:#c5c9d4;box-shadow:0 2px 8px rgba(0,0,0,0.06)}.employees-card__avatar{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;overflow:hidden;background:#eef0f7}.employees-card__avatar img{width:100%;height:100%;object-fit:cover}.employees-card__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:20px;font-weight:600;color:#1a2b5b}.employees-card__name{font-weight:600;font-size:14px;color:#1a2b5b;margin-bottom:4px;line-height:1.3}.employees-card__email{font-size:13px;margin-bottom:12px;word-break:break-all}.employees-card__status{font-size:12px;margin-bottom:12px;display:inline-flex;align-items:center;gap:6px}.employees-card__status--active{color:#8bc0a1}.employees-card__actions{padding-top:12px;border-top:1px solid #eee}.invites-list{list-style:none;padding:0;margin:0}.employees-list__items{list-style:none;padding:0;margin:0}.invites-list__item{margin-bottom:0;align-items:end}.js-invite-error{display:none;color:#c00}#modal-share-invite-trigger{display:none}#modal-invite-employee,#modal-share-invite{display:none}.employees-modal__name{font-weight:600}.schedule-calendar{background:#fff;border:1px solid #e0e3eb;border-radius:12px;padding:24px;max-width:800px}.schedule-calendar__header{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.schedule-calendar__title{font-size:18px;font-weight:700;color:#1a2b5b;margin:0;min-width:200px;text-align:center}.schedule-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;font-size:12px;font-weight:600;color:#6b7280;text-align:center}.schedule-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.schedule-day{min-height:100px;padding:8px;border:1px solid #e0e3eb;border-radius:8px;background:#fff;display:flex;flex-direction:column;transition:border-color .2s,background .2s}.schedule-day--other{background:#f8f9fc;opacity:.7}.schedule-day--past{opacity:.6}.schedule-day--has{border-color:#a2a7dd;background:#f0f1fa}.schedule-day:hover{border-color:#c5c9d4}.schedule-day__num{font-size:14px;font-weight:600;color:#1a2b5b;margin-bottom:6px}.schedule-day__info{font-size:11px;color:#4b5563;margin-bottom:8px;flex:1}.schedule-day__time{display:block}.schedule-day__price{display:block;color:#059669;font-weight:600}.schedule-day__actions{display:flex;flex-direction:column;gap:6px;margin-top:auto}.schedule-day__add,.schedule-day__edit,.schedule-day__delete{width:100%}.schedule-form__row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;align-items:end}.schedule-form__row .field{flex:1;min-width:140px}.schedule-form__duplicate .js-schedule-duplicate-dates{cursor:pointer}.schedule-duplicate-picker__grid{display:flex;flex-direction:column;gap:4px}.schedule-dup-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-size:11px;font-weight:600;color:#6b7280;text-align:center}.schedule-dup-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.schedule-dup-day{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:12px;border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.schedule-dup-day:hover{background:#eef0f7}.schedule-dup-day--selected{background:#232d87;color:#fff}.schedule-dup-day--source{background:#e0e3eb;cursor:default}.schedule-dup-day--other{color:#9ca3af}#modal-schedule-add{display:none}@media(max-width:768px){.schedule-calendar{padding:16px}.schedule-calendar__header{gap:12px;margin-bottom:16px}.schedule-calendar__title{font-size:16px;min-width:160px}.schedule-calendar__weekdays{display:none}.schedule-calendar__grid{grid-template-columns:repeat(2,1fr);gap:6px}.schedule-day{min-height:90px;padding:6px}.schedule-day__num{font-size:13px}.schedule-day__info{font-size:10px}.schedule-day__add,.schedule-day__edit{font-size:12px;padding:6px 8px}}body:has(.messages-page) .module-profile__left_side{display:none}.js-messages-list{display:flex;gap:10px;flex-direction:column}.messages-page{display:flex;gap:0;min-height:500px;border:1px solid #e0e3eb;border-radius:12px;overflow:hidden;background:#fff;height:80dvh}.messages-dialogs{width:320px;min-width:280px;border-right:1px solid #e0e3eb;display:flex;flex-direction:column}.messages-dialogs__new{padding:12px 16px;border-bottom:1px solid #e0e3eb}.messages-search-wrap{position:relative}.messages-search-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e0e3eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);max-height:240px;overflow-y:auto;z-index:10;display:none}.messages-search-item{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background .2s}.messages-search-item:hover{background:#f0f1fa}.messages-search-item__avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;background:#eef0f7;flex-shrink:0}.messages-search-item__avatar img{width:100%;height:100%;object-fit:cover}.messages-search-item__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;font-weight:600;color:#1a2b5b}.messages-search-item__name{font-size:14px;color:#1a2b5b;flex:1;min-width:0}.messages-search-empty{padding:12px;font-size:13px;color:#9ca3af;text-align:center}.messages-dialogs__list{overflow-y:auto;max-height:560px}.messages-dialogs__empty{padding:24px;text-align:center}.messages-dialog{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f1f5;transition:background .2s}.messages-dialog:hover{background:#f8f9fc}.messages-dialog--active{background:#f0f1fa}.messages-dialog--unread .messages-dialog__name{font-weight:700}.messages-dialog__avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#eef0f7;flex-shrink:0}.messages-dialog__avatar img{width:100%;height:100%;object-fit:cover}.messages-dialog__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:16px;font-weight:600;color:#1a2b5b}.messages-dialog__body{flex:1;min-width:0}.messages-dialog__name{font-weight:600;font-size:14px;color:#1a2b5b;margin-bottom:2px}.messages-dialog__preview{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages-dialog__meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.messages-dialog__time{font-size:11px;color:#9ca3af}.messages-chat{flex:1;display:flex;flex-direction:column;min-width:0}.messages-chat__placeholder{flex:1;display:flex;align-items:center;justify-content:center;padding:48px;color:#9ca3af}.messages-chat__active{flex:1;display:flex;flex-direction:column;min-height:0}.messages-chat__header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e0e3eb;font-weight:600;font-size:14px;color:#1a2b5b}.messages-chat__back{display:none;width:36px;height:36px;align-items:center;justify-content:center;background:0;border:0;cursor:pointer;color:#1a2b5b;flex-shrink:0;border-radius:8px;transition:background .2s}.messages-chat__back:hover{background:#eef0f7}.messages-chat__name{flex:1;min-width:0}.messages-dialog__unread{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:#232d87;color:#fff;font-size:11px;font-weight:600;border-radius:10px;flex-shrink:0}.messages-chat__messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.messages-loading{color:#9ca3af;padding:24px}.messages-load-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:13px;color:#6b7280}.messages-load-more--loading .messages-load-more__spinner{display:inline-block}.messages-load-more__spinner{display:none;width:18px;height:18px;border:2px solid #e0e3eb;border-top-color:#232d87;border-radius:50%;animation:messages-spinner .7s linear infinite}.messages-load-more__text{font-size:13px}.messages-item{display:flex;justify-content:flex-start}.messages-item--mine{justify-content:flex-end}.messages-item--mine .messages-item__bubble{background:#232d87;color:#fff}.messages-item--mine .messages-item__time{color:rgba(255,255,255,0.8)}.messages-item__bubble{max-width:70%;padding:10px 14px;border-radius:12px;background:#eef0f7}.messages-item__text{font-size:14px;line-height:1.4;margin-bottom:4px}.messages-item__file{margin-top:6px}.messages-item__file a{color:inherit;text-decoration:underline}.messages-item__time{font-size:11px;color:#9ca3af}.messages-chat__input{position:relative;padding:12px 16px;border-top:1px solid #e0e3eb;background:#f8f9fc}.messages-chat__input--loading{pointer-events:none}.messages-chat__input-loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(248,249,252,0.95);z-index:5;border-radius:0 0 12px 0}.messages-chat__input-spinner{width:24px;height:24px;border:2px solid #e0e3eb;border-top-color:#232d87;border-radius:50%;animation:messages-spinner .7s linear infinite}@keyframes messages-spinner{to{transform:rotate(360deg)}}.messages-chat__input-loader-text{font-size:13px;color:#6b7280}.messages-chat__input-row{display:flex;align-items:flex-end;gap:8px}.messages-chat__attach{flex-shrink:0}.messages-chat__textarea{flex:1;resize:none;min-height:40px;max-height:120px}.messages-chat__send{flex-shrink:0}.messages-chat__files{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.messages-file-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#fff;border:1px solid #e0e3eb;border-radius:6px;font-size:12px}.messages-file-tag button{background:0;border:0;cursor:pointer;padding:0 2px;font-size:14px;line-height:1;color:#6b7280}.messages-file-tag button:hover{color:#dc2626}@media(max-width:768px){.messages-page{flex-direction:row;position:relative;height:calc(100dvh - 120px);min-height:400px}.messages-dialogs{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-height:none;border-right:0;border-bottom:0;z-index:1;transition:transform .25s ease,opacity .25s ease}.messages-dialogs.messages-dialogs--hidden{transform:translateX(-100%);opacity:0;pointer-events:none;z-index:0}.messages-dialogs__list{max-height:none;flex:1;overflow-y:auto}.messages-chat{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;transform:translateX(100%);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.messages-chat.messages-chat--visible{transform:translateX(0);opacity:1;pointer-events:auto;z-index:2}.messages-chat__back{display:flex}}body.chat-float-modal-open{overflow:hidden}body.embed-body{margin:0;padding:0;overflow:hidden}body.embed-body .messages-page--embed{height:100vh;min-height:400px;border:0;border-radius:0}.chat-float{position:fixed;bottom:24px;left:24px;z-index:999;transition:transform .2s ease,opacity .2s ease}.chat-float:hover{transform:scale(1.05)}.chat-float__btn{width:56px;height:56px;border-radius:50%;background:#232d87;color:#fff;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(35,45,135,0.4);transition:background .2s,box-shadow .2s;position:relative}.chat-float__btn:hover{background:#1a237e;box-shadow:0 6px 16px rgba(35,45,135,0.5)}.chat-float__btn svg{flex-shrink:0}.chat-float__badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;background:#dc2626;color:#fff;font-size:11px;font-weight:600;border-radius:10px;border:2px solid #fff}.chat-float-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;animation:chatFloatModalFadeIn .25s ease}@keyframes chatFloatModalFadeIn{from{opacity:0}to{opacity:1}}.chat-float-modal__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);cursor:pointer}.chat-float-modal__box{position:relative;width:100%;max-width:900px;height:100vh;max-height:700px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,0.2);display:flex;flex-direction:column;overflow:hidden;animation:chatFloatModalSlideIn .25s ease}@keyframes chatFloatModalSlideIn{from{transform:scale(0.95);opacity:0}to{transform:scale(1);opacity:1}}.chat-float-modal__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e0e3eb;flex-shrink:0}.chat-float-modal__title{font-weight:600;font-size:16px;color:#1a2b5b}.chat-float-modal__close{width:36px;height:36px;border:0;background:0;font-size:24px;line-height:1;color:#6b7280;cursor:pointer;border-radius:8px;transition:background .2s,color .2s}.chat-float-modal__close:hover{background:#eef0f7;color:#1a2b5b}.chat-float-modal__body{flex:1;min-height:0}.chat-float-modal__iframe{width:100%;height:100%;border:0;display:block}@media(max-width:768px){.chat-float{bottom:16px;left:16px}.chat-float__btn{width:48px;height:48px}.chat-float-modal{padding:0;align-items:stretch}.chat-float-modal__box{max-height:none;border-radius:0}}#modal-expert-auth,#modal-expert-share,#modal-expert-notes,#modal-expert-review,#modal-reviews-list,#modal-expert-booking,#modal-expert-booking-confirm,#modal-specialist-filter,#modal-schedule-add,#modal-invite-employee{display:none}#modal-expert-booking-confirm{max-width:700px}.modal__header{padding:24px 60px 16px 24px;border-bottom:1px solid #e0e0e0;position:relative}.modal__title{font-size:18px;font-weight:600;color:#303030;margin:0;line-height:1.3}.modal__body{padding:24px;color:#303030;line-height:1.6}.modal__footer{padding:16px 24px;border-top:1px solid #e0e0e0;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;background:#fafafa;border-radius:0 0 16px 16px}.expert-panel-modal__footer--stack{flex-direction:column;align-items:stretch;gap:12px}.expert-panel-modal__footer--stack .btn{width:100%;justify-content:center}.expert-panel-modal__footer--row{flex-direction:row;justify-content:center;gap:12px}#modal-reviews-list{max-width:900px}#modal-reviews-list .modal__body{max-height:70vh;overflow-y:auto}#modal-reviews-list .sp-page-reviews-list{grid-template-columns:1fr}.expert-share-input-wrap{display:flex;gap:8px;align-items:center}.expert-share-input-wrap .input{flex:1;min-width:0}.expert-share-social{margin-top:16px}.expert-share-social-label{display:block;margin-bottom:8px;font-size:14px;color:#7f7f7f}.expert-share-social-btns{display:flex;gap:8px;flex-wrap:wrap}.expert-share-btn{min-width:100px;display:inline-flex;align-items:center;gap:8px}.expert-share-btn__icon{flex-shrink:0}.expert-share-btn--whatsapp{background:#25d366;border-color:#25d366;color:#fff}.expert-share-btn--whatsapp:hover{background:#20bd5a;border-color:#20bd5a;color:#fff}.expert-share-btn--vk{background:#07f;border-color:#07f;color:#fff}.expert-share-btn--vk:hover{background:#06d;border-color:#06d;color:#fff}.expert-share-btn--tg{background:#08c;border-color:#08c;color:#fff}.expert-share-btn--tg:hover{background:#0077b3;border-color:#0077b3;color:#fff}.expert-notes-list{min-height:60px}.expert-notes-form{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.expert-notes-form .field{margin-bottom:12px}.expert-note-item{padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px;background:#fafafa}.expert-note-item__meta{font-size:12px;color:#7f7f7f;margin-bottom:4px}.expert-note-item__text{margin-bottom:8px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.expert-note-item .js-expert-note-delete{margin-top:4px}.expert-review-stars{display:flex;gap:4px;font-size:28px;line-height:1}.expert-review-star{background:0;border:0;padding:0;cursor:pointer;color:#ddd;transition:color .2s}.expert-review-star:hover,.expert-review-star.active{color:#f5a623}.expert-review-guest-fields .checkbox__label a{color:#232d87;text-decoration:underline}#modal-expert-booking{max-width:560px}.expert-booking-calendar-inline{min-height:280px;width:100%;overflow:hidden}.expert-booking-calendar-inline .air-datepicker{--adp-width:99%;--adp-accent-color:#232d87;--adp-cell-background-color-selected:#232d87;--adp-cell-background-color-selected-hover:#1a2370;--adp-cell-background-color-in-range:rgba(35,45,135,0.1);--adp-cell-background-color-in-range-hover:rgba(35,45,135,0.2);--adp-cell-border-color-in-range:#232d87;--adp-btn-color:#232d87;--adp-day-name-color:#232d87;--adp-day-name-color-hover:#1a2370;--adp-color-current-date:#232d87;width:99% !important;max-width:99%;border:1px solid #e0e0e0;border-radius:8px;box-shadow:none}.expert-booking-slots-wrap{min-height:40px}.expert-booking-slots{display:flex;flex-direction:column;gap:16px}.expert-booking-day{border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;background:#fafafa}.expert-booking-day__date{font-weight:600;margin-bottom:8px}.expert-booking-day__price{font-size:13px;color:#666;margin-top:8px}.expert-booking-day__list{display:flex;flex-wrap:wrap;gap:8px}.expert-booking-slot{display:inline-block;padding:8px 14px;border:1px solid #a2a7dd;border-radius:8px;background:#fff;color:#303030;cursor:pointer;font-size:14px;transition:background .2s,border-color .2s}.expert-booking-slot:hover{background:#f0f0ff;border-color:#8a8fd4}.expert-booking-info{font-size:14px}.expert-booking-file-hint{display:block;font-size:12px;margin-top:4px}.expert-booking-dropzone{position:relative;border:2px dashed #d0d0d0;border-radius:8px;padding:24px 16px;background:#fafafa;cursor:pointer;transition:border-color .2s,background .2s}.expert-booking-dropzone:hover,.expert-booking-dropzone.expert-booking-dropzone--dragover{border-color:#8a8fd4;background:#f0f0ff}.expert-booking-dropzone__input{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.expert-booking-dropzone__content{display:flex;flex-direction:column;align-items:center;gap:4px}.expert-booking-dropzone__text{font-size:14px;color:#333}.expert-booking-dropzone__browse{color:#8a8fd4;text-decoration:underline;cursor:pointer}.expert-booking-dropzone__hint{font-size:12px}.expert-booking-confirm-specialist{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#fafafa;border-radius:8px;margin-bottom:16px}.expert-booking-confirm-specialist__info{display:flex;align-items:center;gap:12px;min-width:0}.expert-booking-confirm-specialist__photo{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#e8e8e8}.expert-booking-confirm-specialist__photo img{width:100%;height:100%;object-fit:cover}.expert-booking-confirm-specialist__text{min-width:0}.expert-booking-confirm-specialist__name{font-weight:700;font-size:14px;line-height:1.3;text-transform:uppercase}.expert-booking-confirm-specialist__role{font-size:13px;font-style:italic;margin-top:2px}.expert-booking-confirm-specialist__panel{flex-shrink:0}.expert-booking-confirm-specialist__panel.specialist-list-item-panel--inline{margin-top:0;padding:6px 4px;border-radius:8px;background:#f0f0fa}.expert-booking-confirm-specialist__panel.specialist-list-item-panel--inline button{width:40px;height:40px;min-width:40px;color:#7c71a3}.expert-booking-confirm-specialist__panel.specialist-list-item-panel--inline button:hover{color:#8a8fd4}@media(max-width:480px){.expert-booking-confirm-specialist{flex-direction:column;align-items:stretch}.expert-booking-confirm-specialist__panel.specialist-list-item-panel--inline{justify-content:center}}.expert-booking-files-preview{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.expert-booking-files-preview__item{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f5f5f5;border-radius:6px;font-size:13px;max-width:100%}.expert-booking-files-preview__thumb{width:36px;height:36px;object-fit:cover;border-radius:4px;flex-shrink:0}.expert-booking-files-preview__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#e0e0e0;border-radius:4px;flex-shrink:0;color:#666;font-size:18px}.expert-booking-files-preview__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-booking-files-preview__remove{flex-shrink:0;width:24px;height:24px;padding:0;border:0;background:transparent;color:#999;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.expert-booking-files-preview__remove:hover{color:#c00;background:rgba(204,0,0,0.08)}.js-booking-confirm-text{text-align:center;font-size:15px;font-weight:500}.new_block_services{background:#000644;padding-top:50px}.new_block_services .new_block_services-title{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:35px}.new_block_services .new_block_services-title .text{color:#a7aef8;font-family:EuropeExtendedC;font-size:35px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:992px){.new_block_services .new_block_services-title .text{font-size:23px}}.new_block_services .new_block_services-title .text .green{display:inline-flex;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#56f78d;color:#000644;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal;position:relative;top:-6px}@media only screen and (max-width:992px){.new_block_services .new_block_services-title .text .green{top:0;margin-top:10px}}.new_block_services .new_block_services-title .text .white{color:#FFF}@media only screen and (max-width:992px){.new_block_services .new_block_services-title .text .white{display:block}}.new_block_services .new_block_services-title .btn{display:flex;height:42px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;border-radius:50px;background:#232d87;color:#FFF;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.new_block_services .new_block_services-title .btn::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M0.21967 10.2197C-0.0732233 10.5126 -0.0732233 10.9874 0.21967 11.2803C0.512563 11.5732 0.987437 11.5732 1.28033 11.2803L0.75 10.75L0.21967 10.2197ZM11.5 0.75C11.5 0.335786 11.1642 0 10.75 0L4 0C3.58579 0 3.25 0.335786 3.25 0.75C3.25 1.16421 3.58579 1.5 4 1.5L10 1.5V7.5C10 7.91421 10.3358 8.25 10.75 8.25C11.1642 8.25 11.5 7.91421 11.5 7.5V0.75ZM0.75 10.75L1.28033 11.2803L11.2803 1.28033L10.75 0.75L10.2197 0.21967L0.21967 10.2197L0.75 10.75Z" fill="white"/></svg>');position:relative;top:3px}@media only screen and (max-width:992px){.new_block_services .new_block_services-title .btn{display:none}}.new_block_services .color-section-text{padding:20px 10px;justify-content:center;align-items:center;gap:10px;background:#00085b;color:#a7aef8;font-family:EuropeExtendedC;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media only screen and (max-width:992px){.new_block_services .color-section-text{font-size:18px;text-align:center;margin-left:-20px;margin-right:-20px}}.new_block_services .color-section-text .white{color:#FFF}.new_block_services .hero-block{display:flex;justify-content:space-between;gap:50px;margin:30px 0;align-items:end}@media only screen and (max-width:992px){.new_block_services .hero-block{flex-direction:column;align-items:start}}@media only screen and (max-width:992px){.new_block_services .hero-block .img{margin-left:-20px;margin-right:-20px}}.new_block_services .hero-block .img img{width:100%}.new_block_services .hero-block .content{max-width:620px}.new_block_services .hero-block .content .hero-list_item{margin-bottom:30px}.new_block_services .hero-block .content .hero-list_item-title{color:#a7aef8;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:flex;gap:10px;align-items:center;margin-bottom:10px}.new_block_services .hero-block .content .hero-list_item-title::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M22 12H18" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 12H2" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 6V2" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22V18" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.new_block_services .hero-block .content .hero-list_item-text{color:#b9b9d1;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.new_block_services .grid-3-per{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;color:#FFF;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:30px 0 50px 0}@media only screen and (max-width:992px){.new_block_services .grid-3-per{grid-template-columns:repeat(1,1fr)}}.new_block_services .grid-3-per-item{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M17.3333 2.66699L4 18.667H16L14.6667 29.3337L28 13.3337H16L17.3333 2.66699Z" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') top center no-repeat;padding-top:50px;padding-left:10px;padding-right:10px;text-align:center}.new_block_services-white{background:#fff;padding-bottom:50px}.new_block_services-white .new_block_services-title .text{color:#000644}.new_block_services-white .subtitle-text{color:#000644;font-family:EuropeExtendedC;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:25px}@media only screen and (max-width:992px){.new_block_services-white .subtitle-text{font-size:20px}}.new_block_services-white .subtitle-text .color-text{color:#505bc7}.new_block_services-white .text-section{color:#000644;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:400;line-height:normal;max-width:850px}.new_block_services-white .hero-block{flex-direction:column;align-items:start}.new_block_services-white .hero-block .content{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:60px;row-gap:20px}.new_block_services-white .hero-block .content.grid-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:992px){.new_block_services-white .hero-block .content.grid-2{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:992px){.new_block_services-white .hero-block .content{grid-template-columns:repeat(1,1fr);gap:20px}}.new_block_services-white .hero-block .content .hero-list_item-title{color:#000644}.new_block_services-white .hero-block .content .hero-list_item-title::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M15.9993 29.3337C23.3631 29.3337 29.3327 23.3641 29.3327 16.0003C29.3327 8.63653 23.3631 2.66699 15.9993 2.66699C8.63555 2.66699 2.66602 8.63653 2.66602 16.0003C2.66602 23.3641 8.63555 29.3337 15.9993 29.3337Z" stroke="%23000644" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.3333 16H24" stroke="%23000644" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.99935 16H2.66602" stroke="%23000644" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 8.00033V2.66699" stroke="%23000644" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 29.3333V24" stroke="%23000644" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.new_block_services-white .hero-block .content .hero-list_item-text{color:#000644}.new_main_page{background:linear-gradient(to bottom right,#2c036e 15%,#000644 50%);padding-top:90px;padding-bottom:50px}.new_main_page .new_main_page_top_line{display:flex;gap:50px;margin-bottom:50px}@media only screen and (max-width:992px){.new_main_page .new_main_page_top_line{flex-direction:column;gap:25px}}.new_main_page .new_main_page_top_line .new_main_page_left{flex:1;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:992px){.new_main_page .new_main_page_top_line .new_main_page_left{border-bottom:1px solid #454b93;padding-bottom:25px}}.new_main_page .new_main_page_top_line .new_main_page_left-logo{width:100%;display:block;margin-bottom:25px}.new_main_page .new_main_page_top_line .new_main_page_left-logo .logo-mobile{display:none}.new_main_page .new_main_page_top_line .new_main_page_left-logo img{width:100%}.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact{display:flex;gap:50px;justify-content:space-between}.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_right{display:flex;gap:30px}@media only screen and (max-width:992px){.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_right{display:none}}.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_right-btn{display:flex;gap:10px;color:#fff;text-decoration:none}.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_right-btn .icon,.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_right-btn [class^=icon-],.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_right-btn [class*=" icon-"]{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:8px;background:#232d87}.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_right-btn .content .value{font-family:Montserrat;font-size:16px;font-weight:500}.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_right-btn .content .title{color:#878baf;font-family:Montserrat;font-size:12px}.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_left{display:flex;align-items:center;gap:10px}@media only screen and (max-width:992px){.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_left{justify-content:center;width:100%}}.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_left .btn-burger{display:none}@media only screen and (max-width:992px){.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_left .btn-burger{display:inline-flex}}.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_left .bnt-registr{display:flex;height:42px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;border-radius:50px;background:#232d87;color:#FFF;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.new_main_page .new_main_page_top_line .new_main_page_left .new_main_page_contact .new_main_page_contact_left .bnt-login{display:flex;width:42px;height:42px;justify-content:center;align-items:center;gap:10px;border-radius:50px;background:#FFF}.new_main_page .new_main_page_top_line .new_main_page_right{width:270px;margin:auto}.new_main_page .new_main_page_top_line .new_main_page_right nav{display:flex;flex-direction:column;gap:10px}.new_main_page .new_main_page_top_line .new_main_page_right nav a{color:#98a0f1;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.new_main_page .new_main_page_services_list{display:flex;flex-direction:column;gap:20px;border-top:1px solid #454b93;padding-top:40px}.new_main_page .new_main_page_services_list .new_main_page_services_list_item{display:flex;justify-content:space-between;gap:50px;border-bottom:1px solid #454b93;padding-bottom:20px}@media only screen and (max-width:992px){.new_main_page .new_main_page_services_list .new_main_page_services_list_item{flex-direction:column;gap:15px}}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content-top{display:flex;gap:20px;align-items:center;justify-content:space-between}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content-top .services_list_item_content-top-btn{display:flex;gap:10px;align-items:center}@media only screen and (max-width:992px){.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content-top .services_list_item_content-top-btn{display:none}}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content-top .services_list_item_content-top-btn a{display:flex;border-radius:100%;border-radius:50px;background:rgba(238,239,255,0.1);width:30px;height:30px;align-items:center;justify-content:center}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item-photo{width:437px;border-radius:14px;overflow:hidden}@media only screen and (max-width:992px){.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item-photo{width:100%}}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item-photo img{border-radius:12px}@media only screen and (max-width:992px){.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item-photo img{width:100%}}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item-title{color:#FFF;font-family:EuropeExtendedC;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:7px}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item-title-text{color:#FFF;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom{display:flex;gap:30px;align-items:end;justify-content:space-between;margin-top:20px}@media only screen and (max-width:992px){.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom{flex-direction:column}}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom ul{color:#7d84cc;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-left:20px;flex:1}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom .services_list-link{display:flex;width:296px;height:42px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;border-radius:50px;background:#232d87;color:#FFF;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}@media only screen and (max-width:992px){.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom .services_list-link{width:100%}}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom .services_list-link.services_list-link-100{width:100%}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom .services_list_item_content-bottom-btns{display:flex;gap:10px}@media only screen and (max-width:992px){.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom .services_list_item_content-bottom-btns{width:100%}}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom .services_list_item_content-bottom-btns .services_list-link{flex:1}.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom .services_list_item_content-bottom-btns .services_list-link-tg{display:none}@media only screen and (max-width:992px){.new_main_page .new_main_page_services_list .new_main_page_services_list_item .services_list_item_content .services_list_item_content-bottom .services_list_item_content-bottom-btns .services_list-link-tg{display:block;display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;border-radius:50px;background:#232d87}}.new_main_page_menu{display:flex;align-items:center;justify-content:space-between;border-radius:8px;background:#dedfed;height:48px;padding-left:50px;padding-right:50px;margin-bottom:40px}@media only screen and (max-width:992px){.new_main_page_menu{display:none}}.new_main_page_menu a{color:#0a1156;font-family:EuropeExtendedC;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.new_main_page_menu a.active{display:flex;height:58px;padding:0 27px 0 15px;align-items:center;gap:15px;border-radius:8px;background:#f6f6ff;display:flex;gap:15px}.new_block_services{background:#000644;padding-top:50px}.new_block_services .new_block_services-title{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:35px}.new_block_services .new_block_services-title .text{color:#a7aef8;font-family:EuropeExtendedC;font-size:35px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:992px){.new_block_services .new_block_services-title .text{font-size:23px}}.new_block_services .new_block_services-title .text .green{display:inline-flex;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#56f78d;color:#000644;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal;position:relative;top:-6px}@media only screen and (max-width:992px){.new_block_services .new_block_services-title .text .green{top:0;margin-top:10px}}.new_block_services .new_block_services-title .text .white{color:#FFF}@media only screen and (max-width:992px){.new_block_services .new_block_services-title .text .white{display:block}}.new_block_services .new_block_services-title .btn{display:flex;height:42px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;border-radius:50px;background:#232d87;color:#FFF;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.new_block_services .new_block_services-title .btn::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M0.21967 10.2197C-0.0732233 10.5126 -0.0732233 10.9874 0.21967 11.2803C0.512563 11.5732 0.987437 11.5732 1.28033 11.2803L0.75 10.75L0.21967 10.2197ZM11.5 0.75C11.5 0.335786 11.1642 0 10.75 0L4 0C3.58579 0 3.25 0.335786 3.25 0.75C3.25 1.16421 3.58579 1.5 4 1.5L10 1.5V7.5C10 7.91421 10.3358 8.25 10.75 8.25C11.1642 8.25 11.5 7.91421 11.5 7.5V0.75ZM0.75 10.75L1.28033 11.2803L11.2803 1.28033L10.75 0.75L10.2197 0.21967L0.21967 10.2197L0.75 10.75Z" fill="white"/></svg>');position:relative;top:3px}@media only screen and (max-width:992px){.new_block_services .new_block_services-title .btn{display:none}}.new_block_services .color-section-text{padding:20px 10px;justify-content:center;align-items:center;gap:10px;background:#00085b;color:#a7aef8;font-family:EuropeExtendedC;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media only screen and (max-width:992px){.new_block_services .color-section-text{font-size:18px;text-align:center;margin-left:-20px;margin-right:-20px}}.new_block_services .color-section-text .white{color:#FFF}.new_block_services .hero-block{display:flex;justify-content:space-between;gap:50px;margin:30px 0;align-items:end}@media only screen and (max-width:992px){.new_block_services .hero-block{flex-direction:column;align-items:start}}@media only screen and (max-width:992px){.new_block_services .hero-block .img{margin-left:-20px;margin-right:-20px}}.new_block_services .hero-block .img img{width:100%}.new_block_services .hero-block .content{max-width:620px}.new_block_services .hero-block .content .hero-list_item{margin-bottom:30px}.new_block_services .hero-block .content .hero-list_item-title{color:#a7aef8;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:flex;gap:10px;align-items:center;margin-bottom:10px}.new_block_services .hero-block .content .hero-list_item-title::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M22 12H18" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 12H2" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 6V2" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22V18" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.new_block_services .hero-block .content .hero-list_item-text{color:#b9b9d1;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.new_block_services .grid-3-per{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;color:#FFF;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:30px 0 50px 0}@media only screen and (max-width:992px){.new_block_services .grid-3-per{grid-template-columns:repeat(1,1fr)}}.new_block_services .grid-3-per-item{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M17.3333 2.66699L4 18.667H16L14.6667 29.3337L28 13.3337H16L17.3333 2.66699Z" stroke="%23A7AEF8" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') top center no-repeat;padding-top:50px;padding-left:10px;padding-right:10px;text-align:center}.new_block_services-white{background:#fff;padding-bottom:50px}.new_block_services-white .new_block_services-title .text{color:#000644}.new_block_services-white .subtitle-text{color:#000644;font-family:EuropeExtendedC;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:25px}@media only screen and (max-width:992px){.new_block_services-white .subtitle-text{font-size:20px}}.new_block_services-white .subtitle-text .color-text{color:#505bc7}.new_block_services-white .text-section{color:#000644;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:400;line-height:normal;max-width:850px}.new_block_services-white .hero-block{flex-direction:column;align-items:start}.new_block_services-white .hero-block .content{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:60px;row-gap:20px}.new_block_services-white .hero-block .content.grid-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:992px){.new_block_services-white .hero-block .content.grid-2{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:992px){.new_block_services-white .hero-block .content{grid-template-columns:repeat(1,1fr);gap:20px}}.new_block_services-white .hero-block .content .hero-list_item-title{color:#000644}.new_block_services-white .hero-block .content .hero-list_item-title::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M15.9993 29.3337C23.3631 29.3337 29.3327 23.3641 29.3327 16.0003C29.3327 8.63653 23.3631 2.66699 15.9993 2.66699C8.63555 2.66699 2.66602 8.63653 2.66602 16.0003C2.66602 23.3641 8.63555 29.3337 15.9993 29.3337Z" stroke="%23000644" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.3333 16H24" stroke="%23000644" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.99935 16H2.66602" stroke="%23000644" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 8.00033V2.66699" stroke="%23000644" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 29.3333V24" stroke="%23000644" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.new_block_services-white .hero-block .content .hero-list_item-text{color:#000644}body:has(.new_main_page) header{display:none}body:has(.new_main_page) header.menu_open{display:block}.sinergosha{background:#000644;padding:80px 0}.sinergosha .wrap{display:flex;gap:40px}@media only screen and (max-width:992px){.sinergosha .wrap{flex-direction:column}}.sinergosha .wrap .sinergosha-ii{width:220px;color:#fff;text-align:center}@media only screen and (max-width:992px){.sinergosha .wrap .sinergosha-ii{width:100%}}.sinergosha .wrap .sinergosha-ii .name{color:#FFF;font-family:EuropeExtendedC;font-size:28px;font-weight:700}.sinergosha .wrap .sinergosha-ii .text{color:#FFF;font-size:15px;font-weight:500}.sinergosha .wrap .sinergosha-ii .text .big{font-family:EuropeExtendedC;font-weight:bold;font-size:19px;margin-top:10px}.sinergosha .wrap .content{flex:1}.sinergosha .wrap .content .sinergosha-help-list{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}@media only screen and (max-width:992px){.sinergosha .wrap .content .sinergosha-help-list{grid-template-columns:repeat(1,1fr)}}.sinergosha .wrap .content .sinergosha-help-list button{border-radius:15px;background:#20197f;color:#FFF;font-family:Montserrat;font-size:16px;font-weight:400;height:86px;display:flex;gap:15px;align-items:center;padding:0 26px 0 23px;text-align:left}.sinergosha .wrap .content .sinergosha-help-list button::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="13" viewBox="0 0 8 13" fill="none"><path d="M1 1L6 6.5L1 12" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');margin-left:auto}.sinergosha .wrap .content .sinergosha-help-list button::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.92969 4.92969L9.16969 9.16969" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.8281 14.8281L19.0681 19.0681" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.8281 9.16969L19.0681 4.92969" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.8281 9.17063L18.3581 5.64062" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.92969 19.0681L9.16969 14.8281" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.sinergosha .wrap .content form{border-radius:50px;background:#FFF;display:flex;align-items:center;justify-content:space-between;height:55px;margin:20px 0;padding-right:20px}.sinergosha .wrap .content form input{padding:0 20px;color:#000644;font-family:EuropeExtendedC;font-size:13px;font-weight:700;flex:1}.sinergosha .wrap .content form input::placeholder{color:#000644}.sinergosha .wrap .content form button{border-radius:50px;background:#e8001c;display:flex;width:156px;height:32px;padding:10px;justify-content:center;align-items:center;color:#FFF;font-family:EuropeExtendedC;font-size:13px;font-weight:700}@media only screen and (max-width:992px){.sinergosha .wrap .content form button{width:100px}}.sinergosha .wrap .content .sinergosha-list-action{display:flex;gap:10px;flex-wrap:wrap;max-width:700px}.sinergosha .wrap .content .sinergosha-list-action button{border-radius:20px;border:1px solid #44487e;background:#130c57;color:#FFF;font-family:EuropeExtendedC;font-size:13px;font-style:normal;font-weight:400;padding:0 15px;height:31px}#botSinChatDialog{display:none;position:fixed;width:100%;height:100dvh;background:#000644;top:0;left:0;z-index:3}#botSinChatDialog.open{display:block;padding-top:160px}@media only screen and (max-width:992px){#botSinChatDialog.open{padding-top:70px;padding-bottom:30px}}#botSinChatDialog .botSinChatDialog__mobile{display:none;align-items:center;justify-content:space-between}@media only screen and (max-width:992px){#botSinChatDialog .botSinChatDialog__mobile{display:flex;padding:10px 20px}}#botSinChatDialog .wrap{height:100%;display:flex;flex-direction:column;gap:30px;position:relative}#botSinChatDialog .wrap .closeSinergoshaDialog{width:25px;height:25px;position:absolute;right:-30px;top:0;overflow:hidden;text-indent:-999px;background:transparent url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.0625 1.0625L20.939 20.939" stroke="white" stroke-width="1.5"/><path d="M20.9375 1.0625L1.06096 20.939" stroke="white" stroke-width="2"/></svg>') center center no-repeat}@media only screen and (max-width:992px){#botSinChatDialog .wrap .closeSinergoshaDialog{display:none}}#botSinChatDialog .wrap .botSinChatDialog__chat{padding-left:240px;overflow:auto;padding-right:20px}@media only screen and (max-width:992px){#botSinChatDialog .wrap .botSinChatDialog__chat{padding-left:0;padding-right:0}}#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg{margin-right:auto;max-width:90%;margin:10px 0}#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg ul,#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg ol{margin-left:40px;margin-bottom:10px}#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg ul li,#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg ol li{padding:3px 0}#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg p{margin:10px 15px}#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg.request{margin-left:auto;text-align:right;overflow:hidden}#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg.request .text{float:right;border-radius:8px 8px 0 8px;background:#dedfed}#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg>div.text{display:inline-block;border-radius:8px 8px 8px 0;background:#FFF;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#000;padding:10px 15px 10px 15px}#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg .botSinChatDialog__chatmsg_btn{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg .botSinChatDialog__chatmsg_btn button{border-radius:20px;border:1px solid #44487e;background:#130c57;color:#FFF;font-family:EuropeExtendedC;font-size:13px;font-style:normal;font-weight:400;padding:10px 15px}@media only screen and (max-width:992px){#botSinChatDialog .wrap .botSinChatDialog__chat .botSinChatDialog__chatmsg .botSinChatDialog__chatmsg_btn button{text-align:left;font-size:12px}}#botSinChatDialog .wrap .botSinChatDialog__chat{flex:1}#botSinChatDialog .wrap .botSinChatDialog__form{display:flex;gap:70px;align-items:end;padding-bottom:10px}@media only screen and (max-width:992px){#botSinChatDialog .wrap .botSinChatDialog__form{gap:0;padding-bottom:30px}#botSinChatDialog .wrap .botSinChatDialog__form .botSinChatDialog__form_icon{display:none}}#botSinChatDialog .wrap .botSinChatDialog__form .botSinChatDialog__form_box{border-radius:50px;background:#FFF;height:55px;display:flex;align-items:center;justify-content:space-between;flex:1;gap:30px;padding:0 15px 0 30px;margin-bottom:30px}@media only screen and (max-width:992px){#botSinChatDialog .wrap .botSinChatDialog__form .botSinChatDialog__form_box{border-radius:15px;background:#f1f1f9}}#botSinChatDialog .wrap .botSinChatDialog__form .botSinChatDialog__form_box input{flex:1;color:#000644;font-family:EuropeExtendedC;font-size:13px;font-style:normal;font-weight:700;line-height:42px;background:transparent;border:0}#botSinChatDialog .wrap .botSinChatDialog__form .botSinChatDialog__form_box button{border-radius:50px;background:#e8001c;display:flex;width:156px;height:32px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#FFF;font-family:EuropeExtendedC;font-size:13px;font-style:normal;font-weight:700;line-height:42px}@media only screen and (max-width:992px){#botSinChatDialog .wrap .botSinChatDialog__form .botSinChatDialog__form_box button{background:#fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><rect width="40" height="40" rx="20" fill="white"/><path d="M19 28.5C19 29.0523 19.4477 29.5 20 29.5C20.5523 29.5 21 29.0523 21 28.5H20H19ZM20.7071 11.2929C20.3166 10.9024 19.6834 10.9024 19.2929 11.2929L12.9289 17.6569C12.5384 18.0474 12.5384 18.6805 12.9289 19.0711C13.3195 19.4616 13.9526 19.4616 14.3431 19.0711L20 13.4142L25.6569 19.0711C26.0474 19.4616 26.6805 19.4616 27.0711 19.0711C27.4616 18.6805 27.4616 18.0474 27.0711 17.6569L20.7071 11.2929ZM20 28.5H21V12H20H19V28.5H20Z" fill="black"/></svg>') center center no-repeat;width:40px;height:40px;overflow:hidden;text-indent:-9999px;border-radius:40px}}body:has(#botSinChatDialog.open){overflow:hidden}body:has(#botSinChatDialog.open) .mainscreen{display:none}body:has(#botSinChatDialog.open) header{position:fixed;z-index:7;top:0;width:100%}body:has(#botSinChatDialog.open) .mainscreen__menu{position:fixed;top:85px;width:100%}@supports(scrollbar-color:auto){.botSinChatDialog__chat{scrollbar-width:thin;scrollbar-color:#343180 #000644}}@media(prefers-color-scheme:dark){.botSinChatDialog__chat::-webkit-scrollbar-track{background:#000644}.botSinChatDialog__chat::-webkit-scrollbar-thumb{border-color:#343180}@supports(scrollbar-color:auto){.botSinChatDialog__chat{scrollbar-color:#343180 #000644}}}.qa{background:#f0f1fb}@media only screen and (max-width:992px){.qa{padding-top:20px;padding-bottom:40px}}.qa>.wrap{display:flex;justify-content:space-between;padding-top:125px;padding-bottom:50px;position:relative;overflow:hidden}@media only screen and (max-width:992px){.qa>.wrap{flex-direction:column;background:#fff;border-radius:12px;padding:40px 30px;margin-left:20px;margin-right:20px}}.qa>.wrap::after{content:url("../img/layout/qa_person.png");position:absolute;left:50%;margin-left:-100px;bottom:-10px}@media only screen and (max-width:992px){.qa>.wrap::after{display:none}}.qa>.wrap .help_mobile_w{display:none}@media only screen and (max-width:992px){.qa>.wrap .help_mobile_w{display:block;width:calc(100% + 55px)}}.qa>.wrap .qa_title{color:#121556;font-family:EuropeExtendedC;font-size:35px;font-style:normal;font-weight:700;line-height:42px}@media only screen and (max-width:992px){.qa>.wrap .qa_title{font-size:24px;line-height:30px}}.qa>.wrap .qa_content{width:551px;border-radius:10px;background:#FFF url("../img/layout/qa_logo.png") right bottom no-repeat;padding:30px 90px 30px 44px}@media only screen and (max-width:992px){.qa>.wrap .qa_content{width:100%;background:0;padding:0}}.qa>.wrap .qa_content .qa_title{border-bottom:2px solid #eaeaf6;padding-bottom:20px;margin-bottom:28px}.qa>.wrap .qa_content .qa_title_small{color:#121556;font-family:EuropeExtendedC;font-size:22px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:29px}.qa>.wrap .qa_content ul{margin-left:20px;max-width:280px}.qa>.wrap .qa_content ul li{color:#000644;font-size:17px;font-style:normal;font-weight:500;line-height:25px}.qa>.wrap .qa_contact{width:280px;padding-top:30px}.qa>.wrap .qa_contact .qa_contact_text{color:#000644;font-size:17px;font-style:normal;font-weight:500;line-height:25px;margin:28px 0}.qa>.wrap .qa_contact .contact_list{gap:16px}.qa>.wrap .qa_contact .contact_list .contact_list__item{color:#121556}.qa>.wrap .qa_contact .contact_list .contact_list__item .small_text{color:#878baf}.about_text{display:flex;align-items:start;gap:45px;margin-top:30px}@media only screen and (max-width:992px){.about_text{flex-direction:column;gap:20px}}.about_text .photo{width:275px}.about_text .photo img{width:100%}.about_text .text{flex:1}.about_text .text .ki{color:#000644;font-family:EuropeExtendedC;font-size:20px;font-style:normal;font-weight:700;margin-bottom:20px}.about_text .text .ki .ki_role{font-size:15px;font-style:italic;font-weight:400;margin-top:10px}.about_text .text .text_text{color:#000644;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.about_text .text .text_text p{margin-bottom:15px}.about_option{display:flex;gap:30px;margin-top:100px}@media only screen and (max-width:992px){.about_option{flex-direction:column;margin-top:30px}}.about_option .about_option_big{width:755px;border-radius:10px;background:#f1f1f9;padding:30px 40px}@media only screen and (max-width:992px){.about_option .about_option_big{width:100%}}.about_option .about_option_big .about_option_title{color:#000644;font-family:EuropeExtendedC;font-size:20px;font-style:normal;font-weight:700;margin-bottom:30px}.about_option .about_option_big .about_option_text{color:#000644;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.about_option .about_option_big .about_option_text ul{margin-left:20px}.about_option .about_option_big .about_option_text ul li{padding:3px 0}.about_option .about_option_big .about_option_text p{margin-bottom:15px}.about_option .about_option_list{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:16px;color:#000644;flex:1}.about_option .about_option_list .about_option_list_item{border-radius:10px;background:#f1f1f9;padding:10px 17px 10px 30px;display:flex;align-items:center;gap:30px;width:100%;flex:1;text-decoration:none}@media only screen and (max-width:992px){.about_option .about_option_list .about_option_list_item{padding-top:20px;padding-bottom:20px}}.about_option .about_option_list .about_option_list_item .count{font-family:EuropeExtendedC;font-size:35px;font-weight:400;width:110px;text-align:center}.about_option .about_option_list .about_option_list_item .icon,.about_option .about_option_list .about_option_list_item [class^=icon-],.about_option .about_option_list .about_option_list_item [class*=" icon-"]{width:36px}.about_option .about_option_list .about_option_list_item .text{color:#000644;font-family:EuropeExtendedC;font-size:16px;font-weight:700;flex:1}.about-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:70px}@media only screen and (max-width:992px){.about-grid-3{grid-template-columns:repeat(1,1fr);margin-top:20px}}.about-grid-3 .about-grid-3-item{height:345px;position:relative;text-decoration:none;background-size:cover}.about-grid-3 .about-grid-3-item .about-grid-3-name{position:absolute;top:37px;left:41px;color:#000644;font-family:EuropeExtendedC;font-size:20px;font-style:normal;font-weight:700}.about-grid-3 .about-grid-3-item .about-grid-3-item-arrow{position:absolute}.about-grid-3 .about-grid-3-item.about-grid-3-1{background:url("../img/about/1.jpg") center center no-repeat}.about-grid-3 .about-grid-3-item.about-grid-3-1 .about-grid-3-name{color:#fff}.about-grid-3 .about-grid-3-item.about-grid-3-1 .about-grid-3-item-arrow{right:40px;bottom:66px}.about-grid-3 .about-grid-3-item.about-grid-3-2{background:url("../img/about/2.jpg") center center no-repeat}.about-grid-3 .about-grid-3-item.about-grid-3-2 .about-grid-3-item-arrow{right:46px;bottom:66px}.about-grid-3 .about-grid-3-item.about-grid-3-3{background:url("../img/about/3.jpg") center center no-repeat}.about-grid-3 .about-grid-3-item.about-grid-3-3 .about-grid-3-item-arrow{left:41px;bottom:66px}.about-grid-3 .about-grid-3-item .about-grid-3-text{position:absolute;left:41px;top:213px}.about-grid-3 .about-grid-3-item .about-grid-3-text .about-grid-3-text-600{font-weight:600}.about-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px}@media only screen and (max-width:992px){.about-grid-2{grid-template-columns:repeat(1,1fr)}}.about-grid-2 .about-grid-2-item.about-grid-2-1{width:755px;border-radius:6px;background:#f1f1f9;height:312px;display:flex;gap:20px;justify-content:space-between;align-items:center}@media only screen and (max-width:992px){.about-grid-2 .about-grid-2-item.about-grid-2-1{width:100%;flex-direction:column;height:auto;padding-top:90px;padding-bottom:20px;position:relative}}.about-grid-2 .about-grid-2-item.about-grid-2-1 .s_content{flex:1}.about-grid-2 .about-grid-2-item.about-grid-2-1 .s_content__title{color:#121556;font-family:EuropeExtendedC;font-size:24px;font-style:normal;font-weight:700;line-height:42px}@media only screen and (max-width:992px){.about-grid-2 .about-grid-2-item.about-grid-2-1 .s_content__title{font-size:18px;position:absolute;top:10px;left:20px;padding-top:10px;border-bottom:1px solid #eaeaf6;text-align:center;width:calc(100% - 40px)}}.about-grid-2 .about-grid-2-item.about-grid-2-1 .s_content__name{color:#121556;font-family:EuropeExtendedC;font-size:16px;font-style:normal;font-weight:700;line-height:42px;text-transform:uppercase}.about-grid-2 .about-grid-2-item.about-grid-2-1 .s_content__text{color:#000644;font-size:15px;font-style:normal;font-weight:500;line-height:25px}.about-grid-2 .about-grid-2-item.about-grid-2-2{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex:1;gap:30px}.about-grid-2 .about-grid-2-item.about-grid-2-2 a{border-radius:6px;background:#170d5b;color:#FFF;font-family:EuropeExtendedC;font-size:20px;font-style:normal;font-weight:700;display:block;text-decoration:none;width:100%;padding-left:43px;padding-top:25px;height:141px;position:relative}.about-grid-2 .about-grid-2-item.about-grid-2-2 a .arrow{position:absolute;right:40px;bottom:25px}.about-grid-2 .about-grid-2-item.about-grid-2-2 a:last-child{border-radius:6px;background:#f1f1f9;color:#000644}.about_tariff{padding:70px 0}.about_tariff__title{color:#000644;font-family:EuropeExtendedC;font-size:30px;font-style:normal;font-weight:700;margin-bottom:60px}.section_cooperation{padding:70px 0}.section_cooperation__title{color:#000644;font-family:EuropeExtendedC;font-size:30px;font-style:normal;font-weight:700;margin-bottom:60px}@media only screen and (max-width:992px){.section_cooperation__title{font-size:24px;margin-bottom:30px}}.section_cooperation__inner_title{color:#000644;font-family:EuropeExtendedC;font-size:22px;font-style:normal;font-weight:700;line-height:42px;text-transform:uppercase;padding:80px 0 50px 0;text-align:center}.section_cooperation .section_cooperation__box_text{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px}@media only screen and (max-width:992px){.section_cooperation .section_cooperation__box_text{flex-direction:column}}.section_cooperation .section_cooperation__box_text_t{max-width:480px;color:#000644;font-size:17px;font-weight:400}.section_cooperation .section_cooperation__box_text_q{border-radius:15px;background:#f1f1f9;flex:1;position:relative;color:#000644;font-family:EuropeExtendedC;font-size:19px;font-weight:700;line-height:42px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:992px){.section_cooperation .section_cooperation__box_text_q{line-height:1.2;padding:20px;text-align:center;font-size:18px}}.section_cooperation_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:50px}@media only screen and (max-width:992px){.section_cooperation_grid{grid-template-columns:repeat(1,1fr)}}.section_cooperation_grid .section_cooperation_grid__item{border-radius:15px;background:#170d5b;display:flex;align-items:center;justify-content:center;color:#FFF;text-align:center;font-family:EuropeExtendedC;font-size:16px;font-weight:700;text-transform:uppercase;padding:40px 30px}@media only screen and (max-width:992px){.section_cooperation_grid .section_cooperation_grid__item{padding:20px;font-size:14px}}.section_cooperation_flex{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}@media only screen and (max-width:992px){.section_cooperation_flex{flex-direction:column}}.section_cooperation_flex .section_cooperation_flex__item{width:270px;color:#000644;text-align:center;font-size:17px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column;gap:20px;margin-bottom:30px}@media only screen and (max-width:992px){.section_cooperation_flex .section_cooperation_flex__item{width:100%;margin-bottom:10px}}.section_cooperation_flex .section_cooperation_flex__item::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32" fill="none"><path d="M17.8333 2.66602L4.5 18.666H16.5L15.1667 29.3327L28.5 13.3327H16.5L17.8333 2.66602Z" stroke="%237D84CC" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.about_cta{padding:0 0 80px 0}.about_cta .wrap{border-bottom:1px solid #363f99;border-top:1px solid #363f99;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:40px;padding-bottom:40px}@media only screen and (max-width:992px){.about_cta .wrap{flex-direction:column;align-items:start;gap:40px}}.about_cta .wrap .about_cta__text{color:#000644;font-family:EuropeExtendedC;font-size:22px;font-style:normal;font-weight:700;text-transform:uppercase;flex:1}.about_cta .wrap .about_cta__contact{display:flex;gap:40px}@media only screen and (max-width:992px){.about_cta .wrap .about_cta__contact{flex-direction:column;gap:20px}}.about_cta .wrap .about_cta__contact a{display:flex;gap:10px;text-decoration:none;align-items:center}.about_cta .wrap .about_cta__contact a .about_cta__contact_i_t{color:#000644;font-size:16px;font-style:normal;font-weight:500;margin-bottom:4px}.about_cta .wrap .about_cta__contact a .about_cta__contact_i_v{color:#878baf;font-size:12px;font-style:normal;font-weight:400;line-height:12px}.text_page{padding-bottom:90px}.text_page>.wrap>h1{color:#000644;font-family:EuropeExtendedC;font-size:35px;font-style:normal;font-weight:700;margin:90px 0 50px 0;padding:0}.text_page>.wrap .text_page_content{font-size:14px;line-height:18px}.text_page>.wrap .text_page_content p{margin-bottom:15px}.inner_page__list_doc{list-style:none;margin:40px 0 0 0;padding:0}.inner_page__list_doc a{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:50px;border:1px solid #dedfed;background:#f1f1f9;padding:10px 20px;text-decoration:none;margin-bottom:10px}.inner_page__list_doc a::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12.8057 4.00098C12.8057 3.44869 12.3579 3.00098 11.8057 3.00098C11.2534 3.00098 10.8057 3.44869 10.8057 4.00098L12.8057 4.00098ZM11.0986 20.3155C11.4891 20.706 12.1222 20.706 12.5128 20.3155L18.8767 13.9515C19.2673 13.561 19.2673 12.9279 18.8767 12.5373C18.4862 12.1468 17.853 12.1468 17.4625 12.5373L11.8057 18.1942L6.14881 12.5373C5.75829 12.1468 5.12512 12.1468 4.7346 12.5373C4.34407 12.9279 4.34407 13.561 4.7346 13.9515L11.0986 20.3155ZM11.8057 4.00098L10.8057 4.00098V19.6084L11.8057 19.6084L12.8057 19.6084V4.00098L11.8057 4.00098Z" fill="%23000644"/></svg>')}.inner_page__title_text_bg{color:#000644;font-family:EuropeExtendedC;font-size:19px;font-style:normal;font-weight:700;line-height:1.3;border-radius:15px;background:#f1f1f9;padding:20px}@media only screen and (max-width:992px){.inner_page__title_text_bg{text-align:center;font-size:17px}}.inner_we_help{display:flex;justify-content:space-between;gap:90px;margin-top:90px}@media only screen and (max-width:992px){.inner_we_help{flex-direction:column;gap:30px;margin-top:40px}}.inner_we_help .inner_we_help__title{width:235px;color:#000644;font-family:EuropeExtendedC;font-size:22px;font-weight:700;line-height:1.2;text-transform:uppercase}@media only screen and (max-width:992px){.inner_we_help .inner_we_help__title{text-align:center}}.inner_we_help .inner_we_help__grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media only screen and (max-width:992px){.inner_we_help .inner_we_help__grid{grid-template-columns:repeat(1,1fr);gap:20px}}.inner_we_help .inner_we_help__grid .inner_we_help__grid__item{display:flex;flex-direction:column;gap:30px;color:#000644;font-size:17px;font-weight:400;align-items:center;margin-bottom:30px;text-align:center}.inner_we_help .inner_we_help__grid .inner_we_help__grid__item::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32" fill="none"><path d="M29.8307 14.7725V15.9992C29.8291 18.8744 28.8981 21.6721 27.1765 23.9749C25.455 26.2778 23.0351 27.9625 20.2779 28.7777C17.5206 29.5929 14.5737 29.495 11.8767 28.4986C9.17964 27.5022 6.87694 25.6606 5.31201 23.2486C3.74708 20.8365 3.00378 17.9833 3.19296 15.1143C3.38215 12.2453 4.49367 9.51427 6.36177 7.3286C8.22987 5.14293 10.7544 3.61968 13.559 2.98603C16.3635 2.35238 19.2978 2.64228 21.9241 3.8125" stroke="%237D84CC" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.8333 5.33398L16.5 18.6807L12.5 14.6807" stroke="%237D84CC" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.error-page{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:60px 20px 90px}.error-page__inner{text-align:center;max-width:520px}.error-page__code{font-family:EuropeExtendedC,sans-serif;font-size:120px;font-weight:700;line-height:1;color:#232d87;margin-bottom:16px;letter-spacing:-0.02em}@media(max-width:768px){.error-page__code{font-size:80px}}.error-page__title{font-family:EuropeExtendedC,sans-serif;font-size:24px;font-weight:700;color:#000644;margin-bottom:12px}@media(max-width:768px){.error-page__title{font-size:20px}}.error-page__message{font-size:16px;line-height:1.5;color:#6b7280;margin-bottom:32px}.error-page__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.error-page__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;border-radius:8px;transition:background .2s,color .2s;cursor:pointer;border:0}.error-page__btn--primary{background:#232d87;color:#fff}.error-page__btn--primary:hover{background:#1a237e;color:#fff}.error-page__btn--outline{background:transparent;color:#232d87;border:2px solid #232d87}.error-page__btn--outline:hover{background:#eef0f7;color:#232d87}.become-performer{color:#fff;padding:100px 0;overflow:hidden;background:#00042d url("../img/layout/bg_become_box.jpg") bottom center no-repeat}@media only screen and (max-width:992px){.become-performer{background:#000644}}.become-performer .become-person-mobil{display:none}@media only screen and (max-width:992px){.become-performer .become-person-mobil{display:block;width:calc(100% + 40px);margin-bottom:40px;margin-left:-20px}}.become-performer .wrap{position:relative}.become-performer .become-performer-title{color:#FFF;font-family:EuropeExtendedC;font-size:35px;font-style:normal;font-weight:700;padding-bottom:50px}@media only screen and (max-width:992px){.become-performer .become-performer-title{font-size:24px;line-height:1.5}}.become-performer .become-performer-title .become-performer-title-sub{font-weight:400;font-size:28px;margin-top:15px}@media only screen and (max-width:992px){.become-performer .become-performer-title .become-performer-title-sub{font-size:18px;line-height:1.5}}.become-performer .become-performer-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:80px;row-gap:20px;max-width:820px;margin-bottom:50px}@media only screen and (max-width:992px){.become-performer .become-performer-list{grid-template-columns:repeat(1,1fr);column-gap:0}}.become-performer .become-performer-list .become-performer-item{display:flex;align-items:center}.become-performer .become-performer-list .become-performer-item .count{width:45px;color:#7d84cc;font-family:EuropeExtendedC;font-size:35px;font-weight:700;line-height:48px}.become-performer .become-performer-list .become-performer-item .text{flex:1;color:#FFF;font-size:16px;font-weight:400}.become-performer a.btn-red{max-width:300px}@media only screen and (max-width:992px){.become-performer .btn-red{width:100%;height:42px}}.mainscreen{background:#000644;position:relative}.mainscreen>.wrap{height:calc(100dvh - 145px);display:flex;align-items:center;background:url("../img/layout/mainscreen_bg.svg") center center no-repeat;overflow:hidden;gap:30px;position:relative}@media only screen and (max-width:992px){.mainscreen>.wrap{padding:0;flex-direction:column;height:calc(100dvh - 40px)}}.mainscreen>.wrap .video{padding-top:110px;padding-bottom:110px;height:100dvh;position:relative}@media only screen and (max-width:992px){.mainscreen>.wrap .video{padding-top:0;padding-bottom:0}}.mainscreen>.wrap .video video{height:100%}@media only screen and (max-width:992px){.mainscreen>.wrap .video video{height:100%;width:100%;object-fit:cover}}.mainscreen>.wrap .video .sound_btn{border-radius:50px;background:rgba(35,45,135,0.25);width:32px;height:32px;position:absolute;right:10px;top:120px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media only screen and (max-width:992px){.mainscreen>.wrap .video .sound_btn{top:20px}}.mainscreen>.wrap .video .sound_btn::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11 5L6 9H2V15H6L11 19V5Z" stroke="%2300042D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M23 9L17 15" stroke="%2300042D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 9L23 15" stroke="%2300042D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:relative;top:2px}.mainscreen>.wrap .video .sound_btn.sound_btn-on::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11 5L6 9H2V15H6L11 19V5Z" stroke="%2300042D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.5391 8.46094C16.4764 9.39858 17.003 10.6701 17.003 11.9959C17.003 13.3218 16.4764 14.5933 15.5391 15.5309" stroke="%2300042D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');position:relative;top:2px}.mainscreen>.wrap .right_aside{color:#fff;flex:1}.mainscreen>.wrap .right_aside .right_aside-link{display:flex;flex-direction:column;gap:15px;position:absolute;top:40px;right:0}@media only screen and (max-width:992px){.mainscreen>.wrap .right_aside .right_aside-link{display:none}}.mainscreen>.wrap .right_aside .right_aside-link a{display:flex;width:306px;color:#fff;text-decoration:none;border-radius:50px;border:1px solid #dedfed;background:rgba(255,255,255,0.06);align-items:center;justify-content:center;height:42px;gap:10px}.mainscreen>.wrap .right_aside .right_aside-link a::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M4.29289 18.7929C3.90237 19.1834 3.90237 19.8166 4.29289 20.2071C4.68342 20.5976 5.31658 20.5976 5.70711 20.2071L4.29289 18.7929ZM21 4.5C21 3.94772 20.5523 3.5 20 3.5H11C10.4477 3.5 10 3.94772 10 4.5C10 5.05228 10.4477 5.5 11 5.5H19V13.5C19 14.0523 19.4477 14.5 20 14.5C20.5523 14.5 21 14.0523 21 13.5V4.5ZM5 19.5L5.70711 20.2071L20.7071 5.20711L20 4.5L19.2929 3.79289L4.29289 18.7929L5 19.5Z" fill="white"/></svg>');position:relative;top:2px}.mainscreen>.wrap .mainscreen-nav-menu{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media only screen and (max-width:992px){.mainscreen>.wrap .mainscreen-nav-menu{display:none}}.mainscreen>.wrap .mainscreen-nav-menu a{background:rgba(255,255,255,0.9098039216);border-radius:8px;display:inline-block;padding:5px 10px;font-size:12px}.mainscreen>.wrap .mainscreen-nav-menu a:hover{background:#fff}@media only screen and (max-width:992px){.mainscreen>.wrap h3{display:none}}.mainscreen>.wrap .mainscreen-search-form{position:relative}@media only screen and (max-width:992px){.mainscreen>.wrap .mainscreen-search-form{position:absolute;bottom:150px;width:90%;left:5%}}.mainscreen>.wrap .mainscreen-search-form input{width:100%;height:50px;background:#fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="%23232D87" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.0004 21L16.6504 16.65" stroke="%23232D87" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') left 10px center no-repeat;border-radius:8px;padding-left:50px;padding-right:20px}.mainscreen>.wrap .mainscreen-search-form .mainscreen-search-form-input--autocomplete{position:relative}.mainscreen>.wrap .mainscreen-search-form .mainscreen-search-autocomplete{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);max-height:320px;overflow-y:auto;z-index:100}.mainscreen>.wrap .mainscreen-search-form .mainscreen-search-autocomplete__item{display:flex;align-items:center;gap:12px;padding:10px 16px;color:#303030;text-decoration:none;transition:background .15s}.mainscreen>.wrap .mainscreen-search-form .mainscreen-search-autocomplete__item:hover{background:#f5f5f5}.mainscreen>.wrap .mainscreen-search-form .mainscreen-search-autocomplete__photo{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#eee}.mainscreen>.wrap .mainscreen-search-form .mainscreen-search-autocomplete__photo img{width:100%;height:100%;object-fit:cover}.mainscreen>.wrap .mainscreen-search-form .mainscreen-search-autocomplete__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mainscreen>.wrap .mainscreen-search-form .mainscreen-search-autocomplete__name{font-size:15px;font-weight:500;line-height:1.3}.mainscreen>.wrap .mainscreen-search-form .mainscreen-search-autocomplete__rating{font-size:13px;font-weight:600;color:#f5a623}.mainscreen>.wrap .mainscreen-search-form .mainscreen-search-autocomplete__meta{font-size:13px;color:#898aa0;line-height:1.3}.mainscreen>.wrap .mainscreen-search-form .help-text{font-size:14px;margin-top:10px;color:#dedfed}.mainscreen>.wrap .h1-text{flex:1;color:#FFF;font-size:24px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:47px}@media only screen and (max-width:992px){.mainscreen>.wrap .h1-text{position:absolute;bottom:166px;left:0;width:100%;text-align:center;color:#FFF;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:20px}}.mainscreen>.wrap h3{margin-top:20px}.mainscreen>.wrap h1{color:#FFF;font-family:EuropeExtendedC;font-size:40px;font-style:normal;font-weight:700;line-height:50px;text-transform:uppercase}@media only screen and (max-width:992px){.mainscreen>.wrap h1{text-align:center;position:absolute;top:70px;left:0;width:100%;font-size:30px;line-height:1.2}}.mainscreen>.wrap h1 span{display:block;font-size:40px;font-weight:400}@media only screen and (max-width:992px){.mainscreen>.wrap h1 span{font-size:25px}}.mainscreen .mobile_btn{display:none}@media only screen and (max-width:768px){.mainscreen .mobile_btn{display:flex;position:absolute;bottom:0;left:0;width:100%;padding:20px;gap:20px}.mainscreen .mobile_btn .btn-red{flex:1;height:44px;border-radius:50px;background:#e8001c;display:flex;align-items:center;justify-content:center}.mainscreen .mobile_btn .btn-phone{width:44px;height:44px;border-radius:100%;background:#FFF;display:flex;align-items:center;justify-content:center}}.desctop_left_panel{position:fixed;right:15px;bottom:125px;padding:20px;width:290px;display:block;z-index:999}@media only screen and (max-width:992px){.desctop_left_panel{width:100%;bottom:-10px;left:0;right:unset}}.desctop_left_panel .desctop_left_panel_smm{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:5px}@media only screen and (max-width:992px){.desctop_left_panel .desctop_left_panel_smm{display:none}.desctop_left_panel .desctop_left_panel_smm.desctop_left_panel_action{display:flex;max-width:430px;margin:auto}}.desctop_left_panel .desctop_left_panel_smm a{display:flex}.desctop_left_panel .desctop_left_panel_smm a svg{width:100%}.desctop_left_panel .desctop_left_panel_smm a.neiros{display:none}@media only screen and (max-width:768px){.desctop_left_panel .desctop_left_panel_smm a.neiros{display:flex}}.desctop_left_panel .mainscreen_big_menu_box{border-radius:10px;background:#FFF;box-shadow:0 4px 8px 0 rgba(0,6,68,0.25);overflow:hidden}.desctop_left_panel .mainscreen_big_menu{padding:0 20px}@media only screen and (max-width:992px){.desctop_left_panel .mainscreen_big_menu{display:none}}.desctop_left_panel .mainscreen_big_menu.active ul{display:block}.desctop_left_panel .mainscreen_big_menu .mainscreen_big_menu__title{color:#000644;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;padding:15px 0 15px 0;border-bottom:1px solid #dedfed;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="8" viewBox="0 0 19 8" fill="none"><path d="M0.992188 1L9.49219 7L17.9922 1" stroke="%23000644" stroke-width="1.5" stroke-linecap="round"/></svg>') center right 0 no-repeat;width:100%;display:flex}.desctop_left_panel .mainscreen_big_menu ul{list-style:none;padding:15px 0 10px 0;display:none}.desctop_left_panel .mainscreen_big_menu ul li{margin-bottom:8px}.desctop_left_panel .mainscreen_big_menu ul li a{color:#000644;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-decoration:none;display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.desctop_left_panel .mainscreen_big_menu ul li a span{flex:1}.desctop_left_panel .mainscreen_big_menu ul li a::after{content:url("../img/menu_icon.svg")}.mainscreen__menu{background:#dedfed;position:sticky;top:0;z-index:4}@media only screen and (max-width:992px){.mainscreen__menu{display:none}}.mainscreen__menu .wrap{display:flex;align-items:center;justify-content:space-between;height:60px}.mainscreen__menu .wrap ul{display:flex;list-style:none;margin:0;padding:0;gap:5px;align-items:center;justify-content:space-between;flex:1}.mainscreen__menu .wrap ul li{display:inline-flex}.mainscreen__menu .wrap ul li a{color:#0a1156;font-family:EuropeExtendedC;font-size:16px;font-style:normal;font-weight:700;text-decoration:none}.mainscreen__menu .wrap ul li a.chat-bot{color:#000644;font-size:12px;font-style:normal;font-weight:700;border-radius:50px;background:#f6f6ff;padding:2px 10px;display:flex;align-items:center;gap:10px;justify-content:center;text-decoration:none}.mainscreen__menu .wrap ul li a.chat-bot::before{content:url("../img/chat-box-menu.svg")}@media only screen and (max-width:992px){.breadcrumb{display:none}}.breadcrumb__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:4px 8px}.breadcrumb__item{display:inline-flex;align-items:center;font-size:14px;color:#666}.breadcrumb__item:not(:last-child)::after{content:"/";margin-left:8px;color:#999}.breadcrumb__item a:hover{text-decoration:underline}.specialist-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:40px 0;row-gap:40px}.specialist-list.favorites-list{grid-template-columns:repeat(3,1fr);padding:0}@media only screen and (max-width:992px){.specialist-list.favorites-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){.specialist-list.favorites-list{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:992px){.specialist-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){.specialist-list{grid-template-columns:repeat(1,1fr)}}.specialist-list-item{position:relative;display:flex;flex-direction:column;justify-content:space-between}.specialist-list-item .photo{height:310px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f7f7ff;position:relative}@media only screen and (max-width:576px){.specialist-list-item .photo{height:auto}}.specialist-list-item .photo img{width:100%;object-fit:contain;border-radius:10px}.specialist-list-item .photo .rating{position:absolute;left:5px;bottom:5px;background:#fff;padding:5px;border-radius:8px}.specialist-list-item .name{color:#000644;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-top:10px}.specialist-list-item .name-role{color:#000644;font-family:Montserrat;font-size:14px;font-style:italic;font-weight:400;line-height:normal}.specialist-list-item .online-booking{border-radius:50px;background:#232d87;display:flex;height:36px;padding:10px 0;justify-content:center;align-items:center;gap:10px;align-self:stretch;width:100%;color:#FFF;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-top:10px}.specialist-filter-slot{margin-top:40px}.specialist-filter-open-mobile{display:none;margin-top:20px;margin-bottom:20px}@media only screen and (max-width:992px){.specialist-filter-open-mobile{display:inline-flex}}.specialist-filter-row{display:flex;gap:20px;flex-wrap:wrap}.specialist-filter-row .field{flex:1;min-width:180px}#modal-specialist-filter .js-grid-filter-modal-body .specialist-filter-row{flex-direction:column;gap:16px}#modal-specialist-filter .js-grid-filter-modal-body .specialist-filter-row .field{min-width:100%}.all-link{display:flex;align-items:center;justify-content:center}.all-link a{border-radius:50px;background:#232d87;height:42px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;color:#FFF;display:flex;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.all-link a::after{position:relative;top:3px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3.46967 13.4697C3.17678 13.7626 3.17678 14.2374 3.46967 14.5303C3.76256 14.8232 4.23744 14.8232 4.53033 14.5303L4 14L3.46967 13.4697ZM14.75 4C14.75 3.58579 14.4142 3.25 14 3.25L7.25 3.25C6.83579 3.25 6.5 3.58579 6.5 4C6.5 4.41421 6.83579 4.75 7.25 4.75L13.25 4.75V10.75C13.25 11.1642 13.5858 11.5 14 11.5C14.4142 11.5 14.75 11.1642 14.75 10.75V4ZM4 14L4.53033 14.5303L14.5303 4.53033L14 4L13.4697 3.46967L3.46967 13.4697L4 14Z" fill="white"/></svg>')}.specialist-list-item-panel{border-radius:0 0 8px 8px;background:#f0f0fa;display:flex;padding:5px 0;justify-content:space-between;align-items:center;align-self:stretch;margin-top:10px}.specialist-list-item-panel button{flex:1;border-right:1px solid #dbddf3;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.specialist-list-item-panel button:last-child{border:0}.specialist-list-item-panel-note-count{position:absolute;top:2px;right:8px;width:16px;height:16px;padding:0 4px;border-radius:8px;background:#00d63b;color:#fff;font-family:EuropeExtendedC,sans-serif;font-size:8px;font-weight:700;line-height:16px;text-align:center;display:flex;align-items:center;justify-content:center}.is-accred{position:absolute;top:-10px;right:10px;border-radius:50px;background:#232d87;padding:0 8px;display:flex;height:25px;align-items:center;gap:10px;color:#FFF;text-align:center;font-family:EuropeExtendedC;font-size:13px;font-style:normal;font-weight:700;line-height:normal}.user-profile-options{margin-top:10px;color:#000644;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column;gap:5px;margin-top:20px}.user-profile-options .option{padding-left:20px}.user-profile-options .sro{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M2 5.5L6.5 2L11 5.5V11C11 11.2652 10.8946 11.5196 10.7071 11.7071C10.5196 11.8946 10.2652 12 10 12H3C2.73478 12 2.48043 11.8946 2.29289 11.7071C2.10536 11.5196 2 11.2652 2 11V5.5Z" stroke="%23000644" stroke-linecap="round" stroke-linejoin="round"/><path d="M5 12V7H8V12" stroke="%23000644" stroke-linecap="round" stroke-linejoin="round"/></svg>') left center no-repeat}.user-profile-options .region{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M11.5 6C11.5 9.5 7 12.5 7 12.5C7 12.5 2.5 9.5 2.5 6C2.5 4.80653 2.97411 3.66193 3.81802 2.81802C4.66193 1.97411 5.80653 1.5 7 1.5C8.19347 1.5 9.33807 1.97411 10.182 2.81802C11.0259 3.66193 11.5 4.80653 11.5 6Z" stroke="%23000644" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 7.5C7.82843 7.5 8.5 6.82843 8.5 6C8.5 5.17157 7.82843 4.5 7 4.5C6.17157 4.5 5.5 5.17157 5.5 6C5.5 6.82843 6.17157 7.5 7 7.5Z" stroke="%23000644" stroke-linecap="round" stroke-linejoin="round"/></svg>') left center no-repeat}.user-profile-options .count-users{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M11.6673 12.25V11.0833C11.6673 10.4645 11.4215 9.871 10.9839 9.43342C10.5463 8.99583 9.95282 8.75 9.33398 8.75H4.66732C4.04848 8.75 3.45499 8.99583 3.0174 9.43342C2.57982 9.871 2.33398 10.4645 2.33398 11.0833V12.25" stroke="%23000644" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.99935 6.41667C8.28801 6.41667 9.33268 5.372 9.33268 4.08333C9.33268 2.79467 8.28801 1.75 6.99935 1.75C5.71068 1.75 4.66602 2.79467 4.66602 4.08333C4.66602 5.372 5.71068 6.41667 6.99935 6.41667Z" stroke="%23000644" stroke-linecap="round" stroke-linejoin="round"/></svg>') left center no-repeat}.user-profile-options .is-check{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M12.8327 6.46309V6.99976C12.832 8.25767 12.4246 9.48165 11.6715 10.4892C10.9183 11.4967 9.8596 12.2337 8.65331 12.5904C7.44702 12.947 6.15775 12.9042 4.97779 12.4683C3.79783 12.0323 2.7904 11.2267 2.10574 10.1714C1.42109 9.11611 1.09589 7.8678 1.17866 6.61261C1.26143 5.35742 1.74772 4.16262 2.56501 3.20638C3.3823 2.25015 4.48681 1.58373 5.71379 1.30651C6.94078 1.02929 8.22451 1.15612 9.37352 1.66809" stroke="%23000644" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.8333 2.3335L7 8.17266L5.25 6.42266" stroke="%23000644" stroke-linecap="round" stroke-linejoin="round"/></svg>') left center no-repeat}.user-profile-reviews-o{display:flex;gap:10px;margin-top:10px}.user-profile-reviews-o span{flex:1;display:flex;align-items:center;border-radius:50px;background:#edeefe;height:25px;color:#202020;align-items:center;justify-content:center;font-family:EuropeExtendedC;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.partners-list{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:40px 0}.partners-list.favorites-list{grid-template-columns:repeat(1,1fr);padding:0}@media only screen and (max-width:992px){.partners-list{grid-template-columns:repeat(1,1fr)}}.partners-list-item{position:relative}.partners-list-item-link{display:flex;padding:15px 20px;flex-direction:column;align-items:flex-start;gap:15px;border-radius:8px 8px 0 0;background:#f1f1f9}.partners-list-item-description{color:#000644;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.partners-list-item-info{display:flex;align-items:center;gap:20px;width:100%}@media only screen and (max-width:992px){.partners-list-item-info{flex-direction:column;align-items:start;gap:10px}}.partners-list-item-info .user-profile-reviews-o{flex:1;margin-top:0}@media only screen and (max-width:992px){.partners-list-item-info .user-profile-reviews-o{width:100%}}.partners-list-item-info .user-profile-reviews-o span{background:#e5e5f6}.partners-list-item-info-more{border-radius:50px;background:#232d87;display:flex;height:25px;padding:10px 30px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;color:#FFF;font-family:EuropeExtendedC;font-size:14px;font-style:normal;font-weight:700;line-height:normal;max-width:152px}@media only screen and (max-width:992px){.partners-list-item-info-more{max-width:100%;width:100%}}.partners-list-item-name{display:flex;gap:20px;align-items:center}.partners-list-item-name-logo{width:64px;height:64px;border-radius:5px;overflow:hidden;display:flex;align-items:center;justify-content:center}.partners-list-item-name-logo img{max-width:100%;max-height:100%;object-fit:contain}.partners-list-item-name-text{color:#000644;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.25px;text-transform:uppercase;padding-right:50px}@media only screen and (max-width:992px){.section-site h1,.section-site .h1{font-size:25px}}.grid-listing-specialists-main .grid-listing__paging{display:none}.sp-page{display:flex;gap:40px}@media only screen and (max-width:992px){.sp-page{flex-direction:column}}.sp-page .left_side{width:270px}@media only screen and (max-width:992px){.sp-page .left_side{width:100%}}.sp-page .right_side{flex:1;max-width:700px}.sp-page-category-items{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.sp-page-category-items a{color:#000644;font-family:EuropeExtendedC;font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-radius:50px;background:#edeefe;display:flex;padding:4px 20px;justify-content:center;align-items:center;gap:10px}.sp-page-descriptions{font-size:14px;margin-top:10px}.sp-page-slots{margin-top:16px;display:flex;flex-direction:column;gap:20px}.sp-page-slots-day{display:flex;flex-direction:column;gap:10px}.sp-page-slots-day__date{font-size:14px;font-weight:600;color:#303030}.sp-page-slots-day__list{display:flex;flex-wrap:wrap;gap:8px}.sp-page-slots-day__price{font-size:13px;color:#666}.sp-page-slots-schedule-link{background:0;border:0;padding:0;font-size:14px;color:#232d87;text-decoration:underline;cursor:pointer;font-family:inherit}.sp-page-slots-schedule-link:hover{color:#19205f}.sp-page-slots-slot{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;border:1px solid #232d87;border-radius:8px;background:#fff;color:#232d87;text-decoration:none;transition:background .2s,color .2s}.sp-page-slots-slot:hover{background:#232d87;color:#fff}.sp-page-services{margin-top:10px;font-size:15px;font-weight:500}.sp-page-services-item{display:flex;gap:20px}.sp-page-services-item .name{flex:1}.sp-page-services-item button{font-family:EuropeExtendedC;font-weight:bold}.sp-page-reviews-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}@media only screen and (max-width:992px){.sp-page-reviews-list{grid-template-columns:1fr}}.sp-page-reviews-item{display:flex;flex-direction:column;background:#fff;border-radius:8px;border:1px solid #e8e8f0;overflow:hidden}.sp-page-reviews-item-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;background:#edeefe;min-height:72px;box-sizing:border-box}.sp-page-reviews-item-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.sp-page-reviews-item-author{font-weight:700;color:#000644;text-transform:uppercase}.sp-page-reviews-item-footer{display:flex;justify-content:space-between;align-items:center;padding:8px 16px 16px;gap:12px;margin-top:auto}.sp-page-reviews-item-date{font-size:12px;color:#7f7f7f}.sp-page-reviews-item-rating{color:#000644;font-size:14px}.sp-page-reviews-item-text{font-size:14px;line-height:1.5;color:#303030;padding:16px 16px 8px}.sp-page-reviews-item-text--truncated{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-page-reviews-item-response{margin:0 16px 16px;padding-top:12px;border-top:1px solid #e0e0e0}.sp-page-reviews-item-response-label{font-size:12px;font-weight:600;color:#7f7f7f;margin-bottom:4px}.sp-page-reviews-item-response-text{font-size:14px;line-height:1.5;color:#303030}.sp-page-reviews-empty{font-size:14px}.sp-page .sp-h1-flex{display:flex;gap:20px;align-items:center}.sp-page .sp-h1-flex .sp-h1-flex-h1{flex:1}.sp-page .sp-h1-flex .sp-h1-flex-print{border-radius:50px;background:#f1f1f9;display:flex;height:30px;padding:0 15px;justify-content:center;align-items:center;gap:5px;color:#000644;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.6px}.sp-page .sp-h1-flex .sp-h1-flex-print::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M12.5 7.33333C12.1134 7.33333 11.8 7.01993 11.8 6.63333V5.58333C11.8 5.03105 11.3523 4.58333 10.8 4.58333H7.2C6.64771 4.58333 6.2 5.03105 6.2 5.58333V6.63333C6.2 7.01993 5.8866 7.33333 5.5 7.33333C5.1134 7.33333 4.8 7.01993 4.8 6.63333V4.25C4.8 3.69771 5.24772 3.25 5.8 3.25H12.2C12.7523 3.25 13.2 3.69772 13.2 4.25V6.63333C13.2 7.01993 12.8866 7.33333 12.5 7.33333ZM13.2 9.58333C13.3983 9.58333 13.5646 9.51944 13.6987 9.39167C13.8329 9.26389 13.9 9.10556 13.9 8.91667C13.9 8.72778 13.8329 8.56944 13.6987 8.44167C13.5646 8.31389 13.3983 8.25 13.2 8.25C13.0017 8.25 12.8354 8.31389 12.7013 8.44167C12.5671 8.56944 12.5 8.72778 12.5 8.91667C12.5 9.10556 12.5671 9.26389 12.7013 9.39167C12.8354 9.51944 13.0017 9.58333 13.2 9.58333ZM10.8 13.9167C11.3523 13.9167 11.8 13.469 11.8 12.9167V12.25C11.8 11.6977 11.3523 11.25 10.8 11.25H7.2C6.64771 11.25 6.2 11.6977 6.2 12.25V12.9167C6.2 13.469 6.64772 13.9167 7.2 13.9167H10.8ZM13.2 14.25C13.2 14.8023 12.7523 15.25 12.2 15.25H5.8C5.24772 15.25 4.8 14.8023 4.8 14.25V13.5833C4.8 13.031 4.35228 12.5833 3.8 12.5833H3C2.44771 12.5833 2 12.1356 2 11.5833V8.58333C2 8.01667 2.20417 7.54167 2.6125 7.15833C3.02083 6.775 3.51667 6.58333 4.1 6.58333H13.9C14.495 6.58333 14.9938 6.775 15.3963 7.15833C15.7988 7.54167 16 8.01667 16 8.58333V11.5833C16 12.1356 15.5523 12.5833 15 12.5833H14.2C13.6477 12.5833 13.2 13.031 13.2 13.5833V14.25ZM13.9 11.25C14.2866 11.25 14.6 10.9366 14.6 10.55V8.58333C14.6 8.39444 14.5329 8.23611 14.3987 8.10833C14.2646 7.98056 14.0983 7.91667 13.9 7.91667H4.1C3.90167 7.91667 3.73542 7.98056 3.60125 8.10833C3.46708 8.23611 3.4 8.39444 3.4 8.58333V10.55C3.4 10.9366 3.7134 11.25 4.1 11.25H4.13333C4.50152 11.25 4.8 10.9515 4.8 10.5833C4.8 10.2151 5.09848 9.91667 5.46667 9.91667H12.5333C12.9015 9.91667 13.2 10.2151 13.2 10.5833C13.2 10.9515 13.4985 11.25 13.8667 11.25H13.9Z" fill="%23232D87"/></svg>')}
