.topmenu{flex-direction:column;align-items:center;justify-content:center}.topmenu.history,.topmenu.team{-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;height:392px}.topmenu.history{background:url(/static/img/flatpage/history/historyheader.png) no-repeat left top}.topmenu.team{background:url(/static/img/flatpage/team.png) no-repeat left top}.team-title{font-size:28px;font-family:"WarnockPro";text-align:center;padding:4vw 14vw;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.team-title+.flatpage-content{padding-top:2em}.team-join{padding:60px 8vw;margin-top:3em;border-top:2px solid #d32d34;background-color:#f6f6f6;text-align:center;font-size:17px;line-height:1.882;color:#333}.flatpage-header{background-position:left top;background-size:auto;background-attachment:initial;height:282px;text-shadow:0 0 5px #000}.flatpage-header-company{background-image:url(/static/img/flatpage/company.jpg)}.flatpage-header-guest{background-image:url(/static/img/flatpage/guest.jpg)}.flatpage-header-help{background-image:url(/static/img/flatpage/help.jpg)}.flatpage-header-calendar{background-image:url(/static/img/flatpage/calendar.jpg)}.flatpage-content{padding:0 20vw 3vw;line-height:1.5}.flatpage-content a{color:#d73434}.flatpage-header-tour{background-image:url(/static/img/flatpage/tour.jpg)}.about{display:flex;align-items:center;justify-content:center}.about>h2{font-size:28px;font-family:"WarnockPro";color:#000;line-height:1.5;max-width:1074px}.wraper{padding:0 8vw}.wraper .delimiter{width:100%;margin:6vw 0;border-bottom:1px solid #c8c1a8;text-align:center;position:relative}.wraper .delimiter>span{position:absolute;width:120px;background-color:#fff;font-size:58px;font-family:"WarnockPro";color:#c8c1a8;font-weight:700;line-height:1.2;top:-29px;margin-left:-60px}.section{display:flex}.section1{margin:0 5vw}.section h3{font-size:24px;font-family:"PTSans";color:#000;line-height:1.417;text-align:left}.section .text{font-size:17px;font-family:"PTSans";color:#333;line-height:1.882}.section .text>span.first{float:left;padding-right:10px;line-height:.5;padding-top:20px}.section .wr{margin:0 5vw;margin-bottom:5vw}.owl-nav{top:auto;bottom:50px;right:50px;position:absolute;display:flex}.owl-carousel .owl-nav .owl-prev{margin-right:10px}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{width:40px;background-color:#c3b79e;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.owl-carousel .owl-nav .owl-next:hover,.owl-carousel .owl-nav .owl-prev:hover{background-color:#d73434}.section.noflex{display:block}.company{padding-top:1em}.schedule,.taxi-number{margin-bottom:1em}.tour-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.tour-menu .tour-menu-tab{color:#000;background-color:#fff;border-bottom:1px solid #d73434;display:block;transition:.3s all;text-align:center;margin:0;flex:1 0 200px}.tour-menu .tour-menu-tab.tabs--header-active{color:#fff;background-color:#d73434;font-weight:400;border:0;box-shadow:none}.tour-menu .tour-menu-tab:hover{background-color:#d73434;color:#fff}.tour-menu+.tabs--content{border:1px solid #eee;margin-top:-1px}.about>h2,.flatpage-help h2{text-align:center}.flatpage-help a{font-weight:700}.flatpage-help-title{background:#f0fcfc;padding:2em;display:flex;margin:1em 0}.flatpage-help-title .flatpage-help-title-main{font-weight:700;flex:0 1 50%;padding:0 1em}.flatpage-help-title .flatpage-help-title-additional{font-size:11pt;flex:0 1 50%;padding:0 1em;line-height:2}.flatpage-help-info{display:flex;margin:2em 0;padding-bottom:2em;border-bottom:1px solid #ddd}.flatpage-help-explanation .flatpage-help-explanation-image,.flatpage-help-info .flatpage-help-info-image{flex:0 1 500px;max-width:100%;margin:1em 3em 1em 0}.flatpage-help-explanation .flatpage-help-explanation-text,.flatpage-help-info .flatpage-help-info-description{flex:1 0 50%}.flatpage-help-info .flatpage-help-info-description .hint{line-height:2}.flatpage-help-explanation .flatpage-help-explanation-text,.flatpage-help-info .flatpage-help-info-description-text,.flatpage-help-links .flatpage-help-links-title{font-weight:700}.flatpage-help-info .flatpage-help-contacts{background:#f6f6f6;padding:2em 3em;list-style:none;font-size:11pt;line-height:2;margin-top:3em}.flatpage-help-explanation{display:flex}.flatpage-help-links{display:flex;padding:3em 5em;background:#f6f6f6;border-top:3px solid #d73434;margin-top:2em}.flatpage-help-links .flatpage-help-links-list,.flatpage-help-links .flatpage-help-links-title{flex:0 1 50%;margin-right:1em}.team-logo-container{display:flex;flex-wrap:nowrap;justify-content:center;align-items:baseline;margin-top:15px}.team-logo{flex:0 1 auto}.team-logo img{max-height:130px;margin:0 10px}.calendar-marker{display:flex;width:100%;flex-wrap:wrap;margin-top:20px}.calendar-marker--left-block{flex:0 0 40%;box-sizing:border-box;padding-right:20px}.calendar-marker--date{width:100%;color:#fff;font-size:20px;font-weight:700;background:#d73434;box-sizing:border-box;padding:8px 15px;text-align:center;margin-bottom:10px}.calendar-marker--img{display:block;width:100%}.calendar-marker--right-block{flex:0 0 60%;box-sizing:border-box;border-left:3px solid #d73434;padding-left:20px}.calendar-marker--name{text-align:center;margin-top:0;font-family:"PTSans",sans-serif;color:#d73434}.calendar-marker--location{color:#777}iframe{max-width:100%}@media (max-width:980px){.flatpage-content{padding:3vw 3em}.team-logo-container{flex-wrap:wrap}}@media (max-width:600px),(max-device-width:736px){.company .flex-block,.flatpage-help-explanation,.flatpage-help-info,.flatpage-help-links,.flatpage-help-title{flex-direction:column}.company .flex-block .col-4,.company .flex-block .col-8{flex-basis:100%;width:100%}.company .flex-block .col-4{text-align:center}.flatpage-help-info .flatpage-help-contacts,.flatpage-help-links{padding:2em}.flatpage-help-explanation .flatpage-help-explanation-image,.flatpage-help-info .flatpage-help-info-image{flex-basis:auto;margin:1em auto}.calendar-marker--left-block{padding:0;flex:0 0 100%}.calendar-marker--right-block{flex:0 0 100%}.calendar-marker--name{margin-top:1em}}@media (max-width:540px){.flatpage-content{padding:3vw 2em}}