html{
    line-height:1.15;
    -webkit-text-size-adjust:100%
}


body{
    margin:0
}


h1{font-size:2em;
        margin:.67em 0;
}



a{
    background-color:transparent
}



b,strong{
    font-weight:bolder
}




img{
    border-style:none
}


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

button,input{
    overflow:visible}


button,select{
    text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{padding:.35em .75em .625em}


.flex{display:-webkit-box;display:flex}
.flex--space-between{-webkit-box-pack:justify;justify-content:space-between}
.flex--space-around{justify-content:space-around}
.flex--center{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}

@media (min-width:1190px){
    .flex{flex-wrap:wrap}
    
}

@media (min-width:1000px) and (max-width:1190px){
    
    .flex{flex-wrap:wrap}
    .flex>*{margin:1em 0}}

@media only screen and (max-width:1000px){
    .flex{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}
    .flex>*{margin:1em 0}}

.align-center{text-align:center}

.text{height:19px}
.openText{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#00282e}
.openText span{color:#f9d70d}
.openText--white{color:#fff}
.montText{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#00282e}

.montText span{
    color:#fff;
    font-family:Montserrat,sans-serif}




.ballsLoader{
    margin-top:-95px;
    position:absolute;
    left:50%;top:50%;-webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)}


@media only screen and (max-width:628px){
    .ballsLoader{
        margin-top:-65px}
}


.ball{
    height:13px;
    width:13px;
    border-radius:50%;
    float:left;margin-left:15px;
    margin-right:5px;
    -webkit-animation:2s linear infinite move1;
    animation:2s linear infinite move1}


@media only screen and (max-width:768px){
    .ball{
        height:10px;
        width:10px;
        margin-left:10px;
        margin-right:5px}
}

@media only screen and (max-width:624px){
    .ball{
        margin-left:5px}
}


@media only screen and (max-width:512px){
    .ball{
        height:8px;
        width:8px;
        margin-left:5px;
        margin-right:3px}
}


@media only screen and (max-width:320px){
    .ball{
        margin-right:1.5px;
        height:6px;width:6px}
}

.ball:nth-child(1){
    background:#00c77b;
    -webkit-animation-delay:0s;
    animation-delay:0s}

.ball:nth-child(2){
    background:#fbbc05;
    -webkit-animation-delay:.25s;
    animation-delay:.25s}

.ball:nth-child(3){
    background:#e91e63;
    -webkit-animation-delay:.5s;
    animation-delay:.5s}

.ball:nth-child(4){
    -webkit-animation-delay:.75s;
    animation-delay:.75s;
    background:#5e35b1}

.ball:nth-child(5){
    -webkit-animation-delay:1s;
    animation-delay:1s;
    background:#2196f3}

.ball:nth-child(6){
    -webkit-animation-delay:1.25s;
    animation-delay:1.25s;
    background:#00c77b}

@-webkit-keyframes move1{
    0%{
    -webkit-transform:translateY(0);
    transform:translateY(0)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}}

@keyframes move1{0%{-webkit-transform:translateY(0);
    transform:translateY(0)}50%{-webkit-transform:translateY(-25px);
        transform:translateY(-25px)}}

.circle{
    padding:0 87px;
    margin:5px;
    width:265px;
    height:265px;
    border:4px solid #00c77b;
    border-radius:50%;
    flex-wrap:wrap;
    flex-wrap:wrap-reverse}

@media only screen and (max-width:320px){
    .circle{
        width:170px;
        height:170px;
        padding:0}
}


.connect{
    display:-webkit-box;
    display:flex;
    margin:0 .3em;
    width:100%;-webkit-box-pack:center;
    justify-content:center;-webkit-box-align:center;
    align-items:center}

.connect .content{
    padding:2em}

@media only screen and (max-width:678px){
    .connect .content{
        padding:2em 20px}
}


@media only screen and (max-width:512px){
    .connect .content{
        padding:2em 1.6em}
    .btn--rectangularGreenLarge 
    .btn{height:65px}}


@media only screen and (max-width:420px){
        .connect .content{padding:2em 1.3em}}


@media only screen and (max-width:380px){
            .connect .content{padding:2em 1em}}


@media only screen and (max-width:348px){
                .connect .content{padding:2em .5em}}

.imgLogo{width:90px;height:90px}

.appStore{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}

.appStore a{padding:0 35.5px;width:194px;height:66px;-o-object-fit:contain;object-fit:contain}*{box-sizing:border-box}

.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}

.col{-webkit-box-flex:1;flex:1}

.carousel{position:relative;margin:0 auto;max-width:600px}

.carousel .slides{position:absolute}

.carousel .slides .slide-content,.carousel .slides input,.carousel .slides label{display:none}

.carousel .slides .slide-content img{width:100%}

.carousel .slides input:checked~.slide-content,.carousel .slides input:checked~label{display:initial}

.carousel-wrapper{height:400px;position:relative;width:100%;margin:0 auto}

.carousel-item{position:absolute;top:0;bottom:0;left:0;right:0;padding:25px 50px;opacity:0;-webkit-transition:.5s ease-in-out;transition:all .5s ease-in-out}

.arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:12px}

.arrow-prev{left:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}

.arrow-next{right:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}

.light{color:#fff}


@media (max-width:480px){.arrow,.light .arrow{background-size:10px;background-position:10px 50%}}[id^=item]{display:none}

.item-1{z-index:2;opacity:1;background-size:cover}

.item-2,.item-3{background-size:cover}:target~.item-1{opacity:0}

#item-1:target~.item-1{opacity:1}#item-2:target~.item-2,
#item-3:target~.item-3{z-index:3;opacity:1}

.highlighted{color:#1976d2}

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

.card-flex .highlighted{margin-bottom:0}

.card-flex .brand-container span{font-size:.8em;color:#919191}

.card-flex .brand-container img{display:inline-block;height:.6em;width:auto;padding:0}

.btn{display:inline-block;border:none;cursor:pointer;padding:.7em 3em;text-transform:uppercase;color:#fff;font-family:'Open Sans',sans-serif;font-size:15px}

.btn:disabled{background-color:#74ab98;cursor:not-allowed}

.btn:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}

.btn--radio-active{border:1px solid #54bda4;color:#54bda4;background-color:rgba(84,189,164,.2)}

.btn--radio-inactive{border:1px solid #54bda4;color:#54bda4;background-color:#fff}

.btn--orange{background-color:#f9a825;border-radius:90px}

.btn--orange a,.btn--orange span{text-decoration:none;color:#fff}

.btn--blue{background-color:#1565c0;border-radius:90px}

.btn--blue a,.btn--blue span{text-decoration:none;color:#fff}

.btn--navy{background-color:#00282e;border-radius:90px}

.btn--navy a,.btn--navy span{text-decoration:none;color:#fff}




.btn--rectangularPurpleLarge{
    color:#fff;width:260px;
    height:60px;border-radius:10px;
    text-transform:uppercase;
    background-color:#6532b8;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.2);
    font-family:'Open Sans',sans-serif;
    font-size:15px;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    text-align:center}


@media only screen and (max-width:512px){
    .btn--rectangularPurpleLarge{
        width:130px;
        height:70px}
}


@media only screen and (max-width:625px){
    .btn--rectangularPurpleLarge{
        width:130px}
}

.btn--rectangularPinkLarge{
    color:#fff;
    width:260px;
    height:60px;
    border-radius:10px;
    text-transform:uppercase;
    background-color:#fe0061;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.2);
    font-family:'Open Sans',sans-serif;
    font-size:15px;
    font-weight:500;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    text-align:center}


@media only screen and (max-width:625px){
    .btn--rectangularPinkLarge{
        width:130px}
}


@media only screen and (max-width:512px){
    .btn--rectangularPinkLarge{
        width:130px;
        height:70px}
}




nav{
    position:relative;
    display:-webkit-box;

    -webkit-box-pack:justify;
    justify-content:space-between;
    
    
    -webkit-box-align:center;
    align-items:center;
    z-index:10000}


/*.logo{
    height:2em;
    margin:.3em 0 .3em .5em;
    cursor:pointer}*/

.home__title{
    color:#4a4a4a;
    margin-top:2em;
    margin-bottom:16px;
    font-family:Montserrat,sans-serif;
    font-size:54px;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:1.11;
    letter-spacing:normal;
    text-align:center}

.home__title span{
    color:#54bda4}

.home__title--white{
    color:#fff}

.home .first{
    margin-top:.3em}


@media only screen and (max-width:768px){
    .home .first{
        margin-left:-35px;
        width:320px;
        height:85px;
        margin-top:-.7em}
    .home .second{
        width:100%;
        font-size:32px}
}


@media only screen and (max-width:512px){
    .home .first{
        height:72px;
        margin-top:-.8em;
        margin-bottom:5px;
        font-size:32px}
    
    .home .second{
        margin-top:24px;
        font-size:32px}
}


@media only screen and (max-width:356px){
    .home .first{
        height:72px;
        margin-top:24px;
        font-size:32px;
        margin-left:0}
}


@media only screen and (max-width:321px){
    .home .first{
        height:72px;
        margin-top:24px;
        font-size:32px}
}

.home .operationIcon{
    width:180px;
    height:180px}


@media only screen and (max-width:512px){
    .home .operationIcon{
        width:135px;
        height:135px}
}


@media only screen and (max-width:480px){
    .home .operationIcon{
        width:90px;
        height:90px}
}

.home .conectOptions{
    font-family:'Open Sans',sans-serif;
    font-size:23px;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    text-align:center;
    color:#00282e}


@media only screen and (max-width:716px){
    .home .conectOptions{
        font-size:20px}
}


@media only screen and (max-width:624px){
    .home .conectOptions{
        font-size:19px;
        width:200px}
}


@media only screen and (max-width:512px){
    .home .conectOptions{
        width:130px;
        height:51px;
        font-family:OpenSans;
        font-size:12px}
}


.home__benefits .panel{
    width:48%;
    margin-top:-8em}

.home__benefits .panel__header{
    padding:2em 0}


@media only screen and (min-width:1000px){
    .home__benefits .panel{
        width:445px;
        margin:1.2em 10px 0}
}


@media only screen and (max-width:1000px){
    .home__benefits .panel{
        width:445px;
        margin-top:1em}
    .home__safe{
        padding-right:1em!important}
}


.dots,.dotsBanner{
    display:-webkit-box;
    display:flex;-webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -webkit-box-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    align-items:center;
    width:195px;
    height:13px;
    -o-object-fit:contain;
    object-fit:contain}

@media only screen and (max-width:420px){
    .howWorks{
        display:none}}

html body *{
    font-family:Lato,sans-serif;
    box-sizing:border-box}

.page-container{
    width:1000px;
    margin:0 auto}

@media only screen and (max-width:1000px){
    .page-container{
        width:100%;
        padding:2em 0 2em 1em}
}

@media only screen and (max-width:768px){
    .page-container{
        padding:0;
        width:90%}
    
    .connect-container{
        width:268px}
}

@media only screen and (max-width:356px){
    .connect-container{
        width:90%}
}

.panel{
    background-color:#fff;
    border-radius:10px}

.panel__header{
    color:#fff;
    text-align:center;
    padding:1em 0;
    border-top-right-radius:10px;
    border-top-left-radius:10px;
    text-transform:uppercase;
    font-weight:700;
    margin:0}

.panel__header--soft-navy1{
    background-color:#00282e;
    border-bottom:1px solid #fbc02d;
    color:#fff}

.panel__header--soft-navy2{
    background-color:#00282e;
    border-bottom:1px solid #fbc02d;
    color:#fbc02d}

.panel__content{
    padding:1em}

.panel__options{
    text-align:center;
    padding:1em}

.panel__options button{
    color:#fff;
    text-transform:uppercase;
    border-radius:90px;
    padding:.7em 3em}

.panel__options button span{
    font-size:.8em}

.panel--shadow{
    box-shadow:0 -1px 24px 0 rgba(0,0,0,.2)}


.user-info{
    border:1px solid #00282e;
    border-radius:10px;
    padding:0 1.5em 2em;
    width:19em;margin:4em .5em;
    background-color:#00282e;
    box-shadow:0 0 30px 0 rgba(0,0,0,.25);
    height:240px}

.user-info__picture{
    width:5.375em;
    height:5.375em;
    margin:-3.5em auto 0;
    border-radius:50%;
    background-size:cover;
    background-position:center}

.user-info__description{
    width:255px;
    height:88px;
    font-family:OpenSans,sans-serif;
    font-size:1em;
    font-weight:400;
    font-style:italic;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    color:#fff;
    margin-top:30px}

.user-info__detail{
    text-align:right;
    font-family:OpenSans,sans-serif;
    font-size:.875em;
    font-weight:700;
    font-style:normal;
    font-stretch:normal;
    line-height:normal;
    letter-spacing:normal;
    color:#00c77b}


.special-list__item{
    margin-bottom:1.5em;
    list-style-type:none;
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center}

.special-list__item span{
    font-size:1.2em;
    line-height:1.5em}

.special-list__item:before{
    display:inline-block;
    margin-right:1em}

.counter{
    background-color:#fff;
    text-align:center;
    font-size:80px;
    font-family:Montserrat;
    font-weight:400;
    font-style:normal;
    letter-spacing:normal;
    color:#00282e;
    line-height:64px;
    width:180px;
    height:97px}


@media only screen and (max-width:320px){
    .counter{
        font-size:40px;
        line-height:40px;
        width:120px;
        height:80px}
}

.counterText{
    width:160px;
    height:46px;
    font-family:Montserrat,sans-serif;
    font-size:19px;
    font-weight:400;
    font-style:normal;
    font-stretch:normal;
    line-height:1.28;
    letter-spacing:normal;
    text-align:center;
    color:#00282e}


@media only screen and (min-width:1191px){
    .counter .flex>*,.counterText .flex>*{
        margin-right:0}
}

@media only screen and (max-width:320px){
    .counterText{
        font-size:16px;
        width:120px;height:17px}
}

.slider-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:2em 0}.slider .tooltip{position:absolute;margin-top:-19px!important}.number-list{margin:0;padding:0}.number-list__item{-webkit-box-align:center;align-items:center;margin-bottom:1em}.number-list__item .flex{width:3em;height:3em;border-radius:50%;border:2px solid #54bda4;margin-right:.5em}.number-list__item .flex+span{width:85%}.progress-bar{padding:1em 0}.progress-bar *{font-size:.85em;color:#999}.progress-bar__in-progress{text-align:center;position:absolute;width:100%;top:-17px;left:0}.progress-bar__progress{position:absolute;bottom:-20px;right:-10px}.progress-bar__end{position:absolute;right:0;top:-17px}.progress-bar__bar{position:relative;height:10px;background-color:#ecf0f1;border-radius:6px}.progress-bar__progress-bar{position:absolute;height:100%;background-color:#00bd9c;border-radius:6px}.progress-bar__progress-bar:after{content:"";position:absolute;right:-5px;top:-5px;display:block;width:20px;height:20px;background-color:#00bd9c;border-radius:50%}table{border-collapse:collapse}table td,table th{border-bottom:1px solid #000;padding:1em}.form label{display:block;margin-top:.5em}.form input{padding:.5em;border-radius:6px;border:1px solid grey}.blog{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.blog #jsonContent{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;padding:0 10em}.blog .card{position:relative;padding-bottom:2em;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.blog .card img{width:100%;height:15em;-o-object-fit:cover;object-fit:cover}.blog figure{margin:0}.blog .jumbotron{background-color:#e9ecef;margin-bottom:3em;padding:5em 0;text-align:center}.blog #logo{margin-bottom:1em}.blog .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-decoration:none;text-transform:unset}.blog .btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.blog .btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.blog .btn-outline-success{position:absolute;right:.5em;bottom:.5em;color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.blog .card-title{margin-bottom:.75rem;font-size:1.25rem}.blog .card-title a{color:#007bff;text-decoration:none;background-color:transparent}.blog .pagination{display:-webkit-box;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.blog .page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.blog .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.blog .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6;cursor:pointer}.blog .text-center{text-align:center!important;margin-bottom:10em}.blog .justify-content-center{-webkit-box-pack:center!important;justify-content:center!important}.align--center{text-align:center}.align--left{text-align:left}.align--right{text-align:right}.special-form h2{margin-top:0}.special-form form{width:600px;margin:0 auto;padding:3em 4em;background-color:#fff;box-shadow:0 0 34px 0 rgba(0,0,0,.2);border:1px solid #dedede;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.special-form form input{width:100%;border-color:#dedede}.special-form form__group{margin-bottom:1em}.special-form form__group .label{margin-bottom:.5em}@media only screen and (max-width:600px){.special-form form{width:100%;padding:2em}}.shadow-panel{border-radius:5px;box-shadow:0 0 34px 0 rgba(0,0,0,.2);border:1px solid #dedede;background-color:#fff}.special-table__row{width:100%;display:-webkit-box;display:flex}.special-table__row *{width:100%}.special-table__row--header .special-table__td{text-align:center}.special-table__row--header .special-table__td:first-child{box-shadow:unset}.special-table__td{padding:1em;box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.special-table__td--green-background{background-color:#54bda43d;color:#0dae88;font-weight:700}.special-table__td--red{color:#d32f2f}@media only screen and (max-width:500px){.special-table{font-size:.7em}}.left-menu{position:fixed;top:0;left:0;width:20%;min-height:100vh;background-color:#f3f5f6}.left-menu__header{background-color:#00282e}.left-menu__header img{height:2em;margin:.7em 0 .2em .5em}.left-menu__header img.mobile{display:none}.left-menu__content{padding:0 1em}.left-menu__title{margin:0;padding:1em 0 0;font-size:1em}@media only screen and (max-width:1000px){.left-menu{width:3em}.left-menu__header img.web{display:none}.left-menu__header img.mobile{display:inline-block}.left-menu__title{display:none}.left-menu__content{padding:0 .5em}.left-menu .category-panel{padding-top:1em!important}.left-menu .category-panel__item{display:block!important;text-align:center!important}.left-menu .category-panel__item img{display:inline-block!important;height:1.2em!important}.left-menu .category-panel__item .uppercase{display:none}.left-menu .provider-list__item{margin-top:1em;text-align:center}.left-menu .provider-list__item img{display:inline-block!important;height:1.2em!important}.left-menu .provider-list__item span{display:none}}@media only screen and (max-width:897px){.left-menu__header img{margin-top:.31em;margin-bottom:.31em}}.simulator-view.page-container{min-height:70vh}.simulator-view.page-container .flex{-webkit-box-pack:justify;justify-content:space-between}.simulator-view.page-container .flex .panel{min-height:10em;box-shadow:0 0 34px 0 rgba(0,0,0,.2)}.simulator-view.page-container .flex .panel__header-panel{background-color:#1e88e5}.simulator-view.page-container .flex .panel:first-child{width:40%}.simulator-view.page-container .flex .panel:last-child{width:58%}.simulator-view.page-container .flex .panel select{width:100%;border-radius:3px;background-color:#fff;border:1px solid #dedede;padding:.5em}@media only screen and (max-width:850px){.simulator-view.page-container .flex{flex-wrap:wrap}.simulator-view.page-container .flex .panel{width:100%!important}.simulator-view.page-container .flex .panel .btn{height:auto!important}}.image-selector{position:relative;width:15em;height:15em;text-align:center;z-index:3}.image-selector:hover .image-selector__label .change-image{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}.image-selector:hover .image-selector__label .placeholder:after{content:"";position:absolute;display:block;background:#000;opacity:.1;top:0;left:0;right:0;bottom:0;border-radius:50%}.image-selector:hover img{-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.image-selector__label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;font-style:italic;cursor:pointer;margin-top:0}.image-selector__label>.placeholder{display:-webkit-box;display:flex;width:15em;height:15em;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;text-align:center;padding:2em;border-radius:50%}.image-selector__label>.placeholder .change-image{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.image-selector__label>.placeholder .fa{display:block;width:100%;font-size:6em;color:#fff}.image-selector__label>.placeholder span{display:inline-block;color:#fff;font-weight:700}.image-selector .picture{width:15em;padding-bottom:15em;border-radius:50%}.image-selector__image{width:15em;height:15em;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-o-object-fit:cover;object-fit:cover}.image-selector__input{display:none!important}.image-selector--not-img-selected .image-selector__label .fa,.image-selector--not-img-selected .image-selector__label span{color:#26a69a}.form .radio{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;cursor:pointer}.form .radio input{display:none}.form .radio input:checked~.radio__input::after{content:"";width:.8em;height:.8em;background-color:#38bd91;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.form .radio__label{display:inline-block;width:2em}.form .radio__input{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:1em;height:1em;border:1px solid #38bd91;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.4a37f8008959c75f619b.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}




