@font-face{font-family:Inter;font-display:swap;src:url(/main/fonts/Inter-wght.ttf) format("truetype")}@font-face{font-family:InterTight;font-display:swap;src:url(/main/fonts/InterTight-wght.ttf) format("truetype")}.h2{font-family:InterTight,serif;font-style:normal;font-weight:500;font-size:calc(60px * var(--sw));line-height:calc(73px * var(--sw))}.h3{font-family:InterTight,serif;font-style:normal;font-weight:400;font-size:calc(40px * var(--sw));line-height:120%}.extra-services-title{font-family:InterTight,serif;font-style:normal;font-weight:400;font-size:calc(46px * var(--sw));line-height:120%}.h4{font-family:InterTight,serif;font-style:normal;font-weight:400;font-size:calc(35px * var(--sw));line-height:120%}.h5{font-style:normal;font-weight:400;font-size:calc(30px * var(--sw));line-height:120%}.text18,[data-an=pricelist] .card ul li,[data-an=pricelist] p{font-style:normal;font-weight:400;font-size:calc(18px * var(--sw));line-height:140%}.text15{font-style:normal;font-weight:400;font-size:calc(15px * var(--sw));line-height:120%}.bold{font-weight:bolder}.gap-parent{gap:inherit}.btn{padding:0px calc(30px * var(--sw));height:calc(70px * var(--sw));border-radius:calc(35px * var(--sw));background:#2151f5;color:#fff;font-style:normal;font-weight:400;font-size:calc(18px * var(--sw));line-height:120%;display:flex;flex-wrap:wrap;align-items:center;gap:calc(56px * var(--sw));border-width:1px;border-style:solid;border-color:transparent;transition:all .4s}.btn img{width:calc(32px * var(--sw));height:calc(32px * var(--sw));margin-left:calc(-10px * var(--sw));margin-right:calc(-10px * var(--sw));transition:all .4s}.btn:hover{border-color:#292929;background:transparent;color:#292929;transition:all .4s}.btn:hover img{filter:invert(1);transition:all .4s}.label-page{box-sizing:border-box;padding:calc(12px * var(--sw)) calc(15px * var(--sw));border:1px solid rgba(170,177,189,.6);border-radius:calc(20px * var(--sw));font-style:normal;font-weight:600;font-size:calc(15px * var(--sw));line-height:80%;color:#172337}@media all and (max-width: 996px){.h2{font-size:calc(20px * var(--sw));line-height:calc(24px * var(--sw))}.h3{font-size:calc(18px * var(--sw));line-height:120%}.extra-services-title{font-size:calc(20px * var(--sw));line-height:120%}.h4{font-size:calc(16px * var(--sw));line-height:120%}.h5{font-size:calc(15px * var(--sw));line-height:120%}.text18,[data-an=pricelist] .card ul li,[data-an=pricelist] p{font-size:calc(14px * var(--sw));line-height:140%}.text15{font-size:calc(12px * var(--sw));line-height:120%}.btn{padding:0px calc(20px * var(--sw));height:calc(58px * var(--sw));border-radius:calc(30px * var(--sw));font-size:calc(14px * var(--sw));line-height:120%;gap:calc(48px * var(--sw))}.btn img{width:calc(24px * var(--sw));height:calc(24px * var(--sw));margin-left:calc(-8px * var(--sw));margin-right:calc(-8px * var(--sw))}.label-page{padding:calc(8px * var(--sw)) calc(12px * var(--sw));border-radius:calc(16px * var(--sw));font-size:calc(12px * var(--sw))}}.fx{display:flex;flex-wrap:wrap}.fx.fx-nowrap{flex-wrap:nowrap}.fx-x-between{justify-content:space-between}.fx-x-start{justify-content:flex-start}.fx-x-center{justify-content:center}.fx-x-end{justify-content:flex-end}.fx-y-center{align-items:center}.fx-y-between{align-items:space-between}.fx-y-start{align-items:flex-start}.fx-y-end{align-items:flex-end}.fx-content-center{align-content:center}.fx-content-between{align-content:space-between}.fx-content-start{align-content:flex-start}.fx-content-end{align-content:flex-end}.fx-column{flex-direction:column}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:calc(20px * var(--sw));padding-right:calc(20px * var(--sw));box-sizing:border-box}@media (min-width: 996px){.container{width:calc(1450px * var(--sw))}}.relative{position:relative}.clearfix{width:100%;height:0px}html{width:100vw;scroll-behavior:smooth;overflow-x:hidden;overflow-y:auto;scroll-padding:calc(180px * var(--sw));scrollbar-width:thin;scroll-snap-align:start}@media (max-width: 996px){html{scroll-padding:calc(90px * var(--sw))}}html.no-scroll{overflow:hidden}body{width:100%;height:100dvh;margin:0;border:0px;padding:0;box-sizing:border-box;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;overflow:auto;outline:none;scrollbar-width:thin;scroll-behavior:smooth;background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.no-scroll{overflow:hidden}body:not(.loaded) *,body.resize *{transition:none!important}input,textarea,select,h1,h2,h3,h4,h5,h6,p,strong,a{font-family:Onset,sans-serif;margin:0;padding:0;border:0px;outline:none}a,button{cursor:pointer;text-decoration:none;outline:none;border:none;margin:0;padding:0;border:0px}ul{list-style:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#app{height:100%;position:relative;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scroll-padding:calc(160px * var(--sw));scrollbar-width:thin;scroll-snap-align:start}@media (max-width: 996px){#app{scroll-padding:calc(80px * var(--sw))}}.logo{width:calc(140px * var(--sw));height:calc(54px * var(--sw))}.logo img{width:100%;height:100%}header{width:100%;position:sticky;top:0;left:0;background:#2151f5;padding:calc(15px * var(--sw)) 0px;z-index:2}header .list{gap:calc(30px * var(--sw))}header .list a{font-style:normal;font-weight:300;font-size:calc(20px * var(--sw));line-height:calc(19px * var(--sw));letter-spacing:.03em;color:#fff;transition:all .4s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(5px * var(--sw));text-decoration-thickness:calc(2px * var(--sw))}header .list a:hover{text-decoration-color:#fff;transition:all .4s}header .languages{gap:calc(5px * var(--sw))}header .languages a{font-style:normal;font-weight:300;font-size:calc(16px * var(--sw));line-height:calc(19px * var(--sw));letter-spacing:.03em;color:#fff;transition:all .4s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(5px * var(--sw));text-decoration-thickness:calc(2px * var(--sw))}header .languages a:hover{text-decoration-color:#fff;transition:all .4s}header .list-phones{gap:calc(30px * var(--sw))}header .phone{font-style:normal;font-weight:700;font-size:calc(18px * var(--sw));line-height:140%;color:#fff;transition:all .4s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(5px * var(--sw));text-decoration-thickness:calc(2px * var(--sw))}header .phone:hover{text-decoration-color:#fff;transition:all .4s}@media all and (min-width: 996px){header .mobile{display:none}}@media all and (max-width: 996px){header .desktop{display:none}header .logo{width:calc(124px * var(--sw));height:calc(48px * var(--sw))}header .btn-menu{width:calc(32px * var(--sw));height:calc(32px * var(--sw))}}footer{width:100%;background:#292929;padding:calc(30px * var(--sw)) 0px}footer .info{flex-direction:column;gap:calc(15px * var(--sw));color:#fff}footer .info .schedule{font-family:InterTight;font-style:normal;font-weight:300;font-size:calc(16px * var(--sw));line-height:calc(19px * var(--sw));letter-spacing:.03em;color:#aab1bd}footer .info .address{font-family:InterTight;font-style:normal;font-weight:300;font-size:calc(18px * var(--sw));line-height:140%;color:#aab1bd}footer .info a{color:inherit;transition:all .4s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(5px * var(--sw));text-decoration-thickness:calc(2px * var(--sw))}footer .info a:hover{text-decoration-color:#fff;transition:all .4s}footer .links{flex-direction:column;gap:calc(20px * var(--sw))}footer .links a{font-family:InterTight;font-style:normal;font-weight:300;font-size:calc(18px * var(--sw));line-height:140%;color:#aab1bd;transition:all .4s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(5px * var(--sw));text-decoration-thickness:calc(2px * var(--sw))}footer .links a:hover{text-decoration-color:#fff;transition:all .4s}footer .copyright{width:100%;margin-top:calc(50px * var(--sw))}footer .copyright p,footer .copyright a{font-family:InterTight;font-style:normal;font-weight:300;font-size:calc(18px * var(--sw));line-height:140%;color:#aab1bd}footer .copyright a{transition:all .4s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(5px * var(--sw));text-decoration-thickness:calc(2px * var(--sw))}footer .copyright a:hover{text-decoration-color:#fff;transition:all .4s}@media all and (max-width: 996px){footer .info{margin-top:calc(40px * var(--sw))}footer .info .schedule{font-size:calc(14px * var(--sw));line-height:calc(17px * var(--sw))}footer .info .address{font-size:calc(16px * var(--sw))}footer .links{margin-top:calc(30px * var(--sw));width:100%}footer .links a{font-size:calc(16px * var(--sw))}footer .copyright{margin-top:calc(50px * var(--sw));gap:calc(15px * var(--sw))}footer .copyright p,footer .copyright a{font-size:calc(16px * var(--sw))}}#menu{width:100%;height:100%;background:#2151f5;position:fixed;top:0;left:0;z-index:1;padding-top:calc(78px * var(--sw));padding-bottom:calc(78px * var(--sw));overflow:auto;box-sizing:border-box;transition:all .4s}#menu:not(.active){transform:translateY(-100%);touch-action:none;pointer-events:none;height:0%}#menu .list{width:100%;gap:calc(40px * var(--sw));margin-top:calc(40px * var(--sw));padding-bottom:calc(40px * var(--sw));border-bottom:1px solid #ffffff}#menu .list a{width:100%;color:#fff;font-size:calc(25px * var(--sw));font-weight:bolder}#menu .list-phones{margin-top:calc(40px * var(--sw));width:100%;gap:calc(20px * var(--sw))}#menu .list-phones a{width:100%;color:#fff;font-size:calc(28px * var(--sw));font-weight:bolder}@media all and (min-width: 996px){#menu{display:none}}[data-an=utp]{padding:calc(115px * var(--sw)) 0px;position:relative;z-index:0}[data-an=utp]:after{width:100%;height:calc(550px * var(--sw));content:"";background:url(/main/images/arrow-backdrop.webp);background-position:center bottom;background-repeat:repeat-x;background-size:contain;position:absolute;bottom:0;left:0;z-index:-1}[data-an=utp] .container{gap:calc(40px * var(--sw))}[data-an=utp] .desc{font-style:normal;font-weight:400;font-size:calc(24px * var(--sw));line-height:120%;text-align:center;letter-spacing:.02em;color:#292929}[data-an=utp] .title{font-weight:bolder;color:#292929;text-align:center}[data-an=utp] .teams{gap:calc(10px * var(--sw))}[data-an=utp] .teams img{width:calc(100px * var(--sw));height:calc(100px * var(--sw));object-fit:cover;object-position:50% 50%;border-radius:calc(5px * var(--sw))}[data-an=utp] .edge{width:100%;margin-top:calc(100px * var(--sw))}[data-an=utp] .edge p{font-style:normal;font-weight:400;font-size:calc(22px * var(--sw));line-height:120%;color:#292929;display:flex;flex-wrap:wrap;align-content:center}[data-an=utp] .edge .sep{margin-left:calc(20px * var(--sw));margin-right:calc(20px * var(--sw))}[data-an=utp] .edge span{font-size:calc(18px * var(--sw));display:flex;flex-wrap:wrap;align-items:center}@media all and (max-width: 996px){[data-an=utp]{padding:calc(60px * var(--sw)) 0px}[data-an=utp]:after{height:calc(380px * var(--sw))}[data-an=utp] .container{gap:calc(30px * var(--sw))}[data-an=utp] .desc{font-size:calc(16px * var(--sw))}[data-an=utp] .desc br{display:none}[data-an=utp] .teams{gap:calc(5px * var(--sw))}[data-an=utp] .teams img{width:calc(50px * var(--sw));height:calc(50px * var(--sw));border-radius:calc(4px * var(--sw))}[data-an=utp] .edge{width:100%;margin-top:calc(40px * var(--sw));gap:calc(10px * var(--sw))}[data-an=utp] .edge p{font-size:calc(18px * var(--sw))}[data-an=utp] .edge .sep{margin-left:calc(10px * var(--sw));margin-right:calc(10px * var(--sw))}[data-an=utp] .edge span{font-size:calc(16px * var(--sw))}}[data-an=about]{padding:calc(115px * var(--sw)) 0px;background:#f6f6f6}[data-an=about] .info{width:calc(684px * var(--sw));gap:calc(40px * var(--sw))}[data-an=about] .info .title{color:#172337;font-weight:bolder}[data-an=about] .info .desc{font-style:normal;font-weight:400;font-size:calc(24px * var(--sw));line-height:120%;color:#292929;padding-right:calc(60px * var(--sw));box-sizing:border-box}[data-an=about] .info .elena-ceo{font-style:normal;font-weight:400;font-size:calc(18px * var(--sw))}[data-an=about] .art{width:calc(686px * var(--sw));height:calc(520px * var(--sw));border-radius:calc(20px * var(--sw))}[data-an=about] .stats{width:100%;margin-top:calc(70px * var(--sw))}[data-an=about] .stats .item{width:calc(316px * var(--sw));display:flex;flex-wrap:wrap;gap:calc(20px * var(--sw))}[data-an=about] .stats .value{color:#2151f5}[data-an=about] .stats .text{font-style:normal;font-weight:400;font-size:calc(24px * var(--sw));line-height:120%;color:#292929}@media all and (max-width: 996px){[data-an=about]{padding:calc(60px * var(--sw)) 0px}[data-an=about] .info{width:100%;gap:calc(40px * var(--sw))}[data-an=about] .info .desc{font-size:calc(18px * var(--sw));padding-right:0}[data-an=about] .art{width:100%;height:auto;border-radius:calc(20px * var(--sw));margin-top:calc(20px * var(--sw))}[data-an=about] .stats{width:100%;margin-top:calc(50px * var(--sw));gap:calc(40px * var(--sw))}[data-an=about] .stats .item{gap:calc(10px * var(--sw))}[data-an=about] .stats .value{font-size:calc(30px * var(--sw))}[data-an=about] .stats .text{width:100%;font-size:calc(16px * var(--sw))}}[data-an=service]{padding:calc(115px * var(--sw)) 0px;background:#292929}[data-an=service] .label-page{border-color:#aab1bd33;color:#fff}[data-an=service] .headline-title{width:calc(930px * var(--sw));color:#fff}[data-an=service] .list{width:100%;margin-top:calc(90px * var(--sw))}[data-an=service] .list-item{width:100%;padding:calc(50px * var(--sw)) 0px;border-bottom:1px solid rgba(217,217,217,.1)}[data-an=service] .list-item .number{font-style:normal;font-weight:600;font-size:calc(13px * var(--sw));line-height:80%;color:#aab1bd}[data-an=service] .list-item .title{color:#fff}[data-an=service] .list-item .text{color:#aab1bd;width:100%}[data-an=service] .list-item .link{gap:calc(4px * var(--sw));color:#fff;font-weight:bolder;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(5px * var(--sw));text-decoration-thickness:calc(2px * var(--sw));transition:all .4s}[data-an=service] .list-item .link:hover{text-decoration-color:#fff;transition:all .4s}[data-an=service] .list-item .link img{width:calc(5px * var(--sw));height:calc(8px * var(--sw))}[data-an=service] .list-item .image{width:calc(200px * var(--sw));height:calc(200px * var(--sw));position:absolute;right:calc(-130px * var(--sw));top:calc(-70px * var(--sw));border-radius:calc(20px * var(--sw));transition:all .4s;transform:rotate(0) translateY(20%) scale(0);opacity:0;pointer-events:none;touch-action:none}[data-an=service] .list-item:hover .image{transform:rotate(-4deg);opacity:1;transition:all .4s}[data-an=service] .item--title{width:calc(528px * var(--sw));position:relative;gap:calc(10px * var(--sw))}[data-an=service] .item--content{width:calc(688px * var(--sw));gap:calc(40px * var(--sw))}[data-an=service] .box{width:100%;margin-top:calc(90px * var(--sw));background:#fff;padding:calc(60px * var(--sw)) calc(80px * var(--sw));background:radial-gradient(31.74% 266.04% at 70.74% 61.4%,#93979b33,#c9c9c900),#f5f5f5;border-radius:calc(20px * var(--sw));position:relative;box-sizing:border-box}[data-an=service] .box .info{width:calc(600px * var(--sw));gap:calc(40px * var(--sw))}[data-an=service] .box .info .title{width:100%;font-style:normal;font-weight:500;letter-spacing:.05em;color:#292929}[data-an=service] .box .info .title span{color:#2151f5}[data-an=service] .box .info .text{max-width:calc(520px * var(--sw));color:#292929}[data-an=service] .box .info .link{gap:calc(4px * var(--sw));color:#fff;font-weight:bolder;color:#292929;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(5px * var(--sw));text-decoration-thickness:calc(2px * var(--sw));transition:all .4s}[data-an=service] .box .info .link:hover{text-decoration-color:#292929;transition:all .4s}[data-an=service] .box .info .link img{width:calc(5px * var(--sw));height:calc(8px * var(--sw))}[data-an=service] .box .art{position:absolute;right:calc(30px * var(--sw));bottom:0;width:calc(660px * var(--sw));height:calc(525px * var(--sw))}@media all and (max-width: 996px){[data-an=service]{padding:calc(60px * var(--sw)) 0px}[data-an=service] .headline-title{width:100%;margin-top:calc(20px * var(--sw))}[data-an=service] .list{width:100%;margin-top:calc(40px * var(--sw))}[data-an=service] .list-item{padding:calc(40px * var(--sw)) 0px}[data-an=service] .list-item .number{font-size:calc(12px * var(--sw))}[data-an=service] .list-item .image{width:calc(80px * var(--sw));height:calc(80px * var(--sw));position:absolute;right:calc(-20px * var(--sw));top:calc(-70px * var(--sw));border-radius:calc(10px * var(--sw));transition:all .4s;transform:rotate(-4deg);opacity:1;pointer-events:none;touch-action:none}[data-an=service] .item--title{width:100%;position:relative;gap:calc(10px * var(--sw))}[data-an=service] .item--content{width:100%;gap:calc(20px * var(--sw));margin-top:calc(20px * var(--sw))}[data-an=service] .item--content .text{font-size:calc(14px * var(--sw))}[data-an=service] .box{width:100%;margin-top:calc(60px * var(--sw));background:#fff;padding:calc(30px * var(--sw)) calc(15px * var(--sw));border-radius:calc(10px * var(--sw))}[data-an=service] .box .info{width:100%;gap:calc(30px * var(--sw))}[data-an=service] .box .info .text{max-width:100%}[data-an=service] .box .art{position:relative;right:calc(-15px * var(--sw));bottom:calc(-30px * var(--sw));width:100%;height:auto}}[data-an=excellence]{padding:calc(115px * var(--sw)) 0px;background-color:#f5f5f5;background-image:url(/main/images/excellence.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}[data-an=excellence] .container{gap:calc(30px * var(--sw))}[data-an=excellence] .headline{width:100%}[data-an=excellence] .info{width:calc(808px * var(--sw));gap:calc(40px * var(--sw))}[data-an=excellence] .info .title{width:100%;color:#172337}[data-an=excellence] .info .text{width:calc(642px * var(--sw));font-style:normal;font-weight:400;font-size:calc(24px * var(--sw));line-height:120%;color:#292929}[data-an=excellence] .cards{width:100%}[data-an=excellence] .cards .card{min-height:calc(465px * var(--sw))}[data-an=excellence] .card{width:calc(450px * var(--sw));border-radius:calc(20px * var(--sw));background:#fff;padding:calc(40px * var(--sw)) calc(30px * var(--sw));gap:calc(20px * var(--sw));position:relative;box-sizing:border-box;color:#292929}[data-an=excellence] .card.card-blue{color:#fff;background:#2151f5}[data-an=excellence] .card .title,[data-an=excellence] .card .text{color:inherit}[data-an=excellence] .card .teams{width:100%;margin-top:calc(55px * var(--sw))}[data-an=excellence] .card .teams .team{width:calc(80px * var(--sw));height:calc(80px * var(--sw));border-radius:100%;box-sizing:border-box;border:1px solid #cccccc;margin:0px calc(-10px * var(--sw));object-fit:cover;object-position:50% 50%;background:#fff}[data-an=excellence] .card .teams .team.team-count{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;color:#000}[data-an=excellence] .card .hash{width:100%;gap:calc(10px * var(--sw));padding-right:calc(40px * var(--sw))}[data-an=excellence] .card .hash p{box-sizing:border-box;padding:calc(12px * var(--sw)) calc(15px * var(--sw));border:1px solid rgba(0,0,0,.2);border-radius:calc(20px * var(--sw));font-style:normal;font-weight:400;font-size:calc(15px * var(--sw));line-height:120%;color:#292929}[data-an=excellence] .card .art--1{position:absolute;width:100%;height:calc(274px * var(--sw));left:0;bottom:calc(52px * var(--sw));object-position:left bottom;object-fit:contain}[data-an=excellence] .card .art--2{position:absolute;width:calc(374px * var(--sw));height:calc(175px * var(--sw));left:calc(130px * var(--sw));bottom:calc(45px * var(--sw));object-position:left bottom;object-fit:contain}@media all and (max-width: 996px){[data-an=excellence]{padding:calc(60px * var(--sw)) 0px}[data-an=excellence] .container{gap:calc(20px * var(--sw))}[data-an=excellence] .info{width:100%;gap:calc(20px * var(--sw))}[data-an=excellence] .info .text{width:100%;font-size:calc(14px * var(--sw))}[data-an=excellence] .cards .card{min-height:auto}[data-an=excellence] .card{width:100%;border-radius:calc(10px * var(--sw));padding:calc(20px * var(--sw)) calc(15px * var(--sw));gap:calc(20px * var(--sw));margin-top:calc(40px * var(--sw))}[data-an=excellence] .card .teams{width:100%;margin-top:calc(20px * var(--sw))}[data-an=excellence] .card .teams .team{width:calc(50px * var(--sw));height:calc(50px * var(--sw));margin:0px calc(-10px * var(--sw))}[data-an=excellence] .card .hash{width:100%;gap:calc(10px * var(--sw));padding-right:calc(40px * var(--sw))}[data-an=excellence] .card .hash p{padding:calc(6px * var(--sw)) calc(10px * var(--sw));border-radius:calc(10px * var(--sw));font-size:calc(12px * var(--sw))}[data-an=excellence] .card .art--1{position:relative;width:calc(100% + 32px * var(--sw));height:auto;left:calc(-16px * var(--sw));bottom:calc(0px * var(--sw))}[data-an=excellence] .card .art--2{position:relative;width:100%;height:auto;left:0;bottom:calc(0px * var(--sw))}}[data-an=steps]{padding:calc(15px * var(--sw)) 0px;background:#fff;box-sizing:border-box}[data-an=steps] .headline{width:calc(570px * var(--sw));position:sticky;top:calc(115px * var(--sw));color:#292929}[data-an=steps] .up,[data-an=steps] .down{width:100%}[data-an=steps] .art{width:calc(480px * var(--sw));height:calc(640px * var(--sw));border-radius:calc(10px * var(--sw))}[data-an=steps] .up{gap:calc(40px * var(--sw))}[data-an=steps] .down{gap:calc(30px * var(--sw))}[data-an=steps] .desc{width:100%;font-style:normal;font-weight:400;font-size:calc(24px * var(--sw));line-height:120%}[data-an=steps] .like{width:calc(50px * var(--sw));height:calc(50px * var(--sw))}[data-an=steps] .line{width:calc(1px * var(--sw));height:100%;background:linear-gradient(0deg,#fff,#fff0 8.12%),#d9d9d9;position:absolute;left:calc(-136px * var(--sw));top:calc(12px * var(--sw))}[data-an=steps] .line .line-thumb{width:100%;position:absolute;top:0;left:0;background:#2151f5}[data-an=steps] .list{width:calc(564px * var(--sw));gap:calc(90px * var(--sw))}[data-an=steps] .list .item{width:100%;display:inherit;flex-wrap:wrap;gap:calc(20px * var(--sw));position:relative}[data-an=steps] .list .item:after{content:"";position:absolute;width:calc(12px * var(--sw));height:calc(12px * var(--sw));left:calc(-141.5px * var(--sw));top:calc(12px * var(--sw));background:#d9d9d9;border-radius:100%;transition:all .4s}[data-an=steps] .list .item.active:after{background:#2151f5}[data-an=steps] .list .item .title,[data-an=steps] .list .item .text{width:100%;color:#292929}@media all and (max-width: 996px){[data-an=steps]{padding:calc(60px * var(--sw)) 0px}[data-an=steps] .headline{width:100%;min-height:auto;position:initial;top:initial}[data-an=steps] .up{gap:calc(30px * var(--sw))}[data-an=steps] .down{gap:calc(15px * var(--sw));margin-top:calc(30px * var(--sw));flex-wrap:nowrap}[data-an=steps] .desc{font-size:calc(16px * var(--sw))}[data-an=steps] .like{width:calc(40px * var(--sw));height:calc(40px * var(--sw))}[data-an=steps] .line{width:calc(1px * var(--sw));left:0;top:calc(12px * var(--sw))}[data-an=steps] .art{width:100%;height:auto;border-radius:calc(20px * var(--sw));margin-top:calc(20px * var(--sw))}[data-an=steps] .list{width:100%;gap:calc(45px * var(--sw));margin-top:calc(40px * var(--sw));padding-left:calc(16px * var(--sw))}[data-an=steps] .list .item{width:100%;gap:calc(15px * var(--sw))}[data-an=steps] .list .item:after{left:calc(-21.5px * var(--sw));top:calc(12px * var(--sw))}}[data-an=review]{padding:calc(115px * var(--sw)) 0px;background-color:#f5f5f5;background-image:url(/main/images/excellence.webp);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}[data-an=review] .headline-title{width:calc(930px * var(--sw));color:#292929}[data-an=review] .slyder{width:100%;min-height:calc(425px * var(--sw));margin-top:calc(90px * var(--sw));position:relative}[data-an=review] .slyde{width:calc(810px * var(--sw));background:#fff;padding:calc(30px * var(--sw)) calc(30px * var(--sw)) calc(30px * var(--sw)) calc(95px * var(--sw));min-height:calc(425px * var(--sw));box-sizing:border-box;border-radius:calc(20px * var(--sw));position:absolute;color:#172337;transition:all .4s;outline:none;-webkit-user-select:none;user-select:none;cursor:grab}[data-an=review] .slyde.sub-next:not(.active,.next){opacity:0;transform:translate(calc(200% + 60px * var(--sw)))}[data-an=review] .slyde.sub-prev:not(.active,.prev){opacity:0;transform:translate(calc(-200% - 60px * var(--sw)))}[data-an=review] .slyde.active{opacity:1;transform:translate(0)}[data-an=review] .slyde.next:not(.active,.sub-prev){opacity:1;transform:translate(calc(100% + 30px * var(--sw)))}[data-an=review] .slyde.prev:not(.active,.sub-next){opacity:1;transform:translate(calc(-100% - 30px * var(--sw)))}[data-an=review] .slyde .avatar{position:absolute;top:calc(30px * var(--sw));left:calc(30px * var(--sw));width:calc(45px * var(--sw));height:calc(45px * var(--sw))}[data-an=review] .slyde .name{width:100%}[data-an=review] .slyde .stars{width:100%;margin-top:calc(10px * var(--sw));gap:calc(2px * var(--sw))}[data-an=review] .slyde .stars img{width:calc(12px * var(--sw));height:calc(12px * var(--sw))}[data-an=review] .slyde .text{width:100%;margin-top:calc(30px * var(--sw))}[data-an=review] .slyde .date{width:100%;font-style:normal;font-weight:400;font-size:calc(15px * var(--sw));line-height:calc(19px * var(--sw));color:#292929;margin-top:calc(30px * var(--sw))}[data-an=review] .slyder-actions{width:100%;margin-top:calc(38px * var(--sw));gap:calc(30px * var(--sw))}[data-an=review] .slyder-actions .action-btn{width:calc(32px * var(--sw));height:calc(32px * var(--sw));background:none;transition:all .4s}[data-an=review] .slyder-actions .action-btn img{width:100%;height:100%}[data-an=review] .slyder-actions .action-btn.prev img{transform:rotate(-180deg)}[data-an=review] .slyder-actions .action-btn:hover{opacity:.4;transition:all .4s}[data-an=review] .slyder-actions .slyder-page{font-style:normal;font-weight:700;font-size:calc(14.4px * var(--sw));line-height:120%;color:#000}@media all and (max-width: 996px){[data-an=review]{padding:calc(60px * var(--sw)) 0px}[data-an=review] .headline-title{width:100%;margin-top:calc(30px * var(--sw))}[data-an=review] .slyder{width:100%;min-height:calc(485px * var(--sw));margin-top:calc(45px * var(--sw))}[data-an=review] .slyde{width:100%;padding:calc(20px * var(--sw)) calc(15px * var(--sw));min-height:calc(485px * var(--sw));border-radius:calc(20px * var(--sw))}[data-an=review] .slyde .avatar{position:relative;top:0;left:0;width:calc(45px * var(--sw));height:calc(45px * var(--sw))}[data-an=review] .slyde .name{width:100%;margin-top:calc(20px * var(--sw))}[data-an=review] .slyde .stars{width:100%;margin-top:calc(10px * var(--sw));gap:calc(2px * var(--sw))}[data-an=review] .slyde .stars img{width:calc(12px * var(--sw));height:calc(12px * var(--sw))}[data-an=review] .slyde .text{width:100%;margin-top:calc(20px * var(--sw));font-size:calc(12px * var(--sw))}[data-an=review] .slyde .date{width:100%;font-size:calc(12px * var(--sw));line-height:calc(16px * var(--sw));margin-top:calc(15px * var(--sw))}}[data-an=contact]{padding:25px 0;background:#fff}[data-an=contact] .headline{display:flex;gap:25px;width:100%;margin-bottom:calc(40px * var(--sw))}[data-an=contact] .form-wrapper{column-gap:calc(60px * var(--sw));gap:calc(80px * var(--sw))}[data-an=contact] .form--description{width:calc(350px * var(--sw));gap:calc(20px * var(--sw))}[data-an=contact] .form--description ul{margin:0;padding:0}[data-an=contact] .form--description ul a{color:#000;transition:all .4s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(5px * var(--sw));text-decoration-thickness:calc(2px * var(--sw))}[data-an=contact] .form--description ul a:hover{text-decoration-color:#292929;transition:all .4s}[data-an=contact] .form--description ul li{margin-bottom:calc(10px * var(--sw))}[data-an=contact] .form{width:calc(570px * var(--sw));gap:calc(20px * var(--sw));padding-bottom:5px}[data-an=contact] .form label{width:100%;font-size:calc(18px * var(--sw))}[data-an=contact] .form input{width:100%;height:calc(54px * var(--sw));box-sizing:border-box;padding:0px calc(20px * var(--sw));background:#f5f5f5;border:1px solid #D9D9D9;border-radius:calc(10px * var(--sw));font-style:normal;font-weight:400;font-size:calc(15px * var(--sw));line-height:calc(19px * var(--sw));transition:all .4s;margin-top:5px}[data-an=contact] .form input:invalid{border-color:#f06060}[data-an=contact] .form input:invalid:not(:focus){border-color:#d9d9d9}[data-an=contact] .form select{width:100%;height:calc(54px * var(--sw));box-sizing:border-box;padding:0px calc(20px * var(--sw));background:#f5f5f5;border:1px solid #D9D9D9;border-radius:calc(10px * var(--sw));font-style:normal;font-weight:400;font-size:calc(15px * var(--sw));line-height:calc(19px * var(--sw));transition:all .4s;margin-top:5px}[data-an=contact] .form textarea{width:100%;height:calc(108px * var(--sw));box-sizing:border-box;padding:calc(20px * var(--sw));background:#f5f5f5;border-width:1px;border-style:solid;border-color:#d9d9d9;border-radius:calc(10px * var(--sw));resize:none;font-style:normal;font-weight:400;font-size:calc(15px * var(--sw));line-height:calc(19px * var(--sw));transition:all .4s;margin-top:5px}[data-an=contact] .form input:focus,[data-an=contact] .form textarea:focus{border-color:#2151f5;transition:all .4s}[data-an=contact] .form input.err,[data-an=contact] .form textarea.err,[data-an=contact] .form select.err{border-color:#f06060;transition:all .4s}[data-an=contact] .form .input-duo{width:calc(50% - 10px * var(--sw))}[data-an=contact] .form .text-danger{color:#f06060;font-size:12px;font-family:Arial,sans-serif;display:block}[data-an=contact] .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:10px;border-radius:5px;font-size:14px;font-family:Arial,sans-serif;margin-bottom:20px;display:block;width:100%}[data-an=contact] .spinner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;display:flex;justify-content:center;align-items:center;z-index:1;visibility:hidden}[data-an=contact] .spinner-overlay.active{visibility:visible;opacity:1}[data-an=contact] .spinner-overlay .spinner{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-top:5px solid #2151F5;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media all and (max-width: 996px){[data-an=contact]{padding:calc(60px * var(--sw)) 0px}[data-an=contact] .headline{margin-bottom:calc(30px * var(--sw))}[data-an=contact] .form-wrapper{width:100%}[data-an=contact] .form{width:100%;gap:calc(15px * var(--sw));margin-top:calc(20px * var(--sw))}[data-an=contact] .form .input-duo{width:100%}[data-an=contact] .form input,[data-an=contact] .form textarea,[data-an=contact] .form select{padding:calc(10px * var(--sw))}}[data-an=pricelist]{padding:calc(115px * var(--sw)) 0px;background:#f6f6f6}[data-an=pricelist] .title{color:#172337;font-weight:bolder}[data-an=pricelist] .desc{font-weight:400;font-size:calc(24px * var(--sw));line-height:120%;color:#292929;text-transform:uppercase;margin-top:calc(20px * var(--sw));margin-bottom:calc(100px * var(--sw))}[data-an=pricelist] .label-page{display:inline-block;padding:calc(12px * var(--sw)) calc(15px * var(--sw));margin-bottom:20px;border:1px solid rgba(170,177,189,.6);border-radius:calc(20px * var(--sw));font-style:normal;font-weight:600;font-size:calc(15px * var(--sw));line-height:80%;color:#172337}[data-an=pricelist] .card{width:fit-content;min-width:300px;border-radius:20px;background:#fff;padding:40px;margin:80px 0 30px}[data-an=pricelist] .card h3{margin-bottom:20px}[data-an=pricelist] .card-full{width:100%;margin-top:30px;margin-bottom:80px}[data-an=pricelist] .card-full p{margin:20px 0}[data-an=pricelist] .card-blue{color:#fff;background-color:#2151f5}[data-an=pricelist] .card-blue ul li div:last-child{color:#fff!important;font-weight:700}[data-an=pricelist] .card ul{margin:0;padding:0;list-style-type:none}[data-an=pricelist] .card ul li{padding:14px 0;display:flex;gap:20px}[data-an=pricelist] .card ul li div:first-child{width:100%}[data-an=pricelist] .card ul li div:last-child{width:200px;color:#2151f5}[data-an=pricelist] .card ul li:not(:last-child){border-bottom:1px solid #CCCCCC}[data-an=pricelist] .card ul li:first-child{padding-top:0}[data-an=pricelist] .card .fx{gap:40px}[data-an=pricelist] .card .fx .col{flex:1}[data-an=pricelist] .card .fx .col:first-child .label-page{background-color:#292929;color:#fff}[data-an=pricelist] .card .fx .col:last-child{position:sticky;top:calc(115px * var(--sw));align-self:start}@media all and (max-width: 996px){[data-an=pricelist] .card{width:initial;padding:20px}[data-an=pricelist] .card .fx{flex-direction:column}[data-an=pricelist] .card .fx .col{min-width:100%}[data-an=pricelist] .card ul li{flex-direction:column;gap:10px}}[data-an=pricelist] .price{width:100%;margin-top:calc(30px * var(--sw));gap:calc(40px * var(--sw))}[data-an=pricelist] .price .item-price{border-radius:calc(20px * var(--sw));background:#fff}[data-an=pricelist] .price .item-price .title{display:flex;align-items:center;gap:10px;border-radius:calc(20px * var(--sw));background:#2151f5;color:#fff;padding:17px 14px;font-size:calc(24px * var(--sw))}[data-an=pricelist] .price .item-price .list{padding:0 14px}[data-an=pricelist] .price .item-price .list-item{display:flex;gap:20px;padding:14px 0}[data-an=pricelist] .price .item-price .list-item:not(:last-child){border-bottom:1px solid #CCCCCC}[data-an=pricelist] .price .item-price .list-item .value{color:#2151f5;font-weight:500;width:300px}[data-an=pricelist] .price .item-price .list-item .description{width:100%}@media all and (max-width: 996px){[data-an=pricelist]{padding:calc(60px * var(--sw)) 0px}[data-an=pricelist] .info{width:100%;gap:calc(20px * var(--sw))}[data-an=pricelist] .info .desc{font-size:calc(18px * var(--sw));padding-right:0}[data-an=pricelist] .price{margin-top:calc(50px * var(--sw))}[data-an=pricelist] .price .item-price,[data-an=pricelist] .price .item-price .title{border-radius:calc(10px * var(--sw))}[data-an=pricelist] .price .item-price .list-item{flex-direction:column}[data-an=pricelist] .price .item-price .list-item .value{width:auto}}[data-an=status]{padding:calc(15px * var(--sw)) 0px;background:#fff;box-sizing:border-box;height:100vh}[data-an=status] .title{padding:calc(80px * var(--sw)) 0px}
