.bg-main{background-color:#333}.bg-c_cyan{background-color:#009fe3}.bg-c_cyan_web{background-color:#007eb4}.bg-c_white{background-color:#fff}.bg-c_darkgrey{background-color:#666}.bg-c_mediumgrey{background-color:#ddd}.bg-c_lightgrey{background-color:#f8f8f8}.bg-c_border{background-color:#b0b0b0}.bg-c_petrol{background-color:#07262d}.bg-c_orange{background-color:#e52d50}.bg-c_green{background-color:#7ab51d}.bg-c_yellow{background-color:#fdc400}.bg-c_purple{background-color:#503287}.bg-c_berry{background-color:#aa0064}.bg-c_red{background-color:#e7402d}header{position:relative;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}header:after{content:"";position:absolute;bottom:-5px;left:0;right:0;width:100%;max-width:1140px;margin:0 auto;height:5px;z-index:15;background-image:radial-gradient(farthest-side at 50%,rgba(0,0,0,.1),rgba(0,0,0,0));background-repeat:no-repeat;background-position:0 -5px,0 100%;background-size:100% 10px}@media (max-width:767px){header{-ms-flex-wrap:wrap;flex-wrap:wrap}.header__left{width:100%}}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){header{min-height:90px}.header__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:767px){.header__right{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.row{width:100%;margin:0 auto;max-width:61.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1025px){.row{padding:0 .9375rem}}@media (min-width:640px) and (max-width:1024px){.row{padding:0 30px}}.row [class*=col-]{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:639px){.row{padding:0 20px}.row [class*=col-]{width:100%}}.row .col-third{width:33.33%}@media (min-width:640px){.row .col-fourth{width:25%}.row .col-fourth:last-child{padding-left:25px;border-left:1px solid #ddd;-ms-flex-item-align:start;align-self:flex-start}}.subway{background-color:#f8f8f8}.subway__inner--closed{display:none}.subway__inner{position:relative;padding-bottom:30px}.subway__inner:after{content:"";position:absolute;bottom:-5px;left:0;right:0;width:100%;max-width:1140px;margin:0 auto;height:5px;z-index:15;background-image:radial-gradient(farthest-side at 50%,rgba(0,0,0,.1),rgba(0,0,0,0));background-repeat:no-repeat;background-position:0 -5px,0 100%;background-size:100% 10px}.stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:960px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.stage__full{width:100%}@media (min-width:640px){.stage__main{width:63.55%}.text-section h1{margin:0 0 20px}}@media (max-width:639px){.stage__main{width:100%}.text-section [id*=block-]{margin:25px 0}}@media (min-width:1025px){.stage__aside{width:33.35%}.text-section p+p:last-child{margin:0}}@media (max-width:1024px){.stage__aside{width:100%}}.text-section{margin-bottom:35px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-section [id*=block-]{position:relative}.text-section .views-element-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-data .text-section{display:block}@media (max-width:639px){.text-section h1{margin:0 0 10px;word-break:break-word}}.text-section h2{font-size:18px;line-height:1.5em}@media (min-width:640px){.text-section h2{margin:10px 0}}@media (max-width:639px){.text-section h2{margin:0 0 10px}}.text-section h2.view-filters-headline{font-size:28px;margin:0 0 25px;font-weight:400}.text-section h3{font-size:14px}.text-section p{margin:0 0 25px}.text-section__col-full{width:100%;margin-bottom:15px}@media (min-width:1025px){.text-section__col-main{width:56.75%}}@media (min-width:640px) and (max-width:1024px){.text-section__col-main{width:100%}}@media (min-width:1025px){.text-section__col-aside{width:40.15%}.text-section__icon{top:0}}@media (min-width:640px) and (max-width:1024px){.text-section__col-aside{width:100%}}.text-section__col-aside table{float:right}.text-section__col-aside h3{margin-top:0;line-height:1em}@media (min-width:640px){.text-section__subcol-tight{padding-left:.9375rem;width:66.6666666667%;margin:0 0 0 -4px}.text-section__subcol-tighter{width:33.3333333333%;padding-right:.9375rem}.text-section__subcol-tighter img{width:100%}}.text-section__icon,.text-section__schedule{width:80px}@media (max-width:1024px){.text-section__icon,.text-section__schedule{margin-bottom:20px}}.text-section-bottom h2{color:#07262d;margin-bottom:20px;font-size:34px;font-weight:400;width:100%}.tool .row>h2{font-family:TheSerif,serif;font-weight:400;margin:0 0 20px;display:block;font-size:34px}.tool--bg{margin-top:60px}@media (min-width:1025px){.text-section__schedule{top:30px}.text-section__icon,.text-section__schedule{position:absolute;left:15px}.text-section--indented{padding-left:120px;position:relative}.tool--bg{padding:40px 20px 30px}}@media (min-width:640px) and (max-width:1024px){.tool--bg{padding:30px 0 20px}}.tool--bg p{color:#07262d}.tool--bg+.tool--bg{margin-top:0}.tool--distant{margin:70px 0}.tool--slope-down{position:relative}.tool--slope-down:after{content:'';border-style:solid;border-color:transparent;position:absolute;left:0;right:0;top:100%}@media (min-width:640px){.tool--slope-down{margin-bottom:150px}.tool--slope-down:after{border-width:130px 100vw 0 0}}@media (max-width:639px){.text-section__subcol-tighter img{margin-bottom:20px}.tool--bg{padding:20px 0}.tool--slope-down{margin-bottom:100px}.tool--slope-down:after{border-width:30px 100vw 0 0}}.tool--bg_cyan_web,.tool--bg_cyan_web h2,.tool--bg_cyan_web p,.tool--bg_petrol,.tool--bg_petrol h2,.tool--bg_petrol p,.tool--bg_red,.tool--bg_red h2,.tool--bg_red p{color:#fff}.tool--bg_cyan_web h2 a,.tool--bg_cyan_web p a,.tool--bg_petrol h2 a,.tool--bg_petrol p a,.tool--bg_red h2 a,.tool--bg_red p a{color:inherit}.tool--bg_red{background-color:#e7402d}.tool--bg_red:after{border-color:#e7402d transparent transparent}.tool--bg_lightgrey{background-color:#f8f8f8}.tool--bg_lightgrey:after{border-color:#f8f8f8 transparent transparent}.tool--bg_lightgrey h2,.tool--bg_lightgrey p{color:#07262d}.tool--bg_cyan_web{background-color:#007eb4}.tool--bg_cyan_web:after{border-color:#007eb4 transparent transparent}.tool--bg_petrol{background-color:#07262d}.tool--bg_petrol:after{border-color:#07262d transparent transparent}.tool__btn{text-align:center}.tool__btn .button:hover{border:1px solid #fff}.contacts-tool{border-bottom:1px solid #07262d;margin:60px auto}.contacts-tool h1{margin:50px 0 40px}@media (min-width:1025px){.footer__top{margin-top:30px}}.footer__top h2{font-size:34px;font-weight:400;color:#007eb4}@media (min-width:640px){.footer__top h2{margin-bottom:25px}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__main{padding-top:40px;margin-top:35px;position:relative;color:#666;font-size:15px;font-weight:500}@media (max-width:639px){.footer__top h2{margin-bottom:15px}.footer__main{padding:25px 0;text-align:center}}@media (min-width:640px) and (max-width:1024px){.footer__main{padding-left:20px;padding-right:20px}}.footer__main:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;max-width:1140px;margin:0 auto;height:10px;background-image:radial-gradient(farthest-side at 50%,rgba(0,0,0,.1),rgba(0,0,0,0));background-repeat:no-repeat;background-position:0 -5px,0 100%;background-size:100% 10px}.footer__main dl+dl{margin-top:20px}.footer__main h2{font-size:18px;font-weight:500;font-family:TheSans,sans-serif;color:#666;margin:0 0 15px;-webkit-font-smoothing:subpixel-antialiased}@media (min-width:640px){.tool-region{margin-top:30px}.narrow-only{display:none}}@media (max-width:639px){.tool-region{margin-top:20px}.medium-wide-only{display:none}.contact-data{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.burger-narrow-only{display:none}}.contact-data{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:640px){.contact-data .col{width:33.33%;padding:0 .9375rem}}@media (max-width:639px){.contact-data .col{width:100%}}
/*# sourceMappingURL=layout.css.map */
