.main-slider{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:550px;position:relative}.main-slider__bg{height:550px;object-fit:cover;position:absolute;width:100%;z-index:-1}@media only screen and (max-width:767px){.main-slider__bg{height:360px}}.main-slider:before{background:radial-gradient(ellipse at center,hsla(0,0%,100%,0) 0,rgba(0,0,2,.7) 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media only screen and (max-width:767px){.main-slider{height:360px}}.main-slider__container{position:relative;z-index:20}.main-slider__title{background:rgba(128,127,27,.7);color:#fff;font-size:32px;font-weight:700;letter-spacing:1px;line-height:40px;margin-bottom:30px;max-width:600px;padding:27px 10px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.4);text-transform:uppercase}@media only screen and (max-width:767px){.main-slider__title{background:transparent;font-size:24px;line-height:30px;margin:0 0 30px;padding:0}}.main-slider__text{color:#fff;font-size:24px;font-weight:700;margin-bottom:30px;text-align:center;text-shadow:1px 1px 2px #000;text-transform:uppercase}@media only screen and (max-width:767px){.main-slider__text{font-size:18px;line-height:24px}}.main-slider__btn{border-radius:3px;color:#fff;display:block;font-size:20px;font-weight:700;letter-spacing:.5px;margin:0 auto;max-width:100%;white-space:nowrap;width:200px}@media only screen and (max-width:767px){.main-slider__btn{font-size:18px}}.main-products__title{font-size:28px;font-weight:700;letter-spacing:1.5px;margin:0;padding:30px 0;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.main-products__title{font-size:22px;padding:20px 0}}.main-products__list{grid-column-gap:20px;align-items:center;display:flex;flex-flow:column;justify-content:center;overflow-x:auto}.main-products__item{display:flex;gap:28px;text-decoration:none}@media only screen and (max-width:767px){.main-products__item{flex-flow:column;width:100%}}.main-products__item-info{min-width:420px}@media only screen and (max-width:767px){.main-products__item-info{min-width:auto}}.main-products__item-img{display:block;height:auto;margin:0 auto;max-width:100%}.main-products__item-title{color:#464646;font-size:18px;font-weight:700;margin:0 0 10px;text-decoration:none}@media only screen and (max-width:767px){.main-products__item-title{font-size:16px}}.main-products__item-all{font-size:16px}.main-products__item-table{margin-bottom:10px}.main-products__item-table tr td{font-size:16px}.main-products__item-table tr td:first-child{color:#464646;font-weight:700}.main-products__item-table tr td:nth-child(2){font-size:14px}@media only screen and (max-width:479px){.main-products__item-table tr td{font-size:14px}}.main-delivery__title{font-size:28px;font-weight:700;letter-spacing:1px;margin:0;padding:30px 0;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.main-delivery__title{font-size:22px;padding:20px 0}}.main-delivery__container{max-width:510px}.main-delivery__list{list-style:none;margin:0;padding:0}.main-delivery__item{display:block;line-height:30px;margin-bottom:30px;padding-left:40px;position:relative}@media only screen and (max-width:767px){.main-delivery__item{line-height:24px;margin-bottom:15px}}.main-delivery__item:before{border:2px solid #efeeec;border-radius:50%;color:#807f1b;content:"";display:block;font-weight:700;height:30px;left:0;line-height:26px;margin-right:10px;position:absolute;text-align:center;width:30px}.main-delivery__item:first-child:before{content:"1"}.main-delivery__item:nth-child(2):before{content:"2"}.main-delivery__item:nth-child(3):before{content:"3"}.main-delivery__item:nth-child(4):before{content:"4"}.main-delivery__item:last-child{margin-bottom:0}.main-delivery__action{cursor:pointer}.main-delivery__action,.main-delivery__action:active,.main-delivery__action:focus,.main-delivery__action:hover{border-bottom:1px dashed #807f1b;color:#807f1b;text-decoration:none}.main-advantages{background-attachment:fixed;background-position:bottom;background-repeat:no-repeat}@media only screen and (max-width:767px){.main-advantages{background-attachment:scroll;background-position:50%}}.main-advantages__title{font-size:28px;font-weight:700;letter-spacing:1.5px;margin:0;padding:30px 0;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.main-advantages__title{font-size:22px;padding:20px 0}}.main-advantages__list{grid-column-gap:20px;align-items:start;display:grid;grid-template-columns:repeat(4,1fr);list-style-type:none;margin:0;padding:0;scrollbar-width:none}.main-advantages__list ::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.main-advantages__list{overflow-x:auto}}.main-advantages .arrows{display:none}@media only screen and (max-width:767px){.main-advantages .arrows{display:flex}}.main-advantage{margin:0 auto;max-width:185px;text-align:center}@media only screen and (max-width:767px){.main-advantage{display:flex;gap:15px;margin:0;max-width:100%;min-width:280px;text-align:left}}.main-advantage__icon{height:100px;margin:0 auto;width:100px}@media only screen and (max-width:767px){.main-advantage__img{margin-top:0}}.main-advantage__title{font-size:16px;font-weight:700;line-height:16px;margin:10px 0}.main-advantage__description{font-size:16px;line-height:20px;margin-bottom:0}@media only screen and (max-width:767px){.main-advantage__description{font-size:14px;line-height:16px}}.video-block{cursor:pointer;margin-bottom:10px;width:100%}.video-block__icon{fill:#fff;color:#fff;font-size:48px;left:50%;opacity:.76;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);z-index:3}.video-block__icon_hover{fill:red;opacity:1}.video-block__wrap{display:block;position:relative}.video-block__wrap:before{background:linear-gradient(180deg,transparent 61.98%,rgba(0,0,0,.32));content:"";height:100%;position:absolute;width:100%;z-index:2}.video-block__title{font-size:28px;font-weight:700;margin:0 0 10px}.video-block__preview{height:auto;width:100%;z-index:1}.main-text{margin:0 auto;max-width:800px}.main-text ul{list-style:none}.main-text ul li:before{color:#807e00;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.main-text p:last-child{margin-bottom:0}.main-text h3{margin:15px 0;text-align:center}.main-text__title{font-size:28px;font-weight:700;letter-spacing:1px;margin:0;padding:30px 0;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.main-text__title{font-size:22px;padding:20px 0}}.main-banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:430px;margin:30px 0 0;position:relative}@media only screen and (max-width:767px){.main-banner{height:360px}}.main-banner__bg{height:430px;object-fit:cover;position:absolute;width:100%;z-index:-1}@media only screen and (max-width:767px){.main-banner__bg{height:360px}}.main-banner__container{height:100%;position:relative;width:100%;z-index:20}.main-banner__inner{background:rgba(0,0,2,.6);height:100%;margin:0 auto;max-width:620px;padding:60px}@media only screen and (max-width:767px){.main-banner__inner{padding:20px}}.main-banner__title{color:#fff;display:flex;flex-flow:column;font-size:32px;font-weight:700;justify-content:center;line-height:38px;margin:0 0 30px;padding:0;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.4)}@media only screen and (max-width:767px){.main-banner__title{font-size:24px;line-height:30px;margin:0 0 10px;padding:0}}.main-banner__text{color:#fff;font-size:22px;font-weight:700;margin-bottom:30px;text-align:center;text-shadow:1px 1px 2px #000}@media only screen and (max-width:767px){.main-banner__text{font-size:18px;line-height:24px}}.main-banner__btn{border-radius:3px;color:#fff;display:block;font-size:20px;font-weight:700;letter-spacing:.5px;margin:0 auto;max-width:100%;white-space:nowrap;width:200px}@media only screen and (max-width:767px){.main-banner__btn{font-size:18px}}.collapse-item{background:#e0e0e0;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:15px}.collapse-item:last-child{margin-bottom:0}.collapse-item__toggle{cursor:pointer;padding:10px 40px 10px 20px;position:relative}.collapse-item__title{color:#807f1b;font-size:18px;line-height:24px;line-height:normal;margin:0}.collapse-item__body{background:#fff;font-size:16px;padding:10px 20px}.main-faq__content{overflow:hidden}.main-faq__title{font-size:32px;font-weight:700;line-height:32px;margin:30px 0;text-align:center}@media only screen and (max-width:767px){.main-faq__title{margin:30px 0}}