.hero{background:#2da57c;padding:76px 0}.hero>label,.hero__btn{height:48px}.hero__btn{background:#fff;border-radius:24px;color:#889399;flex-basis:150px;font-size:14px;font-style:normal;font-weight:510;letter-spacing:.25px;line-height:20px;min-width:-moz-fit-content;min-width:fit-content;padding-left:16px;padding-right:16px}@media (max-width:767px){.hero__btn{margin-bottom:16px}}@media (min-width:768px){.hero__btn{margin-right:16px}}.hero__btn svg{height:24px;width:24px}.hero__form{flex-basis:345px}.hero__form--popup{background:#fff;border-radius:4px;box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d;cursor:default;min-width:354px;padding:12px 12px 30px}.hero__form--popup__results .hero__form .location__item{margin-bottom:4px;margin-top:4px}.hero__form--popup__results .hero__form .location__item p{color:#1f1f1f}.hero__form--popup__results .hero__form .location__item p:nth-of-type(2){color:#1f1f1f;flex-basis:400px;flex-grow:1;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:16px;text-align:left}.hero__form--popup .header{display:none;justify-content:flex-start}.hero__form--popup__underline{padding:0 16px}.hero__form--popup__underline span{border:1px solid #2da57c;display:block}.hero__form--popup h4{color:#2da57c;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.1px;line-height:20px;padding-bottom:18px;padding-left:16px;padding-top:18px;text-align:left}.hero__form .form-dropdown{background:#fff;border:1px solid #889399;border-radius:4px;color:#1f1f1f;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;height:56px;letter-spacing:.5px;line-height:24px;margin-bottom:16px;position:relative}.hero__form .form-dropdown__relative{height:100%;padding-left:14px;padding-right:22px;position:relative;width:100%}.hero__form .form-dropdown__relative:after{background:url(~assets/svg/arrow-mini.svg) no-repeat;content:"";height:18px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px}.hero__form .form-dropdown input{left:-2000px;opacity:0;position:absolute}.hero__form .form-dropdown:nth-of-type(2) .form-dropdown__relative:after{background:url(~assets/svg/close.svg) no-repeat;content:"";height:21px;position:absolute;width:21px}.hero__form .form-dropdown img{margin-right:16px;max-height:24px;max-width:24px;-o-object-fit:contain;object-fit:contain}.hero__form__submit button{background:#2da57c;border-radius:100px;color:#fff;font-size:14px;font-style:normal;font-weight:500;height:40px;letter-spacing:.1px;line-height:20px;transition:all .2s;width:100%}.hero__form__submit button svg{margin-right:8px}.hero__form__submit button:hover{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026;transition:all .2s}.hero__form__submit button:focus{box-shadow:none;outline:none;transition:all .2s}.products{-moz-column-gap:34px;column-gap:34px;grid-auto-rows:minmax(156px,auto);grid-template-columns:repeat(3,1fr);padding-bottom:36px;padding-top:24px;row-gap:34px}.products__item{display:block;overflow:hidden;position:relative;text-decoration:none}.products__item img{border-radius:8px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:all .3s;width:100%;z-index:-2}.products__item:hover img{transform:scale(1.1);transition:all .3s}.products a.products__item{border-radius:8px;min-height:156px}.products a.products__item:first-of-type{grid-column:1;grid-row:1/3}.products a.products__item:nth-of-type(7){grid-column:2;grid-row:3/5}.products a.products__item:before{background:#1f1f1f;border-radius:8px;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:-1}.products__content{color:#fff;display:block;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.1px;line-height:24px;padding:10px}
