.purple {
    color: #525cbe;
}

/* Navigation */
.sandwich_wr {
    display: inline-block;
    cursor: pointer;
    float: right;
/*    display:none;*/
}

.bar1 {
    margin-top: 5px !important;
}

.bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #a9a9a9;
    margin: 7px 0;
    transition: 0.4s;
    border-radius: 5px;
}

.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-10px, 8px);
}

.change .bar2 {
    opacity: 0;
}

.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}

.responsive-bar {
    display: none;
}

.nav {
    width: 100%;
    position: fixed;
    left: 0;
    z-index: 10;
    height: 100px;
    padding: 10px 100px;
    box-sizing: border-box;
    transition: .5s;
    background: none;
    /*backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(7px);*/
}

.nav.black {
/*    background: #ffffffe6;*/
/*    background: #f0f0f0e6;*/
/*    background: #f0f0f057;*/
    backdrop-filter: blur(3px);
    height: 100px;
    padding: 10px 50px;
    z-index: 1000;
}

@media (min-width: 1199px) {
    .nav.black {
    background: #f0f0f057;
}
}
    .nav .logo {
    float: left;
}

.nav .logo img {
    height: 80px;
    transition: .5s;
    margin-top: 7px;
}

.nav.black .logo img {
    height: 60px;
}

nav > ul {
    width: 80%;
    margin: 0 auto;
    padding: 0;
    float: right;
    text-align: right;
}

.nav > ul > li {
    list-style: none;
    display: inline-block;
    -webkit-transition: all 0.35s ease-in-out, background-color 0.35s ease-in-out;
    transition: all 0.35s ease-in-out, background-color 0.35s ease-in-out;
}

.nav li a
{
    position: relative !important;
}

.nav ul li a:after
{
    content: '';
    position: absolute;
    top: 63px;
    bottom: 0;
    left: 0;
    width: 0;
    border-radius: 5px;
    height: 5px;
    background: #a9a9a9;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}

.nav.black ul li a:after {
    top: 53px;
}

.nav.black ul li a.active:after {
    top: 53px;
}

.nav.black ul li a.active:after, .nav.black ul li a:hover:after{
    width: 100%;
    right: 0;
    left: 0;
    margin: 0 auto;
    background: #a9a9a9;
}

.nav.black ul li a.active, .nav.black ul li a:hover {
    color: #a9a9a9;
}

.nav ul li .dropdown-open a.active:after {
    display: none
}

.nav.black ul li a.active:after {
}

.nav ul li a:hover:after {
    width: 100%;
}

.nav ul li a.scrolled:hover:after, .nav.black li a.active:hover:after {
    width: 100%;
}

.nav.black ul li a.scrolled:after, .nav.black li a.active:after, .nav.black ul li a:after {
    /* top: 53px; */
}

.nav > ul > li > a {
    color: inherit;
    font-size: 24px;
    text-decoration: none;
    line-height: 80px;
    padding: 5px 0px;
    transition: all .5s;
    letter-spacing: .7px;
    text-align: center;
}

@media (min-width: 556px) {
.nav > ul > li > a{
    margin: 0 20px;
    color: transparent;
}
}

.nav.black > ul > li > a {
    line-height: 60px;
    color: #a9a9a9;
}

@media (max-width: 1199px) {
    .header-logo {
        width: 40px;
        height: auto;
        -webkit-transition: width 350ms ease-in-out, height 350ms ease-in-out;
        transition: width 350ms ease-in-out, height 350ms ease-in-out;
    }

    nav {
        padding: 10px 60px !important;
    }

    .nav ul li a.active:after, .nav ul li a.active:hover:after, .nav ul li a:hover:after, .nav ul li a:after {
        top: 50px !important;
    }

    .responsive-bar {
        display: block;
        width: 100%;
        height: 70px;
        background: #f0f0f057;
        backdrop-filter: blur(3px);
        position: fixed;
        top: 0;
        left: 0;
        padding: 15px 24px;
        box-sizing: border-box;
        z-index: 1000;
    }

    nav > ul > li {
        margin: 0 auto;
    }

    .responsive-bar .logo img {
        float: left;
        height: 50px;
    }

    .responsive-bar .menu h4 {
        float: right;
        color: #fff;
        margin: 0;
        padding: 0;
        line-height: 50px;
        cursor: pointer;
        text-transform: lowercase;
        display: none;
    }

    nav {
        padding: 0;
    }

    nav, .nav.black {
        background: none;
        height: 60px;
        top: 46px;
        padding: 0;
    }

    nav .logo {
        display: none;
    }

    nav ul {
        position: absolute;
        width: 100%;
        top: 14px;
        left: 0;
        right: 0;
        border-radius: 40px;
        background: #ffffffe6;
        float: none;
        opacity: 0;
    }

    nav ul.active {
        opacity: 1;
        padding: 20px;
        top: 60px;
        box-shadow: 0 4px 12px #ccc;
        transition: opacity 700ms ease-in-out;
    }

    nav ul li {
        width: 100%;
        width: fit-content;
    }

    nav ul li a {
        display: block;
        padding: 0;
        width: 100%;
        text-align: center;
        line-height: 40px !important;
        color: #fff;
    }

    nav > ul {
        width: 60%;
        margin: 0 auto;
        transition: opacity 700ms ease-in-out;
    }

    .nav > ul > li {
        display: block;
        text-align: center;
        position: relative;
    }

    .active {
        display: block;
    }
}

@media (min-width: 769px) {
    h1 span.mobile {
        display: none;
    }
}

@media (max-width: 768px) {
    nav > ul {
        width: 70%;
        display: none;
    }

    h1 span.desctop {
        display: none;
    }

    h1 {
        font-size: 2.3rem !important;
        line-height: 2.6rem !important;
        margin: 1.7rem 0 2.7rem !important;
    }

    .hero-browser .bubble-2 {
        bottom: 0;
        right: -51px;
        top: 62%;
        right: -11%;
        width: 25%;
    }

    .hero-browser .bubble-1 {
        top: 29%;
        left: -1%; 
        width: 26%;
    }

    .hero-browser .bubble-4 {
        top: -10%;
        right: -11%;
        width: 41%;
    }

    .hero-browser .bubble-3 {
        left: -13%;
        bottom: 10%;
        width: 47%;
    }
}

@media (min-width: 768px) and(max-width: 1024px) {
    .nav {
        padding: 10px 25px;
    }
}

/* About us */
#about h1 {
    margin: 52px auto 41px;
}
/*
.header-title {
color: #646464;
text-transform: uppercase;
font-size: 68px;
width: 510px;
text-align: center;
margin: auto;
line-height: 70px;
padding-top: 163px;
padding-bottom: 200px;
}
*/

.OMessages h3 {
/*    color: #F9C43C !important;*/
}

.ORanks h3 {
/*    color: #4E8FF8 !important;*/
}

.ONews h3 {
/*    color: #838DEA !important;*/
}

.OComments h3 {
/*    color: #5FD6C6 !important;*/
}

.OMessages h3, .ORanks h3, .ONews h3, .OComments h3 {
    font-weight: 600;
}

.ONews h3, .OComments h3 {
    line-height: 1.5rem;
}

.ONews h3 span, .OComments h3 span, .ORanks h3 span, .OMessages h3 span {
/*    font-size: 1rem;*/
}

.switch-text {
    width: 48%;
    vertical-align: top;
    display: inline-block;
    /* display: none; */
}

.switch-text span {
    padding: 0px 20px;
}

.singup-slider .va-middle {
    top: 0px;
}

.ss1.slider-slide {
    padding-top: 0;
}

.ss2.slider-slide {
    padding-top: 0;
}

.ss4.slider-slide {
    padding-top: 160px;
}

h1.user-field, h1.business-field {
    display: none;
    padding: 0px 20px;
    text-transform: uppercase;
}

.sign-up-features-con.business-field {
    /* margin:20px 0px 27px; */
}

body{
    /* background: linear-gradient(#eeeeee, #b6b6b6);*/
    background: white !important;
}

.section {
    padding: 30px 0 60px;
}

#users_features{
    z-index: 77;
}

#users_features .section-title{
    margin-bottom: 30px;
    margin-top: 0px;
}

.users_count{ 
    margin: 0;
    font-size: 4rem!important;
}

.section-header {
    margin-bottom: 50px;
    text-align: center;
    position: relative;
}

.highlights .blog-item-wrapper {
    background: #fff;
    border-radius: 5px;
    margin: 15px 0;
    box-shadow: 0px 0px 17px #dddddd;
    -webkit-transition: transform 0.2s linear, -webkit-box-shadow 0.2s linear;
    -moz-transition: transform 0.2s linear, -moz-box-shadow 0.2s linear;
    transition: transform 0.2s linear, box-shadow 0.2s linear;
}

.highlights .blog-item-img {
    position: relative;
}

.highlights h1 {
    margin-top: 5px;
}

#blog .post-box.loaded .post-thumb:hover img, #blog .hovered .post-box.loaded .post-thumb img {
    opacity: inherit !important;
}

.highlights .blog-item-img .author-img {
    position: absolute;
    bottom: -30px;
    right: 30px;
}

.highlights .blog-item-img img {
    width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.highlights .blog-item-text {
    padding: 60px 20px 30px;
}

.highlights .blog-item-text h3 {
    line-height: 26px;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 15px;
}

.author .name a {
    color: #a0a6ad;
    font-size: 16px;
    font-weight: 400;
}

.author .date {
    font-size: 14px;
}

#float-right {
    float: right !important;
}

.header {
    display: block;
}

.singup-wrap {
    position: fixed;
    z-index: 2;
    transition: all 0.7s;
    transition-delay: 0.7s;
}

.header-logo {
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    /* top: 20px; */
    /* left: 20px; */
    margin-top: 0px;
}

.header-logo, .singup-nav {
    display: inline-block;
    vertical-align: middle
}

#login {
    margin-top: 18px;
}

.reg-tabs .settings-controls .controls-item {
    /* background-color: rgba(62, 87, 213, 0.43); */
    /* color: #a9a9a9; */
    /* background-color: #a9a9a9; */
}

.settings-controls .controls-item.active, .settings-display .btn-default {
    font-weight: normal !important;
    color: #525252 !important;
}

.reg-forms .btn-default {
    font-weight: bold !important;
    color: #525252 !important;
    background: #f0f0f0 !important;
}

.reg-forms .btn-default:active {
    font-weight: bold !important;
    color: #fff !important;
    background: rgba(0, 0, 0, 0.11) !important;
}

#signup_nav_wr {
    /* height: 120px; */
}

.singup-nav {
    width: 100%;
/*    margin-bottom: 77px;*/
    display: block;
}

.switch {
    display: block !important;
}

.singup-nav ul, .switch-text {
    font-size: 28px;
    opacity: 1;
    color: #525252;
    padding: 0 10px;
    float: none;
    text-align: center;
    display: block;
}

.singup-nav li {
    display: inline-block
}

.singup-nav li a {
    color: #525252;
    line-height: normal !important;
}

.switch span.active {
    color: #bcbcbc;
}

.singup-nav a {
    display: inline-block;
    padding: 0px 30px;
    /* line-height: 127px; */
    font-weight: 300;
    color: white;
}

.singup-nav .active a {
    /* padding: 0px 25px; */
    font-weight: 600;
    /*color: #525252;*/
    color: rgb(63, 72, 164);
    
}

.singup-nav .active a:hover, .singup-nav a:hover, .switch-text span:hover {
    /* color: #fff; */
}

@media all and (max-width: 1000px) {
    .ss2.slider-slide {
        padding-top: 230px;
    }
}

/* ---/ Телефони \--- */
@media screen and (max-width: 600px) {
    .responsive-bar .header-logo {
        margin: inherit;
        position: inherit;
        text-align: inherit;
    }

    .copy {
        top: 43% !important;
    }

    .settings-controls .controls-item {
        line-height: 25px !important;
        height: auto;
        margin-top:;
        font-size: 14px !important;
    }

    .singup-nav {
        float: none;
        margin: auto;
        display: block;
    }

    .inner {
        min-height:
        400px !important;
    }

    .copy {
        padding: 0px !important;
    }

    .plink {
        font-size: 17px !important;
        padding: 0px 20px;
        text-align: center;
    }

    .ss1 h1:last-child {
        margin-bottom: 100px;
    }

    .sw-cont h1 {
        font-size: 1.3em;
        margin: 220px 20px;
    }

    .singup-slider .va-middle {
        /*top: -50px;*/
    }

    .ss1.slider-slide {
    }

    .ss4.slider-slide {
        padding: 210px 0px 90px;
    }
    /* Register */
    .custom-container{
        width: 100%;
    }
}

.reg_and_pricing_wr{
/*    position: absolute;*/
    bottom: 30%;
    height: 80px;
}

@media (min-width: 601px) {
    .header-height {
        height: 400px !important;
    }
}

@media (max-width: 768px) {
    .singup-wrap {
        height: 170px;
        position: fixed;
        width: 100%;
        background: rgba(0, 0, 0, 0.22);
    }

    .singup-nav a {
        font-size: 20px;
        line-height: normal !important;
        padding: 0 !important;
        display: block !important;
    }

    .singup-nav li {
        display: block !important;
        height: 2.5rem;
    }
}

/* ---/ Малки Телефони \--- */
@media screen and (max-width: 490px) {
    .paypal.btn.btn-default span, .paypal-cc.btn.btn-default span {
        font-size: 16px;
    }

    .paypal.btn.btn-default, .paypal-cc.btn.btn-default {
        padding-left: 20px;
        padding-left: 20px;
    }

    .va-middle {
        padding: 0px 15px !important;
    }
}

/* PRICING TABLES */
section {
    /* Old - #7a90ff & #525cbe;*/
    padding: 0em 0 0em;
    /* min-height: 100vh; */
    position: relative;
    -webkit-font-smoothing: antialiased;
}

.pricing, .showPosts {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
}

.pricing-item {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: stretch;
    align-items: stretch;
    text-align: center;
    -webkit-flex: 0 1 330px;
    flex: 0 1 330px;
}

.pricing-action {
    color: inherit;
    border: none;
    background: none;
    cursor: pointer;
}

#pricing .tooltip .tooltext {
    background-color: #525cbe;
    color: white;
}

#pricing .tooltip .tooltext::after {
    border-color: #525cbe transparent transparent transparent;
}

.pricing-action:focus {
    outline: none;
}

.pricing-feature-list {
    text-align: left;
}

.pricing-palden .pricing-item {
    cursor: default;
    /*color: #84697c;*/
    background: rgba(255, 255, 255, 0.87);
    box-shadow: 0 0 10px rgba(46, 59, 125, 0.23);
    border-radius: 20px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(7px);
}

@media screen and (min-width: 66.25em) {
    .pricing-palden .pricing-item {
        margin: 1em -0.5em;
    }

    .pricing-palden .pricing__item--featured {
        margin: 0;
        z-index: 7;
        box-shadow: 0 0 20px rgba(46, 59, 125, 0.23);
    }
}

