.contacts-wrapper{margin-top:125px;position:relative;min-height:580px}@media only screen and (max-width:1350px){.contacts-wrapper{height:fit-content}}@media only screen and (max-width:767px){.contacts-wrapper{margin-top:75px}}.contacts-wrapper__bg{overflow:hidden;position:absolute;bottom:0;right:0;object-fit:cover}@media only screen and (max-width:1920px){.contacts-wrapper__bg{left:max(72.3%, 780px)}}@media only screen and (max-width:992px){.contacts-wrapper__bg{left:max(49%, 450px)}}@media only screen and (max-width:767px){.contacts-wrapper__bg{left:49%}}@media only screen and (max-width:575px){.contacts-wrapper__bg{width:214px;height:auto;right:0;bottom:0;left:unset}}.contacts-wrapper__bg img{object-fit:cover}@media only screen and (max-width:575px){.contacts-wrapper__bg img{width:214px;height:auto}}.contacts-wrapper .contacts{display:flex;flex-direction:row;gap:115px;position:relative}@media only screen and (max-width:992px){.contacts-wrapper .contacts{flex-direction:column;gap:60px}}.contacts-wrapper .contacts__left{height:fit-content;width:583px;min-width:583px}@media only screen and (max-width:1399px){.contacts-wrapper .contacts__left{width:500px;min-width:500px}}@media only screen and (max-width:992px){.contacts-wrapper .contacts__left{width:100%;min-width:unset}}.contacts-wrapper .contacts__left--title{margin-bottom:0}.contacts-wrapper .contacts__left--title span{text-transform:uppercase;font-size:30px;line-height:55px;transition:color 0.2s linear}@media only screen and (max-width:575px){.contacts-wrapper .contacts__left--title span{font-size:30px;line-height:45px}}.contacts-wrapper .contacts__left--form .contact-form-success{max-width:580px}.contacts-wrapper .contacts__right{display:flex;justify-content:space-between;flex-direction:row;width:583px}@media only screen and (max-width:1399px){.contacts-wrapper .contacts__right{flex-direction:column;row-gap:40px}}@media only screen and (max-width:992px){.contacts-wrapper .contacts__right{flex-direction:row;justify-content:unset;column-gap:50px;width:100%}}@media only screen and (max-width:767px){.contacts-wrapper .contacts__right{flex-direction:column}}.contacts-wrapper .contacts__right .contact-info{width:fit-content}.contacts-wrapper .contacts__right .contact-info__title{margin-bottom:25px}.contacts-wrapper .contacts__right .contact-info__title span{text-transform:uppercase;font-size:30px;line-height:55px}.contacts-wrapper .contacts__right .contact-info__socials{width:264px;margin-bottom:42px;display:flex;gap:24px}.contacts-wrapper .contacts__right .contact-info__socials svg{max-width:35px;max-height:35px}.contacts-wrapper .contacts__right .contact-info__socials svg path{transition:fill 0.2s linear}.contacts-wrapper .contacts__right .contact-info__socials svg:hover path{fill:rgb(121,77,159)}.contacts-wrapper .contacts__right .contact-info__direct--email span,.contacts-wrapper .contacts__right .contact-info__direct--phone span{font-size:20px;line-height:45px}.contacts-wrapper .contacts__right .contact-info__direct--email span a,.contacts-wrapper .contacts__right .contact-info__direct--phone span a{color:#231F20;text-decoration:none;font-size:20px;line-height:45px;transition:color 0.2s linear}.contacts-wrapper .contacts__right .contact-info__direct--email span a:hover,.contacts-wrapper .contacts__right .contact-info__direct--phone span a:hover{color:#EB6824}.contacts-wrapper .contacts__right .newsletter{width:283px;display:flex;flex-direction:column}@media only screen and (max-width:767px){.contacts-wrapper .contacts__right .newsletter{width:100%}}.contacts-wrapper .contacts__right .newsletter__title{margin-bottom:25px}.contacts-wrapper .contacts__right .newsletter__title span{text-transform:uppercase;font-size:30px;line-height:55px}.contacts-wrapper .contacts__right .newsletter__form{margin-bottom:130px}@media only screen and (max-width:1399px){.contacts-wrapper .contacts__right .newsletter__form{margin-bottom:45px}}.contacts-wrapper .contacts__right .newsletter .privacy-policy-bottom{display:flex}@media only screen and (max-width:1399px){.contacts-wrapper .contacts__right .newsletter .privacy-policy-bottom{justify-content:flex-start}}.contacts-wrapper .contacts__right .newsletter .privacy-policy-bottom a{margin-right:15px;text-decoration:none;font-size:12px;line-height:35px;color:#231F20}@media only screen and (max-width:1350px){.contacts-wrapper .contacts__right .newsletter .privacy-policy-bottom a{margin-right:0;margin-bottom:35px}}.contacts-wrapper .contacts__right .newsletter .privacy-policy-bottom a:hover{color:#794D9F}