@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);h1,h2{font-weight:300}h3,h5{letter-spacing:normal}a,button,h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0;font-family:Roboto,sans-serif}h1{font-size:96px;line-height:96px;letter-spacing:-.01562em}h2{font-size:60px;line-height:60px;letter-spacing:-.00833em}h3,h4,h5{font-weight:400}h3{font-size:48px;line-height:50px}h4{font-size:34px;line-height:40px;letter-spacing:.00735em}h5{font-size:24px;line-height:32px}h6{font-size:20px;font-weight:500;line-height:32px;letter-spacing:.0125em}.template{background-color:#e9e9e9;height:calc(100% - 62px);overflow-y:auto;display:flex;flex-direction:column}.template__wrapper{width:953px;margin:0 auto;padding:25px 0}.header{display:flex;margin-bottom:25px}.header__images{display:flex;align-items:flex-start;flex-wrap:nowrap}.header__arrow{margin-top:13px;height:16px;width:16px}.header__back-btn{border:0;background:0 0;margin-right:10px}.header__image{border-radius:6px;object-fit:cover;width:48px;height:48px}.header__text{margin-left:10px}.header__title{font-weight:500;font-size:24px;line-height:28px}.header__description{margin-top:10px;font-weight:400;font-size:14px;line-height:22px}@media (min-width:1024px){.header__title{font-size:34px}.header__description{font-size:20px}}@media (min-width:768px) and (max-width:1023px){.header__title{font-size:30px}.header__description{font-size:18px}}.complement{display:flex}.complement__monitor{height:642px;width:100%;position:relative}.complement__monitor-frame,.complement__monitor-modal{margin:34px 34px 0;position:absolute;width:calc(100% - 68px);box-sizing:border-box;height:405px!important}.complement__monitor-modal{display:flex;padding:20px 10px;top:0;left:0;background-color:rgba(0,0,0,.44)}.complement__monitor-modal__content{margin-top:auto;display:flex;align-items:center;width:100%;padding:12px;border-radius:8px;background-color:#FFF}.complement__monitor-modal__content-text{display:flex;align-items:center;margin:0 25px 0 15px}.complement__monitor-modal-button{margin-left:auto;border-radius:4px;background-color:#1BA1FC;color:#fff;border:0;transition:.3s;height:fit-content}.complement__monitor-image{width:100%}.complement__phone{display:none}.complement__info{width:180px;margin-left:20px}.complement__profile{margin-bottom:15px}.complement__profile-picture{max-width:50px;max-height:50px;margin-bottom:10px}.complement__author{font-weight:500;font-size:12px;line-height:14px;color:#636363;margin-bottom:20px}.complement__price{font-weight:500;font-size:20px;line-height:23px;letter-spacing:.0125em;color:#000;margin-bottom:10px}.complement__buy-button{display:flex;align-items:center;justify-content:space-between;border-radius:4px;color:#fff;border:0;background-color:#ffa207;width:100%;margin-bottom:6px}.complement__buy-button img{width:20px;height:20px;object-fit:contain;display:inline-block}.complement__buy-button:hover{box-shadow:0 0 4px grey}.complement__buy-button:active{box-shadow:0 0 6px grey}.complement__downloads{display:flex;align-items:center;margin-right:12px;gap:5px}.complement__button-wrap{position:relative}.complement__button-wrap .projects-list{width:100%;min-width:100%;padding:0;overflow:auto;max-height:450px;background-color:#FFF}.complement__button-wrap .projects-list__item{padding:10px 12px;cursor:pointer;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.0125em}.complement__button-wrap .projects-list__item:hover{background-color:#eee}.complement__use-button{align-items:center;justify-content:space-between;border-radius:4px;background-color:#1BA1FC;color:#fff;border:0;width:100%;margin-bottom:6px;transition:.3s}.complement__use-button--flex{display:flex}.complement__use-button:hover{box-shadow:0 0 4px grey}.complement__use-button:active{box-shadow:0 0 6px grey}.complement .complement__tag:hover,.complement__share-button:hover{box-shadow:0 0 4px grey}.complement__use-button .caret{margin-right:12px}.complement__share-button{display:flex;align-items:center;justify-content:center;border:1px solid #1BA1FC;border-radius:4px;background:0 0;color:#1BA1FC;margin-bottom:20px;transition:.3s}.complement__share-button:active{box-shadow:0 0 6px grey}.complement__share-img{margin-left:10px}.complement__tags{width:100%;display:flex;gap:3px;flex-wrap:wrap}.complement .tag{display:flex;align-items:center;height:24px;padding:0 8px;background-color:#fff;border-radius:40px;border:0;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:144px;cursor:pointer;transition:.3s}.complement .complement__tag--icon,.complement .tag-icon{padding:0 4px}.complement .tag__icon{height:16px;width:16px;margin-bottom:2px;border-radius:50%}.complement .complement__tag:active{box-shadow:0 0 6px grey}.complement .complement__tag-more{display:none}.complement__text{cursor:pointer;margin-top:15px;font-weight:400;font-size:12px;line-height:125%;color:#a6a6a6}.complement__text_link{color:#a6a6a6;text-decoration:underline}.tag-link,.tag-link:active,.tag-link:hover{text-decoration:none;color:#000}.descriptions h1{font-weight:700;line-height:1.2}.descriptions h2{font-weight:600;line-height:1.3}.descriptions h3{font-weight:600;line-height:1.4}.descriptions .descriptions__text,.descriptions div,.descriptions p,.descriptions pre{line-height:1.6}@media (max-width:767px){.descriptions h1{font-size:28px}.descriptions h2{font-size:22px}.descriptions h3{font-size:18px}.descriptions .descriptions__text,.descriptions div,.descriptions p,.descriptions pre{font-size:16px}}@media (min-width:1024px){.descriptions h1{font-size:48px}.descriptions h2{font-size:40px}.descriptions h3{font-size:28px}.descriptions .descriptions__text,.descriptions div,.descriptions p,.descriptions pre{font-size:18px}}@media (min-width:768px) and (max-width:1023px){.descriptions h1{font-size:40px}.descriptions h2{font-size:32px}.descriptions h3{font-size:24px}.descriptions .descriptions__text,.descriptions div,.descriptions p,.descriptions pre{font-size:18px}}.descriptions__full-wrapper{padding:16px;margin-top:64px;background-color:#fff}.descriptions__main{margin-top:20px;display:grid;gap:20px}.descriptions__half-image,.descriptions__image{margin:auto;width:100%}.descriptions__clarification{font-weight:500;font-size:20px;line-height:145%}.descriptions__image-text{width:100%;display:grid;grid-template-columns:repeat(2,calc(100% / 2));gap:10px}.descriptions__text-wrapper{display:table}.descriptions__text-wrapper>*{display:table-cell;vertical-align:middle}.descriptions__image{object-fit:contain}.button__text{padding:10px 12px;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.0125em}@media (max-width:992px){.complement{display:flex;flex-direction:column}.complement__monitor-image{width:100%}.complement__monitor-frame,.complement__monitor-modal{width:calc(100% - 68px)}.complement__profile{display:flex;align-items:center;gap:16px}.complement__author,.complement__info{margin:0;width:auto}.complement__additional,.complement__buttons{width:50%}.complement__additional>*{text-align:end}.complement__data{display:flex;gap:20px}.complement__tags{justify-content:end}.template{margin:auto}.template__wrapper{max-width:778px}}@media (max-width:785px){.template{margin-top:15px;height:calc(100% - 62px)}.template__wrapper{margin:0;width:100%;padding:32px}.complement__monitor{display:none;width:100%}.complement__phone{display:block;position:relative;max-width:400px;width:100%;margin:auto auto 30px}.complement__phone-image{width:100%}.complement__phone-frame,.complement__phone-modal{margin:6% 6.5% 0;position:absolute;width:calc(100% - 13%);border-radius:6vw;box-sizing:border-box;height:94%!important}.complement__phone-modal{display:flex;padding:20px 10px;top:0;left:0;background-color:rgba(0,0,0,.44)}.complement__phone-modal__content-wrap{display:flex}.complement__phone-modal__content{display:flex;flex-direction:column;gap:10px;margin-top:auto;width:100%;padding:12px;border-radius:8px;background-color:#FFF}.complement__phone-modal__content-text{display:flex;align-items:center;margin:0 25px 0 15px}.complement__phone-modal-button{margin-left:auto;border-radius:4px;background-color:#1BA1FC;color:#fff;border:0;transition:.3s;height:fit-content}.complement__hide{display:none}.descriptions__block{display:flex;flex-direction:column;gap:15px;margin-top:20px}.descriptions__full-wrapper{margin-top:20px}.descriptions__image-text{grid-template-columns:auto}}@media (max-width:660px){.complement__phone-frame{border-radius:7vw}.descriptions__text-wrapper{width:100%;margin-top:15px}.descriptions__image-text{display:block}.descriptions__half-image,.descriptions__image{width:100vw;position:relative;left:32px;margin-left:-64px}}@media (max-width:400px){.complement__data{gap:0;flex-direction:column}.complement__phone{border-radius:8vw}.complement__additional,.complement__buttons,.complement__share-button{width:100%}.complement__tags{justify-content:center}.complement__tag{max-width:350px}.complement__text{text-align:center}}