.pricing-palden .pricing-deco {
    border-radius: 40px 40px 0 0;
/*    background: linear-gradient(to bottom right, rgba(64, 151, 248, 0.95), rgba(10, 241, 199, 0.4));*/
/*    background: linear-gradient(to bottom right, rgba(64, 151, 248, 0.95), rgba(10, 241, 199, 0.4));*/
/*    background: linear-gradient(to bottom right, rgba(174, 248, 64, 0.95), rgba(30, 127, 21, 0.4));*/
    padding: 4em 0 2.26em;
    position: relative;
}

.pricing-palden .pricing-deco-img {
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 160px;
}

.pricing-palden .pricing-title {
    font-size: 1em;
    margin: 0;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 5px;
    /* color: #fff; */
}

.pricing-palden .deco-layer {
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}

.pricing-palden .pricing-item:hover .deco-layer--1 {
    -webkit-transform: translate3d(15px, 0, 0);
    transform: translate3d(15px, 0, 0);
}

.pricing-palden .pricing-item:hover .deco-layer--2 {
    -webkit-transform: translate3d(-15px, 0, 0);
    transform: translate3d(-15px, 0, 0);
}

.pricing-palden .icon {
    font-size: 2.5em;
}

.pricing-palden .pricing-price {
    font-size: 4rem;
    font-weight: bold;
    padding: 0;
    /* color: #fff; */
    margin: 0 0 0.25em 0;
    text-shadow: 0 7px 11px hsla(0, 11.73%, 36.25%, 0.27);
}

.pricing-palden .pricing-currency {
    font-size: 0.15em;
    vertical-align: top;
}

.pricing-period {
    font-size: 0.8em;
    padding: 0 0 0 0.5em;
    font-style: italic;
}

.pricing-palden .pricing__sentence {
    font-weight: bold;
    margin: 0 0 1em 0;
    padding: 0 0 0.5em;
}

.pricing-palden .pricing-feature-list {
    margin: 0;
    padding: 0.25em 2em 2.5em;
    list-style: none;
    text-align: center;
    color: #525252;
}

.pricing-palden .pricing-feature {
    padding: 0.5em 0;
    line-height: 1.4rem;
}

.pricing-feature img {
    margin: -7px 3px 0px;
}

.pricing-palden .pricing-action {
    font-weight: bold;
    margin: auto 25px 2em;
    /* padding: 1em 2em; */
    color: #fff;
    max-width: 100%;
    border-radius: 30px;
    font-size: 17px;
    background: #a9a9a9;
    /* background: linear-gradient(135deg, #45A5F1, #45A5F1); */
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    transition: all 350ms ease-in-out;
    -webkit-box-shadow: 0 4px 4px #aaaaaa, inset 0 1px 0 #ffffff;
    box-shadow: 0 4px 4px rgba(170, 170, 170, 0.52), inset 0 1px 0 #ffffff;
    background-image: -webkit-ease-in-out-gradient(top, #eeeeee 0, #eeeeee 100%);
    background-image: ease-in-out-gradient(to bottom, #eeeeee 0, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffeeeeee', GradientType=0);
}

.pricing-palden .pricing-action:hover, .pricing-palden .pricing-action:focus {
    /* background: linear-gradient(135deg, #fd7d57, #f55d59); */
}

.pricing-palden .pricing-item--featured .pricing-deco {
    padding: 5em 0 8.885em 0;
}

/* PP Buttons */
.icon-PP {
    background-image: url(images/svg/PP.svg);
    background-size: cover;
    display: inline-block;
    height: 15px;
    width: 15px;
}

.paypal-icons-wr {
    height: 21px;
    max-height: 27px;
    min-height: 18px;
}

.paypal-icons-wr img, .paypal-icons-wr span {
    height: 100%;
    text-transform: none;
}

.paypal.btn.btn-default, .paypal-cc.btn.btn-default {
    background: #ffc439;
    color: #525252;
    max-width: 300px;
    width: 84%;
    margin: 10px auto;
}

.paypal-cc.btn.btn-default {
    background: #294595;
    color: white;
}

.paypal-powered-by {
    text-align: center;
    margin: 10px auto 30px;
    height: 14px;
    font-family: PayPal-Sans, HelveticaNeue, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    color: #7b8388;
    position: relative;
    bottom: 3px;
}

.paypal-button-text immediate {
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    line-height: 16px;
}

.paypal-powered-by img {
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    line-height: 16px;
}

/* 

#hero1{
 background:url(https://opinion.network/images/backgrounds/4.gif);
  background-size:cover;
  background-position: top center;height: 100%;
  /* background-attachment:fixed; 
}
.hero, .content{
  text-align:center; 
  position:relative;
  width: 100%;
}

.inner{
  min-height: 610px;
  position: relative;
}

.inner > * {
  vertical-align: middle;
}

.hero .inner{
  background: rgba(0,0,0,0.6) url(data:image/png;base64,iVBORw1KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAD0lEQVQIW2NkQABjRmQOAAM+AGkQsDBSAAAAAElFTkSuQmCC) repeat-x;height: 100%;}


.copy{
  position:absolute; 
   
    top: 49%;padding: 120px 30px 0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); 
   
  width:100%;
}

.hero h1, .hero p{ 
  color:#fff;margin-bottom: 20px;font-weight: 300;text-shadow: 0 20px 30px rgba(0, 0, 0, 0.35);
}

.content h1, .content p{
  color:#333;
}

h1{
  margin:0px;
  font-family: 'Noto Sans', serif;
  font-weight:400;
  font-size:32px;
  padding:0px 20px;
}

.plink{
  font-size:19px;
  padding:0px 20px;text-align: center;

}
*/
.singup-wrap {
    background: rgba(0, 0, 0, 0.22);
}

.hidden {
    display: none;
}

.active {
    text-decoration: none;
}

.default.hidden {
    display: block;
}

.controls-item.signup-tab {
    width: 25% !important;
}

.signup-options .settings-display {
    margin-bottom: 110px;
}

.settings-display {
    padding: 50px 12% !important;
}

#signup-form {
    padding: 2rem 0;
}

.reg-tabs, .reg-forms {
    margin: auto !important;
    float: none !important;
}

.reg-tabs .controls-item:hover {
    color: white !important;
}

.reg-forms h3 {
    margin: 0 auto 63px;
    color: #3f48a4;
    font-weight: normal !important;
    display: none;
    max-width: 650px;
    s
}

.sw-cont {
    display: none;
}

.sw-cont.active {
    display: block;
}

.btn-stroke {
    border: 2px solid #fafafa;
    /* color: #525252; */
    color: white;
    /* background: white; */
    box-shadow: 0 20px 70px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 20px 70px rgba(0, 0, 0, 0.25);
}

/* AVA */
html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, footer, header, nav, section {
    display: block
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
    font-weight: 600;
}

figcaption, figure, main {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: inherit
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

audio, video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden;
    opacity:0;
}

button, input, optgroup, select, textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

.btn-reg {
    color: #fff;
    display: flex !important;
    background-color: #17a2b8;
    background: #ffc107 !important;
    /* border-color: #17a2b8; */
    /* max-width: 11rem; */
    width: fit-content;
    /* height: 120px; */
    padding: 15px 24px !important;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
    font-weight: 900 !important;
}

.btn-reg svg{
    fill: white !important;
    opacity: 1;
    max-width: 3rem;
}

.form-group.agreement.has-error-msg, .error-msg {
    font-weight: normal;
}

.form-group.agreement.has-error-msg{
    text-align: center!important;
}
/* Checkboxes */

.form-group.agreement input {
    border-radius: 0px;
    margin: 10px auto 3px;
}

input[type="checkbox"]:checked:before {
    border-color: #525cbe !important;
}

input[type="checkbox"]:after {
    box-shadow: 4px 4px 0px 0px #525cbe !important;
}

button, select {
    text-transform: none
}

button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: 0.35em 0.75em 0.625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details, menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

template {
    display: none
}

[hidden] {
    display: none
}

html {
    box-sizing: border-box
}

*, * :before, * :after {
    box-sizing: inherit
}

body {
    background: #fff;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

hr {
    border: 0;
    display: block;
    height: 1px;
    background: #E3E7EB;
    background: linear-gradient(to right, rgba(227, 231, 235, 0.1) 0, rgba(227, 231, 235, 0.6) 50%, rgba(227, 231, 235, 0.1) 100%);
    margin-top: 24px;
    margin-bottom: 24px
}

ul, ol {
    margin-top: 0;
    margin-bottom: 24px;
    padding-left: 24px
}

ul {
    list-style: disc
}

ol {
    list-style: decimal
}

li > ul, li > ol {
    margin-bottom: 0
}

dl {
    margin-top: 0;
    margin-bottom: 24px
}

dt {
    font-weight: 700
}

dd {
    margin-left: 24px;
    margin-bottom: 24px
}

img {
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

figure {
    margin: 24px 0
}

figcaption {
    font-size: 16px;
    line-height: 24px;
    padding: 8px 0
}

img, svg {
    display: block
}

table {
    border-collapse: collapse;
    margin-bottom: 24px;
    width: 100%
}

tr {
    border-bottom: 1px solid #E3E7EB
}

th {
    text-align: left
}

th, td {
    padding: 10px 16px
}

th:first-child, td:first-child {
    padding-left: 0
}

th:last-child, td:last-child {
    padding-right: 0
}

html {
    font-size: 18px;
    line-height: 27px
}

@media (min-width: 641px) {
    html {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: -0.1px
    }
}

body {
    color: #5B6F82;
    font-size: 1rem
}

body, button, input, select, textarea {
    font-family: "Lato", sans-serif
}

a {
    color: inherit;
    text-decoration: underline;
}

a:hover, a:active {
    outline: 0;
    text-decoration: none
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    clear: both;
    font-family: "Roboto";
    font-weight: 600 !important;
}

h1, .h1 {
    font-size: 36px;
    line-height: 46px;
    letter-spacing: -0.2px
}

@media (min-width: 641px) {
    h1, .h1 {
        font-size: 42px !important;
        line-height: 52px !important;
        letter-spacing: -0.1px
    }
}

h2, .h2 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -0.1px
}

@media (min-width: 641px) {
    h2, .h2 {
        font-size: 36px;
        line-height: 46px;
        letter-spacing: -0.2px
    }
}

h3, .h3, blockquote {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.1px
}

@media (min-width: 641px) {
    h3, .h3, blockquote {
        font-size: 30px;
        line-height: 40px;
        letter-spacing: -0.1px
    }
}

h4, h5, h6, .h4, .h5, .h6 {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.1px
}

@media (min-width: 641px) {
    h4, h5, h6, .h4, .h5, .h6 {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: -0.1px
    }
}

@media (max-width: 640px) {
    .h1-mobile {
        font-size: 36px;
        line-height: 46px;
        letter-spacing: -0.2px
    }

    .h2-mobile {
        font-size: 30px;
        line-height: 40px;
        letter-spacing: -0.1px
    }

    .h3-mobile {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: -0.1px
    }

    .h4-mobile, .h5-mobile, .h6-mobile {
        font-size: 18px;
        line-height: 27px;
        letter-spacing: -0.1px
    }

    .footer-copyright {
        text-align: center !important;
    }
}

.text-light {
    color: rgba(255, 255, 255, 0.8)
}

.text-light a {
    /*color: rgba(255, 255, 255, 0.8)*/
}

.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light .h1, .text-light .h2, .text-light .h3, .text-light .h4, .text-light .h5, .text-light .h6 {
    color: #fff !important
}

.text-sm {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.1px
}

.text-xs {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.1px
}

h1, h2, .h1, .h2 {
    margin-top: 48px;
    margin-bottom: 16px
}

h3, .h3 {
    /* margin-top: 23px; */
    /* margin-bottom: 12px; */
}

h4, h5, h6, .h4, .h5, .h6 {
    margin-top: 24px;
    margin-bottom: 4px
}

p {
    margin-top: 0;
    margin-bottom: 24px
}

dfn, cite, em, i {
    font-style: italic
}

blockquote {
    color: #92A2B1;
    font-style: italic;
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 24px
}

blockquote::before {
    content: "\201C"
}

blockquote::after {
    content: "\201D"
}

blockquote p {
    display: inline
}

address {
    color: #5B6F82;
    border-width: 1px 0;
    border-style: solid;
    border-color: #E3E7EB;
    padding: 24px 0;
    margin: 0 0 24px
}

pre, pre h1, pre h2, pre h3, pre h4, pre h5, pre h6, pre .h1, pre .h2, pre .h3, pre .h4, pre .h5, pre .h6 {
    font-family: "Courier 10 Pitch", Courier, monospace
}

pre, code, kbd, tt, var {
    background: #F6F8FA
}

pre {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 24px;
    margin-top: 24px;
    margin-bottom: 24px
}

code, kbd, tt, var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 16px;
    padding: 2px 4px
}

abbr, acronym {
    cursor: help
}

mark, ins {
    text-decoration: none
}

small {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: -0.1px
}

b, strong {
    font-weight: 700
}

button, input, select, textarea, label {
    font-size: 18px;
    line-height: 27px
}

.container, .container-sm {
    width: 100%;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px
}

@media (min-width: 481px) {
    .container, .container-sm {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

.container {
    max-width: 1128px !important;
}

.container-sm {
    max-width: 848px;
    position: relative;
}

.container .container-sm {
    max-width: 800px;
    padding-left: 0;
    padding-right: 0
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important
}

.screen-reader-text:focus {
    border-radius: 2px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    display: block;
    font-size: 13px;
    letter-spacing: 0px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #fff;
    color: #4992F0 !important;
    border: none;
    height: auto;
    left: 8px;
    padding: 16px 32px;
    top: 8px;
    width: auto;
    z-index: 100000
}

.list-reset {
    list-style: none;
    padding: 0
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-primary {
    color: #4992F0
}

.text-secondary {
    color: #838DEA
}

.has-top-divider {
    position: relative
}

.has-top-divider::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 1px;
    background: #E3E7EB;
    background: linear-gradient(to right, rgba(227, 231, 235, 0.1) 0, rgba(227, 231, 235, 0.6) 50%, rgba(227, 231, 235, 0.1) 100%)
}

.has-bottom-divider {
    position: relative
}

.has-bottom-divider::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 1px;
    background: #E3E7EB;
    background: linear-gradient(to right, rgba(227, 231, 235, 0.1) 0, rgba(227, 231, 235, 0.6) 50%, rgba(227, 231, 235, 0.1) 100%)
}

.m-0 {
    margin: 0
}

.mt-0 {
    margin-top: 0
}

.mr-0 {
    margin-right: 0
}

.mb-0 {
    margin-bottom: 0
}

.ml-0 {
    margin-left: 0
}

.m-8 {
    margin: 8px
}

.mt-8 {
    margin-top: 8px
}

.mr-8 {
    margin-right: 8px
}

.mb-8 {
    margin-bottom: 8px
}

.ml-8 {
    margin-left: 8px
}

.m-16 {
    margin: 16px
}

.mt-16 {
    margin-top: 16px
}

.mr-16 {
    margin-right: 16px
}

.mb-16 {
    margin-bottom: 16px
}

.ml-16 {
    margin-left: 16px
}

.m-24 {
    margin: 24px
}

.mt-24 {
    margin-top: 24px
}

.mr-24 {
    margin-right: 24px
}

.mb-24 {
    margin-bottom: 24px
}

.ml-24 {
    margin-left: 24px
}

.m-32 {
    margin: 32px
}

.mt-32 {
    margin-top: 32px
}

.mr-32 {
    margin-right: 32px
}

.mb-32 {
    margin-bottom: 32px
}

.ml-32 {
    margin-left: 32px
}

.m-40 {
    margin: 40px
}

.mt-40 {
    margin-top: 40px
}

.mr-40 {
    margin-right: 40px
}

.mb-40 {
    margin-bottom: 40px
}

.ml-40 {
    margin-left: 40px
}

.m-48 {
    margin: 48px
}

.mt-48 {
    margin-top: 48px
}

.mr-48 {
    margin-right: 48px
}

.mb-48 {
    margin-bottom: 48px
}

.ml-48 {
    margin-left: 48px
}

.m-56 {
    margin: 56px
}

.mt-56 {
    margin-top: 56px
}

.mr-56 {
    margin-right: 56px
}

.mb-56 {
    margin-bottom: 56px
}

.ml-56 {
    margin-left: 56px
}

.m-64 {
    margin: 64px
}

.mt-64 {
    margin-top: 64px
}

.mr-64 {
    margin-right: 64px
}

.mb-64 {
    margin-bottom: 64px
}

.ml-64 {
    margin-left: 64px
}

.p-0 {
    padding: 0
}

.pt-0 {
    padding-top: 0
}

.pr-0 {
    padding-right: 0
}

.pb-0 {
    padding-bottom: 0
}

.pl-0 {
    padding-left: 0
}

.p-8 {
    padding: 8px
}

.pt-8 {
    padding-top: 8px
}

.pr-8 {
    padding-right: 8px
}

.pb-8 {
    padding-bottom: 8px
}

.pl-8 {
    padding-left: 8px
}

.p-16 {
    padding: 16px
}

.pt-16 {
    padding-top: 16px
}

.pr-16 {
    padding-right: 16px
}

.pb-16 {
    padding-bottom: 16px
}

.pl-16 {
    padding-left: 16px
}

.p-24 {
    padding: 24px
}

.pt-24 {
    padding-top: 24px
}

.pr-24 {
    padding-right: 24px
}

.pb-24 {
    padding-bottom: 24px
}

.pl-24 {
    padding-left: 24px
}

.p-32 {
    padding: 32px
}

.pt-32 {
    padding-top: 32px
}

.pr-32 {
    padding-right: 32px
}

.pb-32 {
    padding-bottom: 32px
}

.pl-32 {
    padding-left: 32px
}

.p-40 {
    padding: 40px
}

.pt-40 {
    padding-top: 40px
}

.pr-40 {
    padding-right: 40px
}

.pb-40 {
    padding-bottom: 40px
}

.pl-40 {
    padding-left: 40px
}

.p-48 {
    padding: 48px
}

.pt-48 {
    padding-top: 48px
}

.pr-48 {
    padding-right: 48px
}

.pb-48 {
    padding-bottom: 48px
}

.pl-48 {
    padding-left: 48px
}

.p-56 {
    padding: 56px
}

.pt-56 {
    padding-top: 56px
}

.pr-56 {
    padding-right: 56px
}

.pb-56 {
    padding-bottom: 56px
}

.pl-56 {
    padding-left: 56px
}

.p-64 {
    padding: 64px
}

.pt-64 {
    padding-top: 64px
}

.pr-64 {
    padding-right: 64px
}

.pb-64 {
    padding-bottom: 64px
}

.pl-64 {
    padding-left: 64px
}

.sr .has-animations .is-revealing {
    visibility: hidden
}

.input, .textarea {
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #E3E7EB;
    color: #5B6F82;
    max-width: 100%;
    width: 100%
}

.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder {
    color: #92A2B1
}

.input:-ms-input-placeholder, .textarea:-ms-input-placeholder {
    color: #92A2B1
}

.input::-ms-input-placeholder, .textarea::-ms-input-placeholder {
    color: #92A2B1
}

.input::placeholder, .textarea::placeholder {
    color: #92A2B1
}

.input::-ms-input-placeholder, .textarea::-ms-input-placeholder {
    color: #92A2B1
}

.input:-ms-input-placeholder, .textarea:-ms-input-placeholder {
    color: #92A2B1
}

.input:hover, .textarea:hover {
    border-color: #d4dae0
}

.input:active, .input:focus, .textarea:active, .textarea:focus {
    outline: none;
    border-color: #4992F0
}

.input[disabled], .textarea[disabled] {
    cursor: not-allowed;
    background-color: #F6F8FA;
    border-color: #F6F8FA
}

.input {
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 16px;
    letter-spacing: -0.1px;
    line-height: 20px;
    border-radius: 2px;
    padding: 13px 16px;
    height: 48px;
    box-shadow: none
}

.input .inline-input {
    display: inline;
    width: auto
}

.textarea {
    display: block;
    min-width: 100%;
    resize: vertical
}

.textarea .inline-textarea {
    display: inline;
    width: auto
}

.field-grouped > .control:not(:last-child) {
    margin-bottom: 8px
}

@media (min-width: 641px) {
    .field-grouped {
        display: flex
    }

    .field-grouped > .control {
        flex-shrink: 0
    }

    .field-grouped > .control.control-expanded {
        flex-grow: 1;
        flex-shrink: 1
    }

    .field-grouped > .control:not(:last-child) {
        margin-bottom: 0;
        margin-right: 8px
    }
}

.button:active {
    outline: 0
}

.button::before {
    border-radius: 2px
}

.button-shadow {
    position: relative
}

.button-shadow::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: 0 8px 24px rgba(32, 43, 54, 0.12);
    mix-blend-mode: multiply;
    transition: box-shadow .15s ease
}

.button-shadow:hover::before {
    box-shadow: 0 8px 24px rgba(32, 43, 54, 0.25)
}

.button-sm {
    padding: 8px 24px;
    height: 32px
}

.button-sm.button-shadow::before {
    box-shadow: 0 4px 16px rgba(32, 43, 54, 0.12)
}

.button-sm.button-shadow:hover::before {
    box-shadow: 0 4px 16px rgba(32, 43, 54, 0.25)
}

.button-primary {
    color: #fff !important;
    transition: background .15s ease
}

.button-primary {
    background: #2e83ef;
    background: linear-gradient(65deg, #1274ED 0, #4992F0 100%)
}

.button-primary:hover {
    background: #3386ef;
    background: linear-gradient(65deg, #1777ed 0, #4e95f0 100%)
}

.button-block {
    display: flex
}

.bgr_shape_1 {
    position: relative;
    padding: 24px 0
}

.bgr_shape_1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 16%;
    width: 84%;
    height: 500px;
/*
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ4MCIgaGVpZ2h0PSI2NTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgIDxwYXRoIGQ9Ik03MzEuMjA3IDY0OS44MDJDOTM1LjQ4NCA2NDIuMTQgMTQ4MCAzMzcuMzI1IDE0ODAgMTgwLjg4OGMwLTE1Ni40MzgtMzA5Ljc0NC0zNi4wNTUtNzIwLTM2LjA1NVMwLTE3NC40ODMgMCAxMzUuMTQ0YzAgMzA5LjYyNyA1MjYuOTMgNTIyLjMyIDczMS4yMDcgNTE0LjY1OHoiIGZpbGw9IiNGNkY4RkEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    background-size: 1140px 500px;
    background-repeat: no-repeat
*/
}

.bgr_shape_1-inner {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header-links {
    display: inline-flex
}

.header-links li {
    display: inline-flex
}

.header-links a:not(.button) {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0px;
    font-weight: 700;
    color: #5B6F82;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 16px;
    padding: 8px 24px
}

.header-links a:not(.button):hover, .header-links a:not(.button):active {
    color: #202B36
}

@media (min-width: 641px) {
    .bgr_shape_1 {
        position: relative;
        padding: 24px 0;
    }

    .bgr_shape_1::before {
        top: -270%;
        left: 20%;
        width: 80%;
        height: 651px;
        background-size: 1480px 651px
    }
}

.hero {
    position: relative;
    padding-top: 70px;
    padding-bottom: 56px;
}

.hero-paragraph { 
    margin-bottom: 12px;
    font-size: 1.1rem;
    line-height: 1.5rem;
    letter-spacing:normal;
}

.hero-paragraph span {
}

.hero-browser {
    position: relative;
    margin-top: 41px;
}

.video_wr{
    padding: 1px 27px;
}

.bubble-2 img, .bubble-3 img, .bubble-4 img{
    max-width: 60%!important;
}

.bubble-1 img{
max-width:100%!important;
}

.hero-browser-inner {
    position: relative
}

.hero-browser-inner svg {
    width: 100%;
    height: auto;
    overflow: visible
}

.bubble-1, .bubble-2, .bubble-3, .bubble-4 {
    position: absolute
}

.bubble-1 svg, .bubble-2 svg, .bubble-3 svg, .bubble-4 svg {
    height: auto
}

.bubble-1 {
    top: -15px;
    left: 70px
}

.bubble-1 svg {
    width: 34px
}

.bubble-2 {
    bottom: 0;
    right: -30px
}

.bubble-2 svg {
    width: 78px
}

.bubble-3 {
    left: -60px;
    bottom: 70px;
}

.bubble-3 svg { 
    width: 143px
}

.bubble-4 {
    top: -25px;
    right: -54px
}

.bubble-4 svg {
    width: 104px
}

@media (min-width: 641px) {
    .hero {
        padding-top: 120px;
        padding-bottom: 120px
    }

    .hero-paragraph {
        margin: 0px;
        padding-left: 72px;
        padding-right: 72px;
        font-size: 1.5rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }

    .hero-browser{
        margin-top: 47px;
    }

    .bubble-1 svg, .bubble-2 svg, .bubble-3 svg, .bubble-4 svg {
        width: auto
    }

    .bubble-1 {
 top: 175px;
left: 35px;
    }

    .bubble-2 {
        bottom: -8px;
        right: -78px
    }

    .bubble-3 {
        left: -100px;
        bottom: 170px;
    }

    .bubble-4 {
        top: -35px;
        right: -110px
    }
}

/* iframe */
#feed_modal #iframe_wrapper, #iframe_wrapper {
    height: 100%;
    width: 100%;
    max-width: 100%;
    position: relative;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch !important;
}

#iframe_wrapper {
    border-radius: 20px !important;
    /* width: auto!important; */
    /* display: inline-block; */
    /* border: 3px solid #000; */
    overflow: hidden;
    position: relative;
    padding-bottom: 56.25%;
    /* width: 640px; */
    /* height: 360px; */
    margin: auto;
    /* 16:9 */
    height: 0;
    -webkit-box-shadow: 3px 30px 30px -4px rgba(0, 0, 0, 0.37);
    box-shadow: 3px 30px 30px -4px rgba(0, 0, 0, 0.37);
}

#iframe_wrapper iframe {
    /* border-radius: 20px!important; */
    /* bottom: 0px!important; */
    /*  */
    ;
    /* border-radius: 50px; */
    overflow: hidden;
    border: 0;
    /* display: block; */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*  */
}

