.content .contacts{overflow:hidden;display:flex;flex-flow:row;flex-wrap:nowrap;background:rgba(50,50,50,0.65);box-shadow:1px 1px 10px rgba(0,0,0,0.6);border-radius:.5em;margin:auto;width:65vw;padding:1em;box-sizing:border-box;min-height:calc(100vh - (3.5em + 4em + 2em))}.content .contacts .entries{flex:30% 2 3;padding-right:3em;word-wrap:break-word;display:grid;grid-template-columns:auto;grid-template-rows:repeat(6,auto) 100%;grid-column-gap:1em}.content .contacts .entries .telicons{display:inline}.content .contacts .entries span{padding-bottom:1.5em}.content .contacts .entries span:nth-child(odd){text-align:right}.content .contacts .entries span.requisites{grid-column:2;text-align:left}.content .contacts .entries span:last-child{padding-bottom:6em}.content .contacts .entries a{color:inherit}.content .contacts .vertical-wrapper{flex:3 3;display:flex;flex-flow:column;flex-wrap:nowrap}.content .contacts .vertical-wrapper .feedback_button{padding-top:2.5em;flex:1 3}.content .contacts .vertical-wrapper .feedback_button,.content .contacts .vertical-wrapper .map{display:flex;justify-content:center}.content .contacts .vertical-wrapper .map{flex:3 2;width:auto;display:flex;justify-content:center}.content .contacts .vertical-wrapper .map iframe{width:100%}@media screen and (orientation:portrait){.content{line-height:200%}.content .contacts{padding-left:1em;padding-right:1em;flex-flow:column;width:100%}.content .contacts .entries{display:flex;flex-flow:column;box-sizing:border-box}.content .contacts .entries span:nth-child(2n + 1):not(.requisites){text-align:left;padding-bottom:0;font-size:1.5em}.content .contacts .entries > *:nth-child(even){padding-bottom:3em}.content .contacts .map{padding:1em 0;min-height:500px}.content .contacts .map iframe{max-width:100%;width:100%}.content .contacts .vertical-wrapper{width:100%}}