*{margin:0;padding:0;font-style:normal;box-sizing:border-box;list-style:none;text-decoration:none}.container{margin:0 auto}@media screen and (min-width: 320px){.container{width:100%;max-width:450px}}@media screen and (min-width: 480px){.container{width:450px;max-width:none}}@media screen and (min-width: 768px){.container{width:738px}}@media screen and (min-width: 970px){.container{width:945px}}.header-section{padding-top:44px;height:83px;display:flex;align-items:center}@media screen and (min-width: 320px){.header-section{flex-direction:column}}@media screen and (min-width: 768px){.header-section{flex-direction:row}}.header-section__title{font-family:"Bilbo Swash Caps";font-weight:400;font-size:36px;line-height:1.14;color:#fed136;letter-spacing:1.3px}.header-section__list{margin-left:auto;display:flex}@media screen and (min-width: 320px){.header-section__list{justify-content:center;width:100%;margin-top:30px;max-width:450px;gap:10px;flex-wrap:wrap}}@media screen and (min-width: 480px){.header-section__list{justify-content:space-between;width:450px;max-width:none;gap:0;flex-wrap:nowrap}}@media screen and (min-width: 768px){.header-section__list{width:480px}}.header-section__link{font-family:"Montserrat";font-weight:400;font-size:14px;line-height:2.93;color:#fed136;text-transform:uppercase;transition:.2s}.header-section__link:hover{color:#c1a029;padding-bottom:10px;border-bottom:2px solid #c1a029;transition:.2s}.services-section{padding:110px 0 120px}.services-section__title{font-family:"Montserrat";font-weight:700;font-size:40px;line-height:1.88;color:#222;letter-spacing:-1px;text-transform:uppercase;text-align:center}.services-section__list{margin-top:90px;display:flex;flex-wrap:wrap}@media screen and (min-width: 320px){.services-section__list{justify-content:center;gap:30px}}@media screen and (min-width: 970px){.services-section__list{justify-content:space-between;gap:0}}.services-section__item{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 320px){.services-section__item{width:100%;max-width:450px}}@media screen and (min-width: 480px){.services-section__item{width:274px;max-width:none}}.services-section__img{width:70px;height:69px;display:block;margin:0 auto}.services-section__name{font-family:"Montserrat";font-weight:700;font-size:18px;line-height:4.17;color:#222;text-align:center;letter-spacing:-0.45px}.services-section__text{font-family:"Roboto Slab";font-weight:400;font-size:14px;line-height:1.14;color:#777;text-align:center;letter-spacing:-0.35px}.contacts-section{background-color:#222;padding:92px 0 115px}.contacts-section__title{font-family:"Montserrat";font-weight:700;font-size:40px;line-height:1.22;color:#fff;letter-spacing:-1px;text-transform:uppercase;text-align:center}.contacts-section__form{margin:115px auto 0}@media screen and (min-width: 320px){.contacts-section__form{width:100%;max-width:450px}}@media screen and (min-width: 480px){.contacts-section__form{width:-moz-min-content;width:min-content;max-width:none;margin-top:50px}}@media screen and (min-width: 480px){.contacts-section__form{width:450px;max-width:none}}@media screen and (min-width: 970px){.contacts-section__form{width:auto;margin-top:115px}}.contacts-section__container{display:flex;justify-content:space-between}@media screen and (min-width: 320px){.contacts-section__container{flex-direction:column;align-items:baseline}}@media screen and (min-width: 970px){.contacts-section__container{flex-direction:row}}.contacts-section__list{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 320px){.contacts-section__list{width:100%;margin-top:30px;max-width:455px}}@media screen and (min-width: 480px){.contacts-section__list{width:455px;max-width:none}}.contacts-section__item:nth-child(n+2){margin-top:28px}.contacts-section__field{height:50px;padding:12px 0 21px 20px;background:#fff;border:1px solid #ccc;border-radius:3px;font-family:"Montserrat";font-weight:700;font-size:14px;line-height:1.21;color:#bbb;letter-spacing:-0.35px;text-transform:uppercase;display:block}@media screen and (min-width: 320px){.contacts-section__field{width:100%;margin-top:30px;max-width:450px}}@media screen and (min-width: 480px){.contacts-section__field{width:450px;max-width:none}}@media screen and (min-width: 768px){.contacts-section__field{width:455px;margin-top:0}}.contacts-section__message{width:455px;height:212px;resize:none}@media screen and (min-width: 320px){.contacts-section__message{width:100%;margin-top:60px;max-width:450px}}@media screen and (min-width: 480px){.contacts-section__message{width:450px;max-width:none}}@media screen and (min-width: 768px){.contacts-section__message{width:455px}}@media screen and (min-width: 970px){.contacts-section__message{margin-top:0}}.contacts-section__button{width:242px;height:68px;background:#fed136;border:none;border-radius:5px;font-family:"Montserrat";font-weight:700;font-size:18px;line-height:1.22;color:#fff;text-transform:uppercase;display:block;margin:29px auto 0;transition:.2s}.contacts-section__button:hover{background-color:#b5972a;transform:translateY(10px);box-shadow:0px -10px 5px 0px rgba(0,0,0,.75);transition:.2s}/*# sourceMappingURL=main.min.css.map */