/**
 * Created by Pure/Web
 * www.pure-web.ru
 * © 2017
 */.pure-accordion-block-container{position:relative}.pure-accordion-block-container .header{padding:6px 0px;cursor:pointer;z-index:1}.pure-accordion-block-container .header .title{font-size:18px;display:inline-block;margin:0;padding-left:35px}.pure-accordion-block-container .header:hover .title,.pure-accordion-block-container .header:hover .fa.fa-caret-right{color:#4da4a8}.pure-accordion-block-container .header .fa.fa-caret-right{position:absolute;left:0;top:6px;font-size:25px;color:#4da4a8;-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s}.pure-accordion-block-container .permalink{position:absolute;z-index:2;text-align:right;top:5px;left:-20px;font-size:14px}.pure-accordion-block-container .permalink a{opacity:0.2}.pure-accordion-block-container .permalink a:hover{opacity:1}.pure-accordion-block-container .content{padding-left:35px;height:0;overflow:hidden;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;transition:height 0.5s}.pure-accordion-block-container.open .content{padding-left:35px;height:auto}.pure-accordion-block-container.open .header .fa.fa-caret-right{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}

﻿html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:100%}a{text-decoration:none}img{max-width:100%}.frst-container{max-width:1200px;margin:0 auto;padding:100px 15px}.frst-container::after{content:'';display:table;clear:both}.frst-timeline{position:relative}.frst-right-align{text-align:right}.frst-timeline-block{position:relative;min-height:16px;padding-left:35px;padding-right:35px}.frst-timeline-block::before{content:"";position:absolute;height:100%;left:0;top:0}.frst-timeline-block:last-child::before{display:none}.frst-right-align .frst-timeline-block::before{right:0;left:auto !important;margin-left:0 !important}.frst-timeline-block::after{content:"";display:table;clear:both}.frst-date,.frst-timeline-img i{display:block}.frst-timeline-img{position:absolute;min-width:1px;min-height:1px;left:0;top:0}.frst-right-align .frst-timeline-img{margin-left:0 !important;left:auto !important;right:0}.frst-last-empty-item .frst-timeline-img span{vertical-align:top}.frst-timeline-content-inner{position:relative}.cssanimations .frst-timeline-content.is-hidden{visibility:hidden}.cssanimations .frst-timeline-content.animated{visibility:visible}.frst-labels span{display:inline-block}.frst-labels{padding:20px 0}.frst-labels.frst-start-label{padding-top:0 !important}.frst-labels.frst-end-label{margin-bottom:0 !important}.turqoise{background:#00A79D !important}.light-blue{background:#27AAE2 !important}.blue{background:#1D75BD !important}.violette{background:#2B3991 !important}.dark-violette{background:#272264 !important}@media only screen and (min-width:679px){.frst-date-opposite,.frst-left-align.frst-date-opposite{margin-left:190px}.frst-right-align.frst-date-opposite{margin-right:190px;margin-left:0;text-align:right}.frst-date-opposite.frst-alternate{margin:0}.frst-timeline.frst-alternate.frst-left-align .frst-timeline-content,.frst-timeline.frst-alternate.frst-right-align .frst-timeline-content,.frst-timeline.frst-date-opposite.frst-left-align .frst-timeline-content,.frst-timeline.frst-date-opposite.frst-right-align .frst-timeline-content{width:100%}.frst-alternate .frst-timeline-block::before{left:50%}.frst-alternate .frst-timeline-img{left:50% !important}.frst-alternate .frst-timeline-block.frst-even-item .frst-timeline-content{float:right}.frst-alternate .frst-timeline-block.frst-odd-item .frst-timeline-content{float:left}.frst-date-opposite .frst-date{position:absolute;top:0;text-align:right}.frst-alternate .frst-timeline-block.frst-odd-item .frst-timeline-content,.frst-alternate.frst-date-opposite .frst-timeline-block.frst-even-item .frst-date,.frst-date-opposite.frst-left-align .frst-date,.frst-right-align{text-align:right}.frst-alternate.frst-date-opposite .frst-timeline-block.frst-odd-item .frst-timeline-content .frst-date,.frst-date-opposite.frst-right-align .frst-date{text-align:left}.frst-alternate .frst-timeline-label-block{text-align:center}.frst-alternate .frst-timeline-label-block .frst-labels span{left:0;right:0}}@media only screen and (max-width:678px){.frst-timeline{margin-left:20px}.frst-timeline.frst-responsive-right,.frst-timeline.frst-right-align{margin-right:20px;margin-left:0}.frst-responsive-right .frst-timeline-block::before,.frst-responsive-right .frst-timeline-img{margin-left:0 !important;left:auto !important;right:0}.frst-responsive-right{text-align:right}.frst-date{margin-bottom:10px}}

*,*::after,*::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body{font-family:'Titillium Web', sans-serif;font-size:14px;margin:0;padding:0;padding-top:130px;background:#EAEDED}#page{overflow:hidden}.container,.frst-container{max-width:1200px;padding:0 15px;margin:0 auto}.frst-container{margin:90px auto}.mobile-window .frst-container{max-width:678px}.tablet-window .frst-container{max-width:992px}.frst-container.content-right-align,.frst-container.content-left-align{max-width:678px}.clearfix::after,.container::after{content:"";display:table;clear:both}.site-header{background:#00BEA4;color:#fff;position:fixed;width:100%;left:0;z-index:1000;top:0}.header-top{padding:10px 0;text-align:center}.frst-logo{float:left;padding-left:70px;background:url(../../../blocks/timeline/styles//../images/logo.png) no-repeat 0 -7px;background-size:70px 70px;line-height:1.2;text-align:left}.frst-logo strong{display:block;font-size:20px}.button{display:inline-block;padding:7px 16px;border:1px solid #fff;color:#fff;font-weight:bold;-webkit-border-radius:4px;border-radius:4px}.button:hover{color:#8541c0;background:#fff;text-decoration:none}.header-top .button{float:right;margin-top:3px}.style-switch{display:inline-block;list-style:none;padding:0;margin:3px 0 0;float:right}.style-switch li{display:inline-block;vertical-align:middle;margin:0 6px;font-size:16px}.style-switch a{color:rgba(255, 255, 255, 0.5);display:block;padding:7px 5px}.style-switch a:hover{color:#fff}.style-switch a.switch-btn{background:#017c73;padding:10px 50px 10px 30px;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-weight:bold;position:relative}.style-switch a.switch-btn::after{content:"";border-width:6px 6px 0;border-style:solid;border-color:#fff transparent transparent;position:absolute;right:18px;top:50%;margin-top:-3px}.header-style-options{text-align:center;font-size:0;padding-top:30px;display:none}.style-list-main{margin:0 -15px}.style-list{padding:0 15px;margin-bottom:20px;list-style:none;max-width:800px;margin:0 auto}.style-list li{padding-bottom:10px;display:inline-block}.style-list a{display:block;font-size:16px;width:140px;padding:6px 12px;color:#fff;-webkit-border-radius:4px;border-radius:4px;text-align:left}.style-list a.active{background:#5a2b82}.style-list a:hover{background:#017c73}.header-cutomizations{background:#00BEA4;padding:15px 0}.demo-label{float:left;line-height:36px;color:#535353;font-weight:bold}.demo-label span{display:inline-block;background:#054e77;color:#fff;text-transform:uppercase;padding:0 12px;margin-right:3px;border-radius:20px}.custom-options{overflow:hidden;width:60%;margin:0 auto;min-height:60px}.button-group{float:left;list-style:none;padding:0;margin:0;font-size:0;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;margin-left:20px;border:1px solid #116b9e}.button-group li{display:inline-block;border-right:1px solid #d7d7d7}.button-group li:last-child{border-right:none}.button-group li.active{border-right-color:#054e77}.button-group a{display:block;padding:8px 16px;background:transparent;font-size:14px;color:#ffffff;line-height:19px;border:1px solid #ffffff}.button-group a:hover{color:#eff4f5}.button-group .active a{color:#fff;background:#017c73}.button-group svg{max-width:19px;height:auto;display:block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.button-group a:hover svg{fill:#8541c0}.button-group .active svg path{fill:#fff}.animation-selector{float:left;margin-left:20px}.animation-selector select{height:36px;border:1px solid #d7d7d7;-webkit-border-radius:4px;border-radius:4px;background:#fff url(../../../blocks/timeline/styles//../images/drop-arrow.gif) no-repeat right 0;color:#444;font-size:14px;font-family:'Titillium Web', sans-serif;font-weight:normal;padding:0 14px;-webkit-appearance:none;appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';width:190px}.animation-selector select optgroup{font-family:'Titillium Web', sans-serif}.animation-selector select::-ms-expand{display:none}.check-style{position:relative;float:left;margin-left:20px;color:#fff;line-height:20px;margin-top:8px}.check-style input{position:absolute;opacity:0;width:20px;height:100%}.check-style span{display:block;width:20px;height:20px;background:#fff;border:1px solid #054e77;border-radius:2px;cursor:pointer;float:left;margin-right:6px;position:relative}.check-style span::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;background:url(../../../blocks/timeline/styles//../images/tick.png) no-repeat center center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.check-style input:checked~span::after{opacity:1}.transition-ease{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.effect1,.effect2{position:relative}.effect1:before{z-index:-1;position:absolute;content:"";bottom:25px;left:2px;width:90%;max-height:80%;top:9%;max-width:480px;background:rgba(210, 210, 210, 0.23);-webkit-box-shadow:0 35px 20px #ababab;-moz-box-shadow:0 35px 20px #ababab;box-shadow:-3px 35px 20px #ababab;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.effect1:after{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);right:10px;left:auto}.effect2:after{z-index:-1;position:absolute;content:"";bottom:25px;left:30px;width:88%;max-height:80%;top:9%;right:30px;max-width:480px;background:rgba(210, 210, 210, 0.23);-webkit-box-shadow:0 35px 20px #ababab;-moz-box-shadow:0 35px 20px #ababab;box-shadow:6px 35px 20px #ababab;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}.icons-link{float:left;margin-left:30px;font-size:28px;position:relative;top:0px;border:2px solid #009688;padding:2px 12px;border-radius:30px;background:#009688;transition:all 0.5s cubic-bezier(0.29, 1.42, 0.79, 1)}.icons-link:hover{box-shadow:0 16px 26px -10px rgb(0, 150, 136), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 150, 136, 0.2)}.icons-link a{color:white;position:relative;top:2px}.icons-link span{font-size:16px;position:relative;top:-7px}@media only screen and (max-width:1066px){.custom-options{width:80%}}@media only screen and (max-width:800px){body{padding-top:65px}.header-style-options{text-align:left}.header-style-options ul:empty{display:none}.header-cutomizations,.frst-logo,.header-top .button{display:none}.style-switch a.switch-nav{width:150px;text-align:left;padding:10px 5px}.style-switch a.switch-prev{text-align:right}}@media (max-width:525px){.style-switch li{margin:0 0px}}@media only screen and (max-width:490px){.style-switch a.switch-nav{width:80px}}

@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro";*,*::after,*::before{box-sizing:border-box}html{font-size:62.5%}ol,ul{list-style:none}.frst-timeline-style-17 a{text-decoration:none}.frst-timeline-style-17{opacity:0;margin:2em auto;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}.frst-timeline-style-17::before{content:'mobile';display:none}.frst-timeline-style-17.loaded{opacity:1}.frst-timeline-style-17 .timeline{position:relative;height:100px;width:90%;max-width:800px;margin:0 auto}.frst-timeline-style-17 .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden}.frst-timeline-style-17 .events{position:absolute;z-index:1;left:0;top:49px;height:2px;background:#dfdfdf;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s}.frst-timeline-style-17 .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background:linear-gradient(60deg, #5e60ba , #554bc8);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s}.frst-timeline-style-17 .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:1.7rem;padding-bottom:15px;color:#383838;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.frst-timeline-style-17 .events a::after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-7px;height:16px;width:16px;border-radius:50%;border:2px solid #5e60ba;background-color:#f8f8f8;-webkit-transition:background-color 0.3s, border-color 0.3s;-moz-transition:background-color 0.3s, border-color 0.3s;transition:background-color 0.3s, border-color 0.3s}.no-touch .frst-timeline-style-17 .events a:hover::after{background:linear-gradient(60deg, #5e60ba , #554bc8);border-color:#5e60ba}.frst-timeline-style-17 .events a.selected{pointer-events:none}.frst-timeline-style-17 .events a.selected::after{background:linear-gradient(60deg, #5e60ba , #554bc8);border-color:#5e60ba}@media only screen and (min-width: 1100px){.frst-timeline-style-17{margin:6em auto}.frst-timeline-style-17::before{content:'desktop'}}.frst-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid #dfdfdf;color:#dfdfdf;overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;transition:border-color 0.3s}.frst-timeline-navigation a:hover{border:2px solid #5e60ba;color:#5e60ba}.frst-timeline-navigation a.prev{left:0}.frst-timeline-navigation a.prev::before{content:"\f053";font-family:FontAwesome;color:#ccc;font-size:1.7rem;display:block;position:absolute;top:5px;left:-22px;z-index:10000;height:100%;width:100%;text-align:center}.frst-timeline-navigation a.next::before{content:"\f054";font-family:FontAwesome;font-size:1.7rem;display:block;position:absolute;top:5px;left:-19px;z-index:10000;color:#ccc;height:100%;width:100%;text-align:center}.frst-timeline-navigation a:hover:before{color:#5e60ba}.frst-timeline-navigation a.next{right:0}.no-touch .frst-timeline-navigation a:hover{border-color:#5e60ba}.frst-timeline-navigation a.inactive{cursor:not-allowed}.frst-timeline-navigation a.inactive::after{background-position:0 -16px}.no-touch .frst-timeline-navigation a.inactive:hover{border-color:#dfdfdf}.frst-timeline-style-17 .events-content{position:relative;width:100%;margin:2em 0;overflow:hidden;-webkit-transition:height 0.4s;-moz-transition:height 0.4s;transition:height 0.4s}.frst-timeline-style-17 .events-content li{text-align:center;position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);padding:0 5%;opacity:0;-webkit-animation-duration:0.4s;-moz-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.frst-timeline-style-17 .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.frst-timeline-style-17 .events-content li.enter-right,.frst-timeline-style-17 .events-content li.leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right}.frst-timeline-style-17 .events-content li.enter-left,.frst-timeline-style-17 .events-content li.leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left}.frst-timeline-style-17 .events-content li.leave-right,.frst-timeline-style-17 .events-content li.leave-left{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse}.frst-timeline-style-17 .events-content li > *{max-width:800px;margin:0 auto}.frst-timeline-style-17 .events-content h2{font-weight:bold;font-size:1.6rem;font-weight:700;line-height:1.2}.frst-timeline-style-17 .events-content em{display:block;font-style:italic;margin:10px auto}.frst-timeline-style-17 .events-content p{font-size:1.4rem;color:#959595}.frst-timeline-style-17 .events-content em,.frst-timeline-style-17 .events-content p{line-height:1.6}.frst-timeline-style-17 .events-content p{display:block;margin-bottom:15px}.frst-timeline-style-17 .events-content .media-section{position:relative;max-width:600px}.frst-timeline-style-17 .events-content .media-section img,.frst-timeline-style-17 .events-content .media-section iframe{max-width:100%}@media only screen and (min-width: 768px){.frst-timeline-style-17 .events-content h2{font-size:2.6rem;color:#554bc8}.frst-timeline-style-17 .events-content em{font-size:2rem}.frst-timeline-style-17 .events-content p{font-size:1.8rem}}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0%);}}@-moz-keyframes cd-enter-right {0%{opacity:0;-moz-transform:translateX(100%);}100%{opacity:1;-moz-transform:translateX(0%);}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);}100%{opacity:1;-webkit-transform:translateX(0%);}}@-moz-keyframes cd-enter-left {0%{opacity:0;-moz-transform:translateX(-100%);}100%{opacity:1;-moz-transform:translateX(0%);}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}

.d3-mailchimp .alert li,.d3-mailchimp .alert p{font-size:14px}.d3-mailchimp .alert.alert-danger li,.d3-mailchimp .alert.alert-danger p{color:#a94442}.d3-mailchimp .alert.alert-info li,.d3-mailchimp .alert.alert-info p{color:#31708f}

.ccm-block-social-links ul.list-inline{display:inline-block;margin:0px;padding:0px}.ccm-block-social-links ul.list-inline li{padding:0px;list-style-type:none;margin-right:10px;display:inline-block}

