.contacts-page .intro{position:relative}.contacts-page .intro span{color:#444}@media only screen and (min-width:1260px){.contacts-page .intro{padding-top:6em;padding-bottom:12em}.contacts-page .intro:before{content:"";position:absolute;display:block;background:url(/assets/img/23c64b9.svg) 0 no-repeat;background-size:cover;right:0;left:53%;top:5em;bottom:5em}.contacts-page .intro .wrap{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row;margin:-1rem}.contacts-page .intro .wrap .cont{flex-basis:calc(50% - 2rem);min-width:0;margin:1rem}}@media only screen and (min-width:1260px){.contacts-page .contact-data{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-1rem;padding:7.5em 0}}.contacts-page .contact-data .offline,.contacts-page .contact-data .online{margin:3.5em 0}@media only screen and (min-width:1260px){.contacts-page .contact-data .offline,.contacts-page .contact-data .online{flex-basis:calc(33.33333% - 2rem);min-width:0;margin:1rem}}.contacts-page .contact-data a,.contacts-page .contact-data address{color:#111;font-style:normal}@media only screen and (min-width:640px) and (max-width:1260px){.contacts-page .contact-data a,.contacts-page .contact-data address{max-width:337.5843960990248pt}}.contacts-page .contact-data .mail{text-decoration:underline}@media only screen and (min-width:1260px){.contacts-page .contact-data .mail{text-decoration:none}}.contacts-page .contact-data h2{margin-bottom:1rem}@media only screen and (min-width:1260px){.contacts-page .contact-data h2{margin-bottom:1.5rem}}.contacts-page .newsletter{background:#f7f7f7;padding:5em 0;text-align:center;position:relative}@media only screen and (min-width:1260px){.contacts-page .newsletter{padding:6em 0;text-align:left}}@media only screen and (min-width:1260px){.contacts-page .newsletter>.wrap{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-1rem}}.contacts-page .newsletter p{color:#444;margin:1.5em 0}@media only screen and (min-width:1260px){.contacts-page .newsletter p{margin:1em 0 3.5em}}@media only screen and (min-width:1260px){.contacts-page .newsletter .sub{flex-basis:calc(66.66667% - 2rem);min-width:0;margin:1rem;margin-left:calc(33.33333% + 1rem)!important}}.contacts-page .newsletter .tip{color:#aaa;margin-top:1.5em}@media only screen and (min-width:1260px){.contacts-page .newsletter .tip{margin-top:.5em}}.contacts-page .newsletter:after{content:"";display:block;background:url(/assets/img/23c64b9.svg) 50% no-repeat;background-size:cover;height:10em;margin-top:4em}@media only screen and (min-width:640px) and (max-width:1260px){.contacts-page .newsletter:after{background-size:contain}}@media only screen and (min-width:1260px){.contacts-page .newsletter:after{position:absolute;left:0;right:calc(50% + 328px);top:6em;bottom:6em;background-position:100%;height:auto;margin-top:0}}*{box-sizing:border-box;margin:0;padding:0}.mail-form .wrap{display:inline-flex;align-items:center;position:relative;padding:0 1.75em;border:1px solid #dedede;height:3.5em;border-radius:1.75em;background:#fff;width:100%;max-width:396.09902475618907pt}@media only screen and (min-width:1260px){.mail-form .wrap{width:33em}}.mail-form .success{position:absolute;z-index:10;width:100%;height:100%;border-radius:1.75em;cursor:pointer;left:0;top:0;display:flex;align-items:center;text-align:center;justify-content:center;background:#f7f7f7}.mail-form .success:after{content:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzIgNzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjUgMTcuNWwzNyAzN20wLTM3bC0zNyAzNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);height:1.6em;width:1.6em;position:absolute;right:1em}.mail-form input{background:none;border:none;outline:none;height:100%;flex:1}.mail-form button{background:#fc0;border:none;white-space:nowrap;height:2em;border-radius:1em;padding:0 1em;font-weight:500;margin-right:-1em}