.contacts-hero{display:flex;align-items:center;justify-content:center;margin-top:80px;background-image:url(/assets/images/contacts/contacts-hero.webp);background-repeat:no-repeat;background-blend-mode:overlay;background-color:rgba(0,0,0,.349);height:344px;background-size:210%;background-position:78% 10%}@media screen and (min-width:480px){.contacts-hero{background-size:180%}}@media screen and (min-width:620px){.contacts-hero{background-size:150%}}.contacts-hero__title{font-family:Nunito Sans;font-size:32px;font-weight:900;line-height:44px;text-align:center;color:#fff;text-transform:uppercase}@media screen and (min-width:768px){.contacts-hero{height:380px;background-size:120%}}@media screen and (min-width:768px)and (min-width:1100px){.contacts-hero{background-size:cover;background-position:78% 15%}}@media screen and (min-width:1440px){.contacts-hero{height:400px}}@media screen and (min-width:1440px)and (min-width:1620px){.contacts-hero{height:450px}}@media screen and (min-width:1440px){.contacts-hero__title{font-size:48px;line-height:60px}}.contacts-info__container{padding-top:48px}.contacts-info__top-wrapper{padding-bottom:40px}.contacts-info__title{font-family:Nunito Sans;font-size:28px;font-weight:900;line-height:36px;text-align:left;text-transform:uppercase;margin-bottom:8px}.contacts-info__description{font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px;text-align:left;margin-bottom:20px;opacity:.5}.contacts-info__item{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.contacts-info__item:not(:last-child){margin-bottom:24px}.contacts-info__item-icon{width:64px;min-width:64px;height:64px;background:#008bf7;border-radius:8px;padding:16px;margin-right:11px}.contacts-info__item-title{font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px;text-align:left;opacity:.5}.contacts-info__item-value{font-family:Nunito Sans;font-size:20px;font-weight:800;line-height:36px;text-align:left}.contacts-info__item-link{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:1440px){.contacts-info__container{display:flex;align-items:center;justify-content:space-between;padding-top:80px;padding-bottom:80px}.contacts-info__top-wrapper{padding-bottom:0;width:480px}.contacts-info__title{font-size:32px;line-height:32px;margin-bottom:16px}.contacts-info__description{font-size:16px;line-height:24px;margin-bottom:40px}.contacts-info__list{width:344px}.contacts-info__item{width:100%}.contacts-info__item-icon{width:64px;min-width:64px;height:64px;background:#008bf7;border-radius:8px;padding:16px;margin-right:11px}.contacts-info__item-title{font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px;text-align:left;opacity:.5}.contacts-info__item-value{font-family:Nunito Sans;font-size:20px;font-weight:800;line-height:36px;text-align:left}.contacts-info__item-link{position:absolute;top:0;left:0;width:100%;height:100%}}.contactsInfoForm{position:relative;background:#fbfbfb;border:1px solid #fff;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);padding-top:48px;padding-bottom:50px;margin-left:-20px;width:calc(100% + 40px)}.contactsInfoForm__err-text{position:relative;z-index:2;color:red;margin-bottom:20px}.contactsInfoForm__title{font-family:Nunito Sans;font-size:28px;font-weight:700;line-height:32px;text-align:center;margin-bottom:8px}.contactsInfoForm__pre-title{font-family:Nunito Sans;font-size:18px;font-weight:400;line-height:20px;text-align:center;opacity:.5}.contactsInfoForm__form{padding-left:20px;padding-right:20px}.contactsInfoForm__phone-start{display:flex;align-items:center;margin-right:16px;border-bottom:1px solid rgba(17,19,20,.149);padding-right:21px}.contactsInfoForm__phone-icon{width:24px;min-width:24px;margin-right:10px}.contactsInfoForm__phone-text{font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px;text-align:left;color:#111314}.contactsInfoForm__field-wrapper{margin-bottom:24px}.contactsInfoForm__field{display:flex}.contactsInfoForm__field:not(:last-child){margin-bottom:24px}.contactsInfoForm__input{width:100%;font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px;text-align:left;background-color:transparent;border:none;border-bottom:1px solid rgba(17,19,20,.149);caret-color:#008bf7;padding-top:12px;padding-bottom:12px;-moz-appearance:textfield}.contactsInfoForm__input::-webkit-inner-spin-button,.contactsInfoForm__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contactsInfoForm__input:focus{border-bottom:1px solid #008bf7}.contactsInfoForm__input::placeholder{font-family:Nunito Sans;font-size:16px;font-weight:400;line-height:24px;text-align:left;opacity:.5}.contactsInfoForm__input.active{opacity:1;font-weight:500}.contactsInfoForm__input.err{border-bottom:1px solid red}.contactsInfoForm__aggre{margin-bottom:24px}.contactsInfoForm__aggre,.contactsInfoForm__aggre a{font-family:Nunito Sans;font-size:16px;font-weight:400;line-height:24px;text-align:left}.contactsInfoForm__aggre a{color:#008bf7;text-decoration:underline}.contactsInfoForm__button{display:flex;align-items:center;justify-content:center;background-color:#008bf7;padding:18px 24px;font-family:Nunito Sans;font-size:16px;font-weight:800;line-height:20px;text-align:left;border:none;cursor:pointer;width:100%;transition:all .3s ease-in;border-radius:8px;color:#fff}.contactsInfoForm__button:hover{background:#0e74c3}@media screen and (min-width:768px){.contactsInfoForm{width:500px;margin:0 auto}}@media screen and (min-width:1440px){.contactsInfoForm{padding:0;width:640px;margin:0}.contactsInfoForm__title{font-size:32px;line-height:32px;margin-bottom:16px}.contactsInfoForm__pre-title{line-height:24px}.contactsInfoForm__form-wrapper{width:480px}.contactsInfoForm__form{display:flex;flex-direction:column;align-items:center;padding:48px 80px 50px}.contactsInfoForm__button{font-size:16px;line-height:20px}}