.policy{margin:250px 0 0}@media (max-width:1250px){.policy{margin:195px 0 0}}@media (max-width:950px){.policy{margin:95px 0 0}}.policy__title h1{color:#1e1e1e}@media (max-width:650px){.policy__title h1{font-size:25px}}.policy__desp{padding:80px 0;position:relative;color:#555}@media (max-width:650px){.policy__desp{padding:40px 0}}.policy__desp:before{content:"";position:absolute;width:100%;height:3px;top:39px;left:0;background-color:#4842c6}@media (max-width:650px){.policy__desp:before{top:19px}}.policy__desp:after{content:"";position:absolute;width:100%;height:3px;bottom:39px;left:0;background-color:#4842c6}@media (max-width:650px){.policy__desp:after{bottom:19px}}.policy__desp p{padding:0 0 20px}@media (max-width:650px){.policy__desp p{padding:0 0 10px}}.policy__desp p:last-child{padding:0}.contacts{overflow:hidden;padding:200px 0;position:relative}.contacts__form{position:absolute;top:-180px;left:0}@media (max-width:1400px){.contacts__form{max-width:550px}}.contacts__form form{position:relative;z-index:2;padding:60px 110px}@media (max-width:1400px){.contacts__form form{padding:50px 45px}}@media (max-width:550px){.contacts__form form{padding:30px 20px}}.contacts__text{text-align:center}.contacts__text a{text-decoration:underline}.contacts__btn{margin:30px 0 0;background-color:#4842c6;width:230px;height:60px;border-radius:30px;color:#fff;font-size:20px}@media (max-width:1400px){.contacts__btn{width:100%}}@media (max-width:550px){.contacts__btn{margin:20px 0 0}}.info-contacts{background-color:#1e1e1e;padding:90px 0}.info-contacts__title h2{color:#756fef}.info-contacts__infos{margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-contacts__mess{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:22px 0 0}.info-contacts .info-contacts__message{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1400px){.info-contacts__text{font-size:13px}}.info-contacts__mes{margin:0 32px 0 0}.info-contacts__mes:last-child{margin:0}.info-contacts__mes img{width:36px;height:36px}.info-contacts__conts{max-width:500px;margin:0 0 0 auto;position:relative;right:500px;opacity:0;-webkit-transform:scale(.7) rotate(3deg);transform:scale(.7) rotate(3deg)}@media (max-width:1200px){.info-contacts__conts{max-width:450px;right:0}}.info-contacts__conts._active{opacity:1;-webkit-transition:all 1s ease .1s;transition:all 1s ease .1s;-webkit-transform:translate(0,0px) rotate(0);transform:translate(0,0px) rotate(0);right:100px}@media (max-width:1200px){.info-contacts__conts._active{max-width:450px;right:0}}@media (max-width:650px){.info-contacts__conts._active{-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}}.contacts__image{position:absolute;top:0;left:0;width:100%;height:100%}.contacts__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts__image:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4431372549)}.contacts__form-gl{position:relative;z-index:5}@media (max-width:950px){.contacts__info.info-contacts{padding:500px 0 90px}.info-contacts__conts{margin:0 auto}.contacts__form{max-width:100%;width:92%;-webkit-transform:translate(4%,0);transform:translate(4%,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts__form form{max-width:550px}}@media (max-width:650px){.info-contacts__conts{margin:0}}@media (max-width:600px){.info-contacts__infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:18px;margin:20px 0 0}a.info-contacts__info{display:block;width:100%}a.info-contacts__info:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin:14px 0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.info-contacts__conts{max-width:100%}.info-contacts__mess{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-contacts__message{margin:20px 0 0}}@media (max-width:1400px){.info-contacts__mess .info-contacts__text{font-size:18px}}@media (max-width:550px){.contacts__info.info-contacts{padding:450px 0 50px}}@media (max-width:550px){.contacts{padding:200px 0 60px}}