@charset "UTF-8";.digits-item{display:flex;flex-direction:column;height:100%;transition:all .3s ease-in-out;width:100%}@media only screen and (max-width:780px){.digits-item{align-items:center}}.digits-item__header{align-items:flex-end;display:flex;padding-bottom:10px}.digits-item__value{font-family:GT Eesti Pro Display;font-size:60px;font-weight:300;line-height:45px;padding:0 10px 0 0}@media only screen and (max-width:780px){.digits-item__value{font-size:50px}}.digits-item__units{font-size:30px;line-height:100%;padding:0 10px 0 0}.digits-item__title{font-size:20px;font-weight:600;padding-bottom:10px}.digits-item__text{color:#2c334c;font-size:16px}@media only screen and (max-width:780px){.digits-item__text{text-align:center}}.digits__items{display:flex;justify-content:space-between}@media only screen and (max-width:780px){.digits__items{flex-wrap:wrap}}.digits__item{max-width:400px;position:relative}@media only screen and (max-width:1400px){.digits__item{max-width:350px}}@media only screen and (max-width:1200px){.digits__item{max-width:320px;padding-right:30px}}@media only screen and (max-width:780px){.digits__item{margin-top:40px;max-width:100%;padding-bottom:40px;padding-right:0;width:100%}.digits__item:after{background:linear-gradient(270deg,transparent,#abadb7,transparent);border:0;bottom:0;content:"";height:1px;position:absolute;width:100%}.digits__item:first-child{margin-top:0}.digits__item:last-child{padding-bottom:0}}.digits__item:last-child:after{display:none}.features-item{display:flex;flex-direction:column;height:100%;transition:all .3s ease-in-out;width:100%}.features-item__photo{align-items:center;border-radius:20px;display:flex;height:420px;justify-content:center;overflow:hidden;width:100%}@media only screen and (max-width:1280px){.features-item__photo{height:auto;width:100%}}@media only screen and (max-width:1024px){.features-item__photo{border-radius:25px;height:320px}}@media only screen and (max-width:780px){.features-item__photo{height:280px}}.features-item__img{height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1280px){.features-item__img{width:100%}}.features-item__name{font-size:22px;font-weight:500;line-height:110%;max-width:360px;padding-top:20px}@media only screen and (max-width:1024px){.features-item__name{font-size:20px;max-width:100%}}.features-item__text{color:#2c334c;flex-grow:1;font-size:16px;line-height:140%;max-width:380px;padding-top:15px}@media only screen and (max-width:1024px){.features-item__text{padding-top:10px}}.features-item__control{padding-top:15px}.features__container{position:relative}.features__content{display:flex;flex-direction:column}@media only screen and (max-width:780px){.features__content{margin-right:-20px}}.features__item{display:flex;flex-direction:column;height:auto;width:calc(28% - 27px)}.features__item--desktop{width:calc(28% - 27px)!important}.features__item--desktop:first-child{width:calc(44% - 27px)!important}.features__item--desktop:first-child .features-item__name{max-width:460px}.features__item--desktop:first-child .features-item__text{max-width:480px}.features__arrow{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 15px #0000001a;cursor:pointer;display:block;height:60px;justify-content:center;position:absolute;top:calc(50% - 60px);transform:translateY(-50%);width:60px;z-index:10}@media only screen and (max-width:780px){.features__arrow{display:none}}.features__arrow:active{background:#f4f3f1}.features__arrow.swiper-button-disabled{opacity:0}.features__arrow svg,.features__arrow svg path{transition:all .3s ease-out}.features__arrow svg path{stroke:#858598;stroke-width:8px}.features__arrow--prev{left:0}.features__arrow--prev:hover svg{transition:all .3s ease-out}.features__arrow--prev:hover svg path{stroke:#100c08;stroke-width:8px}.features__arrow--next{right:0}.features__arrow--next:hover svg{transition:all .3s ease-out}.features__arrow--next:hover svg path{stroke:#100c08;stroke-width:8px}.features__pagination{align-items:center;display:flex;flex-grow:1;flex-wrap:nowrap;font-size:14px;justify-content:center;overflow:hidden;padding-top:50px;width:100%;z-index:3}@media only screen and (max-width:1200px){.features__pagination{padding-top:30px}}.features__pagination .swiper-pagination-bullet{background:transparent;border:1px solid #858598;border-radius:50%!important;cursor:pointer;display:block;height:8px;margin:0 5px!important;max-height:8px;max-width:8px;min-height:8px;min-width:8px;opacity:1!important;position:relative;width:8px;z-index:3}@media only screen and (max-width:1024px){.features__pagination .swiper-pagination-bullet{margin:0 3px!important}}.features__pagination .swiper-pagination-bullet-active{background:#100c08;border:1px solid transparent;height:12px;max-height:12px;max-width:12px;min-height:12px;min-width:12px;width:12px}@keyframes sandra-open{0%{opacity:0;transform:scale3d(1.1,1.1,1)}to{opacity:1;transform:scaleX(1)}}@keyframes sandra-close{0%{opacity:1}to{opacity:0;transform:scale3d(.9,.9,1)}}@keyframes dialog-mobile-open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-mobile-close{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}@keyframes HideList{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media only screen and (max-width:780px){.designer .title__container{justify-content:center}}.designer__digits{padding:100px 0}@media only screen and (max-width:1024px){.designer__digits{margin-bottom:0;padding:20px 0 40px}}.designer__features{padding:0 0 100px}@media only screen and (max-width:1024px){.designer__features{margin-bottom:0;padding:30px 0 40px}}.designer__complex{padding:0 0 100px}@media only screen and (max-width:1024px){.designer__complex{margin-bottom:0;padding:0}}.designer__steps{padding:0 0 100px}@media only screen and (max-width:1024px){.designer__steps{margin-bottom:0;padding:30px 0 40px}.designer__сonditions{margin-bottom:0;padding:20px 0 40px}}.designer-сonditions__content{display:flex;flex-wrap:wrap}.designer-сonditions__photo{padding-right:30px;width:50%}@media only screen and (max-width:1024px){.designer-сonditions__photo{padding-bottom:30px;padding-right:0;width:100%}}.designer-сonditions__img{border-radius:25px;width:100%}@media only screen and (max-width:1024px){.designer-сonditions__img{border-radius:25px}}.designer-сonditions__text{display:flex;flex-direction:column;justify-content:center;padding:50px 80px 50px 100px;width:50%}@media only screen and (max-width:1280px){.designer-сonditions__text{padding:0 0 0 50px}}@media only screen and (max-width:1024px){.designer-сonditions__text{align-items:center;padding:0;width:100%}}.designer-сonditions__title{font-family:CeraPro;font-size:34px;font-weight:500;line-height:100%;padding-bottom:40px}@media only screen and (max-width:1280px){.designer-сonditions__title{font-size:30px;padding-bottom:20px}}@media only screen and (max-width:1024px){.designer-сonditions__title{font-size:24px;font-weight:500;letter-spacing:-.5px;text-align:center}}.designer-сonditions__items{max-width:430px;padding-bottom:20px}@media only screen and (max-width:1280px){.designer-сonditions__items{max-width:100%}}.designer-сonditions__item{font-size:20px;line-height:130%;padding-bottom:20px;position:relative}@media only screen and (max-width:1280px){.designer-сonditions__item{font-size:18px}}@media only screen and (max-width:1024px){.designer-сonditions__item{padding-left:50px}}.designer-сonditions__item:before{background:#ef7b30;content:"";display:block;height:3px;left:-40px;position:absolute;top:12px;width:28px}@media only screen and (max-width:1024px){.designer-сonditions__item:before{left:0}}.designer-сonditions__subtitle{font-family:CeraPro;font-size:22px;font-weight:500;line-height:100%;padding-bottom:30px}@media only screen and (max-width:1024px){.designer-сonditions__subtitle{font-size:20px;font-weight:500;letter-spacing:-.5px;text-align:center}}.designer-сonditions__controls{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (max-width:1024px){.designer-сonditions__controls{align-items:center}}.designer-сonditions__controls-text{color:#2c334c;font-size:16px;padding-bottom:30px}@media only screen and (max-width:1024px){.designer-сonditions__controls-text{text-align:center}}
