html{font-size:16px}.breadcrumb2{width:100%;overflow:hidden;margin-bottom:30px;white-space:nowrap;word-wrap:break-word;text-overflow:ellipsis}.bread_arrow{width:7px;height:7px;margin:0 7px;display:inline-block;background:url(/img/breadcrumbs1.png) 0 0 no-repeat}.page p{font-size:1rem;color:#4a4a4a;line-height:1.56}.page__column{padding:0 1rem}.page__title{line-height:1.13;text-align:center;color:#5923ae;font-size:1.4375rem;margin-bottom:1.25rem;font-weight:900}.page__subtitle{line-height:1.18;font-size:1.375rem;color:#5923ae;font-weight:900}.page__subtitle--sinastry{display:flex}.page__subtitle--sinastry img{width:1.625rem;height:1.625rem}.page__subtitle--sinastry span{line-height:1.36;font-weight:400}.page__subtitle--sinastry strong{font-weight:900}.page__button,.page .signs-form__button{display:grid;max-width:21rem;padding:.5em 2em;width:max-content;text-align:center;color:#fff;min-height:2.875rem;font-size:1.3125rem;place-content:center;border-radius:1.4375em;background:#5923ae;font-weight:700;margin:1.875rem auto 2.9375rem;background-image:linear-gradient(0deg,#5923ae 0%,#a342a4 100%)}.page__button:hover,.page__button:focus,.page__button:active,.page .signs-form__button:hover,.page .signs-form__button:focus,.page .signs-form__button:active{color:#fff;text-decoration:none}.page__combinations{display:flex;flex-wrap:wrap}.page__combinations a{font-size:1rem;flex-basis:50%;line-height:2.56;color:#a342a4;font-weight:700}.page__combinations a[disabled]{pointer-events:none;color:#afafaf}.page .signs-form{gap:.625rem;display:flex;align-items:center;flex-direction:column}.page .signs-form__select{width:100%;font-size:1rem;padding:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;max-width:21.875rem;background-position-y:50%;background-repeat:no-repeat;background-color:#fff;border:2px solid #e9e9e9;background-position-x:calc(100% - .625rem);background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>")}.page .signs-form__button{margin:1rem auto 0}.page .signs-form img{max-width:3rem}.page .signs{display:grid;max-width:100%;margin-bottom:6px;min-height:4.8125rem;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/assets/images/signs-combination/hearts-bg.png)}.page .signs__content{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between}.page .signs__content p{margin:0;font-size:1.375rem;color:#5923ae;font-weight:700}.page .signs__content p strong{color:#a342a4}.page .signs__content img{max-width:2.25rem;max-height:2.25rem}.page .slider{width:100%;display:flex;align-items:center;flex-direction:column;box-sizing:content-box;justify-content:center;margin:1.875rem 0 1.25rem}.page .slider__content{width:100vw;display:flex;overflow-y:hidden;overflow-x:scroll;align-items:center;min-height:26.875rem;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;margin-bottom:1.1875rem}.page .slider__content::-webkit-scrollbar{display:none}.page .slider__image{opacity:.5;width:15rem;max-width:16rem;margin:0 1.25rem;will-change:transform,opacity;transition:transform .3s ease-out,opacity .3s ease-out}.page .slider__image:first-of-type{margin:0;margin-left:calc((100vw - 15.4375rem)/2)}.page .slider__image:nth-last-of-type(1){margin:0}.page .slider__image--selected{opacity:1;transform:scale(1.1)}.page .slider__image--selected .slider__margin-rigth{margin-left:calc(48% - 8rem)}.page .slider__margin-rigth{margin-left:calc(48% - 6.7637rem)}.page .slider__margin-rigth:before{content:""}.page .slider__navigation{width:100%;display:flex;align-items:center;justify-content:center}.page .slider__dot{opacity:.6;width:.8125rem;height:.8125rem;border-radius:100%;margin:0 .3688rem;background-color:#1e287e}.page .slider__dot--selected{opacity:1}.page .slider__dot:nth-of-type(1){margin-left:0}.page .slider__dot:nth-last-of-type(1){margin-right:0}.page .steps{min-height:34rem;position:relative;font-size:.9375em;color:#fff;border-radius:2rem;background-color:#2c328a;padding:.9375rem 1.25rem 1.875rem}.page .steps__title{font-size:1.75rem;text-align:center;color:#fff;font-weight:900}.page .steps__container{z-index:3;display:flex;margin-top:1.875rem;flex-direction:column;align-items:flex-start}.page .steps__info{display:grid;column-gap:.625rem;margin-bottom:.625rem;grid-template-columns:1.9375rem auto}.page .steps__info:last-child>div:after{display:none}.page .steps__info p,.page .steps__info b{margin:0;color:#fff}.page .steps__info>div{width:31px;height:31px;display:grid;position:relative;border-radius:50%;align-items:center;justify-content:center;background-color:#a342a4}.page .steps__info>div>span{font-size:1.3333em;font-weight:700}.page .steps auth-functional{display:grid;place-content:center}@media screen and (min-width: 1000px){.page p{line-height:1.67;font-size:1.125rem}.page__column{padding:0 1rem 3rem}.page__title{text-align:left;line-height:.79;font-size:2.0625rem}.page__signs{min-height:10.75rem}.page__subtitle{line-height:.79;font-size:2.0625rem}.page__subtitle--sinastry img{width:3.875rem;height:3.875rem}.page__combinations a{flex-basis:33.333%}.page .signs-form{flex-wrap:wrap;flex-direction:row;justify-content:space-between}.page .signs-form__select{width:19rem;font-size:1rem}.page .signs-form__button{font-size:1.125rem;margin-top:2.1875rem}.page .signs__content{min-height:7rem}.page .signs__content p{font-size:3rem}.page .signs__content img{max-width:5.0625rem;max-height:5.0625rem}.page .slider>img{max-width:100%}.page .steps{display:grid;grid-column-gap:10px;max-height:20.6875rem;background-color:transparent;grid-template-rows:max-content auto;grid-template-columns:repeat(2,auto);grid-template-areas:"title auth" "steps auth"}.page .steps__title{grid-area:title;text-align:left;font-size:1.8rem;line-height:.79;color:#5923ae}.page .steps__info{column-gap:.875rem;grid-template-columns:40px auto}.page .steps__info p,.page .steps__info b{margin:0;line-height:1.37;font-size:1.16rem;color:#9d9d9d}.page .steps__info>div{width:40px;height:40px}.page .steps__info>div>span{font-size:1.6rem}.page .steps__container{grid-area:steps}.page .steps auth-functional{grid-area:auth;height:max-content}.page .steps auth-functional>div{border-radius:2rem;background-color:#2c328a}}