#feed_modal .external-post-preview #iframe_wrapper {
    height: 580px
}

.has-bottom-divider {
    position: relative;
    padding-bottom: 100px;
}

/*.has-bottom-divider::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 482px;
    background-image: url("../images/backgrounds/Opinion_Logo.svg");
    background-size: 1205px 482px;
    background-repeat: no-repeat
}*/
/* Share Opinion */

#share_opinion .share a {
    line-height: 77px;
    width: 70px;
    height: 70px;
    margin: 20px;
}

#share_opinion .share.hover.big {
    position: relative !important;
    margin: 0 auto !important;
    float: none !important;
    left: unset;
    width: fit-content;
    transition: all 350ms ease-in-out;
}

.share.hover.big a:hover {
    box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.27);
    -webkit-box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.27);
}

.share.hover.big a:hover i {
    /* margin-top: -10px; */
}

/*.share.hover.big a:nth-child(2):hover {
    background-color: #61c5ec !important;
}

.share.hover.big a:nth-child(3):hover {
    background-color: #3b5998;
}

.share a:nth-child(4):hover {
    background-color: #0077B5;
}

.share a:nth-child(5):hover {
    background-color: #a9a9a9;
}*/

@media (max-width: 641px) {
    #share_opinion .share.hover.big {
        padding: 0 70px;
    }
}

@media (max-width: 400px) {
    #share_opinion .share.hover.big {
        padding: 0 30px;
    }
}

#share_opinion .share a i {
    font-size: 27px;
    padding: 0px 0 0px;
}

#share_opinion .share nav {
    text-align: center;
}


.wipe-in {
opacity: 1!important;
transition:opacity 3s;
/*transform: translateY(-100%);*/
}

.wipe-out {
opacity: 0 !important;
transition: opacity 3000ms;
/*transform: translateY(-200%);*/
					}


#innovations {
    padding-top: 0px;
}
.innovation {
padding: 8px 12px;
width: 368px;
max-width: 400px;
flex-grow: 1;
}
@media (min-width: 641px){
.innovation {
padding: 32px 12px 11px;
}
}
.innovations-wrap {
    display: flex; 
    flex-wrap: wrap;
    justify-content: center;
    margin-right: -12px;
    margin-left: -12px
}

.innovation-item {
    margin: 15px
}

.innovations-wrap:first-child {
    margin-top: -8px
}

.innovations-wrap:last-child {
    margin-bottom: -8px
}

.innovation-inner {
    height: 100%;
    padding-top: 0!important;
}

.innovation-icon {
    position: relative;
    display: flex;
    justify-content: center;
    border-radius: 50%;
}

.innovation-icon::before {
    content: '';
    background-color: white;
    position: absolute;
    top: 0;
    width: 80px;
    height: 80px;
    border-radius: 50%;
/*    box-shadow: 0 16px 48px #E3E7EB;*/
    mix-blend-mode: multiply;
}

.innovation-icon.oranks::before{
/*    border: 7px solid #3F78F6!important;*/
}

.innovation-icon.omessages::before {
/*    border: 7px solid #F7B92E !important;*/
}

.innovation-icon.ocomments::before{
/*    border: 7px solid #51CFBA !important;*/
}

