:root{--lavender:#cdb8f3;--light-lavender:#adb9f3;--pink:#f0b2d7;--light-violet:#C8BAFF;--mauve:#E0AEFF}body{background-color:#fff;color:#000}h1,h2{letter-spacing:-.02rem}.title{font-size:2rem}.main-button{font-family:FixelDisplay,sans-serif;font-weight:700}.round-block{display:flex;align-items:center;padding:14px 32px;border:2px solid transparent;border-radius:32px;font-weight:700;font-size:.8rem;line-height:1;white-space:nowrap;transition:opacity .2s}@media screen and (min-width:769px){.round-block{font-size:1rem}}.round-block.link{margin:12px 0 0}@media screen and (min-width:993px){.round-block.link{margin-left:12px}}.round-block.link:hover{opacity:.7}.lavender{color:var(--lavender)!important}.bgLavender{background-color:var(--lavender)!important;color:#000!important}.lGrey{color:var(--light-grey)}header.header{position:sticky}main{overflow:hidden}.main-screen .main-screen-container{display:flex}@media screen and (max-width:768px){.main-screen .main-screen-container{flex-direction:column}}.main-screen .content-box{display:grid;grid-template-columns:1fr;flex-direction:column;align-items:flex-start;text-align:left;width:60%;margin-right:60px}@media screen and (max-width:768px){.main-screen .content-box{width:100%;margin:0 0 32px}}.main-screen .start-date{display:flex;align-items:center;margin-right:auto;text-transform:uppercase;padding:4px;border-radius:32px}@media screen and (max-width:576px){.main-screen .start-date{flex-wrap:wrap;gap:12px;background:unset}}.main-screen .start-date span{padding:12px 16px;border-radius:32px;font-size:.7rem;font-weight:700}.main-screen .start-date.bgBlack span.title{background-color:#fff;color:#000}.main-screen .start-date.bgWhite span.title{background-color:#000;color:#fff}@media screen and (max-width:576px){.main-screen .start-date span.title{background-color:#fff;color:#000;border:2px solid #000}.main-screen .start-date span{background-color:#000}}.main-screen .title-box{padding:60px 0}.main-screen .title-box h1,.main-screen .title-box h2{margin-bottom:12px}.main-screen .title-box .subtitle{font-size:1.6rem}@media screen and (max-width:992px){.main-screen .title-box .title{font-size:2.6rem}}@media screen and (max-width:576px){.main-screen .title-box .title{font-size:2.2rem}.main-screen .title-box .subtitle{font-size:1.4rem}}.main-screen .title-box .text{color:var(--light-grey);font-size:.9rem;width:70%}@media screen and (max-width:576px){.main-screen .title-box .text{font-size:.8rem;width:100%}}.main-screen .teachers-list{width:100%}.main-screen .teachers-list-item{display:flex}.main-screen .teachers-list-item .photo{position:relative;width:100%;max-width:240px;height:auto;max-height:240px;margin-right:48px}@media screen and (max-width:576px){.main-screen .teachers-list-item .photo{width:50%;margin-right:32px}}.main-screen .teachers-list-item .photo:before{content:"";position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background-color:var(--lavender);border-radius:75% 25% 28% 64%/36% 25% 71% 65%;transform:rotate(45deg)}@media screen and (max-width:768px){.main-screen .teachers-list-item .photo:before{left:12px;top:12px;transform:rotate(0)}}.main-screen .teachers-list-item .photo img{border-radius:75% 25% 28% 64%/36% 25% 71% 65%;width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.main-screen .teachers-list-item .info-list-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-top:auto}.main-screen .teachers-list-item .info-list{display:flex;flex-direction:column}.main-screen .teachers-list-item .info-list-item:not(:last-of-type){margin-bottom:32px}@media screen and (max-width:992px){.main-screen .teachers-list-item .info-list-item:not(:last-of-type){margin-bottom:16px}}.main-screen .teachers-list-item .info-list-item .title{font-size:.9rem;color:var(--light-grey);margin-bottom:4px}@media screen and (max-width:576px){.main-screen .teachers-list-item .info-list-item .title{font-size:.8rem}}.main-screen .teachers-list-item .info-list-item .text{font-weight:700}@media screen and (max-width:576px){.main-screen .teachers-list-item .info-list-item .text{font-size:.9rem}}.main-screen .background-box{position:relative;display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:144px;min-width:192px}@media screen and (max-width:1200px){.main-screen .background-box{margin-right:24px}}@media screen and (max-width:768px){.main-screen .background-box{margin:0 auto}}.main-screen .background-box:after{content:"";position:absolute;z-index:0;background-color:var(--lavender);height:calc(100% + 45px);width:100vw;left:50%;bottom:0;border-top-left-radius:54px;border-bottom-left-radius:54px}@media screen and (max-width:768px){.main-screen .background-box:after{height:100%}}.main-screen .background-image{position:relative;z-index:1;display:flex;width:100%;height:auto;max-height:360px;margin:60px 0 84px}@media screen and (max-width:992px){.main-screen .background-image{max-height:300px;margin-top:24px}}@media screen and (max-width:768px){.main-screen .background-image{max-height:100%;margin:60px auto}}.main-screen .background-image img{width:100%;height:100%;border-radius:32px;object-fit:cover}@media screen and (max-width:576px){.main-screen .background-image img{max-width:240px}}.main-screen .background-image:after,.main-screen .background-image:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 48px);height:calc(100% + 48px);border-radius:60px}.main-screen .background-image:before{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='60' ry='60' stroke='%23CDB8F3FF' stroke-width='8' stroke-dasharray='13%2c 30' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.main-screen .background-image:after{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='60' ry='60' stroke='white' stroke-width='8' stroke-dasharray='13%2c 30' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.main-screen .background-image .info-block{position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-top-left-radius:32px;border-top-right-radius:32px;background-color:#000;padding:16px 24px;display:flex;flex-direction:column;width:70%;font-size:.7rem;font-weight:700}.main-screen .background-image .info-block .title{color:var(--light-grey)}.main-screen .background-image .info-block .text{text-transform:uppercase;color:#fff}.main-screen .background-box .main-btn{display:flex;align-items:center;justify-content:center;z-index:1}@media screen and (max-width:768px){.benefits{padding-top:0!important}}.benefits .benefits-list-item{position:relative;text-align:left;width:100%;background-color:var(--light-lavender);font-size:.9rem;padding:48px 32px;border-radius:32px}@media screen and (max-width:576px){.benefits .benefits-list-item{font-size:.8rem;padding:32px 20px}}.benefits .benefits-list-item .icon{position:absolute;top:0;left:50%;transform:translate(-50%,-30%);width:100%;height:auto}.benefits .benefits-list-item .text{color:#fff;margin-top:40%}@media screen and (max-width:576px){.benefits .benefits-list-item .text{margin-top:35%;font-size:.7rem}}.format{position:relative;padding-top:180px;padding-bottom:180px}.format .format-container{position:relative;z-index:3}.format .title-box{padding-bottom:60px}.format .title{font-size:2rem;text-align:left;display:flex;flex-wrap:wrap;column-gap:12px}.format .format-list .format-list-item{position:relative;padding:32px;border-radius:32px;background-color:#fff;text-align:left}@media screen and (max-width:576px){.format .format-list .format-list-item{padding:32px 20px;border-radius:32px}}.format .format-list .format-list-item .title{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02rem;min-height:45px;max-width:calc(100% - 30px);margin-bottom:20px}@media screen and (max-width:1200px){.format .format-list .format-list-item .title{max-width:100%}}@media screen and (max-width:576px){.format .format-list .format-list-item .title{font-size:.8rem;min-height:38px}}.format .format-list .format-list-item .text{font-size:.8rem;color:var(--light-grey)}@media screen and (max-width:576px){.format .format-list .format-list-item .text{font-size:.7rem}}.format .format-list .format-list-item .icon{position:absolute;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:576px){.format .format-list .format-list-item .icon{transform:scale(.7)}}.format .format-list .format-list-item .icon.header{width:66px;height:80px;top:-30px;right:-4px;background-image:url(//varto.school/wp-content/themes/varto/media/courses/2d-artist-format-sprite-header01.png)}.format .format-list .format-list-item:first-of-type .icon.header{width:60px}@media screen and (max-width:576px){.format .format-list .format-list-item:first-of-type .icon.header{top:-36px}}.format .format-list .format-list-item:nth-of-type(2) .icon.header{background-position-x:-62px;right:-14px}.format .format-list .format-list-item:nth-of-type(3) .icon.header{background-position-x:-127px;width:74px;z-index:3}@media screen and (max-width:992px){.format .format-list .format-list-item:nth-of-type(3) .icon.header{top:unset;bottom:-36px}}.format .format-list .format-list-item:nth-of-type(4) .icon.header{background-position-x:-202px}.format .format-list .format-list-item .icon.footer{width:90px;height:80px;bottom:-30px;left:-30px;background-image:url(//varto.school/wp-content/themes/varto/media/courses/2d-artist-format-sprite-footer01.png)}.format .format-list .format-list-item:nth-of-type(2) .icon.footer{background-position-x:-88px;width:86px}.format .format-list .format-list-item:nth-of-type(3) .icon.footer{display:none}.format .format-list .format-list-item:nth-of-type(4) .icon.footer{background-position-x:-264px;right:20px;left:unset;width:64px;height:120px;bottom:-62px;transform:rotate(35deg)}@media screen and (max-width:576px){.format .format-list .format-list-item:nth-of-type(4) .icon.footer{bottom:-60px;transform:scale(.7) rotate(35deg)}}.program .program-list-item .wrap .content-box .count{font-family:FixelDisplay,sans-serif;font-weight:700}.program .title-box{flex-shrink:0;margin-right:auto;margin-top:48px}@media screen and (max-width:992px){.program .title-box{margin:0 auto 48px 0}}.program .title-box .title{display:flex;flex-direction:column;align-items:flex-start;font-size:2rem;letter-spacing:-.02rem}.after-course .title-box{padding-bottom:60px}.after-course .title-box .title{font-size:2rem;text-align:left;display:flex;flex-wrap:wrap;column-gap:12px}.after-course .list .list-item{position:relative;min-height:180px;padding:32px;border-radius:32px;text-align:left;font-size:.9rem;background:var(--light-lavender);background:linear-gradient(135deg,rgba(240,178,215,.8) 0,rgba(53,109,219,.5) 100%);overflow:hidden}@media screen and (max-width:576px){.after-course .list .list-item{padding:24px;font-size:.7rem}}.after-course .list-item:nth-of-type(2n){background:linear-gradient(135deg,rgba(173,185,243,.5) 0,rgba(53,109,219,.7) 100%)}.after-course .list-item .text{position:relative;z-index:2;font-weight:600}.after-course .list-item .icon.footer{position:absolute;right:0;bottom:0;z-index:1;transform:translate(10%,20%);width:160px;height:180px;background-image:url(//varto.school/wp-content/themes/varto/media/courses/2d-artist-after-course-sprite-footer01.png);background-size:cover;filter:drop-shadow(0 0 24px #356ddb);-webkit-filter:drop-shadow(0 0 24px #356ddb);opacity:.2}.after-course .list-item:first-of-type .icon.footer{transform:translate(0,35%);width:128px;height:202px}.after-course .list-item:nth-of-type(2) .icon.footer{background-position:-116px}.after-course .list-item:nth-of-type(3) .icon.footer{width:200px;background-position:-275px}.after-course .list-item:nth-of-type(4) .icon.footer{transform:translate(5%,30%);height:196px;background-position:608px}.after-course .list-item:nth-of-type(5) .icon.footer{width:196px;background-position:410px}.after-course .list-item:nth-of-type(6) .icon.footer{transform:translate(20%,20%);width:214px;background-position:214px}@media screen and (max-width:576px){.after-course .list-item .icon.footer{width:124px;height:140px}.after-course .list-item:first-of-type .icon.footer{width:102px;height:162px}.after-course .list-item:nth-of-type(2) .icon.footer{background-position:-90px}.after-course .list-item:nth-of-type(3) .icon.footer{width:156px;background-position:-214px}.after-course .list-item:nth-of-type(4) .icon.footer{height:160px;background-position:495px}.after-course .list-item:nth-of-type(5) .icon.footer{width:154px;background-position:320px}.after-course .list-item:nth-of-type(6) .icon.footer{width:164px;background-position:164px}}.title .stroke{position:relative}.title .stroke:before{content:"";width:110%;height:140%;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;background-image:url(//varto.school/wp-content/themes/varto/media/icons/stroke.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1}.teacher .title{text-align:left;margin-bottom:48px}.teacher .content{display:grid;grid-template-columns:100%;grid-gap:32px;align-items:center}@media screen and (min-width:769px){.teacher .content{grid-template-columns:auto 70%;grid-gap:0 32px}}.teacher .content:not(:first-of-type){margin-top:90px}.teacher .teacher-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (min-width:769px){.teacher .teacher-info{align-items:center}}.teacher .teacher-info .photo{width:160px;height:160px;object-fit:cover;object-position:top;border-radius:50%;margin-bottom:32px}.teacher .teacher-info .name{font-size:1.4rem;text-align:center}.teacher .teacher-info .position{color:var(--light-grey);text-align:left;margin-top:8px}@media screen and (min-width:769px){.teacher .teacher-info .position{text-align:center}}.teacher .teacher-info .link{margin:24px 0 0}.teacher .teacher-info .link .icon{width:24px;height:24px;margin-right:8px;fill:#fff}.teacher .teacher-gallery{width:100%;text-align:left}.teacher .teacher-gallery .desc{margin-bottom:32px}.student-works .title{text-align:left;margin-bottom:48px}.student-works{position:relative}.student-works .slider{position:relative;display:flex;flex-direction:column;max-width:1400px;margin:0 auto;text-align:left}.student-works .splide__list{align-items:center}.student-works .splide__track{overflow:unset!important}.student-works .list-item{display:flex;flex-direction:column;height:100%}.student-works .header{text-transform:uppercase;padding:24px 16px}.student-works .header .position{font-size:.6rem}@media screen and (min-width:577px){.student-works .header .position{font-size:.8rem}}.student-works .heading{font-size:.6rem;margin-bottom:12px}@media screen and (min-width:577px){.student-works .heading{font-size:.9rem}}.student-works .image-box{position:relative;overflow:hidden;display:flex}.student-works .image-box{border-radius:.8rem}@media screen and (min-width:993px){.student-works .image-box{border-radius:1.2rem;transition:box-shadow .5s ease-in}.student-works .list-item:hover .image-box{box-shadow:0 4px 28px 0 #5a00FF80}}.student-works .image,.student-works .image-box{width:100%;height:100%}.student-works .image{object-fit:cover;height:420px;margin-top:auto}@media screen and (min-width:577px){.student-works .image{height:500px}}.student-works img[alt="Анна Глоба"]{object-position:80% center}.student-works img[alt="Оксана Бабич"]{object-position:10% center}.student-works img[alt="Анастасія Гордєєва"]{object-position:40% center}.student-works .info-box{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:100%;padding:16px 12px;font-size:.7rem;color:#fff}@media screen and (min-width:577px){.student-works .info-box{padding:24px 16px;font-size:.8rem}}.student-works .info-box:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:102%;border-top-left-radius:.8rem;border-top-right-radius:.8rem;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-moz-backdrop-filter:blur(6px);z-index:-1}@media screen and (min-width:993px){.student-works .info-box:before{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}}.student-works .info{display:none;margin-top:.4rem;padding-right:8px;max-height:240px;overflow:auto}@media screen and (min-width:577px){.student-works .info{margin-top:.8rem}}.student-works .info *{font-size:.6rem;text-transform:initial}@media screen and (min-width:577px){.student-works .info *{font-size:.7rem;font-weight:500}}.student-works .info-box .author{font-weight:600}.student-works .info-box .author+span{margin-top:.4rem}@media screen and (min-width:577px){.student-works .info-box .author+span{margin-top:.8rem}}.student-works .info-box .more-btn{width:18px;height:18px;transform:rotate(90deg);padding:0;margin-left:4px;transition:transform .2s ease-in}.student-works .list-item.active .info-box .more-btn{transform:rotate(-90deg)}.student-works .info-box .icon{color:var(--pink);width:100%;height:100%}.student-works .footer{font-size:.7rem;line-height:1.4;max-width:30rem;margin:3rem auto 0;text-align:center;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:769px){.student-works .footer{position:absolute;top:0;right:0;transform:translateY(-5%);margin-top:0}}.student-works .main-btn{margin:48px auto 0;align-items:center}.student-works .main-btn .icon{fill:#fff;width:20px;height:20px;margin:-5px 12px 0 0}.splide__track{overflow:unset!important}.student-works ::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.student-works ::-webkit-scrollbar{width:4px;background-color:#fff;border-radius:10px}.student-works ::-webkit-scrollbar-thumb{background-color:#ea2095;border-radius:10px}.price .price-list .price-list-item:first-of-type{background-color:var(--light-violet)}.price .price-list .price-list-item:nth-of-type(2){background-color:var(--mauve)}.price .price-list .price-list-item:nth-of-type(3){background-color:var(--light-lavender)}.price .price-list .price-list-item:nth-of-type(3) .main-btn{color:var(--light-lavender)}.price .price-list-item{min-width:auto;font-size:.8rem;align-items:center;padding:1rem;position:relative}@media screen and (min-width:577px){.price .price-list-item{padding:1.6rem}}@media screen and (min-width:993px){.price .price-list-item{font-size:1rem}}.price .price-list-item *{color:#000}.price .price-list .price-list-item.calcWidthItem{width:calc(100% - calc(2 * (var(--column-margin))))}@media screen and (min-width:993px){.price .price-list .price-list-item.calcWidthItem{width:calc(50% - calc(2 * (var(--column-margin))))}}.price .price-list-item>*{position:relative;z-index:2}.price .price-list-item .header{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:1rem}.price .price-list-item .title{font-size:1.1rem;text-align:center}@media screen and (min-width:577px){.price .price-list-item .title{font-size:1.4rem}}.price .price-list-item .header .date{margin-left:auto;font-size:.8rem;padding:4px 16px;border:2px solid #fff;border-radius:12px}@media screen and (max-width:992px){.price .price-list-item .header .date{margin:12px 0 0}}.price .price-list-item .header .icon{position:absolute;right:0;top:0;transform:translate(20%,-40%);width:72px;height:72px}.price .price-list-item .discount{position:absolute;right:0;top:60px;padding:16px 8px 12px;background-color:#151515;color:#fff;font-weight:500;font-size:1rem;border-right:0;border-radius:12px 0 0 12px}@media screen and (min-width:577px){.price .price-list-item .discount{top:75px;font-size:1.2rem}}.price .price-list-item .price-box{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;flex-wrap:wrap;margin:auto 0 1rem;font-weight:700}.price .price-list-item .price-box .desc{font-weight:400;width:100%;text-align:center;margin-top:8px}.price .price-list-item .price{line-height:1;margin:0 4px}.price .price-list-item .price.old{font-weight:400;font-size:1.6rem;position:relative;color:var(--light-grey);margin:0 4px 4px 0}.price .price-list-item .price.old:before{content:"";width:100%;height:2px;background-color:var(--light-grey);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.price .price-list-item .start-date{display:flex;flex-direction:column;align-items:center;margin-bottom:1.6rem}.price .price-list-item .date{text-transform:uppercase;text-align:center;font-size:1.2rem;font-weight:700;margin-top:4px}.price .price-list-item .format-box{width:100%;font-size:.8rem}.price .price-list-item .format-box h4{font-size:.8rem;font-weight:600;margin-bottom:12px}.price .price-list-item .format-box .list{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:12px}.price .price-list-item .format-box .item{display:flex;align-items:flex-start;margin-bottom:8px}.price .price-list-item .format-box .item:before{content:'';display:block;width:6px;height:6px;border:4px solid #000;transform:rotate(45deg);transform-origin:center center;flex-shrink:0}.price .price-list-item .format-box .item span{padding-left:.6rem}.price .price-list-item .more-btn{display:flex;align-items:center;padding:0;margin:1rem 0 1.4rem auto;font-size:.8rem;font-weight:700}.price .price-list-item .more-btn .icon{width:1rem;height:1rem;transform:rotate(90deg);margin-left:4px;transition:transform .3s ease-in}.price .price-list-item .more-btn.active .icon{transform:rotate(-90deg)}.price .price-list-item .more-info{display:none;padding:4px 4px 0;margin:-4px -4px 32px}.price .price-list-item .main-btn{width:100%;justify-content:center;border-radius:1rem;margin-top:0;font-size:1rem;font-weight:700;color:#fff}.price .icon.snowflake{position:absolute;width:240px;height:240px;opacity:.2;filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);z-index:-1}.price .icon.snowflake:first-of-type{top:0;left:0;transform:translate(-15%,-25%);opacity:.4}.price .icon.snowflake:nth-of-type(2){fill:#fff;top:24px;right:-30px;width:140px;height:140px}.price .icon.snowflake:nth-of-type(3){fill:#fff;position:absolute;top:96%;left:1%;transform:translate(-50%,-50%);width:120px;height:120px}.price .icon.snowflake:nth-of-type(4){fill:#fff;position:absolute;top:92%;left:98%;transform:translate(-50%,-50%)}.info-banner.loyalty{background-color:#000}.info-banner.loyalty h2.title .stroke:before{content:unset}.info-banner.loyalty .main-btn{background-color:#000}.info-banner.loyalty .main-btn .icon{background-color:#fff}.info-banner.loyalty .main-btn .icon:before{border-color:#000}.info-banner.loyalty .bg-shape:before{content:'';position:absolute;inset:0;background-color:var(--light-violet);clip-path:polygon(0 41%,100% 1%,100% 99%,0 99%);z-index:1}@media screen and (min-width:769px){.info-banner.loyalty .bg-shape:before{clip-path:polygon(0 11%,100% 71%,100% 99%,0 99%)}}.info-banner.loyalty .bg-shape:after{content:'';position:absolute;inset:0;background-color:#3610a6;clip-path:polygon(0 40%,100% 0,100% 100%,0 100%);z-index:-1}@media screen and (min-width:769px){.info-banner.loyalty .bg-shape:after{clip-path:polygon(0 10%,100% 70%,100% 100%,0 100%)}}section.consultation:not(.modal_div){background-color:#000;color:#fff}.consultation .container{display:flex}.consultation .title-wrap{display:flex;width:100%}@media screen and (max-width:768px){.consultation .title-wrap{position:relative}}.consultation h2.title{margin-bottom:48px}.consultation .num{position:relative;left:unset;transform:translateY(20%);margin-right:4rem}@media screen and (max-width:768px){.consultation .num{position:absolute;top:0;left:100%;transform:translate(-100%,-100%);margin:0}}.consultation .consultation-container.grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:577px){.consultation .consultation-container.grid{grid-template-columns:1fr auto;grid-column-gap:48px}}.consultation .consultation-container .contacts{grid-row:2/3;align-items:center;margin:30px auto 20px}@media screen and (min-width:577px){.consultation .consultation-container .contacts{grid-row:1/3;margin:0}}.consultation .consultation-container .contacts .curator-info{flex-direction:column;align-items:center;text-align:center;margin:0}.consultation .consultation-container .contacts .curator-info .desc .title{color:inherit;font-size:.9rem;margin-bottom:4px}.consultation .consultation-container .contacts .curator-info .desc .name{font-weight:700}.consultation .consultation-container .contacts .curator-info .photo-box{width:190px;height:190px;border:2px solid #44453c;border-radius:50%;overflow:hidden;margin-top:8px}.consultation .consultation-container .contacts .curator-info .photo{width:100%;height:100%;margin:0;object-position:top center;border-radius:0;transform:scale(1.25);transform-origin:0 25%}.consultation .consultation-container .contact-form{width:100%;max-width:20rem}@media screen and (min-width:576px){.consultation .consultation-container .contact-form{margin:0 0 24px;max-width:100%}}@media screen and (min-width:993px){.consultation .consultation-container .contact-form{margin:12px 0 0}}.consultation .consultation-container .contact-form .cf-main li .cf-main-field{background-color:transparent}.consultation .consultation-container .contact-form .cf-main li .cf-main-field::placeholder{font-weight:500}.consultation .consultation-container .contact-form .cf-main li .cf-main-button{font-size:1rem}.consultation .links-list{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;max-width:640px;grid-row:3/4;margin-top:auto;margin:-4px 0}@media screen and (min-width:577px){.consultation .links-list{grid-column:2/3;grid-row:2/3}}@media screen and (min-width:993px){.consultation .links-list{flex-direction:row;align-items:flex-start;margin:0}}.consultation .links-list-item{margin:4px 0}@media screen and (min-width:993px){.consultation .links-list-item{margin:0}}.consultation .links-list *{color:inherit}.consultation .links-list .curator-link{font-weight:600;border-bottom:1px solid #fff;text-transform:uppercase}.installment-modal{font-size:.8rem}.installment-modal .installment-box{position:relative;text-align:left;padding:32px;border-radius:32px;max-width:640px;margin:auto;background-color:var(--grey);color:#fff}.installment-modal .modal_close{position:absolute;right:4px;top:4px;transform:translate(-50%,0);line-height:1}.installment-modal .title{font-size:1.2rem;margin-bottom:16px}.installment-modal ul{margin:8px 0;counter-reset:section}.installment-modal li{margin:4px 0;position:relative;padding-left:16px}.installment-modal li:before{counter-increment:section;content:counter(section) ". ";position:absolute;left:0;top:0}.installment-modal .main-btn{width:100%;justify-content:center;border-radius:12px;margin:16px 0;font-size:1rem;background-color:#fff;color:var(--grey)}