.contacts-card{position:relative;background-color:#fff;box-shadow:0 18px 40px #0000001a;border-radius:15px}.contacts-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:transparent;box-shadow:none}.contacts-card-online{display:flex;flex-direction:row;justify-content:center;align-items:center;transition:.3s ease;font-weight:500;font-size:14px;line-height:24px;width:100%;padding:12px 16px;margin-bottom:16px;color:#fff;text-transform:uppercase;border:none;background:transparent;box-shadow:none}.contacts-card-online:hover{cursor:pointer;color:#fff;background-color:#613476}.contacts-card .or-drawn{display:flex;flex-direction:row;justify-content:initial;align-items:center;width:100%;margin-bottom:8px}.contacts-card .or-drawn .line{flex:2;border-bottom:solid 1px #CBCBCB;margin:0}.contacts-card .or-drawn .or{font-weight:400;font-size:24px;line-height:32px;color:#000;padding:0 12px}.contacts-card form{display:block;flex-flow:row wrap;width:100%}.contacts-card form LABEL{padding-top:5px;font-size:12px;color:#c91616}.contacts-card form LABEL.hidden{display:none}.contacts-card form .inputs{display:flex;align-items:center;gap:20px;width:100%}@media screen and (max-width: 749px){.contacts-card form .inputs{flex-direction:column;gap:12px}}.contacts-card form .contacts-question,.contacts-card form .contacts-email,.contacts-card form .contacts-name,.contacts-card form .contacts-contact,.contacts-card form .contacts-type{background:#fff;transition:all .6s}.contacts-card form .contacts-question.error,.contacts-card form .contacts-email.error,.contacts-card form .contacts-name.error,.contacts-card form .contacts-contact.error,.contacts-card form .contacts-type.error{border:solid 1px #C91616}.contacts-card form .contacts-email{width:100%}.contacts-card form .contacts-name{width:-webkit-fill-available}@media only screen and (max-width: 579px){.contacts-card form .contacts-name{margin-bottom:0}}@media screen and (max-width: 549px){.contacts-card form .contacts-name{padding:12px 11px}}.contacts-card form .contacts-question{resize:none;min-height:144px;min-width:100%;margin-top:12px;font-weight:400;font-size:16px;line-height:24px;color:#909090}.contacts-card form .contacts-contact{width:75%;margin-left:5%;margin-top:25px}.contacts-card form .contacts-type{width:100%;margin-top:25px;background:#fff;border:1px solid #D7D7D7}.contacts-card form .contacts-contact{width:100%;margin-left:0;margin-top:25px}@media only screen and (min-width: 480px){.contacts-card form .contacts-type{width:30%}.contacts-card form .contacts-contact{width:65%;margin-left:5%}}@media only screen and (min-width: 768px){.contacts-card form .contacts-type{width:25%}.contacts-card form .contacts-contact{width:70%}}@media only screen and (min-width: 1270px){.contacts-card form .contacts-type{width:20%}.contacts-card form .contacts-contact{width:75%}}.contacts-card form input[type=submit]{display:block;float:right;font-weight:600;font-size:15px;line-height:20px;width:298px;margin-top:5px;padding:13px;color:#fff;text-transform:uppercase;background-color:#d20505;border:1px solid transparent;transition:.3s ease}.contacts-card form input[type=submit]:hover{border-color:#212121;color:#212121}@media screen and (max-width: 1023px){.contacts-card form input[type=submit]{margin-top:9px}}@media screen and (max-width: 749px){.contacts-card form input[type=submit]{float:none;margin:5px auto 0}}.contacts{padding-top:155px;position:relative;background-color:#f0f0f0}.contacts:before{content:"";position:absolute;background-repeat:no-repeat;width:100%;height:70px;top:0;right:0;background-image:url(/build/assets/contacts-graf-CMS-3oC9.png)}@media only screen and (max-width: 749px){.contacts:before{display:none}}.contacts__container{padding-bottom:111px}.contacts__title{margin-bottom:11px}.contacts__subtitle{margin-bottom:18px;font-size:24px;line-height:34px;font-weight:600;color:#333}.contacts__text{max-width:900px;margin-bottom:44px;font-size:20px;line-height:26px;color:#333}.contacts .content{display:flex;gap:20px}.contacts .content .left{position:relative;width:58%}.contacts .content .left:before{content:"Ask us!";position:absolute;bottom:12%;left:7%;width:602px;height:189px;font-size:300px;line-height:420px;font-family:aAnotherTag,sans-serif;opacity:.1}.contacts .content .left__buttons{margin-bottom:67px;display:flex;align-items:center;gap:20px}.contacts .content .left__link{display:flex;align-items:center;justify-content:center;gap:12px;width:-webkit-fill-available;padding:10px 20px;color:#2e52d2;border:2px solid #2E52D2;font-size:20px;line-height:26px;font-weight:600;text-transform:uppercase;text-align:center;transition:.3s ease}.contacts .content .left__link svg path{fill:#2e52d2;transition:.3s ease}.contacts .content .left__link svg:nth-child(2){transform:translateY(2px)}.contacts .content .left__link:hover{color:#212121;border-color:#212121}.contacts .content .left__link:hover svg path{fill:#212121}.contacts .content .left__descr{margin-bottom:24px;font-size:32px;line-height:42px;font-weight:600;text-transform:uppercase;color:#333}.contacts .content__img{position:relative}.contacts .content__img:before{content:"";position:absolute;background-image:url(/build/assets/smile-DYZohekY.svg);background-repeat:no-repeat;width:230px;height:225px;top:-28.5%;right:-3.6%}.contacts .bottom{padding-top:145px;padding-bottom:243px;background-image:url(/build/assets/contacts-bg-BbFzB8Hy.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.contacts .bottom__title{margin-bottom:40px}.contacts .bottom .block{display:flex}.contacts .bottom .block__left{display:flex;align-items:flex-end;padding:44px 23px;width:42.4%;background-color:#2e52d2}.contacts .bottom .block__left p{font-size:20px;line-height:26px;color:#f3f3f6}.contacts .bottom .block .right{display:flex;flex-direction:column;justify-content:flex-end;padding:59px 23px;width:57.6%;background-color:#fff;border:2px solid #2E52D2}.contacts .bottom .block .right__title{margin-bottom:22px;color:#333}.contacts .bottom .block .right__link{display:flex;align-items:center;gap:12px;font-size:24px;line-height:31px;font-weight:600;color:#2e52d2;transition:.3s ease}.contacts .bottom .block .right__link svg path{fill:#2e52d2;transition:.3s ease}.contacts .bottom .block .right__link:hover{color:#212121}.contacts .bottom .block .right__link:hover svg path{fill:#212121}.contacts .bottom .block .right__link.first{margin-bottom:26px}@media screen and (max-width: 1249px){.contacts{padding-top:111px}.contacts__container{padding-bottom:146px}.contacts__title{margin-bottom:3px}.contacts__subtitle{margin-bottom:6px}.contacts__text{max-width:820px;margin-bottom:73px;font-size:16px;line-height:21px}.contacts .content .left:before{font-size:250px;line-height:350px;width:501px;height:158px;bottom:-1%;left:5%;background-size:cover}.contacts .content .left__buttons{margin-bottom:43px}.contacts .content .left__link{font-size:15px}.contacts .content .left__descr{margin-bottom:18px;font-size:20px;line-height:26px}.contacts .content__img:before{background-size:cover;width:170px;height:182px;top:-28.5%;right:1.4%}.contacts .content__img img{width:398px;height:447px}.contacts .bottom{padding-top:91px;padding-bottom:100px;background-image:url(/build/assets/contacts-bg-1024-FapWwcux.png)}.contacts .bottom__title{margin-bottom:30px}.contacts .bottom .block__left{width:40.4%}.contacts .bottom .block .right{width:59.6%}}@media screen and (max-width: 1023px){.contacts__container{padding-bottom:197px}.contacts__text{margin-bottom:40px}.contacts .content{position:relative}.contacts .content:before{content:"";position:absolute;background-image:url(/build/assets/smile-DYZohekY.svg);background-repeat:no-repeat;background-size:cover;width:180px;height:180px;top:19%;right:-2%}.contacts .content .left:before{bottom:-6%}.contacts .content__img{display:none}.contacts .content .left{width:78%}.contacts .bottom{background-image:url(/build/assets/contacts-bg-768-CN_f1wfL.png)}.contacts .bottom__title{margin-bottom:9px;font-size:82px;line-height:107px}.contacts .bottom .block__left{width:40%;padding:14px 30px 14px 23px}.contacts .bottom .block__left p{margin-bottom:31px}.contacts .bottom .block .right{width:60%;padding:56px 23px}.contacts .bottom .block .right__title{font-size:32px;line-height:44px}.contacts .bottom .block .right__link.first{margin-bottom:28px}}@media only screen and (max-width: 749px){.contacts{padding-top:91px}.contacts__container{padding-bottom:100px}.contacts__title{margin-top:25px;margin-bottom:5px}.contacts__subtitle{margin-bottom:8px;font-size:18px;line-height:24px}.contacts__text{margin-bottom:27px;font-size:15px;line-height:19px}.contacts .content:before{display:none}.contacts .content .left{width:100%}.contacts .content .left:before{display:none}.contacts .content .left__buttons{display:block}.contacts .content .left__link{padding:9px 20px}.contacts .content .left__link:first-child{margin-bottom:12px}.contacts .bottom__title{margin-bottom:22px;font-size:46px;line-height:60px}.contacts .bottom__title.ru{font-size:36px;line-height:46px}.contacts .bottom .block{flex-direction:column;height:auto}.contacts .bottom .block__left{width:100%;padding:34px 20px 16px}.contacts .bottom .block__left p{margin-bottom:0;font-size:15px;line-height:19px}.contacts .bottom .block .right{width:100%;padding:20px 18px 30px}.contacts .bottom .block .right__title{margin-bottom:20px;font-size:20px;line-height:26px}.contacts .bottom .block .right__link{font-size:15px;line-height:19px;text-transform:uppercase}.contacts .bottom .block .right__link.first{margin-bottom:24px}}