.innovation-icon.onews::before{
/*    border: 7px solid #7075E4 !important;*/
}
@supports (-ms-ime-align: auto) {
    .innovation-icon::before {
        box-shadow: 0 16px 48px rgba(32, 43, 54, 0.12)
    }
}

.innovation-title {
    margin-top: 23px;
    margin-bottom: 12px;
}

@media (min-width: 641px) {
/*    .has-bottom-divider::before {
        left: 47%;
        width: 75%;
        -webkit-filter: blur(5px);
        filter: blur(2px);
        opacity: 0;
    }*/

    .innovation-wrap:first-child {
        margin-top: -32px
    }

    .innovation-wrap:last-child {
        margin-bottom: -32px
    }
}

/* HIGHLIGHTS */
.highlights .post-wrap {
    margin: 0 auto !important;
    min-height: inherit !important;
}

#blog .post-wrap {
    min-height: none;
}

.highlights h3 a {
    font-size: 25px;
    font-weight: 500 !important;
    text-align: left;
}

.highlights .tease-footer {
    text-align: left;
}

.posted_in {
    padding-bottom: 2.5rem;
}

.highlights .post-profile-image {
    position: absolute;
/*    right: 30px;*/
    margin-top: -30px!important;
    z-index: 10;
    height: 60px !important;
    width: 60px !important;
    transition: all 350ms ease-in-out;
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.4);
}

.highlights .post-profile-image:hover {
    margin-top: -50px;
    box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.27);
    -webkit-box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 0px 7px 5px 0px rgba(0, 0, 0, 0.27);
}

.highlights .post-profile-image img {
    width: 100%;
    height: 100%;
}

.newsletter .section-inner {
    padding-bottom: 64px
}

.newsletter .section-paragraph {
    margin-bottom: 32px
}

.newsletter-form {
    max-width: 475px;
    margin: 0 auto
}

@media (min-width: 641px) {
    .newsletter .section-inner {
        padding-bottom: 120px
    }

    .newsletter .section-paragraph {
        margin-bottom: 40px;
        padding-left: 72px;
        padding-right: 72px
    }
}

.is-boxed {
    background: #F6F8FA
}

