@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800&subset=latin,cyrillic-ext);.centered{text-align: center}.left-aligned{text-align: left}.right-aligned{text-align: right}.block{display: block; vertical-align: top; box-sizing: border-box; -moz-box-sizing: border-box}.half-padded{padding: 0.7rem}.padded{padding: 1.4rem}.double-padded{padding: 2.8rem}.v-padded{padding: 1.4rem 0}.h-padded{padding: 0 1.4rem}.half-v-padded{padding: 0.7rem 0}.half-h-padded{padding: 0 0.7rem}.guttered{padding: 0 0.7rem}.guttered >.block{padding: 0.7rem}.h-guttered{padding: 0 0.7rem}.h-guttered >.block{padding: 0 0.7rem; padding-bottom: 0.7rem}.v-middle .block{vertical-align: middle}.v-top .block{vertical-align: top}.v-bottom .block{vertical-align: top}.border-box{box-sizing: border-box; -moz-box-sizing: border-box}.container{margin: 0 auto; max-width: 1600px}.medium.container{max-width: 1200px}.narrow.container{max-width: 1000px}.flex{display: flex; flex-flow: row wrap}.flex-row{flex-flow: row}.flex-col{flex-flow: column}.flex-wrap{flex-wrap: wrap}.flex-nowrap{flex-wrap: nowrap}.flex-justify-center{justify-content: center}.flex-align-center{align-items: center}.flex-space-between{justify-content: space-between}.flex-end{margin-left: auto}*{margin: 0px; padding: 0px}div{box-sizing: border-box; -moz-box-sizing: border-box}body{height: 100%}table{width: 100%; border: 0px; border-collapse: collapse}table thead{position: sticky; top: 0; background: rgba(255,255,255,0.95)}table thead *{color: #bbb}table *{text-align: left}table tr{transition: all .25s ease-out}table tr:hover{background: #f0f0f0}table td, table th{padding: 10px; border-bottom: 1px solid #eee; vertical-align: top}table th{font-size: .9em; color: #aaa; font-weight: 300}.adaptive{width: 100%; max-width: 100%; transition: all .25s ease-out}input[type="submit"], input[type="button"], button, .button{display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box; width: auto; color: #fff !important; background: #0029d2; padding: .5rem 1rem; border: 0px; border-radius: 10rem; text-decoration: none; opacity: .8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out}input[type="submit"] :disabled, input[type="button"] :disabled, button :disabled, .button :disabled{background: rgba(0,0,0,0.5); opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}input[type="submit"] :disabled:hover, input[type="button"] :disabled:hover, button :disabled:hover, .button :disabled:hover{opacity: .8 !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; cursor: default !important}input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button:hover{cursor: pointer; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}input[type="submit"] *, input[type="button"] *, button *, .button *{color: inherit}a.button:visited, a.button:hover{color: #fff !important}.button.float-left, input[type="button"].float-left{margin: 0 5px 5px 0 !important}.button.float-right, input[type="button"].float-right{margin: 0 0 5px 5px !important}input[type="submit"]:focus, input[type="button"]:focus, button:focus, .button:focus{outline: 0}button.red, .red.button{background: #c90030}button.orange, .orange.button{background: #ff8500}button.grey, .grey.button{background: #bbb}button.simple, .simple.button{background: none; color: #000; border: 1px solid rgba(0,0,0,0.2)}button:disabled, .button.disabled{opacity: .1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}button:disabled:hover, .button.disabled:hover{opacity: .1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; cursor: default}button.transparent, .transparent.button{color: #0029d2; background: none; border: 1px solid transparent}button.transparent:hover, .transparent.button:hover{color: #0029d2; background: none; border: 1px solid rgba(42,117,186,0.5)}.card{background: #fff; box-shadow: 0px 0px 3px rgba(0,0,0,0.5); transition: all .25s ease-out}.card:hover{box-shadow: 0 0 10px rgba(0,0,0,0.5)}*{font-size: 15px; font-display: swap}*{font-family: 'Open Sans', sans-serif; color: #000}h1, h2, h3, h4, h5, h6{font-weight: 800; color: #0029d2}h1{font-size: 8rem; letter-spacing: -0.5rem; line-height: 6rem; padding: 2rem 0}h2{font-size: 6rem; letter-spacing: -0.1rem; line-height: 3.2rem; padding: 1.4rem 0}h3{font-size: 4rem; letter-spacing: -0.05rem; line-height: 2.0rem}h4{font-size: 2rem}h5{font-size: 1.2rem}h6{font-size: 1rem}h1>*, h2>*, h3>*, h4>*, h5>*, h6>*{font: inherit; color: inherit}a{color: #0029d2; text-decoration: none}a:hover{cursor: pointer}a *, a:visited *, a:hover *{color: inherit; text-decoration: inherit}a.download{display: inline-block; width: 100%; padding: .8rem}p{hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; padding-bottom: 1.4rem}ul, ol{padding: 1rem}li{padding: .4rem 0}ul.plus li{list-style: none}ul.plus li:before{content: ' + '}.XS, .XS *{font-size: .8rem !important}.S, .S *{font-size: .9rem !important}.L, .L *{font-size: 1.2rem !important}.XL, .XL *{font-size: 1.6rem !important}.XXL, .XXL *{font-size: 2rem !important; font-weight: 100 !important}.comment{font-size: .8rem; opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}sup, sub, sup *, sub *{white-space: nowrap; font-size: .8em}sup, sup *{vertical-align: top}sub, sub *{vertical-align: bottom}.nowrap{white-space: nowrap}em{font-size: inherit}@media (max-width: 400px){*{font-size: 12px}} @media (min-width: 401px) and (max-width: 600px){*{font-size: 14px}} @media (min-width: 601px) and (max-width: 800px){*{font-size: 14px}} @media (min-width: 1280px){*{font-size: 16px}} .float-left, .left-floated{float: left}.float-right, .right-floated{float: right}footer .flex{justify-content: space-between}footer .flex >div{flex: 1}footer .menu{padding: 0}.grid{display: grid}header{width: 100%}#intourist img{width: 18rem}#pilgrim img{width: 12rem}@media (max-width: 400px){#intourist img{width: 9rem}#pilgrim img{width: 6rem}} @media (min-width: 401px) and (max-width: 600px){#intourist img{width: 12rem}#pilgrim img{width: 8rem}} .modal{display: inline-block; top: 0%; left: 0%; z-index: 1000000; width: 100%; padding: 20px; padding-top: 30px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.9); transition: all .5s ease-out}.modal:hover{box-shadow: 0 0 20px rgba(0,0,0,0.9)}.modal input{color: #000}.modal .close{display: inline-block; position: absolute; right: 20px; top: 10px; font-size: 24px; color: #0029d2; opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out}.modal .close:hover{cursor: pointer; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.modal input, .modal textarea{color: #000}.modal .button, .modal button, .modal input[type=button]{color: #fff; margin-right: 0px}.modal.hidden, .hidden.modal{top: -20%; left: 50%; width: 0px; height: 0px; overflow: hidden; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.positive.modal{color: #fff; background: #038e00}.positive.modal *{color: inherit}.negative.modal{color: #fff; background: #c90030}.negative.modal *{color: inherit}.fixed{position: fixed}.relative{position: relative}.absolute{position: absolute}.align_left{float: left; margin: 0 20px 20px 0}.align_right{float: right; margin: 0 0 20px 20px}.rounded{border-radius: 100rem}svg.icon{width: 2rem; height: 2rem; margin: .2rem; transform: translateY(1rem); fill: #bbb}svg.grey.icon{fill: #bbb}svg.blue.icon{fill: #0029d2}svg.lightblue.icon{fill: #2096ff}svg.green.icon{fill: #038e00}.hidden{display: none}.visible{display: initial}.nowrap{white-space: nowrap}