.f-SB{font-family:Graphik-SemiBold}.f-M{font-family:Graphik-Medium}.section-banner{position:relative;margin-top:-180px}.section-banner p{margin:0;padding:0;position:absolute;top:350px;font-family:Formular-Bold;font-size:92px;line-height:132px;color:#fff}.section-banner p span{display:inline;background-color:rgba(20,21,23,.9);box-shadow:-10px 0 0 rgba(20,21,23,.9),10px 0 0 rgba(20,21,23,.9);padding:10px 0}.wrapper__section-banner__video{display:flex;justify-content:center;overflow:hidden}.wrapper__section-banner__video video{display:block;width:100%;height:auto}@media (max-width:575px){.section-banner{margin-top:-140px}.section-banner p{top:200px;font-size:32px;line-height:59px;word-break:break-word}.wrapper__section-banner__video video{width:650px}}@media (min-width:576px) and (max-width:767px){.section-banner{margin-top:-140px}.section-banner p{top:200px;font-size:32px;line-height:59px;word-break:break-word}}@media (min-width:768px) and (max-width:991px){.section-banner{margin-top:-160px}.section-banner p{top:280px;font-size:42px;line-height:71px;word-break:break-word}}.section-advantages__title,.section-category__title{font-family:Formular-Bold;text-transform:uppercase;line-height:42px}@media (min-width:992px) and (max-width:1199px){.section-banner{margin-top:-200px}}.section-category__title{margin:50px 0 70px;padding:0;font-size:38px}.section-category__list{list-style:none;margin:0 -20px;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}.section-category__list>li{position:relative;display:flex;min-height:320px;margin-bottom:40px;margin-left:20px;margin-right:20px;width:calc(50% - 40px);background-color:#f8fafd;padding:50px;box-sizing:border-box}.section-category__list>li .wrapper__description{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.section-category__list>li .wrapper__description .title{margin-bottom:10px;font-family:Formular-Bold;font-size:32px;line-height:normal;color:#2b2f36}.section-category__list>li .wrapper__description .price{font-size:20px;line-height:normal;color:#414650}.section-category__list>li .wrapper__description a{font-family:TTFirsNeue-Medium;font-size:18px;line-height:normal;color:#1657c7;display:flex;align-items:center;cursor:pointer;transition:.2s}.section-category__list>li .wrapper__description a:hover{opacity:.5}.section-category__list>li .wrapper__description a:active{opacity:.33333333}.section-category__list>li .detail::after{margin-left:7px;position:relative;top:-1px;display:block;content:'';transform:rotate(-90deg);width:15px;height:12px;background-image:url(../themes/prime/assets/img/icons/arrow-more.svg);background-repeat:no-repeat;background-size:contain}.section-category__list>li .wrapper__image{position:absolute;top:0;left:0;right:0;bottom:0}.section-category__list>li .wrapper__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:575px){.section-category__list>li{min-height:200px;margin-bottom:20px;width:calc(100% - 40px);padding:20px}.section-category__list>li .wrapper__description .title{font-size:22px}.section-category__list>li .wrapper__description .price{font-size:16px}.section-category__title{font-size:24px;line-height:26px;margin-top:30px;margin-bottom:30px}}@media (min-width:576px) and (max-width:767px){.section-category__list>li{min-height:200px;margin-bottom:20px;width:calc(100% - 40px);padding:20px}.section-category__title{font-size:24px;line-height:26px;margin-top:30px;margin-bottom:30px}}@media (min-width:768px) and (max-width:991px){.section-category__list>li{padding:20px}}@media (min-width:992px) and (max-width:1199px){.section-category__list>li{padding:20px}}.section-about{background-image:url(../themes/prime/assets/img/about-background.jpg);background-size:cover;background-repeat:no-repeat;position:relative;padding-bottom:200px;display:flex}.section-about .wrapper__image{margin:0;padding:0;height:70%;width:50%;position:absolute;bottom:0;right:0}.section-about .wrapper__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.section-about .section-about__company a{color:#fff}.section-about .section-about__company p{margin-right:50px;color:#fff}.section-about-company__title{font-size:23px;font-family:Formular-Bold;color:#fff}.section-about__title{text-transform:uppercase;font-size:70px;margin:170px;font-family:Formular-Bold;color:#fff;text-align:center}.section-about__contacts{color:#fff;display:block;margin-top:80px;cursor:pointer;transition:.2s}.section-about__contacts:hover{opacity:.5}.section-about__contacts:active{opacity:.33333333}@media (max-width:575px){.section-about{padding-bottom:30px;min-height:auto}.section-about .wrapper__image img{display:none}.section-about .section-about__company p{margin-right:0;margin-bottom:10px}.section-about__title{font-size:24px;margin:30px 0 0;padding:0}.section-about__contacts{display:block;margin-top:20px}}@media (min-width:576px) and (max-width:767px){.section-about{padding-bottom:30px;min-height:auto}.section-about .wrapper__image img{display:none}.section-about .section-about__company p{margin-right:0;margin-bottom:30px}.section-about__title{font-size:24px;margin:20px 0 0;padding:0}.section-about__contacts{display:block;margin-top:20px;cursor:pointer;transition:.2s}.section-about__contacts:hover{opacity:.5}.section-about__contacts:active{opacity:.33333333}}@media (min-width:768px) and (max-width:991px){.section-about{min-height:auto;padding-bottom:40px}.section-about .wrapper__image{height:100%;width:40%}.section-about .wrapper__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-about__contacts{display:block;margin-top:20px}.section-about__title{font-size:24px;margin:30px 0 0;padding:0;text-align:left}.section-about__company p{width:60%;height:100%;margin-right:0;margin-bottom:20px}}@media (min-width:992px) and (max-width:1199px){.section-about{padding-bottom:40px;min-height:auto}.section-about .wrapper__image{height:100%;width:50%}.section-about .wrapper__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-about__company p{margin-right:0;margin-bottom:20px}.section-about__title{font-size:24px;margin:20px 0 0;padding:0;text-align:left}.section-about__contacts{display:block;margin-top:20px}}@media (min-width:1200px) and (max-width:1399px){.section-about{padding-bottom:40px;min-height:auto}.section-about .wrapper__image{margin:0;padding:0;width:45%;height:100%}.section-about__company p{margin-right:0;margin-bottom:20px}.section-about__title{font-size:24px;margin:30px 0 0;padding:0;text-align:left}}.section-advantages{margin:150px 0}.section-advantages__title{margin:0 0 70px;padding:0;font-size:38px}.section-advantages__list{list-style:none;margin:0 -20px;padding:0;display:flex;flex-wrap:wrap}.section-advantages__list li{padding:40px;display:flex;align-items:center;margin-left:20px;margin-right:20px;margin-bottom:40px;width:calc(33% - 40px);background-color:#eceef2;box-sizing:border-box}.section-advantages__list li .wrapper__icon{flex-shrink:0;width:60px;height:60px;background-color:#fff;border-radius:50%;padding:20px}.section-advantages__list li .wrapper__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-advantages__description{margin-left:15px}@media (max-width:575px){.section-advantages{margin:50px 0}.section-advantages__list li{padding:20px;margin-bottom:20px;width:100%}.section-advantages__list li .wrapper__icon{width:30px;height:30px;padding:10px}.section-advantages__title{margin:50px 0 30px;padding:0;font-family:Formular-Bold;text-transform:uppercase;line-height:42px;font-size:20px;text-align:center}.section-advantages__description{margin-left:50px}}@media (min-width:576px) and (max-width:767px){.section-advantages{margin:50px 0}.section-advantages__list li{width:100%}.section-advantages__list li .wrapper__icon{width:30px;height:30px;padding:10px}.section-advantages__title{margin:50px 0 30px;padding:0;font-family:Formular-Bold;text-transform:uppercase;line-height:42px;font-size:32px;text-align:center}.section-advantages__description{margin-left:50px}}@media (min-width:768px) and (max-width:991px){.section-advantages{margin:70px 0 20px}.section-advantages__list li{width:calc(50% - 40px)}.section-advantages__list li .wrapper__icon{width:40px;height:40px;padding:15px}.section-advantages__title{margin:50px 0 30px;padding:0;font-family:Formular-Bold;text-transform:uppercase;line-height:42px;font-size:30px;text-align:center}.section-advantages__description{margin-left:25px}}@media (min-width:992px) and (max-width:1199px){.section-advantages{margin:70px 0}.section-advantages__list li{width:calc(50% - 40px)}.section-advantages__list li .wrapper__icon{width:40px;height:40px;padding:15px}}