.body-wrap {
    background: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.boxed-container {
    max-width: 1440px;
    margin: 0 auto;
    box-shadow: 0 16px 48px #E3E7EB
}

@supports (-ms-ime-align: auto) {
    .boxed-container {
        box-shadow: 0 16px 48px rgba(32, 43, 54, 0.12)
    }
}

main {
    flex: 1 0 auto;
    overflow: hidden;
}

article, aside, figure, footer, header, main, nav, section {
}

.section-inner {
    position: relative;
    padding-top: 48px;
    /* padding-bottom: 48px
                                                                                     */
}

@media (min-width: 641px) {
    .section-inner {
        padding-top: 10px;
        /* padding-bottom: 80px
                                                                                                                                                                             */
    }
}



footer {
    height: 100px;
    background-color: transparent !important;
}

.site-footer {
    position: relative;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #646464;
}

@media (max-width: 320px) {
    .site-footer {
        line-height: 14px;
    }
}

@media (max-width: 480px) {
    .highlights .showPosts .post-item {
        float: none !important;
        min-width: 280px;
        margin: 20px auto;
    }

    .container {
        max-width: 2130px !important;
    }

    .highlights {
        height: lenght !important;
    }

    .site-footer-inner {
        padding: 0 25px
    }
}

.site-footer::before {
    content: '';
    position: absolute;
    bottom: 1;
    left: 0;
    width: 100%;
    background-color: transparent;
    height: 259px;
    /*background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIyMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgPGRlZnM+ICAgIDxwYXRoIGQ9Ik0yNjEuNyAyODYuNjgyYzQyMS40NzcgMCAxNDg4Ljk3NyAxNzYuMDc4IDE0ODguOTc3IDM5LjIzNHM0NzguNzU0LTI0OC4wNDMgNTcuMjc4LTI0OC4wNDNjLTE5OC43NDYgMC00NjguNTY2IDMuNTU1LTcxOS45NTctMTEuMjNDODA2LjI3MSA1MC4wNzYgNTQxLjkgMjcuMjI3IDM0NC45NzcgNTIuNDM4LTI3LjY2NSAxMDAuMTQ1LTE1OS43NzYgMjg2LjY4MyAyNjEuNyAyODYuNjgzeiIgaWQ9ImEiLz4gIDwvZGVmcz4gIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODUgLTQxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgPG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4gICAgPC9tYXNrPiAgICA8dXNlIGZpbGw9IiM4MzhERUEiIHhsaW5rOmhyZWY9IiNhIi8+ICAgIDxwYXRoIGQ9Ik0yNDAuNzI3IDMyNi4zOTVjNDIxLjQ3NiAwIDk3Mi43NDQgMTc5Ljc4NyA5NzIuNzQ0IDQyLjk0M3MxMjkuMjg2LTE3NS43NDgtMjkyLjE5LTE3NS43NDgtMjU2LjMxNC0yMjYuNDk0LTI1Ni4zMTQtODkuNjVjMCAxMzYuODQzLTg0NS43MTcgMjIyLjQ1NS00MjQuMjQgMjIyLjQ1NXoiIGZpbGw9IiNBMEE2RUUiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEzNTUuMTYyIDApIi8+ICAgIDxwYXRoIGQ9Ik00NDUuNyAzODcuNjgyYzQyMS40NzcgMCA5NzIuNzQ1IDE3OS43ODcgOTcyLjc0NSA0Mi45NDNzNTc5Ljk0MS0yNTUuMjQ2IDE1OC40NjUtMjU1LjI0Ni03MDYuOTY5LTE0Ni45OTYtNzA2Ljk2OS0xMC4xNTJjMCAxMzYuODQzLTg0NS43MTcgMjIyLjQ1NS00MjQuMjQgMjIyLjQ1NXoiIGZpbGw9IiM2MjZDRDUiIG1hc2s9InVybCgjYikiLz4gIDwvZz48L3N2Zz4=);*/
    /*background-size: cover!important; */
    /*background-repeat: no-repeat;*/
}
 
.site-footer a {
    /*color: rgba(255, 255, 255, 0.8);*/
    text-decoration: none
}

.site-footer a:hover, .site-footer a:active {
    color: #646464;
    text-decoration: underline;
}

.site-footer .container {
    display: flex;
    align-items: flex-end;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -20px;
    width: inherit;
    height: 100%;
}

@media (max-width: 641px) {
    .site-footer .container {
        bottom: -82px;
    }
}

.site-footer-inner {
    /* position: absolute; */
    display: flex;
    flex-wrap: wrap;
    padding-top: 40px;
    width: 100%;
    bottom: -110px;
    font-weight: 500;
    color: #a9a9a9;
}

.footer-brand, .footer-links, .footer-social-links, .footer-copyright {
    flex: none;
    width: 100%;
    display: inline-flex;
    justify-content: center
}

.footer-social-links li a img {
    height: 16px
}

.footer-social-links li a svg {
    margin-top: 5px;
}

.footer-copyright {
    flex: none;
    display: block;
    text-align: left;
}

.footer-brand, .footer-links, .footer-social-links {
    margin-bottom: 24px
}

.footer-links li + li, .footer-social-links li + li {
    margin-left: 16px
}

.footer-social-links li {
    display: inline-flex
}

.footer-social-links li a {
    padding: 8px
}

@media (min-width: 641px) {
    .site-footer::before {
        height: 202px
    }

    .site-footer-inner {
        justify-content: space-between
    }

    .footer-brand, .footer-links, .footer-social-links, .footer-copyright {
        flex: 50%
    }

    .footer-brand, .footer-copyright {
        justify-content: flex-start
    }

    .footer-links, .footer-social-links {
        justify-content: flex-end
    }

    .footer-links {
        order: 1;
        margin-bottom: 0;
        max-width: 37%;
    }
}

.grecaptcha-badge {
    display: none !important;
}

/*# sourceMappingURL=data:application/json;base64,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QU8sZUFBZSxDQUFDLE9BQU8saUJBQWlCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE1BQU0sV0FBVyxDQUFDLE9BQU8sZUFBZSxDQUFDLE9BQU8saUJBQWlCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE1BQU0sV0FBVyxDQUFDLE9BQU8sZUFBZSxDQUFDLE9BQU8saUJBQWlCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE1BQU0sV0FBVyxDQUFDLE9BQU8sZUFBZSxDQUFDLE9BQU8saUJBQWlCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLEtBQUssU0FBUyxDQUFDLE1BQU0sYUFBYSxDQUFDLE1BQU0sZUFBZSxDQUFDLE1BQU0sZ0JBQWdCLENBQUMsTUFBTSxjQUFjLENBQUMsS0FBSyxXQUFXLENBQUMsTUFBTSxlQUFlLENBQUMsTUFBTSxpQkFBaUIsQ0FBQyxNQUFNLGtCQUFrQixDQUFDLE1BQU0sZ0JBQWdCLENBQUMsTUFBTSxZQUFZLENBQUMsT0FBTyxnQkFBZ0IsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLE9BQU8sbUJBQW1CLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxNQUFNLFlBQVksQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE9BQU8sa0JBQWtCLENBQUMsT0FBTyxtQkFBbUIsQ0FBQyxPQUFPLGlCQUFpQixDQUFDLE1BQU0sWUFBWSxDQUFDLE9BQU8sZ0JBQWdCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLG1CQUFtQixDQUFDLE9BQU8saUJBQWlCLENBQUMsTUFBTSxZQUFZLENBQUMsT0FBTyxnQkFBZ0IsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLE9BQU8sbUJBQW1CLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxNQUFNLFlBQVksQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE9BQU8sa0JBQWtCLENBQUMsT0FBTyxtQkFBbUIsQ0FBQyxPQUFPLGlCQUFpQixDQUFDLE1BQU0sWUFBWSxDQUFDLE9BQU8sZ0JBQWdCLENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLG1CQUFtQixDQUFDLE9BQU8saUJBQWlCLENBQUMsTUFBTSxZQUFZLENBQUMsT0FBTyxnQkFBZ0IsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLE9BQU8sbUJBQW1CLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxrQ0FBa0MsaUJBQWlCLENBQUMsaUJBQWlCLHNCQUFzQixpQkFBaUIsbUJBQW1CLHFCQUFxQixjQUFjLGVBQWUsVUFBVSxDQUFDLHVFQUEyQyxhQUFhLENBQUMsQUFBekQsNkRBQTJDLGFBQWEsQ0FBQyxBQUF6RCwrREFBMkMsYUFBYSxDQUFDLEFBQXpELDJDQUEyQyxhQUFhLENBQUMsK0RBQStELGFBQWEsQ0FBQyw2REFBNkQsYUFBYSxDQUFDLDZCQUE2QixvQkFBb0IsQ0FBQyw0REFBNEQsYUFBYSxvQkFBb0IsQ0FBQyxxQ0FBcUMsbUJBQW1CLHlCQUF5QixvQkFBb0IsQ0FBQyxPQUFPLHFCQUFxQix3QkFBd0IsZUFBZSxzQkFBc0IsaUJBQWlCLGtCQUFrQixrQkFBa0IsWUFBWSxlQUFlLENBQUMscUJBQXFCLGVBQWUsVUFBVSxDQUFDLFVBQVUsY0FBYyxlQUFlLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxVQUFVLENBQUMseUNBQXlDLGlCQUFpQixDQUFDLDBCQUEwQixlQUFlLFlBQVksQ0FBQyx3QkFBd0IsYUFBYSxDQUFDLHlDQUF5QyxZQUFZLGFBQWEsQ0FBQyx5Q0FBeUMsZ0JBQWdCLGdCQUFnQixDQUFDLENBQUMsUUFBUSxvQkFBb0IsZUFBZSxtQkFBbUIsZ0JBQWdCLGlCQUFpQix5QkFBeUIsZ0NBQWdDLHNCQUFzQix5QkFBeUIsWUFBWSxrQkFBa0IsZUFBZSx1QkFBdUIsa0JBQWtCLFlBQVksa0JBQWtCLGtCQUFrQixDQUFDLGVBQWUsU0FBUyxDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLHVCQUF1QixXQUFXLGtCQUFrQixNQUFNLFFBQVEsU0FBUyxPQUFPLDBDQUEwQyx3QkFBd0IsK0JBQStCLENBQUMsNkJBQTZCLHlDQUF5QyxDQUFDLFdBQVcsaUJBQWlCLFdBQVcsQ0FBQyxpQ0FBaUMseUNBQXlDLENBQUMsdUNBQXVDLHlDQUF5QyxDQUFDLGdCQUFnQixzQkFBc0IsK0JBQStCLENBQUMsZ0JBQWdCLG1CQUFtQiwwREFBMEQsQ0FBQyxzQkFBc0IsbUJBQW1CLDBEQUEwRCxDQUFDLGNBQWMsWUFBWSxDQUFDLGFBQWEsa0JBQWtCLGNBQWMsQ0FBQyxxQkFBcUIsV0FBVyxrQkFBa0IsTUFBTSxTQUFTLFVBQVUsYUFBYSxxYUFBcWEsNkJBQTZCLDJCQUEyQixDQUFDLG1CQUFtQixrQkFBa0IsYUFBYSw4QkFBOEIsa0JBQWtCLENBQUMsY0FBYyxtQkFBbUIsQ0FBQyxpQkFBaUIsbUJBQW1CLENBQUMsNkJBQTZCLGVBQWUsaUJBQWlCLG1CQUFtQixnQkFBZ0IsY0FBYyx5QkFBeUIscUJBQXFCLGlCQUFpQixnQkFBZ0IsQ0FBQyx1RUFBdUUsYUFBYSxDQUFDLDBCQUEwQixhQUFhLGtCQUFrQixjQUFjLENBQUMscUJBQXFCLFNBQVMsU0FBUyxVQUFVLGFBQWEsNEJBQTRCLENBQUMsQ0FBQyxNQUFNLGtCQUFrQixpQkFBaUIsbUJBQW1CLENBQUMsZ0JBQWdCLGtCQUFrQixDQUFDLGNBQWMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsaUJBQWlCLENBQUMsd0JBQXdCLFdBQVcsWUFBWSxnQkFBZ0IsQ0FBQyx3Q0FBd0MsaUJBQWlCLENBQUMsd0RBQXdELFdBQVcsQ0FBQyxVQUFVLFVBQVUsU0FBUyxDQUFDLGNBQWMsVUFBVSxDQUFDLFVBQVUsU0FBUyxXQUFXLENBQUMsY0FBYyxVQUFVLENBQUMsVUFBVSxXQUFXLFlBQVksQ0FBQyxjQUFjLFdBQVcsQ0FBQyxVQUFVLFVBQVUsV0FBVyxDQUFDLGNBQWMsV0FBVyxDQUFDLDBCQUEwQixNQUFNLGlCQUFpQixvQkFBb0IsQ0FBQyxnQkFBZ0IsbUJBQW1CLGtCQUFrQixrQkFBa0IsQ0FBQyx3REFBd0QsVUFBVSxDQUFDLFVBQVUsU0FBUyxVQUFVLENBQUMsVUFBVSxZQUFZLFdBQVcsQ0FBQyxVQUFVLFlBQVksYUFBYSxDQUFDLFVBQVUsVUFBVSxZQUFZLENBQUMsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLGtCQUFrQixXQUFXLGtCQUFrQixTQUFTLE9BQU8sV0FBVyxhQUFhLGl2QkFBaXZCLDZCQUE2QiwyQkFBMkIsQ0FBQyxlQUFlLGFBQWEsZUFBZSx1QkFBdUIsbUJBQW1CLGlCQUFpQixDQUFDLDJCQUEyQixlQUFlLENBQUMsMEJBQTBCLGtCQUFrQixDQUFDLFNBQVMsaUJBQWlCLFlBQVksZ0JBQWdCLFdBQVcsQ0FBQyxlQUFlLFdBQVcsQ0FBQyxjQUFjLGtCQUFrQixhQUFhLHVCQUF1QixnQkFBZ0IsaUJBQWlCLENBQUMsc0JBQXNCLFdBQVcsa0JBQWtCLE1BQU0sV0FBVyxZQUFZLGtCQUFrQiwrQkFBK0IsdUJBQXVCLENBQUMsZ0NBQWdDLHNCQUFzQiwwQ0FBMEMsQ0FBQyxDQUFDLGVBQWUsZUFBZSxDQUFDLDBCQUEwQixrQkFBa0IsU0FBUyxTQUFTLENBQUMsMkJBQTJCLGdCQUFnQixDQUFDLDBCQUEwQixtQkFBbUIsQ0FBQyxTQUFTLGlCQUFpQixDQUFDLGVBQWUsZUFBZSxDQUFDLENBQUMsMkJBQTJCLG1CQUFtQixDQUFDLCtCQUErQixrQkFBa0IsQ0FBQyxpQkFBaUIsZ0JBQWdCLGFBQWEsQ0FBQywwQkFBMEIsMkJBQTJCLG9CQUFvQixDQUFDLCtCQUErQixtQkFBbUIsa0JBQWtCLGtCQUFrQixDQUFDLENBQUMsVUFBVSxrQkFBa0IsQ0FBQyxXQUFXLGdCQUFnQixnQkFBZ0IsYUFBYSxzQkFBc0IsZ0JBQWdCLENBQUMsaUJBQWlCLGlCQUFpQixjQUFjLDhCQUE4QixDQUFDLGdDQUFnQyxpQkFBaUIsMENBQTBDLENBQUMsQ0FBQyxLQUFLLGFBQWEsQ0FBQyxlQUFlLGtCQUFrQixpQkFBaUIsbUJBQW1CLENBQUMsMEJBQTBCLGVBQWUsaUJBQWlCLG1CQUFtQixDQUFDLENBQUMsYUFBYSxrQkFBa0IsZUFBZSxpQkFBaUIsa0JBQWtCLENBQUMscUJBQXFCLFdBQVcsa0JBQWtCLFNBQVMsT0FBTyxXQUFXLGFBQWEsaTNDQUFpM0MsNkJBQTZCLDJCQUEyQixDQUFDLGVBQWUsNEJBQTRCLG9CQUFvQixDQUFDLDJDQUEyQyxXQUFXLHlCQUF5QixDQUFDLG1CQUFtQixrQkFBa0IsYUFBYSxlQUFlLGlCQUFpQixtQkFBbUIsQ0FBQyxtRUFBbUUsVUFBVSxXQUFXLG9CQUFvQixzQkFBc0IsQ0FBQyxpREFBaUQsa0JBQWtCLENBQUMsK0NBQStDLGdCQUFnQixDQUFDLHdCQUF3QixtQkFBbUIsQ0FBQywwQkFBMEIsV0FBVyxDQUFDLDBCQUEwQixxQkFBcUIsWUFBWSxDQUFDLG1CQUFtQiw2QkFBNkIsQ0FBQyxtRUFBbUUsUUFBUSxDQUFDLGdDQUFnQywwQkFBMEIsQ0FBQyxtQ0FBbUMsd0JBQXdCLENBQUMsY0FBYyxRQUFRLGVBQWUsQ0FBQyxDQUFDIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWx7bGluZS1oZWlnaHQ6MS4xNTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxmb290ZXIsaGVhZGVyLG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46MC42N2VtIDB9ZmlnY2FwdGlvbixmaWd1cmUsbWFpbntkaXNwbGF5OmJsb2NrfWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfXByZXtmb250LWZhbWlseTptb25vc3BhY2UsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOm9iamVjdHN9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6aW5oZXJpdH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWRmbntmb250LXN0eWxlOml0YWxpY31tYXJre2JhY2tncm91bmQtY29sb3I6I2ZmMDtjb2xvcjojMDAwfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWF1ZGlvLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9aW1ne2JvcmRlci1zdHlsZTpub25lfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgW3R5cGU9XCJidXR0b25cIl0sW3R5cGU9XCJyZXNldFwiXSxbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1idXR0b246LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtwYWRkaW5nOjAuMzVlbSAwLjc1ZW0gMC42MjVlbX1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9XCJjaGVja2JveFwiXSxbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9ZGV0YWlscyxtZW51e2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1jYW52YXN7ZGlzcGxheTppbmxpbmUtYmxvY2t9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveH0qLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fWJvZHl7YmFja2dyb3VuZDojZmZmOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfWhye2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNFM0U3RUI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjI3LDIzMSwyMzUsMC4xKSAwLCByZ2JhKDIyNywyMzEsMjM1LDAuNikgNTAlLCByZ2JhKDIyNywyMzEsMjM1LDAuMSkgMTAwJSk7bWFyZ2luLXRvcDoyNHB4O21hcmdpbi1ib3R0b206MjRweH11bCxvbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyNHB4O3BhZGRpbmctbGVmdDoyNHB4fXVse2xpc3Qtc3R5bGU6ZGlzY31vbHtsaXN0LXN0eWxlOmRlY2ltYWx9bGk+dWwsbGk+b2x7bWFyZ2luLWJvdHRvbTowfWRse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjI0cHh9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1sZWZ0OjI0cHg7bWFyZ2luLWJvdHRvbToyNHB4fWltZ3toZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9ZmlndXJle21hcmdpbjoyNHB4IDB9ZmlnY2FwdGlvbntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6OHB4IDB9aW1nLHN2Z3tkaXNwbGF5OmJsb2NrfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW4tYm90dG9tOjI0cHg7d2lkdGg6MTAwJX10cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTNFN0VCfXRoe3RleHQtYWxpZ246bGVmdH10aCx0ZHtwYWRkaW5nOjEwcHggMTZweH10aDpmaXJzdC1jaGlsZCx0ZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH10aDpsYXN0LWNoaWxkLHRkOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfWh0bWx7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjdweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpe2h0bWx7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzBweDtsZXR0ZXItc3BhY2luZzotMC4xcHh9fWJvZHl7Y29sb3I6IzVCNkY4Mjtmb250LXNpemU6MXJlbX1ib2R5LGJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6XCJMYXRvXCIsIHNhbnMtc2VyaWZ9YXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpob3ZlcixhOmFjdGl2ZXtvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9aDEsaDIsaDMsaDQsaDUsaDYsLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDZ7Y2xlYXI6Ym90aDtjb2xvcjojMjAyQjM2O2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwfWgxLC5oMXtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDo0NnB4O2xldHRlci1zcGFjaW5nOi0wLjJweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpe2gxLC5oMXtmb250LXNpemU6NDJweDtsaW5lLWhlaWdodDo1MnB4O2xldHRlci1zcGFjaW5nOi0wLjFweH19aDIsLmgye2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjQwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7aDIsLmgye2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjQ2cHg7bGV0dGVyLXNwYWNpbmc6LTAuMnB4fX1oMywuaDMsYmxvY2txdW90ZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpe2gzLC5oMyxibG9ja3F1b3Rle2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjQwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fX1oNCxoNSxoNiwuaDQsLmg1LC5oNntmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyN3B4O2xldHRlci1zcGFjaW5nOi0wLjFweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpe2g0LGg1LGg2LC5oNCwuaDUsLmg2e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5oMS1tb2JpbGV7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6NDZweDtsZXR0ZXItc3BhY2luZzotMC4ycHh9LmgyLW1vYmlsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDo0MHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH0uaDMtbW9iaWxle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fS5oNC1tb2JpbGUsLmg1LW1vYmlsZSwuaDYtbW9iaWxle2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI3cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fX0udGV4dC1saWdodHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9LnRleHQtbGlnaHQgYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9LnRleHQtbGlnaHQgaDEsLnRleHQtbGlnaHQgaDIsLnRleHQtbGlnaHQgaDMsLnRleHQtbGlnaHQgaDQsLnRleHQtbGlnaHQgaDUsLnRleHQtbGlnaHQgaDYsLnRleHQtbGlnaHQgLmgxLC50ZXh0LWxpZ2h0IC5oMiwudGV4dC1saWdodCAuaDMsLnRleHQtbGlnaHQgLmg0LC50ZXh0LWxpZ2h0IC5oNSwudGV4dC1saWdodCAuaDZ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50ZXh0LXNte2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI3cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fS50ZXh0LXhze2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fWgxLGgyLC5oMSwuaDJ7bWFyZ2luLXRvcDo0OHB4O21hcmdpbi1ib3R0b206MTZweH1oMywuaDN7bWFyZ2luLXRvcDozNnB4O21hcmdpbi1ib3R0b206MTJweH1oNCxoNSxoNiwuaDQsLmg1LC5oNnttYXJnaW4tdG9wOjI0cHg7bWFyZ2luLWJvdHRvbTo0cHh9cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyNHB4fWRmbixjaXRlLGVtLGl7Zm9udC1zdHlsZTppdGFsaWN9YmxvY2txdW90ZXtjb2xvcjojOTJBMkIxO2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbi10b3A6MjRweDttYXJnaW4tYm90dG9tOjI0cHg7bWFyZ2luLWxlZnQ6MjRweH1ibG9ja3F1b3RlOjpiZWZvcmV7Y29udGVudDpcIlxcMjAxQ1wifWJsb2NrcXVvdGU6OmFmdGVye2NvbnRlbnQ6XCJcXDIwMURcIn1ibG9ja3F1b3RlIHB7ZGlzcGxheTppbmxpbmV9YWRkcmVzc3tjb2xvcjojNUI2RjgyO2JvcmRlci13aWR0aDoxcHggMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNFM0U3RUI7cGFkZGluZzoyNHB4IDA7bWFyZ2luOjAgMCAyNHB4fXByZSxwcmUgaDEscHJlIGgyLHByZSBoMyxwcmUgaDQscHJlIGg1LHByZSBoNixwcmUgLmgxLHByZSAuaDIscHJlIC5oMyxwcmUgLmg0LHByZSAuaDUscHJlIC5oNntmb250LWZhbWlseTpcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlfXByZSxjb2RlLGtiZCx0dCx2YXJ7YmFja2dyb3VuZDojRjZGOEZBfXByZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MS42ZW07bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjI0cHg7bWFyZ2luLXRvcDoyNHB4O21hcmdpbi1ib3R0b206MjRweH1jb2RlLGtiZCx0dCx2YXJ7Zm9udC1mYW1pbHk6TW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MnB4IDRweH1hYmJyLGFjcm9ueW17Y3Vyc29yOmhlbHB9bWFyayxpbnN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9c21hbGx7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjdweDtsZXR0ZXItc3BhY2luZzotMC4xcHh9YixzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWEsbGFiZWx7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjdweH0uY29udGFpbmVyLC5jb250YWluZXItc217d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH1AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbXtwYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHh9fS5jb250YWluZXJ7bWF4LXdpZHRoOjExMjhweH0uY29udGFpbmVyLXNte21heC13aWR0aDo4NDhweH0uY29udGFpbmVyIC5jb250YWluZXItc217bWF4LXdpZHRoOjgwMHB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uc2NyZWVuLXJlYWRlci10ZXh0e2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7aGVpZ2h0OjFweDt3aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3dvcmQtd3JhcDpub3JtYWwgIWltcG9ydGFudH0uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3Vze2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgwLDAsMCwwLjYpO2NsaXA6YXV0byAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6MHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzQ5OTJGMCAhaW1wb3J0YW50O2JvcmRlcjpub25lO2hlaWdodDphdXRvO2xlZnQ6OHB4O3BhZGRpbmc6MTZweCAzMnB4O3RvcDo4cHg7d2lkdGg6YXV0bzt6LWluZGV4OjEwMDAwMH0ubGlzdC1yZXNldHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50ZXh0LXByaW1hcnl7Y29sb3I6IzQ5OTJGMH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6IzgzOERFQX0uaGFzLXRvcC1kaXZpZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5oYXMtdG9wLWRpdmlkZXI6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNFM0U3RUI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjI3LDIzMSwyMzUsMC4xKSAwLCByZ2JhKDIyNywyMzEsMjM1LDAuNikgNTAlLCByZ2JhKDIyNywyMzEsMjM1LDAuMSkgMTAwJSl9Lmhhcy1ib3R0b20tZGl2aWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uaGFzLWJvdHRvbS1kaXZpZGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNFM0U3RUI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjI3LDIzMSwyMzUsMC4xKSAwLCByZ2JhKDIyNywyMzEsMjM1LDAuNikgNTAlLCByZ2JhKDIyNywyMzEsMjM1LDAuMSkgMTAwJSl9Lm0tMHttYXJnaW46MH0ubXQtMHttYXJnaW4tdG9wOjB9Lm1yLTB7bWFyZ2luLXJpZ2h0OjB9Lm1iLTB7bWFyZ2luLWJvdHRvbTowfS5tbC0we21hcmdpbi1sZWZ0OjB9Lm0tOHttYXJnaW46OHB4fS5tdC04e21hcmdpbi10b3A6OHB4fS5tci04e21hcmdpbi1yaWdodDo4cHh9Lm1iLTh7bWFyZ2luLWJvdHRvbTo4cHh9Lm1sLTh7bWFyZ2luLWxlZnQ6OHB4fS5tLTE2e21hcmdpbjoxNnB4fS5tdC0xNnttYXJnaW4tdG9wOjE2cHh9Lm1yLTE2e21hcmdpbi1yaWdodDoxNnB4fS5tYi0xNnttYXJnaW4tYm90dG9tOjE2cHh9Lm1sLTE2e21hcmdpbi1sZWZ0OjE2cHh9Lm0tMjR7bWFyZ2luOjI0cHh9Lm10LTI0e21hcmdpbi10b3A6MjRweH0ubXItMjR7bWFyZ2luLXJpZ2h0OjI0cHh9Lm1iLTI0e21hcmdpbi1ib3R0b206MjRweH0ubWwtMjR7bWFyZ2luLWxlZnQ6MjRweH0ubS0zMnttYXJnaW46MzJweH0ubXQtMzJ7bWFyZ2luLXRvcDozMnB4fS5tci0zMnttYXJnaW4tcmlnaHQ6MzJweH0ubWItMzJ7bWFyZ2luLWJvdHRvbTozMnB4fS5tbC0zMnttYXJnaW4tbGVmdDozMnB4fS5tLTQwe21hcmdpbjo0MHB4fS5tdC00MHttYXJnaW4tdG9wOjQwcHh9Lm1yLTQwe21hcmdpbi1yaWdodDo0MHB4fS5tYi00MHttYXJnaW4tYm90dG9tOjQwcHh9Lm1sLTQwe21hcmdpbi1sZWZ0OjQwcHh9Lm0tNDh7bWFyZ2luOjQ4cHh9Lm10LTQ4e21hcmdpbi10b3A6NDhweH0ubXItNDh7bWFyZ2luLXJpZ2h0OjQ4cHh9Lm1iLTQ4e21hcmdpbi1ib3R0b206NDhweH0ubWwtNDh7bWFyZ2luLWxlZnQ6NDhweH0ubS01NnttYXJnaW46NTZweH0ubXQtNTZ7bWFyZ2luLXRvcDo1NnB4fS5tci01NnttYXJnaW4tcmlnaHQ6NTZweH0ubWItNTZ7bWFyZ2luLWJvdHRvbTo1NnB4fS5tbC01NnttYXJnaW4tbGVmdDo1NnB4fS5tLTY0e21hcmdpbjo2NHB4fS5tdC02NHttYXJnaW4tdG9wOjY0cHh9Lm1yLTY0e21hcmdpbi1yaWdodDo2NHB4fS5tYi02NHttYXJnaW4tYm90dG9tOjY0cHh9Lm1sLTY0e21hcmdpbi1sZWZ0OjY0cHh9LnAtMHtwYWRkaW5nOjB9LnB0LTB7cGFkZGluZy10b3A6MH0ucHItMHtwYWRkaW5nLXJpZ2h0OjB9LnBiLTB7cGFkZGluZy1ib3R0b206MH0ucGwtMHtwYWRkaW5nLWxlZnQ6MH0ucC04e3BhZGRpbmc6OHB4fS5wdC04e3BhZGRpbmctdG9wOjhweH0ucHItOHtwYWRkaW5nLXJpZ2h0OjhweH0ucGItOHtwYWRkaW5nLWJvdHRvbTo4cHh9LnBsLTh7cGFkZGluZy1sZWZ0OjhweH0ucC0xNntwYWRkaW5nOjE2cHh9LnB0LTE2e3BhZGRpbmctdG9wOjE2cHh9LnByLTE2e3BhZGRpbmctcmlnaHQ6MTZweH0ucGItMTZ7cGFkZGluZy1ib3R0b206MTZweH0ucGwtMTZ7cGFkZGluZy1sZWZ0OjE2cHh9LnAtMjR7cGFkZGluZzoyNHB4fS5wdC0yNHtwYWRkaW5nLXRvcDoyNHB4fS5wci0yNHtwYWRkaW5nLXJpZ2h0OjI0cHh9LnBiLTI0e3BhZGRpbmctYm90dG9tOjI0cHh9LnBsLTI0e3BhZGRpbmctbGVmdDoyNHB4fS5wLTMye3BhZGRpbmc6MzJweH0ucHQtMzJ7cGFkZGluZy10b3A6MzJweH0ucHItMzJ7cGFkZGluZy1yaWdodDozMnB4fS5wYi0zMntwYWRkaW5nLWJvdHRvbTozMnB4fS5wbC0zMntwYWRkaW5nLWxlZnQ6MzJweH0ucC00MHtwYWRkaW5nOjQwcHh9LnB0LTQwe3BhZGRpbmctdG9wOjQwcHh9LnByLTQwe3BhZGRpbmctcmlnaHQ6NDBweH0ucGItNDB7cGFkZGluZy1ib3R0b206NDBweH0ucGwtNDB7cGFkZGluZy1sZWZ0OjQwcHh9LnAtNDh7cGFkZGluZzo0OHB4fS5wdC00OHtwYWRkaW5nLXRvcDo0OHB4fS5wci00OHtwYWRkaW5nLXJpZ2h0OjQ4cHh9LnBiLTQ4e3BhZGRpbmctYm90dG9tOjQ4cHh9LnBsLTQ4e3BhZGRpbmctbGVmdDo0OHB4fS5wLTU2e3BhZGRpbmc6NTZweH0ucHQtNTZ7cGFkZGluZy10b3A6NTZweH0ucHItNTZ7cGFkZGluZy1yaWdodDo1NnB4fS5wYi01NntwYWRkaW5nLWJvdHRvbTo1NnB4fS5wbC01NntwYWRkaW5nLWxlZnQ6NTZweH0ucC02NHtwYWRkaW5nOjY0cHh9LnB0LTY0e3BhZGRpbmctdG9wOjY0cHh9LnByLTY0e3BhZGRpbmctcmlnaHQ6NjRweH0ucGItNjR7cGFkZGluZy1ib3R0b206NjRweH0ucGwtNjR7cGFkZGluZy1sZWZ0OjY0cHh9LnNyIC5oYXMtYW5pbWF0aW9ucyAuaXMtcmV2ZWFsaW5ne3Zpc2liaWxpdHk6aGlkZGVufS5pbnB1dCwudGV4dGFyZWF7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojRTNFN0VCO2NvbG9yOiM1QjZGODI7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0uaW5wdXQ6OnBsYWNlaG9sZGVyLC50ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Y29sb3I6IzkyQTJCMX0uaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwudGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTJBMkIxfS5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTJBMkIxfS5pbnB1dDpob3ZlciwudGV4dGFyZWE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNkNGRhZTB9LmlucHV0OmFjdGl2ZSwuaW5wdXQ6Zm9jdXMsLnRleHRhcmVhOmFjdGl2ZSwudGV4dGFyZWE6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojNDk5MkYwfS5pbnB1dFtkaXNhYmxlZF0sLnRleHRhcmVhW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojRjZGOEZBO2JvcmRlci1jb2xvcjojRjZGOEZBfS5pbnB1dHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzotMC4xcHg7bGluZS1oZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjJweDtwYWRkaW5nOjEzcHggMTZweDtoZWlnaHQ6NDhweDtib3gtc2hhZG93Om5vbmV9LmlucHV0IC5pbmxpbmUtaW5wdXR7ZGlzcGxheTppbmxpbmU7d2lkdGg6YXV0b30udGV4dGFyZWF7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MTAwJTtyZXNpemU6dmVydGljYWx9LnRleHRhcmVhIC5pbmxpbmUtdGV4dGFyZWF7ZGlzcGxheTppbmxpbmU7d2lkdGg6YXV0b30uZmllbGQtZ3JvdXBlZD4uY29udHJvbDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206OHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LmZpZWxkLWdyb3VwZWR7ZGlzcGxheTpmbGV4fS5maWVsZC1ncm91cGVkPi5jb250cm9se2ZsZXgtc2hyaW5rOjB9LmZpZWxkLWdyb3VwZWQ+LmNvbnRyb2wuY29udHJvbC1leHBhbmRlZHtmbGV4LWdyb3c6MTtmbGV4LXNocmluazoxfS5maWVsZC1ncm91cGVkPi5jb250cm9sOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDo4cHh9fS5idXR0b257ZGlzcGxheTppbmxpbmUtZmxleDtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzowcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0OTkyRjAgIWltcG9ydGFudDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjJweDtjdXJzb3I6cG9pbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MTZweCAzMnB4O2hlaWdodDo0OHB4O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcH0uYnV0dG9uOmFjdGl2ZXtvdXRsaW5lOjB9LmJ1dHRvbjo6YmVmb3Jle2JvcmRlci1yYWRpdXM6MnB4fS5idXR0b24tc2hhZG93e3Bvc2l0aW9uOnJlbGF0aXZlfS5idXR0b24tc2hhZG93OjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtib3gtc2hhZG93OjAgOHB4IDI0cHggcmdiYSgzMiw0Myw1NCwwLjEyKTttaXgtYmxlbmQtbW9kZTptdWx0aXBseTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjE1cyBlYXNlfS5idXR0b24tc2hhZG93OmhvdmVyOjpiZWZvcmV7Ym94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEoMzIsNDMsNTQsMC4yNSl9LmJ1dHRvbi1zbXtwYWRkaW5nOjhweCAyNHB4O2hlaWdodDozMnB4fS5idXR0b24tc20uYnV0dG9uLXNoYWRvdzo6YmVmb3Jle2JveC1zaGFkb3c6MCA0cHggMTZweCByZ2JhKDMyLDQzLDU0LDAuMTIpfS5idXR0b24tc20uYnV0dG9uLXNoYWRvdzpob3Zlcjo6YmVmb3Jle2JveC1zaGFkb3c6MCA0cHggMTZweCByZ2JhKDMyLDQzLDU0LDAuMjUpfS5idXR0b24tcHJpbWFyeXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xNXMgZWFzZX0uYnV0dG9uLXByaW1hcnl7YmFja2dyb3VuZDojMmU4M2VmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDY1ZGVnLCAjMTI3NEVEIDAsICM0OTkyRjAgMTAwJSl9LmJ1dHRvbi1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQ6IzMzODZlZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg2NWRlZywgIzE3NzdlZCAwLCAjNGU5NWYwIDEwMCUpfS5idXR0b24tYmxvY2t7ZGlzcGxheTpmbGV4fS5zaXRlLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjI0cHggMH0uc2l0ZS1oZWFkZXI6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTYlO3dpZHRoOjg0JTtoZWlnaHQ6NTAwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRNE1DSWdhR1ZwWjJoMFBTSTJOVEFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrSUNBZ0lEeHdZWFJvSUdROUlrMDNNekV1TWpBM0lEWTBPUzQ0TURKRE9UTTFMalE0TkNBMk5ESXVNVFFnTVRRNE1DQXpNemN1TXpJMUlERTBPREFnTVRnd0xqZzRPR013TFRFMU5pNDBNemd0TXpBNUxqYzBOQzB6Tmk0d05UVXROekl3TFRNMkxqQTFOVk13TFRFM05DNDBPRE1nTUNBeE16VXVNVFEwWXpBZ016QTVMall5TnlBMU1qWXVPVE1nTlRJeUxqTXlJRGN6TVM0eU1EY2dOVEUwTGpZMU9Ib2lJR1pwYkd3OUlpTkdOa1k0UmtFaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSXZQand2YzNablBnPT0pO2JhY2tncm91bmQtc2l6ZToxMTQwcHggNTAwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zaXRlLWhlYWRlci1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXItbGlua3N7ZGlzcGxheTppbmxpbmUtZmxleH0uaGVhZGVyLWxpbmtzIGxpe2Rpc3BsYXk6aW5saW5lLWZsZXh9LmhlYWRlci1saW5rcyBhOm5vdCguYnV0dG9uKXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOHB4O2xldHRlci1zcGFjaW5nOjBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzVCNkY4Mjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6MTZweDtwYWRkaW5nOjhweCAyNHB4fS5oZWFkZXItbGlua3MgYTpub3QoLmJ1dHRvbik6aG92ZXIsLmhlYWRlci1saW5rcyBhOm5vdCguYnV0dG9uKTphY3RpdmV7Y29sb3I6IzIwMkIzNn1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5zaXRlLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjI0cHggMH0uc2l0ZS1oZWFkZXI6OmJlZm9yZXt0b3A6LTUwJTtsZWZ0OjIwJTt3aWR0aDo4MCU7aGVpZ2h0OjY1MXB4O2JhY2tncm91bmQtc2l6ZToxNDgwcHggNjUxcHh9fS5oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH0uaGVyby1wYXJhZ3JhcGh7bWFyZ2luLWJvdHRvbTozMnB4fS5oZXJvLWJyb3dzZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDo4MHB4fS5oZXJvLWJyb3dzZXItaW5uZXJ7cG9zaXRpb246cmVsYXRpdmV9Lmhlcm8tYnJvd3Nlci1pbm5lciBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS5idWJibGUtMSwuYnViYmxlLTIsLmJ1YmJsZS0zLC5idWJibGUtNHtwb3NpdGlvbjphYnNvbHV0ZX0uYnViYmxlLTEgc3ZnLC5idWJibGUtMiBzdmcsLmJ1YmJsZS0zIHN2ZywuYnViYmxlLTQgc3Zne2hlaWdodDphdXRvfS5idWJibGUtMXt0b3A6LTE1cHg7bGVmdDo3MHB4fS5idWJibGUtMSBzdmd7d2lkdGg6MzRweH0uYnViYmxlLTJ7Ym90dG9tOjA7cmlnaHQ6LTMwcHh9LmJ1YmJsZS0yIHN2Z3t3aWR0aDo3OHB4fS5idWJibGUtM3tsZWZ0Oi00MHB4O2JvdHRvbTotNDBweH0uYnViYmxlLTMgc3Zne3dpZHRoOjE0M3B4fS5idWJibGUtNHt0b3A6LTI1cHg7cmlnaHQ6LTU0cHh9LmJ1YmJsZS00IHN2Z3t3aWR0aDoxMDRweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5oZXJve3BhZGRpbmctdG9wOjgwcHg7cGFkZGluZy1ib3R0b206MTIwcHh9Lmhlcm8tcGFyYWdyYXBoe21hcmdpbi1ib3R0b206NDBweDtwYWRkaW5nLWxlZnQ6NzJweDtwYWRkaW5nLXJpZ2h0OjcycHh9LmJ1YmJsZS0xIHN2ZywuYnViYmxlLTIgc3ZnLC5idWJibGUtMyBzdmcsLmJ1YmJsZS00IHN2Z3t3aWR0aDphdXRvfS5idWJibGUtMXt0b3A6ODVweDtsZWZ0Oi0zMHB4fS5idWJibGUtMntib3R0b206LThweDtyaWdodDotNzVweH0uYnViYmxlLTN7bGVmdDotMTQwcHg7Ym90dG9tOi0xMjBweH0uYnViYmxlLTR7dG9wOi0zNXB4O3JpZ2h0Oi0xMTBweH19LmZlYXR1cmVze3Bvc2l0aW9uOnJlbGF0aXZlfS5mZWF0dXJlczo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjQ4MnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1USXdOU0lnYUdWcFoyaDBQU0kwT0RJaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0lDQThaeUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBpQWdJQ0E4Y0dGMGFDQmtQU0pOT0RRdU1qRXlJRFE0TVVNek15NHhOVElnTkRRM0xqUTNJREFnTkRBM0xqZzRNU0F3SURNMk1pNDNORE1nTUNBeU1EUXVOVEExSURRM09DNDJOelFnTUNBMk16WXVPRFEzSURCak1UVTRMakUzTkNBd0lETXpMalF6TkNBeE56SXVOelF4SURNekxqUXpOQ0F6TXpBdU9UZ2dNQ0ExTlM0M09ESWdOaTQyTkRZZ01UQTNMakF6TlNBNExqTXlNeUF4TlRBdU1ESklPRFF1TWpFeWVpSWdabWxzYkQwaUkwWTJSamhHUVNJdlBpQWdJQ0E4Y0dGMGFDQmtQU0pOTVRFd05DNDRNVGNnTkRneExqSTBNbXd0T0RZeExqUTROUzB1TVRkRE1qRXhMak00TWlBME5UTXVNamM0SURFNU1pQTBNakl1TURFeklERTVNaUF6T0RjdU5UQTBJREU1TWlBeU1qa3VNamdnTkRjM0xqYzVNU0EwSURZek5TNDVOeUEwSURjNU5DNHhORGNnTkNBeE1qQTFJREUwT1M0ek5UZ2dNVEl3TlNBek1EY3VOVGd4WXpBZ05Ua3VORFExTFRRd0xqZ3lNeUF4TWpBdU5UUXpMVEV3TUM0eE9ETWdNVGN6TGpZMk1Yb2lJR1pwYkd3dGIzQmhZMmwwZVQwaUxqVWlJR1pwYkd3OUlpTkdSa1lpTHo0Z0lEd3ZaejQ4TDNOMlp6ND0pO2JhY2tncm91bmQtc2l6ZToxMjA1cHggNDgycHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5mZWF0dXJlcy13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1yaWdodDotMTJweDttYXJnaW4tbGVmdDotMTJweH0uZmVhdHVyZXMtd3JhcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi04cHh9LmZlYXR1cmVzLXdyYXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOi04cHh9LmZlYXR1cmV7cGFkZGluZzo4cHggMTJweDt3aWR0aDozNjhweDttYXgtd2lkdGg6MzQ0cHg7ZmxleC1ncm93OjF9LmZlYXR1cmUtaW5uZXJ7aGVpZ2h0OjEwMCV9LmZlYXR1cmUtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCV9LmZlYXR1cmUtaWNvbjo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgMTZweCA0OHB4ICNFM0U3RUI7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHl9QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKXsuZmVhdHVyZS1pY29uOjpiZWZvcmV7Ym94LXNoYWRvdzowIDE2cHggNDhweCByZ2JhKDMyLDQzLDU0LDAuMTIpfX0uZmVhdHVyZS10aXRsZXttYXJnaW4tdG9wOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuZmVhdHVyZXM6OmJlZm9yZXtsZWZ0OjU1JTt3aWR0aDo0NSV9LmZlYXR1cmVzLXdyYXA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotMzJweH0uZmVhdHVyZXMtd3JhcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206LTMycHh9LmZlYXR1cmV7cGFkZGluZzozMnB4IDEycHh9LmZlYXR1cmUtdGl0bGV7bWFyZ2luLXRvcDoxNnB4fX0ubmV3c2xldHRlciAuc2VjdGlvbi1pbm5lcntwYWRkaW5nLWJvdHRvbTo2NHB4fS5uZXdzbGV0dGVyIC5zZWN0aW9uLXBhcmFncmFwaHttYXJnaW4tYm90dG9tOjMycHh9Lm5ld3NsZXR0ZXItZm9ybXttYXgtd2lkdGg6NDc1cHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5uZXdzbGV0dGVyIC5zZWN0aW9uLWlubmVye3BhZGRpbmctYm90dG9tOjEyMHB4fS5uZXdzbGV0dGVyIC5zZWN0aW9uLXBhcmFncmFwaHttYXJnaW4tYm90dG9tOjQwcHg7cGFkZGluZy1sZWZ0OjcycHg7cGFkZGluZy1yaWdodDo3MnB4fX0uaXMtYm94ZWR7YmFja2dyb3VuZDojRjZGOEZBfS5ib2R5LXdyYXB7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MTAwdmh9LmJveGVkLWNvbnRhaW5lcnttYXgtd2lkdGg6MTQ0MHB4O21hcmdpbjowIGF1dG87Ym94LXNoYWRvdzowIDE2cHggNDhweCAjRTNFN0VCfUBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0byl7LmJveGVkLWNvbnRhaW5lcntib3gtc2hhZG93OjAgMTZweCA0OHB4IHJnYmEoMzIsNDMsNTQsMC4xMil9fW1haW57ZmxleDoxIDAgYXV0b30uc2VjdGlvbi1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo0OHB4O3BhZGRpbmctYm90dG9tOjQ4cHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuc2VjdGlvbi1pbm5lcntwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9fS5zaXRlLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2xldHRlci1zcGFjaW5nOjBweH0uc2l0ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoyNTlweDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFEwTUNJZ2FHVnBaMmgwUFNJeU1UY2lJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaVBpQWdQR1JsWm5NK0lDQWdJRHh3WVhSb0lHUTlJazB5TmpFdU55QXlPRFl1TmpneVl6UXlNUzQwTnpjZ01DQXhORGc0TGprM055QXhOell1TURjNElERTBPRGd1T1RjM0lETTVMakl6TkhNME56Z3VOelUwTFRJME9DNHdORE1nTlRjdU1qYzRMVEkwT0M0d05ETmpMVEU1T0M0M05EWWdNQzAwTmpndU5UWTJJRE11TlRVMUxUY3hPUzQ1TlRjdE1URXVNak5ET0RBMkxqSTNNU0ExTUM0d056WWdOVFF4TGprZ01qY3VNakkzSURNME5DNDVOemNnTlRJdU5ETTRMVEkzTGpZMk5TQXhNREF1TVRRMUxURTFPUzQzTnpZZ01qZzJMalk0TXlBeU5qRXVOeUF5T0RZdU5qZ3plaUlnYVdROUltRWlMejRnSUR3dlpHVm1jejRnSUR4bklIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzB5T0RVZ0xUUXhLU0lnWm1sc2JEMGlibTl1WlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lqNGdJQ0FnUEcxaGMyc2dhV1E5SW1JaUlHWnBiR3c5SWlObVptWWlQaUFnSUNBZ0lEeDFjMlVnZUd4cGJtczZhSEpsWmowaUkyRWlMejRnSUNBZ1BDOXRZWE5yUGlBZ0lDQThkWE5sSUdacGJHdzlJaU00TXpoRVJVRWlJSGhzYVc1ck9taHlaV1k5SWlOaElpOCtJQ0FnSUR4d1lYUm9JR1E5SWsweU5EQXVOekkzSURNeU5pNHpPVFZqTkRJeExqUTNOaUF3SURrM01pNDNORFFnTVRjNUxqYzROeUE1TnpJdU56UTBJRFF5TGprME0zTXhNamt1TWpnMkxURTNOUzQzTkRndE1qa3lMakU1TFRFM05TNDNORGd0TWpVMkxqTXhOQzB5TWpZdU5EazBMVEkxTmk0ek1UUXRPRGt1TmpWak1DQXhNell1T0RRekxUZzBOUzQzTVRjZ01qSXlMalExTlMwME1qUXVNalFnTWpJeUxqUTFOWG9pSUdacGJHdzlJaU5CTUVFMlJVVWlJRzFoYzJzOUluVnliQ2dqWWlraUlIUnlZVzV6Wm05eWJUMGliV0YwY21sNEtDMHhJREFnTUNBeElERXpOVFV1TVRZeUlEQXBJaTgrSUNBZ0lEeHdZWFJvSUdROUlrMDBORFV1TnlBek9EY3VOamd5WXpReU1TNDBOemNnTUNBNU56SXVOelExSURFM09TNDNPRGNnT1RjeUxqYzBOU0EwTWk0NU5ETnpOVGM1TGprME1TMHlOVFV1TWpRMklERTFPQzQwTmpVdE1qVTFMakkwTmkwM01EWXVPVFk1TFRFME5pNDVPVFl0TnpBMkxqazJPUzB4TUM0eE5USmpNQ0F4TXpZdU9EUXpMVGcwTlM0M01UY2dNakl5TGpRMU5TMDBNalF1TWpRZ01qSXlMalExTlhvaUlHWnBiR3c5SWlNMk1qWkRSRFVpSUcxaGMyczlJblZ5YkNnallpa2lMejRnSUR3dlp6NDhMM04yWno0PSk7YmFja2dyb3VuZC1zaXplOjE0NDBweCAyNTlweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnNpdGUtZm9vdGVyIGF7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpO3RleHQtZGVjb3JhdGlvbjpub25lfS5zaXRlLWZvb3RlciBhOmhvdmVyLC5zaXRlLWZvb3RlciBhOmFjdGl2ZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNpdGUtZm9vdGVyLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9LmZvb3Rlci1icmFuZCwuZm9vdGVyLWxpbmtzLC5mb290ZXItc29jaWFsLWxpbmtzLC5mb290ZXItY29weXJpZ2h0e2ZsZXg6bm9uZTt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9vdGVyLWJyYW5kLC5mb290ZXItbGlua3MsLmZvb3Rlci1zb2NpYWwtbGlua3N7bWFyZ2luLWJvdHRvbToyNHB4fS5mb290ZXItbGlua3MgbGkrbGksLmZvb3Rlci1zb2NpYWwtbGlua3MgbGkrbGl7bWFyZ2luLWxlZnQ6MTZweH0uZm9vdGVyLXNvY2lhbC1saW5rcyBsaXtkaXNwbGF5OmlubGluZS1mbGV4fS5mb290ZXItc29jaWFsLWxpbmtzIGxpIGF7cGFkZGluZzo4cHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuc2l0ZS1mb290ZXI6OmJlZm9yZXtoZWlnaHQ6MjAycHh9LnNpdGUtZm9vdGVyLWlubmVye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5mb290ZXItYnJhbmQsLmZvb3Rlci1saW5rcywuZm9vdGVyLXNvY2lhbC1saW5rcywuZm9vdGVyLWNvcHlyaWdodHtmbGV4OjUwJX0uZm9vdGVyLWJyYW5kLC5mb290ZXItY29weXJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5mb290ZXItbGlua3MsLmZvb3Rlci1zb2NpYWwtbGlua3N7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5mb290ZXItbGlua3N7b3JkZXI6MTttYXJnaW4tYm90dG9tOjB9fVxuIl19 */

/* register slider example */
/* *, *::before, *::after {
    box-sizing: border-box;
  }
  
  body {
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    height: 100vh;
  } */
  
  .wrapper {
    /* background: linear-gradient(60deg, #420285, #08BDBD); */
    height: auto;
    width: 100%;
    display: flex;
    justify-content: center;
    height: 200px;
  }
  
  .carousel {
    position: relative;
    width: 100%;
    max-width: 500px;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  
  .carousel__item {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    opacity: 0;
    filter: drop-shadow(0 2px 2px #525252);
    will-change: transform, opacity;
    /* -webkit-animation: carousel-animate-vertical 8s linear infinite; */
    animation: carousel-animate-vertical 24s linear infinite;

  }
  

  .carousel__item:nth-child(1) {
    -webkit-animation-delay: calc(3s * -1);
            animation-delay: calc(3s * -1);
  }
  
  .carousel__item:nth-child(2) {
    -webkit-animation-delay: calc(3s * 0);
            animation-delay: calc(3s * 0);
  }
  
  .carousel__item:nth-child(3) {
    -webkit-animation-delay: calc(3s * 1);
            animation-delay: calc(3s * 1);
  }
  
  .carousel__item:nth-child(4) {
    -webkit-animation-delay: calc(3s * 2);
            animation-delay: calc(3s * 2);
  }
  
  .carousel__item:nth-child(5) {
    -webkit-animation-delay: calc(3s * 3);
            animation-delay: calc(3s * 3);
  }
  
  /* .carousel__item:nth-child(6) {
    -webkit-animation-delay: calc(3s * 4);
            animation-delay: calc(3s * 4);
  } */
  
  /* .carousel__item:nth-child(7) {
    -webkit-animation-delay: calc(3s * 5);
            animation-delay: calc(3s * 5);
  } */
  
  /* .carousel__item:nth-child(8) {
    -webkit-animation-delay: calc(3s * 6);
            animation-delay: calc(3s * 6);
  } */
  
  /* .carousel__item:last-child {
    -webkit-animation-delay: calc(3s * 7);
            animation-delay: calc(3s * 7);
  }
   */
  
  .carousel__item-body {
    background: white;
    padding: 10px 20px;
    box-shadow: rgb(0 0 0 / 22%) 1px 4px 8px 3px;
    border-radius: 10px;
    margin-bottom: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 270px;
    font-size: 14px;
  }
  
  .title {
    text-transform: uppercase;
    font-size: 20px;
    margin-top: 10px;
  }
  
  @-webkit-keyframes carousel-animate-vertical {
    0% {
      transform: translateY(100%) scale(0.5);
      opacity: 0;
      visibility: hidden;
    }
    3%, 11.1111111111% {
      transform: translateY(100%) scale(0.7);
      opacity: 0.4;
      visibility: visible;
    }
    14.1111111111%, 22.2222222222% {
      transform: translateY(0) scale(1);
      opacity: 1;
      visibility: visible;
    }
    25.2222222222%, 33.3333333333% {
      transform: translateY(-100%) scale(0.7);
      opacity: 0.4;
      visibility: visible;
    }
    36.3333333333% {
      transform: translateY(-100%) scale(0.5);
      opacity: 0;
      visibility: visible;
    }
    100% {
      transform: translateY(-100%) scale(0.5);
      opacity: 0;
      visibility: hidden;
    }
  }
  
  @keyframes carousel-animate-vertical {
    0% {
      transform: translateY(100%) scale(0.7);
      opacity: 0;
      visibility: hidden;
    }
    3%, 11.1111111111% {
      transform: translateY(100%) scale(0.9);
      opacity: 0.4;
      visibility: visible;
    }
    14.1111111111%, 22.2222222222% {
      transform: translateY(0) scale(1);
      opacity: 1;
      visibility: visible;
    }
    25.2222222222%, 33.3333333333% {
      transform: translateY(-100%) scale(0.9);
      opacity: 0.4;
      visibility: visible;
    }
    36.3333333333% {
      transform: translateY(-100%) scale(0.8);
      opacity: 0;
      visibility: visible;
    }
    100% {
      transform: translateY(-100%) scale(0.7);
      opacity: 0;
      visibility: hidden;
    }
  }

  /* body {
    -webkit-font-smoothing: antialiased;
  }
  
  section {
    background: #647df9;
    color: #7a90ff;
    padding: 2em 0 8em;
    min-height: 100vh;
    position: relative;
    -webkit-font-smoothing: antialiased;
  }
   */
  .pricing {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
  }
  .pricing-item {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: stretch;
    align-items: stretch;
    text-align: center;
    -webkit-flex: 0 1 300px;
    flex: 0 1 300px;
  }
  .pricing-action {
    color: #575757;
    background: #E1E1E1;
    border: none;
  }
  .pricing-action:focus {
    outline: none;
  }
  
  .pricing-feature-list {
    text-align: left;
  }
  
  .pricing-palden .pricing-item {
    cursor: default;
/*    color: #84697c;*/
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 10px rgba(46, 59, 125, 0.23);
    border-radius: 20px;
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    margin: 1em;
  }
  
  @media screen and (min-width: 66.25em) {
    .pricing-palden .pricing-item {
      margin: 1em -0.5em;
    }
  
    .pricing-palden .pricing__item--featured {
      margin: 0;
      z-index: 10;
      box-shadow: 0 0 20px rgba(46, 59, 125, 0.23);
    }
  }
  .pricing-palden .pricing-deco {
    border-radius: 10px 10px 0 0;
/*    background: linear-gradient(to bottom right, rgba(174, 248, 64, 0.95), rgba(30, 127, 21, 0.74));*/
    /* padding: 4em 0 9em; */
    position: relative;
  }
  .pricing-palden .pricing-deco-img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 160px;
  }
  .pricing-palden .pricing-title {
    font-size: 0.75em;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: rgb(93, 93, 173);
  }
  .pricing-palden .deco-layer {
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
  }
  .pricing-palden .pricing-item:hover .deco-layer--1 {
    -webkit-transform: translate3d(15px, 0, 0);
    transform: translate3d(15px, 0, 0);
  }
  .pricing-palden .pricing-item:hover .deco-layer--2 {
    -webkit-transform: translate3d(-15px, 0, 0);
    transform: translate3d(-15px, 0, 0);
  }
  .pricing-palden .icon {
    font-size:2.5em;
  }
  .pricing-palden .pricing-price {
    font-size: 5em;
    font-weight: bold;
    padding: 0;
    color: #fff;
    margin: 0 0 0.25em 0;
    line-height: 0.75;
  }
  .pricing-palden .pricing-currency {
    font-size: 0.15em;
    vertical-align: top;
  }
.pricing-period {
    font-size: 0.8em;
    padding: 0 0 0 0.5em;
    font-style: italic;
  }
  .pricing-palden .pricing__sentence {
    font-weight: bold;
    margin: 0 0 1em 0;
    padding: 0 0 0.5em;
  }
  .pricing-palden .pricing-feature-list {
    margin: 0;
    padding: 0.25em 0 2.5em;
    list-style: none;
    text-align: center;
  }
  .pricing-palden .pricing-feature {
    padding: 1em 0;
  }
  .pricing-palden .pricing-action {
    font-weight: bold;
    margin: auto 3em 2em 3em;
    padding: 1em 2em;
    border-radius: 30px;
    color: #575757;
    background: #E1E1E1;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
  .pricing-palden .pricing-action:hover, .pricing-palden .pricing-action:focus {
        background: #575757;
        color: white;
  }
  
  .pricing-palden .pricing-item--featured .pricing-deco {
    padding: 5em 0 8.885em 0;
  }


  .card {
    background: white;
    padding: 40px; 
    width: 80%;
    margin: auto;
    border-radius: 20px;
  }

  #register-modal .card {
    max-width: 800px;
    padding: 3% 3% 4%;
  }


/*  Рег Секция Теуефон */
  .register-content{
    /*border: 60px solid #A9A9A9;*/
    /*border-radius: 50%;*/
    width: 100%;
    height: 100%;
    position:absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 490px;
    /*background-image: url('../images/svg/Logo.svg');*/
    /*background-repeat: no-repeat;*/
    /*background-size: 100%;*/
    /*overflow: visible;*/
}

.custom-container.features{
    margin: 3rem auto 1rem;
    position: relative;
    height: 100%;
    background-image: url('../images/svg/Logo.svg');
    background-repeat: no-repeat;
    background-size: 100%;
    overflow: visible;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 30rem;
}

.custom-container.features:after {
  content: "";
  display: block;
  padding-bottom: 115%;
}

#tabs-1, #tabs-2, #tabs-3, #tabs-4{
    top: 47%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 70%;
    position: absolute;
    height: auto;
    line-height: 1.4;
}
.feature {
    font-size: 1rem;
    font-weight: 400!important;
    font-weight: bold;
    height: auto;
    opacity: 0;
    position: absolute;
    align-self: center;
}
@media (max-width: 576px) {
    .feature {
        line-height: 1.3rem!important;
    }
}
.numberCircle {
    display: inline-block;
    line-height: 0px;
    border-radius: 50%;
/*    border: 4px solid #A9A9A9;*/
    font-size: inherit;
}
.numberCircle span {
display: inline-block;
padding-top: 50%;
padding-bottom: 50%;
font-family: sans-serif;
}
.reg_and_pricing_wr {
/*position: absolute;*/
bottom: 25%;
}
.reg_and_pricing_wr{
    margin-bottom: 3rem;
}

.feature-tabs{
    position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.reg_and_pricing_wr .obutton{
/*    display: block;*/
}
.price-link{
    font-size: 0.7rem;
}
/* Рег Секция-Десктоп */
@media (min-width: 576px) { 
.price-link{
    font-size: inherit;
}
    .custom-container.features{
        width: 94%;
        height: 100%;
    }
.feature {
    font-size: 1.3rem;
}

.reg_and_pricing_wr {
bottom: 25%;
}

#tabs-1, #tabs-2, #tabs-3, #tabs-4{
    top: 47%;
}
}
@media (max-width: 576px) { 
.custom-container.features{
    min-height: 20rem;
}
}
@media (min-width: 768px) { 
.reg_and_pricing_wr {
bottom: 24%;
    }
}


.wipe-in {
  opacity: 1!important;
  transition: opacity 3s;
/*  transform: translateY(-100%);*/
  transform: none!important;
}

.wipe-out {
  opacity: 0 !important;
  transition:opacity 2700ms;
/*  transform: translateY(-200%);*/
    transform: none!important;
}

.ui-tabs-nav {
/*    display: flex;*/
    justify-content: space-evenly;
    padding: 0 0 2rem 0;
}

.ui-tabs-nav li{
    display: block!important;
    margin-top: 1.7rem;
}

#tabs{
    padding: 1.15rem 1rem 0rem;
}

.tabs_wr{
    position: absolute;
    margin: 3rem auto 0;
    
}
.register-content #tabs ul li, .ui-tabs-nav li{
    display:inline-block;
}
.user-register {
    top: 30px;
    left: 30px;
}

.ui-tabs-tab .obutton{
    background-color:#bcbcbc!important;
    color:white!important;
}

.website-register {
    top: 30px;
    right: 30px;
}
.local-business-register {
    bottom: 30px;
    left: 30px;
}
.local-authority-register {
    bottom: 30px;
    right: 30px;
}
.mt-35 {
    margin-top: 35px;
}
.button-shadow-2 {
    box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px;
}
.button-blue-radius {
    background: #1C78C7;
    color: white;
    border-radius: 60px;
}
.button-primary-radius {
    padding: 5px 50px;
    color: #575757;
    background: #E1E1E1;
    border-radius: 12px;
}
.button-primary-radius:hover {
    background: #575757;
    color: white;
}
.button-primary-radius:active {
    background: #575757;
    color: white;
}
.button-primary-radius.active {
    background: #575757;
    color: white;
}
.button-primary-radius-2:active {
    background: #575757;
    color: white;
}
.message-slider-item {
    background: white;
    padding: 10px 20px;
    box-shadow: rgb(0 0 0 / 22%) 1px 4px 8px 3px;
    border-radius: 10px;
    margin-bottom: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
}

.price-link {
    color: inherit;
    margin-top: 10px;
}

.ui-tab a{
width: 200px;
height: 200px;
display: flex;
transition: all 350ms;
flex-direction: column;
text-transform: none!important;
border-radius: 37px!important;
}

.ui-tabs-nav li{
   display: inline-block!important;
   margin: 10px;
}

.reg_divider{
   border-bottom: 1px solid #ffc107;
}
.obutton.ui-tabs-anchor:hover {
    translateY: 20px;
    transform: translateY(-10px);
    box-shadow: 0px 10px 27px rgb(255 193 6 / 37%) !important;
}
/* 
.ui-tab a{
border: 2px solid transparent!important;
border-radius: 43px;
margin: 0px auto;
font-size: 16px;
color: #525252!important;
padding: 7px 18px;
font-weight: 400;
cursor: pointer;
letter-spacing: 0.5px;
}

.ui-tabs-active a, .ui-state-active a {
color: #737373;
-webkit-transition: all 0.35s ease-in-out;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 8px #525252525252;
-moz-box-shadow: inset 0 3px 8px #525252525252;
box-shadow: inset 0 3px 8px #525252525252;
border: 2px solid rgba(225, 225, 225, 0);
transition: all 0.35s ease-in-out;
display: inline-block;
border: 2px solid transparent!important;
border-radius: 43px;
position: relative;
margin: 0px auto;
font-size: 16px;
color: #737373;
text-transform: uppercase;
padding: 7px 18px;
font-weight: 400;
cursor: pointer;
letter-spacing: 0.5px;
}*/

.reg_title{
    margin: 0rem auto 1.8rem;
}

#thank_you{
    padding-bottom: 2rem;
    padding-top: 1.9rem;
}

.post-profile-image.post-author{
    margin-top: 0!important;
}

#signin{
/*    padding-top: 4.3rem;*/
}

#signin h1, #invest_in_opinion h1{
    margin-top:15px;
}

#invest_in_opinion .container{
    font-size: 1rem;
}
.custom-container.features .obutton {
    margin-top: 1rem;
    position: absolute ;
    max-width: 12rem;
    left: 0;
right: 0;
margin: 1rem auto 0;
}
}
@media (min-width: 566px) {
.custom-container.features .obutton {
    margin-top: 3.07rem;
}
}

.login_anchor{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
}
.cool-link-landing{
    position: relative;
    cursor: pointer;
/*    z-index: 10000000;*/
}
.cool-link-landing:after{
width: 100%;
right: 0;
left: 0;
margin: 0 auto;
background: #a9a9a9;
content: '';
position: absolute;
top: 103%;
bottom: 0;
/*left: 0;*/
/*width: 0;*/
border-radius: 5px;
height: 5px;
background: #ffc107;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
transition: 0.3s;
}
@media (max-width: 576px){
.cool-link-landing:after{
top: 97%;
}
}


[type='range'] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  height: 44px;
    width: 100%;
  background: linear-gradient(transparent 0 20px, #bcbcbc 20px 24px, transparent 24px 44px);
  outline: rgba(255,255,255,0);
}
[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 24px;
  height: 24px;
  background: #fff;
  border: 4px solid #646464;
  border-radius: 50%;
  cursor: pointer;
}
[type='range']::-moz-range-thumb {
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: #fff;
  border: 4px solid #646464;
  border-radius: 50%;
}
progress {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: all 0.1s;
  height: 5vmin;
  width: 40vmin;
  background: var(--base);
  color: var(--bg);
  border: 0;
  border-radius: 2.5vmin;
  overflow: hidden;
}
progress::-moz-progress-bar {
  box-shadow: var(--shadow);
  background: var(--bg);
  -moz-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
progress:not([value])::-moz-progress-bar {
  box-shadow: none;
  background: var(--base);
}
progress::-webkit-progress-bar {
  background: var(--base);
}
progress::-webkit-progress-value {
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  box-shadow: var(--shadow);
  background: var(--bg);
}

input[type="range"]{
    color: #bcbcbc
}

#invest{
    font-size: 1.3rem;
}

[type='range']::range-track {
  width: 100%;
  height: 20px;
  border-radius: 10px;
  background-color: #eee;
  border: 2px solid #ccc;
}

[type='range']::range-thumb {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background-color: black;
  border: 2px solid #red;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}

[type='range']::range-progress {
  height: 20px;
  border-radius: 10px 0 0 10px;
  background-color: #red;
  border: 2px solid #red;
}

#highlights .post-profile-image{
width: 100%;
height: 40px;
border-radius: 50%;
overflow: hidden;
/* display: block; */
position: relative;
margin-top: -30px;
left: 0!important;
right: 0!important;
}

@media (max-width: 556px) {
    #OMessages_modal .sm-modal{
/*        margin-top: -7rem;*/
    }
    .ui-tabs-nav{
        display: block!important;
    }
     ul li {
    margin-top: 1.8rem;
}
.settings-display {
    padding: 50px 6% !important;
}
    }

    .innovation h4{
        font-size: 1.4rem;
    }

    .settings-tab{
        padding: none;
    }

    .settings-controls .controls-item.active{
        font-weight: bold!important;
    }

    .settings-controls .controls-item{
        line-height: 56px!important;
    }

#explained .settings-display{
    margin-bottom: 0!important;
}


/*Първите 7*/
.settings-display.settings-tab{
    padding: 0;
}
.settings-display.hero-tabs{
    background: linear-gradient(179.993deg, #D9D9D9 0%, #DADADA 30%, #FCFCFC 72%, #E3E3E3 87%, #FFFFFF 98%);
}
.ui-steps {
/* display: grid; */
/* grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); */
/* gap: 24px; */
  width: 100%!important;
  max-width: 100%!important;
  margin-inline: auto;
}
.ui-steps .reg_icon h2, .ui-steps .reg_icon{
    margin: 0 auto;
}
.ui-steps .obutton{
    color: inherit!important
}
.ui-steps .obutton{
/*  background-color: #d8d8d8!important;*/
  background-color: white!important;
  width: 100%!important;
max-width: 137px!important;
max-height: 137px!important;
aspect-ratio: 1/1!important;
overflow: hidden;
margin: 0 auto 0.7rem!important;
}
.ui-steps .obutton, .ui-steps .swal2-styled.swal2-confirm{
    -webkit-box-shadow: 0px 5px 4px 0px rgb(0 0 0 / 25%)!important;
    -moz-box-shadow: 0px 5px 4px 0px rgb(0 0 0 / 25%)!important;
    box-shadow: 0px 5px 4px 0px rgb(0 0 0 / 25%)!important;
    border:none!important;
}
.ui-steps p{
    font-size: 1.4rem!important;
    /* position: absolute; */
    /* bottom: 0; */
    text-align: center;
    display: inline-block!important;
    word-break: normal!important;
    /* margin: auto; */
    padding-left: 0;
    padding-right: 0;
    font-weight: 500;
    width: 100%!important;
    /* word-break: break-word!important; */
}

.ui-steps span a {
width: auto;
height: auto;
/* padding: 0.5rem!important; */
}

.ui-steps .small{
    padding: 0;
    color: #4759CB;
/*    display: block;*/
}

.ui-steps .ui-tabs-tab{
    margin-bottom: 1rem;
}

#explained .settings-controls .controls-item.active{
    background: color(srgb 0.8509 0.851 0.8511)!important;
    color: white!important;
}





