a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    border:0;
    font-size:100%;
    font:inherit;
    margin:0;
    padding:0;
    vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
body{
    line-height:1
}
ol,ul{
    list-style:none
}
blockquote,q{
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
    content:"";
    content:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
body{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:0;
    font-weight:400;
    width:100%
}
a{
    display:inline-block;
    text-decoration:none
}
.link,a{
    color:#8461d6
}
.link{
    font-weight:700;
    text-decoration:underline
}
.link.white{
    color:#fff
}
input{
    -webkit-appearance:none;
    background:transparent;
    border:0;
    box-sizing:content-box;
    color:#392754;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:800;
    margin:0;
    outline:0;
    padding:0
}
input::-moz-placeholder{
    color:#aeaeae
}
input::placeholder{
    color:#aeaeae
}
:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{
    color:#aeaeae
}
select{
    background:transparent;
    box-sizing:content-box;
    color:#392754;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:800
}
button,select{
    -webkit-appearance:none;
    border:0;
    margin:0;
    outline:0;
    padding:0
}
@keyframes anim__rotate-360-clockwise{
    to{
        transform:rotate(1turn)
    }
}
.loadable-image{
    position:relative
}
.loadable-image .loadable-image__loader{
    display:none;
    height:100px;
    left:calc(50% - 50px);
    position:absolute;
    top:calc(50% - 50px);
    width:100px
}
.loadable-image.loadable-image--loading .loadable-image__loader{
    animation:anim__rotate-360-clockwise 2s infinite;
    display:block
}
.button{
    background:#2087e9;
    border-radius:6px;
    box-shadow:0 6px 10px 1px rgba(0,0,0,.1);
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:900;
    height:46px;
    line-height:46px;
    margin:0;
    min-width:200px;
    padding:0 20px;
    text-align:center;
    transition:margin .3s linear;
    width:auto
}
.button:hover{
    box-shadow:0 8px 14px 2px rgba(0,0,0,.08);
    margin-bottom:3px;
    margin-top:-3px
}
.button.white{
    background:#fff;
    color:#2087e9
}
.button.white-deep-blue{
    background:#fff;
    color:#4278b8
}
.button.button--white-purple{
    background:#fff;
    color:#8560d6
}
.button.blue{
    background:#2087e9;
    color:#fff
}
.button.purple{
    background:#8461d6;
    color:#fff
}
.button.red{
    background:#f47aac;
    color:#fff
}
.button.disabled{
    background:#afafaf;
    box-shadow:0 6px 10px 1px rgba(0,0,0,.1);
    margin-bottom:auto;
    margin-top:auto
}
#hidden-content{
    display:none
}
.underline-effect{
    --color:#e5daff
}
.underline-effect>span{
    background-image:linear-gradient(0deg,var(--color),var(--color));
    background-position:0 .75em;
    background-repeat:repeat-x;
    background-size:16px 16px;
    display:inline
}
.underline-effect:before{
    background-image:linear-gradient(-60deg,var(--color) 50%,transparent 50%)
}
.underline-effect:after,.underline-effect:before{
    background-position:0 .75em;
    background-repeat:repeat-x;
    background-size:16px 16px;
    content:"";
    padding:0 8px;
    position:relative
}
.underline-effect:after{
    background-image:linear-gradient(-60deg,transparent 50%,var(--color) 50%)
}
.underline-effect.underline-effect--blue{
    --color:#c6e3ff
}
.underline-effect.underline-effect--purple{
    --color:#e5daff
}
.small-announcement-wrapper{
    background:#b188e0;
    border-bottom:2px solid #b17ddb;
    color:#fff;
    height:auto;
    padding:20px 0;
    width:100%
}
.small-announcement-wrapper.dark-likes-background{
    background-image:url(/img/background-likes-black-05.svg);
    background-size:780px
}
.small-announcement{
    margin:0 auto;
    max-width:1000px;
    position:relative;
    width:92%
}
.small-announcement .text-wrapper{
    display:inline-block;
    vertical-align:middle;
    width:calc(100% - 30px)
}
.small-announcement p{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:140%;
    max-width:700px
}
.small-announcement .close{
    cursor:pointer;
    display:inline-block;
    height:20px;
    margin-left:10px;
    opacity:.6;
    position:relative;
    transition:all .2s linear;
    vertical-align:middle;
    width:20px
}
.small-announcement .close:hover{
    opacity:.9
}
.large-announcement-wrapper{
    background:#b188e0;
    border-bottom:2px solid #b17ddb;
    color:#fff;
    height:auto;
    padding:45px 0;
    width:100%
}
.large-announcement-wrapper.dark-likes-background{
    background-image:url(/img/background-likes-black-05.svg);
    background-size:780px
}
.large-announcement{
    margin:0 auto;
    max-width:1000px;
    position:relative;
    width:92%
}
.large-announcement h3{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:28px;
    font-weight:400;
    max-width:600px;
    padding-bottom:16px
}
.large-announcement p{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:140%;
    max-width:600px
}
.large-announcement .close{
    cursor:pointer;
    height:30px;
    opacity:.6;
    position:absolute;
    right:0;
    top:0;
    transition:all .2s linear;
    width:30px
}
.large-announcement .close:hover{
    opacity:.9
}
.page-announcement-top{
    background:#fafafa;
    border-bottom:1px solid #f0f0f0;
    display:block;
    left:0;
    position:relative;
    top:0;
    width:100%;
    z-index:9
}
.page-announcement-top .page-announcement-content{
    align-items:center;
    display:flex;
    justify-content:center;
    margin:0 auto;
    max-width:1000px;
    padding:10px;
    text-align:center;
    width:calc(100% - 20px)
}
.page-announcement-top .page-announcement-content.wide p{
    padding-right:0;
    text-align:center;
    width:100%
}
.page-announcement-top .page-announcement-content p{
    color:#392754;
    display:inline-block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:120%;
    max-width:390px;
    padding-right:8px;
    text-align:left;
    vertical-align:middle;
    width:calc(100% - 90px)
}
.page-announcement-top .page-announcement-content p strong{
    font-weight:600
}
.page-announcement-top .page-announcement-content .announcement-button{
    background:#8461d6;
    border-radius:4px;
    box-shadow:0 3px 14px 0 rgba(0,0,0,.1);
    color:#fff;
    display:inline-block;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:13px;
    font-weight:900;
    height:26px;
    line-height:26px;
    max-width:70px;
    padding:0 10px;
    text-align:center;
    transition:all .2s linear;
    vertical-align:middle
}
.page-announcement-top .page-announcement-content .announcement-button:hover{
    background:#b790f1
}
.menu{
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:space-between
}
.menu p{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:120%;
    margin:0;
    padding:0
}
.menu *{
    box-sizing:border-box
}
.menu .menu__desktop{
    align-items:flex-end;
    display:flex;
    justify-content:center
}
.menu .menu__fullscreen{
    display:none
}
.menu .menu__logo{
    color:#fff;
    display:inline-block;
    padding-bottom:10px;
    vertical-align:middle
}
.menu .menu__logo img{
    width:100%
}
.menu .menu__logo h3{
    color:#fff;
    font-family:Raleway,Helvetica,Sans-serif;
    font-size:40px;
    font-style:italic;
    font-weight:900
}
.menu .menu__logo.menu__logo--purple h3{
    color:#8560d6
}
.menu .menu__item{
    align-items:center;
    background:hsla(0,0%,100%,0);
    border-radius:6px;
    cursor:pointer;
    display:flex;
    flex-direction:row;
    justify-content:center;
    margin-left:4px;
    padding:6px 10px;
    transition:background .2s ease-out;
    width:auto
}
.menu .menu__item p{
    color:#fff;
    font-size:16px;
    font-weight:900;
    text-transform:uppercase;
    transition:color .2s ease-out
}
.menu .menu__item img{
    filter:grayscale(1) brightness(3);
    height:15px;
    margin-left:5px;
    transition:filter .2s ease-out;
    width:15px
}
.menu .menu__item:hover{
    background:#fff
}
.menu .menu__item:hover p{
    color:#8561d6
}
.menu .menu__item:hover img{
    filter:grayscale(0) brightness(1)
}
.menu .menu__button{
    align-self:flex-end;
    background:#fff;
    border-radius:6px;
    box-shadow:0 4px 8px 1px rgba(0,0,0,.1);
    cursor:pointer;
    display:none;
    height:44px;
    position:relative;
    width:44px
}
.menu .menu__button div{
    background:#8560d6;
    border-radius:4px;
    height:4px;
    margin:0 8px;
    position:absolute;
    transition:all .2s linear;
    width:28px
}
.menu .menu__button div:first-child{
    top:12px
}
.menu .menu__button div:nth-child(2){
    top:20px
}
.menu .menu__button div:nth-child(3){
    top:28px
}
.menu.menu--visible .menu__button{
    background:#f4eeff;
    box-shadow:none
}
.menu.menu--visible .menu__button div{
    background:#392754
}
.menu.menu--visible .menu__button div:first-child{
    top:20px;
    transform:rotate(45deg)
}
.menu.menu--visible .menu__button div:nth-child(2){
    float:right;
    margin-left:22px;
    margin-right:22px;
    top:20px;
    width:0
}
.menu.menu--visible .menu__button div:nth-child(3){
    top:20px;
    transform:rotate(-45deg)
}
.menu-dropdown{
    position:relative
}
.menu-dropdown .menu-dropdown__content{
    height:auto;
    left:0;
    opacity:0;
    pointer-events:none;
    position:absolute;
    top:calc(100% + 15px);
    transition:opacity .2s ease-out,left .2s ease-out;
    width:460px;
    z-index:10
}
.menu-dropdown .menu-dropdown__content:before{
    background:url(/img/icons/notch__up--white.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    bottom:calc(100% - 1px);
    content:"";
    height:20px;
    left:calc(50% - 10px);
    position:absolute;
    width:20px
}
.menu-dropdown.menu-dropdown--visible .menu-dropdown__content{
    left:calc(50% - 230px);
    opacity:1;
    pointer-events:all
}
.menu-fullscreen{
    background:#fff;
    border:1px solid #d4ced9;
    border-radius:8px;
    bottom:0;
    box-shadow:0 8px 14px 2px rgba(0,0,0,.1);
    height:100vh;
    height:100dvh;
    left:0;
    overflow:scroll;
    position:fixed;
    right:0;
    top:0;
    width:100%;
    z-index:11
}
.menu-fullscreen .menu-fullscreen__content{
    display:flex;
    flex-direction:column;
    flex-grow:1;
    height:100%
}
.menu-fullscreen .menu-fullscreen__header{
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    padding:30px 30px 0
}
.menu-fullscreen .menu-fullscreen__header h3{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:40px;
    font-weight:900
}
.menu-fullscreen .menu-fullscreen__links{
    background:#f8f6ff;
    border-top:1px solid #ccabff;
    flex-grow:1;
    padding:10px 10px calc(40px + env(safe-area-inset-bottom))
}
.menu-fullscreen .menu-fullscreen__item{
    align-items:center;
    border-radius:8px;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    padding:15px;
    transition:background .2s ease-out;
    width:100%
}
.menu-fullscreen .menu-fullscreen__item img{
    height:22px;
    width:22px
}
.menu-fullscreen .menu-fullscreen__item p{
    font-size:22px;
    font-weight:600;
    margin-left:14px
}
.menu-fullscreen .menu-fullscreen__item:hover{
    background:#f4eaff
}
.menu-servicess{
    background:#fff;
    border:1px solid #d4ced9;
    border-radius:8px;
    box-shadow:0 8px 14px 2px rgba(0,0,0,.1);
    padding:15px;
    margin: 100px 20px 0px 460px;
}

.menu-servicess.menu-services--inset{
    background:none;
    border:none;
    border-radius:0;
    box-shadow:none
}
.menu-servicess .menu-services__item{
    align-items:center;
    border-bottom:1px solid #f2f2f2;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    padding:15px;
    transition:all .2s linear;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.menu-servicess .menu-services__item:first-child{
    border-radius:6px 6px 0 0
}
.menu-servicess .menu-services__item:last-child{
    border-bottom:0;
    border-radius:0 0 6px 6px
}
.menu-servicess .menu-services__item:hover{
    background:#f8f6ff
}
.menu-servicess .menu-services__icon{
    background:#f4eeff;
    border-radius:200px;
    padding:10px
}
.menu-servicess .menu-services__icon img{
    height:22px;
    width:22px
}
.menu-servicess .menu-services__description{
    margin-left:14px
}
.menu-servicess .menu-services__description div{
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:flex-start
}
.menu-servicess .menu-services__description div>p{
    font-size:22px;
    font-weight:600
}
.menu-servicess .menu-services__description>p{
    font-size:16px;
    padding-top:2px
}
.menu-servicess .menu-services__badge{
    background:#ffe68a;
    border-radius:4px;
    color:#392754;
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:120%;
    margin-left:8px;
    padding:3px 5px
}




.menu-services{
    background:#fff;
    border:1px solid #d4ced9;
    border-radius:8px;
    box-shadow:0 8px 14px 2px rgba(0,0,0,.1);
    padding:15px;
}
.menu-services.menu-services--inset{
    background:none;
    border:none;
    border-radius:0;
    box-shadow:none
}
.menu-services .menu-services__item{
    align-items:center;
    border-bottom:1px solid #f2f2f2;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    padding:15px;
    transition:all .2s linear;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.menu-services .menu-services__item:first-child{
    border-radius:6px 6px 0 0
}
.menu-services .menu-services__item:last-child{
    border-bottom:0;
    border-radius:0 0 6px 6px
}
.menu-services .menu-services__item:hover{
    background:#f8f6ff
}
.menu-services .menu-services__icon{
    background:#f4eeff;
    border-radius:200px;
    padding:10px
}
.menu-services .menu-services__icon img{
    height:22px;
    width:22px
}
.menu-services .menu-services__description{
    margin-left:14px
}
.menu-services .menu-services__description div{
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:flex-start
}
.menu-services .menu-services__description div>p{
    font-size:22px;
    font-weight:600
}
.menu-services .menu-services__description>p{
    font-size:16px;
    padding-top:2px
}
.menu-services .menu-services__badge{
    background:#ffe68a;
    border-radius:4px;
    color:#392754;
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:120%;
    margin-left:8px;
    padding:3px 5px
}
#menu-wrapper{
    background-color:#6c32d4;
    background:linear-gradient(120deg,#6c32d4,#813dbb);
    display:block;
    width:100%
}
#menu-wrapper #menu-content{
    margin:0 auto;
    max-width:1000px;
    padding:50px 0 35px;
    width:92%
}
#menu-wrappers{
    display:block;
    width:100%
}
#menu-wrappers #menu-content{
    margin:0 auto;
    max-width:1000px;
    padding:50px 0 35px;
    width:92%
}
.menu-container{
    margin:0 auto;
    max-width:1000px;
    padding:65px 0 0;
    width:92%
}
.error-page{
    background:#fafafa;
    font-size:0;
    min-height:100vh;
    text-align:center
}
.error-page:after{
    content:"";
    display:inline-block;
    height:100%;
    min-height:100vh;
    vertical-align:middle
}
.error-page .error-page-content{
    box-sizing:border-box;
    display:inline-block;
    max-width:580px;
    padding:40px;
    text-align:center;
    vertical-align:middle
}
.error-page .error-page-content h1{
    font-family:Nunito,Helvetica,sans-serif;
    font-size:34px;
    font-weight:800;
    position:relative;
    z-index:2
}
.error-page .error-page-content h1:after{
    content:""
}
.error-page .error-page-content p{
    font-family:Lato,Helvetica,sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:120%;
    padding:25px 0 30px
}
#landing{
    background:#fff;
    background-color:#6c32d4;
    background:linear-gradient(120deg,#6c32d4,#873fb5);
    min-height:100vh;
    overflow:hidden;
    position:relative;
    width:100%
}
#landing #landing-header{
    margin:0 auto;
    max-width:1000px;
    padding-top:65px;
    width:92%
}
#landing #landing-content{
    align-items:center;
    display:flex;
    height:calc(100vh - 230px);
    margin:0 auto;
    max-width:1000px;
    min-height:500px;
    position:relative;
    width:92%
}
#landing #landing-content #landing-mobile-background{
    display:none;
    height:inherit;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
#landing #landing-content #landing-mobile-background .landing-mobile-background-layer{
    pointer-events:none;
    position:absolute
}
#landing #landing-content #landing-mobile-background #heart-s-1{
    animation:bounce-absolute 10s ease-in-out infinite;
    height:40px;
    left:20%;
    opacity:.3;
    position:absolute;
    top:19%;
    width:40px
}
#landing #landing-content #landing-mobile-background #heart-s-2{
    animation:bounce-rev-absolute 8s ease-in-out infinite;
    height:32px;
    left:30%;
    opacity:.27;
    position:absolute;
    top:80%;
    width:32px
}
#landing #landing-content #landing-mobile-background #heart-s-3{
    animation:bounce-rev-absolute 9s ease-in-out infinite;
    height:35px;
    left:80%;
    opacity:.23;
    position:absolute;
    top:40%;
    width:35px
}
#landing #landing-content #landing-mobile-background #heart-b-1{
    animation:bounce-rev-absolute 17s ease-in-out infinite;
    height:75px;
    left:5%;
    opacity:.1;
    position:absolute;
    top:90%;
    width:75px
}
#landing #landing-content #landing-mobile-background #heart-b-2{
    animation:bounce-absolute 15s ease-in-out infinite;
    height:60px;
    left:70%;
    opacity:.08;
    position:absolute;
    top:80%;
    width:60px
}
#landing #landing-content #landing-mobile-background #heart-b-3{
    animation:bounce-rev-absolute 20s ease-in-out infinite;
    height:60px;
    left:70%;
    opacity:.1;
    position:absolute;
    top:18%;
    width:60px
}
#landing #landing-content #landing-mobile-background #heart-b-4{
    animation:bounce-absolute 17s linear infinite;
    height:80px;
    left:10%;
    opacity:.1;
    position:absolute;
    top:10%;
    width:80px
}
#landing #landing-content #landing-content-text{
    color:#fff;
    display:inline-block;
    max-width:400px;
    position:relative;
    vertical-align:middle;
    z-index:3
}
#landing #landing-content #landing-content-text h1{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:40px;
    font-weight:800;
    line-height:115%;
    padding-bottom:20px;
    color:white;
}
#landing #landing-content #landing-content-text h2{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:130%;
    padding-bottom:30px;
    color:white;
}
#landing #landing-content #landing-content-illustration{
    display:inline-block;
    height:500px;
    overflow:visible;
    position:relative;
    vertical-align:middle;
    width:calc(100% - 400px)
}
#landing #landing-content #landing-content-illustration .illustration-part{
    border-radius:8px
}
#landing #landing-content #landing-content-illustration #illustration-profile{
    animation:bounce-rev-absolute 70s linear infinite;
    box-shadow:0 8px 20px 2px rgba(0,0,0,.2);
    left:60%;
    position:absolute;
    top:10%;
    transition:all .2s ease-out;
    width:260px;
    z-index:1
}
#landing #landing-content #landing-content-illustration #illustration-messages{
    animation:bounce-absolute 40s linear infinite;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    left:22%;
    position:absolute;
    top:32%;
    transition:all .2s ease-out;
    width:250px;
    z-index:2
}
#landing #landing-content #landing-content-illustration #illustration-followers{
    animation:bounce-rev-absolute 20s linear infinite;
    box-shadow:0 8px 30px 3px rgba(0,0,0,.17);
    left:49%;
    position:absolute;
    top:69%;
    transition:all .2s ease-out;
    width:300px;
    z-index:3
}
#landing #landing-scroll-down{
    bottom:0;
    padding:50px 0;
    position:relative;
    right:0;
    text-align:center;
    width:100%
}
#landing #landing-scroll-down #scroll-down-icon{
    animation:bounce-transform 2s infinite;
    cursor:pointer;
    display:inline-block;
    height:40px;
    width:40px
}
#landing #landing-curve{
    bottom:-3px;
    left:-10px;
    min-height:22px;
    pointer-events:none;
    position:relative;
    width:calc(100% + 20px)
}
/*#landing #landing-curve {*/
/*    bottom: -2px;*/
/*    left: -10px;*/
/*    min-height: 22px;*/
/*    pointer-events: none;*/
/*    position: absolute;*/
/*    width: calc(100% + 20px);*/
/*}*/
#landing-services{
    background:#fafafa;
    overflow:hidden;
    padding:20px 0 60px;
    width:100%
}
#landing-services .landing-services-divider{
    border-bottom:1px solid #e0e0e0;
    display:block;
    margin:0 auto;
    width:200px
}
#landing-services .landing-services-package{
    background-size:contain;
    font-size:0;
    padding:140px 0;
    width:100%
}
#landing-services .landing-services-package .landing-services-package-content{
    margin:0 auto;
    max-width:900px;
    padding:2% 0;
    position:relative;
    width:94%
}
#landing-services .landing-services-package .landing-services-package-content .description{
    display:inline-block;
    vertical-align:middle;
    width:55%
}
#landing-services .landing-services-package .landing-services-package-content .description .description-heading{
    display:inline-block;
    margin-left:-16px;
    max-width:400px;
    position:relative
}
#landing-services .landing-services-package .landing-services-package-content .description .description-heading h3{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:34px;
    font-weight:800;
    position:relative;
    z-index:2
}
#landing-services .landing-services-package .landing-services-package-content .description p{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:120%;
    padding:25px 0 30px
}
#landing-services .landing-services-package .landing-services-package-content .illustration{
    display:inline-block;
    position:relative;
    vertical-align:middle;
    width:45%
}
#landing-services .landing-services-package .landing-services-package-content .illustration .illustration-part{
    position:absolute
}
#landing-services #landing-service-followers{
    background-image:url(background_f.svg)
}
#landing-services #landing-service-followers .illustration #services-followers-messages{
    border-radius:6px;
    box-shadow:0 8px 15px 2px rgba(0,0,0,.1);
    left:60%;
    opacity:1;
    top:-150px;
    transition:all .5s ease-out;
    width:280px;
    
}
#landing-services #landing-service-followers .illustration .illustration-followers-profile{
    border-radius:100px;
    box-shadow:0 8px 20px 2px rgba(0,0,0,.18);
    opacity:1;
    transition:all .5s ease-out;
    width:140px
}
#landing-services #landing-service-followers .illustration #services-followers-profile-1{
    animation:float-right-30 16s ease-in-out infinite;
    left:20px;
    top:-40px
}
#landing-services #landing-service-followers .illustration #services-followers-profile-2{
    animation:float-right-30 16s ease-in-out .5s infinite;
    left:180px;
    top:0
}
#landing-services #landing-service-followers .illustration #services-followers-profile-3{
    animation:float-right-30 16s ease-in-out 1s infinite;
    left:60px;
    top:60px
}
#landing-services #landing-service-followers .illustration #services-followers-messages.invisible,#landing-services #landing-service-followers .illustration #services-followers-profile-1.invisible{
    left:150%;
    opacity:0
}
#landing-services #landing-service-followers .illustration #services-followers-profile-2.invisible{
    left:170%;
    opacity:0
}
#landing-services #landing-service-followers .illustration #services-followers-profile-3.invisible{
    left:160%;
    opacity:0
}
#landing-services #landing-service-likes{
    background-image:url(/img/background_l.svg)
}
#landing-services #landing-service-likes .illustration #services-likes-account{
    border-radius:6px;
    box-shadow:0 6px 12px 2px rgba(0,0,0,.1);
    box-sizing:content-box;
    height:auto;
    opacity:1;
    right:60%;
    top:-215px;
    transition:all .5s ease-out;
    width:280px
}
#landing-services #landing-service-likes .illustration #services-likes-account #account-heart-1{
    animation:fade-in-out 12s ease-in-out 1s infinite;
    opacity:0
}
#landing-services #landing-service-likes .illustration #services-likes-account #account-heart-2{
    animation:fade-in-out 12s ease-in-out 1.25s infinite;
    opacity:0
}
#landing-services #landing-service-likes .illustration #services-likes-account #account-heart-3{
    animation:fade-in-out 12s ease-in-out 1.5s infinite;
    opacity:0
}
#landing-services #landing-service-likes .illustration #services-likes-account #account-heart-4{
    animation:fade-in-out 12s ease-in-out 1.75s infinite;
    opacity:0
}
#landing-services #landing-service-likes .illustration #services-likes-account #account-heart-5{
    animation:fade-in-out 12s ease-in-out 2s infinite;
    opacity:0
}
#landing-services #landing-service-likes .illustration #services-likes-engagement{
    animation:float-right-50 25s ease-out infinite;
    border-radius:6px;
    box-shadow:0 10px 20px 2px rgba(0,0,0,.17);
    opacity:1;
    right:32%;
    top:5px;
    transition:all .5s ease-out;
    width:300px
}
#landing-services #landing-service-likes .illustration #services-likes-account.invisible{
    opacity:0;
    right:180%
}
#landing-services #landing-service-likes .illustration #services-likes-account.invisible>*{
    animation:none
}
#landing-services #landing-service-likes .illustration #services-likes-engagement.invisible{
    opacity:0;
    right:220%
}
#landing-services #landing-service-views{
    background-image:url(/img/background_v.svg)
}
#landing-services #landing-service-views .illustration #services-views-video{
    border-radius:6px;
    box-shadow:0 6px 12px 2px rgba(0,0,0,.1);
    left:25%;
    opacity:1;
    top:-200px;
    transition:all .5s ease-out;
    width:280px
}
#landing-services #landing-service-views .illustration #services-views-likes-counter{
    animation:float-left-30 15s ease-in-out infinite;
    border-radius:100px;
    box-shadow:0 8px 20px 2px rgba(0,0,0,.18);
    left:70%;
    opacity:1;
    top:-170px;
    transition:all .5s ease-out;
    width:140px
}
#landing-services #landing-service-views .illustration #services-views-comments-counter{
    animation:float-left-30 15s ease-in-out infinite;
    border-radius:100px;
    box-shadow:0 8px 20px 2px rgba(0,0,0,.18);
    left:70%;
    opacity:1;
    top:-90px;
    transition:all .5s ease-out;
    width:140px
}
#landing-services #landing-service-views .illustration #services-views-video.invisible{
    left:140%;
    opacity:0
}
#landing-services #landing-service-views .illustration #services-views-comments-counter.invisible,#landing-services #landing-service-views .illustration #services-views-likes-counter.invisible{
    left:170%;
    opacity:0
}
#landing-services #landing-service-auto{
    background-image:url(url('public/img/background_a.svg'));
}
#landing-services #landing-service-auto .illustration #services-automatic-top{
    border-radius:6px;
    box-shadow:0 8px 15px 2px rgba(0,0,0,.1);
    opacity:1;
    right:55%;
    top:-210px;
    transition:all .5s ease-out;
    width:280px
}
#landing-services #landing-service-auto .illustration #services-automatic-stats{
    animation:float-right-30 25s ease-in-out infinite;
    border-radius:6px;
    box-shadow:0 9px 18px 2px rgba(0,0,0,.14);
    opacity:1;
    right:70%;
    top:-10px;
    transition:all .5s ease-out;
    width:300px
}
#landing-services #landing-service-auto .illustration #services-automatic-dot-1{
    animation:float-down-30 15s ease-in-out 2s infinite;
    border-radius:100px;
    box-shadow:0 8px 20px 2px rgba(0,0,0,.2);
    opacity:1;
    right:60%;
    top:-60px;
    transition:all .5s ease-out;
    width:60px
}
#landing-services #landing-service-auto .illustration #services-automatic-dot-2{
    animation:float-down-30 15s ease-in-out 1s infinite;
    border-radius:100px;
    box-shadow:0 8px 20px 2px rgba(0,0,0,.2);
    opacity:1;
    right:45%;
    top:20px;
    transition:all .5s ease-out;
    width:60px
}
#landing-services #landing-service-auto .illustration #services-automatic-dot-3{
    animation:float-down-30 15s ease-in-out infinite;
    border-radius:100px;
    box-shadow:0 8px 20px 2px rgba(0,0,0,.2);
    opacity:1;
    right:60%;
    top:100px;
    transition:all .5s ease-out;
    width:60px
}
#landing-services #landing-service-auto .illustration #services-automatic-top.invisible{
    opacity:0;
    right:140%
}
#landing-services #landing-service-auto .illustration #services-automatic-stats.invisible{
    opacity:0;
    right:170%
}
#landing-services #landing-service-auto .illustration #services-automatic-dot-1.invisible{
    opacity:0;
    right:160%
}
#landing-services #landing-service-auto .illustration #services-automatic-dot-2.invisible{
    opacity:0;
    right:145%
}
#landing-services #landing-service-auto .illustration #services-automatic-dot-3.invisible{
    opacity:0;
    right:190%
}
#landing-services #landing-service-auto-views{
    background-image:url(public/img/background_v.svg)
}
#landing-services #landing-service-auto-views .illustration .illustration__card{
    animation:float-down-30 15s ease-in-out 2s infinite;
    border-radius:6px;
    box-shadow:0 8px 15px 2px rgba(0,0,0,.1);
    left:15%;
    opacity:1;
    top:-220px;
    transition:all .5s ease-out;
    width:280px
}
#landing-services #landing-service-auto-views .illustration .illustration__card.invisible{
    left:140%;
    opacity:0
}
#landing-services #landing-service-auto-views .illustration .illustration__stats{
    animation:float-right-30 20s ease-in-out 5s infinite;
    border-radius:6px;
    box-shadow:0 9px 18px 2px rgba(0,0,0,.14);
    left:40%;
    opacity:1;
    top:-100px;
    transition:all .5s ease-out;
    width:270px
}
#landing-services #landing-service-auto-views .illustration .illustration__stats.invisible{
    left:130%;
    opacity:0
}
@keyframes spin{
    0%{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(1turn)
    }
}
@keyframes bounce-absolute-reverse{
    0%{
        transform:translateY(0)
    }
    50%{
        transform:translateY(-40px)
    }
    to{
        transform:translateY(0)
    }
}
@keyframes bounce-absolute{
    0%{
        transform:translateY(0)
    }
    50%{
        transform:translateY(30px)
    }
    to{
        transform:translateY(0)
    }
}
@keyframes bounce-sideways{
    0%{
        transform:translateX(0)
    }
    50%{
        transform:translateX(30px)
    }
    to{
        transform:translateX(0)
    }
}
@keyframes bounce-up-15{
    0%{
        transform:translateY(0)
    }
    50%{
        transform:translateY(-15px)
    }
    to{
        transform:translateY(0)
    }
}
@keyframes bounce-rev-absolute{
    0%{
        transform:translateY(0)
    }
    50%{
        transform:translateY(-30px)
    }
    to{
        transform:translateY(0)
    }
}
@keyframes bounce-top-even{
    0%{
        padding-bottom:10px;
        padding-top:0
    }
    50%{
        padding-bottom:0;
        padding-top:10px
    }
    to{
        padding-bottom:10px;
        padding-top:0
    }
}
@keyframes bounce{
    0%{
        padding-bottom:0
    }
    50%{
        padding-bottom:10px
    }
    to{
        padding-bottom:0
    }
}
@keyframes bounce-transform{
    0%{
        transform:translateY(0)
    }
    50%{
        transform:translateY(10px)
    }
    to{
        transform:translateY(0)
    }
}
@keyframes float-right-30{
    0%{
        transform:translateX(0)
    }
    50%{
        transform:translateX(30px)
    }
    to{
        transform:translateX(0)
    }
}
@keyframes float-left-30{
    0%{
        transform:translateX(0)
    }
    50%{
        transform:translateX(-30px)
    }
    to{
        transform:translateX(0)
    }
}
@keyframes float-right-50{
    0%{
        transform:translateX(0)
    }
    50%{
        transform:translateX(50px)
    }
    to{
        transform:translateX(0)
    }
}
@keyframes float-down-30{
    0%{
        transform:translateY(0)
    }
    50%{
        transform:translateY(30px)
    }
    to{
        transform:translateY(0)
    }
}
@keyframes float-down-10{
    0%{
        transform:translateY(0)
    }
    50%{
        transform:translateY(10px)
    }
    to{
        transform:translateY(0)
    }
}
@keyframes fade-in-out{
    0%{
        opacity:0
    }
    3%{
        opacity:1
    }
    40%{
        opacity:1
    }
    50%{
        opacity:0
    }
}
@keyframes fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fade-out{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes fade-in-display-inline-block{
    0%{
        display:inline-block;
        opacity:0
    }
    to{
        display:inline-block;
        opacity:1
    }
}
@keyframes fade-out-display-inline-block{
    0%{
        display:inline-block;
        opacity:1
    }
    to{
        display:inline-block;
        opacity:0
    }
}
#landing-how{
    background-color:#7370e4;
    background:linear-gradient(120deg,#5d4aec,#7370e4);
    overflow:hidden;
    padding:140px 0 100px;
    width:100%
}
#landing-how #landing-how-header{
    color:#fff;
    margin:0 auto;
    max-width:450px;
    padding:0 2%;
    text-align:center;
    width:96%
}
#landing-how #landing-how-header h2{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    color:white;
}
#landing-how #landing-how-header h3{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:26px;
    font-weight:800;
    padding-top:20px;
    color:white;
}
#landing-how #landing-how-content{
    margin:0 auto;
    max-width:800px;
    padding:80px 0 40px;
    width:100%
}
/*#landing-how #landing-how-content .landing-how-step{*/
/*    display:block;*/
/*    font-size:0;*/
/*    margin:0 auto;*/
/*    max-height:0;*/
/*    padding:70px 0;*/
/*    position:relative;*/
/*    text-align:left;*/
/*    transition:all .5s ease-out;*/
/*    width:0*/
/*}*/

#landing-how #landing-how-content .landing-how-step {
    display: block;
    font-size: 0;
    /* margin: 0 auto; */
    max-height: 700px;
    padding: 70px 0;
    position: relative;
    text-align: left;
    transition: all .5s ease-out;
    width: 480px;
}

div#landing-how-step-one .step-number {
    margin-left: -17px;
    margin-top: 107px;
}

div#landing-how-step-one {
    margin-left: 0px;
}
#landing-how #landing-how-content .landing-how-step .step-number{
    background:#fff;
    border-radius:60px;
    box-shadow:0 8px 20px 2px rgba(0,0,0,.2);
    color:#6557e9;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:36px;
    font-weight:800;
    height:60px;
    left:-30px;
    line-height:62px;
    position:absolute;
    text-align:center;
    top:0;
    transition:all .5s ease-out;
    width:60px;
    z-index:3
}
/*#landing-how #landing-how-content .landing-how-step .step-description{*/
/*    background:#fff;*/
/*    border-radius:6px;*/
/*    box-shadow:0 8px 15px 2px rgba(0,0,0,.1);*/
/*    color:#392754;*/
/*    display:inline-block;*/
/*    max-height:0;*/
/*    overflow:hidden;*/
/*    position:relative;*/
/*    text-align:left;*/
/*    transition:all .5s ease-out;*/
/*    vertical-align:middle;*/
/*    width:0;*/
/*    z-index:2*/
/*}*/

#landing-how #landing-how-content .landing-how-step .step-description {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 8px 15px 2px rgba(0,0,0,.1);
    color: #392754;
    display: inline-block;
    max-height: 700px;
    overflow: hidden;
    position: relative;
    text-align: left;
    transition: all .5s ease-out;
    vertical-align: middle;
    width: 480px;
    z-index: 2;
}

/*#landing-how #landing-how-content .landing-how-step .step-description h3{*/
/*    font-family:Nunito,Helvetica,Sans-serif;*/
/*    font-size:28px;*/
/*    font-weight:800;*/
/*    opacity:0;*/
/*    padding-bottom:20px;*/
/*    transition:all .3s ease-out;*/
/*    width:480px*/
/*}*/

#landing-how #landing-how-content .landing-how-step .step-description h3 {
    padding: 20px 20px;
    font-family: Nunito,Helvetica,Sans-serif;
    font-size: 28px;
    font-weight: 800;
    opacity: 1;
    padding-bottom: 20px;
    transition: all .3s ease-out;
    width: 480px;
}
/*#landing-how #landing-how-content .landing-how-step .step-description p{*/
/*    font-family:Lato,Helvetica,Sans-serif;*/
/*    font-size:18px;*/
/*    font-weight:400;*/
/*    line-height:120%;*/
/*    opacity:0;*/
/*    transition:all .3s ease-out;*/
/*    width:480px*/
/*}*/

#landing-how #landing-how-content .landing-how-step .step-description p {
    padding: 20px 20px;
    font-family: Lato,Helvetica,Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 120%;
    opacity: 1;
    transition: all .3s ease-out;
    width: 480px;
}
#landing-how #landing-how-content #landing-how-step-two {
    margin-left: 170px;
    text-align: right;
}
#landing-how-step-two .step-number {
    margin-top: 120px;
    margin-left: 500px;
}
div#landing-how-step-three .step-number {
    margin-left: -22px;
    margin-top: 115px;
}
#landing-how #landing-how-content .landing-how-step .step-description p strong{
    font-weight:900
}
#landing-how #landing-how-content .landing-how-step .step-illustration{
    display:block!important;
    height:0;
    position:relative;
    transition:all .5s ease-out;
    vertical-align:middle;
    width:0
}
#landing-how #landing-how-content .landing-how-step .step-illustration .icon{
    z-index:1
}
#landing-how #landing-how-content .landing-how-step.animation-one{
    max-height:700px;
    width:calc(100% - 90px)
}
#landing-how #landing-how-content .landing-how-step.animation-one .step-number{
    left:-40px
}
#landing-how #landing-how-content .landing-how-step.animation-two .step-number{
    animation:float-down-30 20s ease-in-out infinite;
    top:90px
}
#landing-how #landing-how-content .landing-how-step.animation-two .step-description{
    max-height:700px;
    padding:50px 40px;
    width:480px
}
#landing-how #landing-how-content .landing-how-step.animation-two .step-illustration{
    display:inline-block
}
#landing-how #landing-how-content .landing-how-step.animation-three .step-illustration{
    height:200px;
    width:calc(100% - 560px)
}
#landing-how #landing-how-content .landing-how-step.animation-five .step-description h3,#landing-how #landing-how-content .landing-how-step.animation-five .step-description p{
    opacity:1
}
#landing-how #landing-how-content #landing-how-step-one .step-illustration .icon{
    display:block;
    height:5px;
    left:-100px;
    opacity:0.6;
    position:absolute;
    top:50%;
    width:5px
}
#landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration .icon{
    height:40px;
    opacity:.2;
    width:40px
}
#landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration #icon-heart{
    height:100px;
    left:-25px;
    top:28px;
    transform:rotate(20deg);
    transition:all 1s ease-out;
    width:100px
}
#landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration #icon-human{
    height:35px!important;
    left:83%;
    top:80px;
    transform:rotate(-30deg);
    transition:all .7s ease-out;
    width:35px!important
}
#icon-human {
    height: 35px!important;
    left: 83%;
    top: 80px;
    transform: rotate(-30deg);
    transition: all .7s ease-out;
    width: 35px!important;
}
#landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration #icon-location{
    height:100px;
    left:130%;
    top:50%;
    transform:rotate(-15deg);
    transition:all .9s ease-out;
    width:100px
}
#landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration #icon-video{
    height:60px;
    left:47%;
    top:77%;
    transform:rotate(4deg);
    transition:all 1.2s ease-out;
    width:60px
}
#landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration #icon-clock{
    height:80px;
    left:52%;
    top:-50px;
    transition:all 1.4s ease-out;
    width:80px
}
#landing-how #landing-how-content #landing-how-step-two{
    text-align:right
}
#landing-how #landing-how-content #landing-how-step-two .step-illustration .icon{
    display:block;
    height:5px;
    left:calc(100% + 100px);
    opacity:0;
    position:absolute;
    top:50%;
    width:5px
}
#landing-how #landing-how-content #landing-how-step-two.animation-one .step-number{
    left:calc(100% - 20px)
}
#landing-how #landing-how-content #landing-how-step-two.animation-two .step-number{
    top:90px
}
#landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration .icon{
    height:40px;
    opacity:.2;
    width:40px
}
#landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-cloud{
    height:100px;
    left:-50px;
    top:0;
    transform:rotate(-30deg);
    transition:all .7s ease-out;
    width:100px
}
#landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-send{
    height:100px;
    left:63%;
    top:-27%;
    transform:rotate(-95deg);
    transition:all .9s ease-out;
    width:100px
}
#landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-doodle{
    height:60px;
    left:90%;
    top:90%;
    transform:rotate(4deg);
    transition:all 1.2s ease-out;
    width:60px
}
#landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-circle-1{
    height:20px;
    left:50%;
    top:95px;
    transition:all 1.15s ease-out;
    width:20px
}
#landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-circle-2{
    height:29px;
    left:13%;
    top:162px;
    transition:all 1s ease-out;
    width:30px
}
#landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-circle-3{
    height:20px;
    left:65%;
    top:145px;
    transition:all 1.3s ease-out;
    width:20px
}
#landing-how #landing-how-content #landing-how-step-three .step-illustration .icon{
    display:block;
    height:5px;
    left:-100px;
    opacity:0;
    position:absolute;
    top:50%;
    width:5px
}
#landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration .icon{
    height:40px;
    opacity:.2;
    width:40px
}
#landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-doodle-1{
    height:70px;
    left:-26%;
    top:-34%;
    transform:rotate(35deg);
    transition:all .7s ease-out;
    width:70px
}
#landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-doodle-2{
    height:50px;
    left:75%;
    top:88%;
    transform:rotate(-30deg);
    transition:all .8s ease-out;
    width:50px
}
#landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-heart-results{
    height:90px;
    left:30%;
    top:15%;
    transform:rotate(-16deg);
    transition:all 1.1s ease-out;
    width:90px
}
#landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-comment{
    height:50px;
    left:-9%;
    top:90%;
    transform:rotate(8deg);
    transition:all 1.1s ease-out;
    width:50px
}
#landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-play{
    height:60px;
    left:120%;
    top:-20%;
    transform:rotate(-22deg);
    transition:all 1.3s ease-out;
    width:60px
}
#landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-plus{
    height:40px;
    left:140%;
    top:55%;
    transform:rotate(-4deg);
    transition:all 1.2s ease-out;
    width:40px
}
#landing-how #landing-how-action-card{
    background:#fff;
    border-radius:6px;
    box-shadow:0 8px 15px 2px rgba(0,0,0,.1);
    color:#392754;
    margin:80px auto 0;
    max-width:500px;
    padding:50px 20px;
    text-align:center;
    width:96%
}
#landing-how #landing-how-action-card h3{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:28px;
    font-weight:800;
    padding-bottom:20px
}
#landing-how #landing-how-action-card p{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:120%;
    margin:0 auto;
    max-width:450px;
    padding-bottom:30px
}
#landing-how #landing-how-action-card p strong{
    font-weight:900
}
#landing-why{
    background:#fafafa;
    overflow:hidden;
    padding:100px 2%;
    width:100%
}
#landing-why #landing-why-heading{
    color:#392754;
    margin:0 auto;
    max-width:460px;
    text-align:center
}
#landing-why #landing-why-heading .heading{
    position:relative
}
#landing-why #landing-why-heading .heading h2{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    margin-bottom:30px;
    position:relative;
    z-index:2
}
#landing-why #landing-why-content{
    margin:0 auto;
    max-width:1000px;
    width:100%
}
#landing-why #landing-why-content .section{
    padding:50px 0 30px
}
#landing-why #landing-why-content .section .item{
    border-right:4px solid #e5daff;
    color:#392754;
    display:inline-block;
    padding-right:20px;
    vertical-align:top;
    width:calc(50% - 24px)
}
#landing-why #landing-why-content .section .item .heading{
    padding-bottom:25px
}
#landing-why #landing-why-content .section .item .heading .icon{
    background:#2087e9;
    border-radius:80px;
    box-shadow:0 6px 10px 1px rgba(0,0,0,.1);
    display:inline-block;
    height:54px;
    vertical-align:middle;
    width:54px
}
#landing-why #landing-why-content .section .item .heading .icon img{
    height:36px;
    margin:9px;
    width:36px
}
#landing-why #landing-why-content .section .item .heading h3{
    display:inline-block;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:28px;
    font-weight:800;
    vertical-align:middle
}
#landing-why #landing-why-content .section .item p{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:120%;
    max-width:420px;
    padding-left:2px
}
#landing-why #landing-why-content .section .item:nth-child(2){
    border-right:0;
    margin-left:40px;
    padding-right:0;
    width:calc(50% - 40px)
}
#landing-why #landing-why-content #landing-why-support{
    padding-top:40px;
    text-align:center
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration{
    height:300px;
    margin:0 auto;
    max-width:600px;
    padding-bottom:30px;
    position:relative;
    width:100%
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration .illustration{
    border-radius:100px;
    box-shadow:0 8px 20px 2px rgba(0,0,0,.18);
    display:block;
    opacity:1;
    position:absolute;
    transition:all .5s ease-out
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #dot-1{
    left:44%;
    top:2%;
    width:60px
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #dot-1.invisible{
    left:-100%;
    opacity:0
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #dot-2{
    left:64%;
    top:154px;
    width:60px
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #dot-2.invisible{
    left:220%;
    opacity:0
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-1{
    left:61%;
    top:44px;
    transition:all .7s ease-out;
    width:240px
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-1.invisible{
    left:260%;
    opacity:0
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-2{
    left:20%;
    top:115px;
    transition:all .8s ease-out;
    width:200px
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-2.invisible{
    left:-230%;
    opacity:0
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-3{
    left:37%;
    top:215px;
    width:145px
}
#landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-3.invisible{
    left:-180%;
    opacity:0
}
#landing-why #landing-why-content #landing-why-support h3{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:28px;
    font-weight:800;
    padding-bottom:20px
}
#landing-why #landing-why-content #landing-why-support p{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:120%;
    margin:0 auto;
    max-width:600px;
    padding-bottom:30px;
    padding-left:2px
}
#landing-blog{
    background-color:#763dc0;
    background:linear-gradient(120deg,#8c62e7,#763dc0);
    overflow:hidden;
    padding:100px 2% 200px;
    width:100%
}
#landing-blog #landing-blog-header{
    color:#fff;
    margin:0 auto;
    max-width:560px;
    text-align:center;
    width:100%
}
#landing-blog #landing-blog-header h2{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    padding-bottom:30px;
    color:white;
}
#landing-blog #landing-blog-header p{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:120%;
    margin:0 auto;
    color:white;
}
#landing-blog #landing-blog-content{
    margin:0 auto;
    max-width:800px;
    padding-top:80px;
    width:100%
}
#landing-blog #landing-blog-content .left-side{
    margin-right:40px
}
#landing-blog #landing-blog-content .left-side,#landing-blog #landing-blog-content .right-side{
    display:inline-block;
    vertical-align:top;
    width:calc(47% - 0px)
}
#landing-blog #landing-blog-content .blog-item-card{
    background:#fff;
    border-radius:6px;
    box-shadow:0 6px 10px 1px rgba(0,0,0,.1);
    width:100%
}
#landing-blog #landing-blog-content .blog-item-card .blog-item-thumbnail{
    background-size:cover;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    height:240px;
    width:100%
}
#landing-blog #landing-blog-content .blog-item-card .blog-item-text{
    margin-bottom:40px;
    padding:30px 40px 40px
}
#landing-blog #landing-blog-content .blog-item-card .blog-item-text h3{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:24px;
    font-weight:800;
    line-height:120%;
    padding-bottom:20px
}
#landing-blog #landing-blog-content .blog-item-card .blog-item-text p{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:130%;
    padding-bottom:25px
}
#landing-blog #landing-blog-content .blog-item-card .blog-item-text a{
    color:#2087e9;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:900;
    text-transform:uppercase
}
#landing-blog #landing-blog-content .blog-item-card .blog-item-text a:hover{
    text-decoration:underline
}
#landing-blog #landing-blog-content #landing-blog-more{
    padding-bottom:120px;
    width:100%
}
#landing-blog #landing-blog-content #landing-blog-more .button{
    height:54px;
    line-height:54px;
    padding:0;
    width:95%
}
#landing-blog #landing-blog-content #landing-blog-action-card{
    background:#fff;
    border-radius:6px;
    box-shadow:0 6px 10px 1px rgba(0,0,0,.1);
    color:#392754;
    padding:50px 20px;
    text-align:center;
    width:calc(100% - 40px)
}
#landing-blog #landing-blog-content #landing-blog-action-card h3{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:28px;
    font-weight:800;
    padding-bottom:20px
}
#landing-blog #landing-blog-content #landing-blog-action-card p{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:120%;
    margin:0 auto;
    max-width:450px;
    padding-bottom:30px
}
#landing-blog #landing-blog-content #landing-blog-action-card p strong{
    font-weight:900
}
@keyframes heart-particle-path-animation{
    0%{
        fill:#fff;
        opacity:0
    }
    60%{
        fill:#fff;
        opacity:1
    }
    80%{
        fill:#fff;
        opacity:1
    }
    85%{
        fill:#f25486;
        opacity:1
    }
    90%{
        fill:#f25486;
        opacity:0
    }
    to{
        fill:#fff;
        opacity:0
    }
}
@keyframes heart-particle-1-movement{
    0%{
        transform:translate(0)
    }
    to{
        transform:translate(-30px,-50px)
    }
}
@keyframes heart-particle-2-movement{
    0%{
        transform:translate(0)
    }
    to{
        transform:translate(-27px,-33px)
    }
}
@keyframes heart-particle-3-movement{
    0%{
        transform:translate(0)
    }
    to{
        transform:translate(50px,-50px)
    }
}
@keyframes heart-particle-4-movement{
    0%{
        transform:translate(0)
    }
    to{
        transform:translate(-50px,20px)
    }
}
@keyframes heart-particle-5-movement{
    0%{
        transform:translate(0)
    }
    to{
        transform:translate(-40px,20px)
    }
}
@keyframes heart-particle-6-movement{
    0%{
        transform:translate(0)
    }
    to{
        transform:translate(-70px,25px)
    }
}
@keyframes plus-particle-blink{
    0%{
        opacity:0
    }
    40%{
        opacity:0
    }
    45%{
        opacity:.4
    }
    50%{
        opacity:.4
    }
    55%{
        opacity:0
    }
    to{
        opacity:0
    }
}
@keyframes scale-up-down--small{
    50%{
        transform:scale(1.1)
    }
    to{
        transform:scale(1.1)
    }
}
@keyframes hand-wave{
    20%{
        transform:rotate(5deg) translate3d(3px,0,0)
    }
    40%{
        transform:rotate(-5deg) translate3d(-6px,0,0)
    }
    60%{
        transform:rotate(4deg) translate3d(5px,0,0)
    }
    80%{
        transform:rotate(-3deg) translate3d(-4px,0,0)
    }
    to{
        transform:rotate(0deg) translateZ(0)
    }
}
.animation__fade-in{
    animation:fade-in .3s ease-out
}
.animation__fade-out{
    animation:fade-out .3s ease-out
}
.animation__scale-up-down--small{
    animation:scale-up-down--small .5s ease-in-out
}
.animation__hand-wave{
    animation:hand-wave .65s ease-out
}
.packages *{
    box-sizing:border-box
}
.packages p{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:120%;
    margin:0;
    padding:0
}
.packages strong{
    font-weight:800
}
.packages .packages__presentation{
    align-items:center;
    border-bottom:1px solid #f2f2f2;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    margin:0 auto;
    max-width:1000px;
    padding:0 2% 30px;
    width:100%
}
.packages .packages__info{
    flex-grow:1;
    flex-shrink:0;
    width:300px
}
.packages .packages__features{
    flex-grow:0;
    flex-shrink:1;
    max-width:500px;
    width:100%
}
.packages .packages__description h3{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:32px;
    font-weight:600
}
.packages .packages__description p{
    padding-top:15px
}
.packages .packages__rating{
    padding-top:10px
}
.packages .features{
    align-items:flex-start;
    border:1px solid #cbacff;
    border-radius:8px;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    height:100%;
    justify-content:center;
    padding:20px 20px 8px
}
.packages .features .features__item{
    align-items:center;
    display:flex;
    justify-content:center;
    padding:0 6px 12px 0;
    width:50%
}
.packages .features .features__item:nth-child(2n){
    padding:0 0 12px 6px
}
.packages .features .features__item img{
    flex-shrink:0;
    height:18px;
    margin-right:10px;
    width:18px
}
.packages .features .features__item p{
    flex-grow:1;
    font-size:16px;
    font-weight:500
}
.packages .rating .rating__overview{
    align-items:center;
    border:1px solid #cbacff;
    border-radius:8px;
    display:inline-flex;
    flex-direction:row;
    justify-content:flex-start;
    padding:8px 12px;
    width:auto
}
.packages .rating .rating__stars{
    align-items:center;
    display:flex;
    flex-direction:row;
    flex-grow:0;
    flex-shrink:0;
    justify-content:flex-start
}
.packages .rating .rating__stars img{
    flex-shrink:0;
    height:24px;
    margin-right:4px;
    width:24px
}
.packages .rating .rating__number{
    font-size:20px;
    font-weight:800;
    padding-left:5px;
    padding-top:2px
}
.packages .rating .rating__count{
    color:#aaa;
    display:block;
    font-size:16px;
    font-weight:600;
    padding-top:10px;
    width:100%
}
.packages .carousel{
    margin:30px 0 0;
    overflow:hidden;
    position:relative;
    width:100%;
    z-index:3
}
.packages .carousel:before{
    background:linear-gradient(-90deg,hsla(0,0%,98%,0),#fafafa);
    left:0;
    width:20px
}
.packages .carousel:after,.packages .carousel:before{
    content:"";
    height:100%;
    pointer-events:none;
    position:absolute;
    top:0;
    z-index:5
}
.packages .carousel:after{
    background:linear-gradient(90deg,hsla(0,0%,98%,0),#fafafa);
    right:0;
    width:30px
}
.packages .carousel .carousel__inner{
    -ms-overflow-style:none;
    overflow:scroll;
    position:relative;
    scrollbar-width:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    width:100%
}
.packages .carousel .carousel__inner::-webkit-scrollbar{
    display:none
}
.packages .carousel .carousel__list{
    cursor:move;
    display:flex;
    padding:30px 0
}
.packages .carousel .carousel__filler{
    display:block;
    flex-shrink:0;
    width:calc(52vw - 500px)
}
.packages .carousel .carousel__hint{
    align-content:center;
    bottom:48px;
    display:flex;
    flex-direction:row;
    justify-content:center;
    left:0;
    position:absolute;
    width:100%
}
.packages .carousel .carousel__hint img{
    height:22px;
    opacity:.225
}
.packages .carousel .carousel__hint p{
    color:#d0d0d0;
    font-size:14px;
    font-weight:600;
    padding-left:5px;
    padding-top:2px
}
.packages .package{
    background:#fff;
    border:1px solid #d4ced9;
    border-radius:8px;
    box-shadow:0 8px 14px 2px rgba(0,0,0,.1);
    flex-shrink:0;
    height:100%;
    margin-right:10px;
    padding:15px;
    position:relative;
    text-align:center;
    transition:background .2s linear,border .2s linear,box-shadow .2s linear;
    width:140px
}
.packages .package .package__amount h4{
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:28px;
    font-weight:900
}
.packages .package .package__amount p{
    display:block;
    font-size:16px;
    padding-top:3px
}
.packages .package .package__badge{
    background:#f9f6ff;
    border:1px solid #cdaaff;
    border-bottom:0;
    border-radius:6px 6px 0 0;
    height:29px;
    left:calc(50% - 45px);
    position:absolute;
    top:-30px;
    width:90px
}
.packages .package .package__badge p{
    color:#8461d6;
    font-size:12px;
    font-weight:800;
    line-height:29px
}
.packages .package .package__price{
    border-top:1px solid #f2f2f2;
    margin-top:10px;
    padding-top:10px
}
.packages .package .package__price p{
    font-size:18px;
    font-weight:500;
    line-height:1
}
.packages .package .package__price sup{
    font-size:14px;
    margin-left:1px;
    vertical-align:4px
}
.packages .package .package__price span{
    background:rgba(204,171,255,.24);
    border-radius:4px;
    display:inline-block;
    font-size:13px;
    margin:10px 0 0;
    padding:3px 5px
}
.packages .package .package__button{
    background:#8461d6;
    border-radius:6px;
    color:#fff;
    display:none;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:900;
    height:auto;
    line-height:130%;
    margin-top:15px;
    min-height:0;
    min-width:0;
    padding:12px 10px;
    text-align:center;
    transition:background .2s linear;
    width:100%
}
.packages .package .package__button:hover{
    background:#9f7fec
}
.packages .package.package--selected{
    background:#f8f6ff;
    border:1px solid #ccabff;
    box-shadow:0 8px 14px 2px rgba(204,171,255,.2)
}
.packages .package.package--selected .package__button{
    display:block
}
.packages .order{
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    margin:0 auto;
    max-width:1000px;
    padding:0 2% 30px;
    width:100%
}
.packages .order .order__card{
    background:#fff;
    border:1px solid #d4ced9;
    border-radius:8px;
    box-shadow:0 8px 14px 2px rgba(0,0,0,.1);
    padding:30px;
    width:100%
}
.packages .order .order__presentation{
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:space-between
}
.packages .order .order__selection-wrapper{
    display:flex;
    flex-shrink:0;
    min-width:150px
}
.packages .order .order__selection-button{
    display:none
}
.packages .order .order__selection{
    display:flex;
    flex-direction:column
}
.packages .order .order__price{
    font-size:28px;
    font-weight:800
}
.packages .order .order__price span{
    font-size:15px;
    line-height:0
}
.packages .order .order__discount{
    font-size:14px;
    font-weight:600;
    padding-top:3px
}
.packages .order .order__discount span{
    background:rgba(255,214,34,.6);
    border-radius:4px;
    display:inline-block;
    margin-right:2px;
    padding:3px 5px
}
.packages .order .order__features{
    border-left:1px solid #f2f2f2;
    border-right:1px solid #f2f2f2;
    display:flex;
    flex-direction:column;
    flex-grow:1;
    margin:0 20px;
    padding:0 20px;
    width:100%
}
.packages .order .order__features-icon{
    background:#f4eeff;
    border-radius:200px;
    padding:6px
}
.packages .order .order__features-icon img{
    height:17px;
    width:17px
}
.packages .order .order__features-item{
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    padding-bottom:12px
}
.packages .order .order__features-item p{
    padding-left:8px
}
.packages .order .order__features-item:last-child{
    padding-bottom:0
}
.packages .order-bar{
    background:#fff;
    border:1px solid #d4ced9;
    bottom:0;
    box-shadow:0 -4px 12px 0 rgba(0,0,0,.1);
    left:0;
    padding-bottom:env(safe-area-inset-bottom);
    position:fixed;
    transition:bottom .3s ease-out,opacity .3s ease-out;
    width:100%;
    z-index:100
}
.packages .order-bar select{
    -webkit-appearance:none;
    background:#fff;
    border:0;
    border-radius:0;
    box-shadow:none;
    cursor:pointer;
    font-family:Nunito,Helvetica,Sans-serif;
    font-weight:500;
    line-height:1;
    outline:none
}
.packages .order-bar.order-bar--invisible{
    bottom:-170px!important;
    opacity:0!important;
    padding-bottom:0!important
}
.packages .order-bar.order-bar--folded{
    bottom:-70px;
    box-shadow:none;
    padding-bottom:0!important
}
.packages .order-bar.order-bar--folded .order-bar__fold-button img{
    transform:rotate(-180deg)
}
.packages .order-bar .order-bar__inner{
    margin:0 auto;
    max-width:1000px;
    padding:15px 2%;
    position:relative;
    width:100%
}
.packages .order-bar .order-bar__fold-button{
    align-items:center;
    background:#fff;
    border:1px solid #d4ced9;
    border-bottom:none;
    border-radius:8px 8px 0 0;
    bottom:100%;
    cursor:pointer;
    display:flex;
    flex-direction:row;
    height:auto;
    justify-content:flex-start;
    min-width:120px;
    padding:9px 12px 7px;
    position:absolute;
    right:15px;
    width:auto
}
.packages .order-bar .order-bar__fold-button img{
    height:14px;
    padding-top:1px;
    transition:transform .3s linear;
    width:14px
}
.packages .order-bar .order-bar__fold-button p{
    font-size:14px;
    font-weight:600;
    padding-left:5px
}
.packages .order-bar .order-bar__presentation{
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:space-between
}
.packages .order-bar .order-bar__selection{
    display:flex;
    flex-direction:column;
    flex-shrink:0;
    padding:0 20px
}
.packages .order-bar .order-bar__price{
    font-size:24px;
    font-weight:800
}
.packages .order-bar .order-bar__discount{
    font-size:12px;
    font-weight:600;
    padding-top:1px
}
.packages .order-bar .order-bar__discount span{
    background:rgba(255,214,34,.6);
    border-radius:4px;
    display:inline-block;
    margin-right:2px;
    padding:2px 4px
}
.packages .order-bar .order-bar__discount sup{
    float:right;
    line-height:1;
    margin-top:-4px
}
.packages .order-bar .order-bar__select-wrapper{
    display:block;
    flex-grow:1;
    min-width:220px;
    position:relative;
    width:100%
}
.packages .order-bar .order-bar__select-wrapper select{
    background:#faf7ff;
    border:1px solid #614190;
    border-radius:6px;
    color:#392754;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:20px;
    font-weight:500;
    height:46px;
    margin:0;
    padding:12px 26px 12px 14px;
    width:100%
}
.packages .order-bar .order-bar__select-wrapper:before{
    background:url(/img/icons/chevron__down--dark.svg);
    bottom:15px;
    content:"";
    height:14px;
    opacity:1;
    pointer-events:none;
    position:absolute;
    right:10px;
    width:14px;
    z-index:4
}
.packages .order-bar .order-bar__button{
    flex-shrink:0;
    min-width:0
}
#buy-automatic-likes-updated .buy-x-how{
    background-color:#47269b;
    background:linear-gradient(120deg,#7c33cd,#47269b)
}
.automatic-views.buy-x-v2 .buy-x-how,.automatic-views.buy-x-v2 .buy-x-v2-landing{
    background-color:#6933e2;
    background:linear-gradient(2000deg,#8333e2,#9673c6)
}
#buy-views-updated .buy-x-v2-landing{
    background-color:#7958d3;
    background:linear-gradient(120deg,#454cc5,#7958d3)
}
#buy-views-updated .buy-x-v2-landing .buy-x-landing-illustration #illustration-views-notif-1{
    animation:bounce-absolute 20s linear infinite;
    border-radius:8px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    height:58px;
    left:74%;
    position:absolute;
    top:47%;
    transition:all .2s ease-out;
    z-index:2
}
#buy-views-updated .buy-x-v2-landing .buy-x-landing-illustration #illustration-views-notif-2{
    animation:bounce-absolute 20s linear infinite;
    border-radius:8px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    height:58px;
    left:78%;
    position:absolute;
    top:61%;
    transition:all .2s ease-out;
    z-index:2
}
#buy-views-updated .buy-x-v2-landing .buy-x-landing-illustration #illustration-views-account{
    animation:bounce-absolute-reverse 30s linear infinite;
    border-radius:8px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    left:47%;
    position:absolute;
    top:18%;
    transition:all .2s ease-out;
    width:250px;
    z-index:2
}
#buy-views-updated .buy-x-v2-landing .buy-x-landing-illustration #illustration-views-video{
    animation:bounce-sideways 30s linear infinite;
    border-radius:8px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    left:24%;
    position:absolute;
    top:45%;
    transition:all .2s ease-out;
    width:250px;
    z-index:2
}
#buy-views-updated .buy-x-how{
    background-color:#7958d3;
    background:linear-gradient(120deg,#454cc5,#7958d3)
}
#buy-followers-updated .buy-x-v2-landing{
    background-color:#5e4ac4;
    background:linear-gradient(180deg,#366fdc,#5e4ac4)
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-1{
    animation:plus-particle-blink 15s linear 0s infinite;
    left:35%;
    top:40%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-2{
    animation:plus-particle-blink 7s linear 0s infinite;
    left:40%;
    top:42%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-3{
    animation:plus-particle-blink 10s linear 0s infinite;
    left:28%;
    top:49%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-4{
    animation:plus-particle-blink 15s linear 5s infinite;
    left:65%;
    top:12%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-5{
    animation:plus-particle-blink 7s linear -3s infinite;
    left:92%;
    top:33%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-6{
    animation:plus-particle-blink 8s linear 0s infinite;
    left:90%;
    top:20%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-7{
    animation:plus-particle-blink 10s linear 0s infinite;
    left:55%;
    top:93%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-8{
    animation:plus-particle-blink 11s linear 3s infinite;
    left:50%;
    top:4%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-9{
    animation:plus-particle-blink 5s linear 0s infinite;
    left:81%;
    top:79%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-10{
    animation:plus-particle-blink 10s linear -4s infinite;
    left:33%;
    top:95%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #plus-particle-11{
    animation:plus-particle-blink 15s linear 0s infinite;
    left:23%;
    top:86%
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration .plus-particle{
    height:10px;
    opacity:0;
    position:absolute;
    width:10px
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #illustration-followers-list{
    animation:bounce-absolute-reverse 30s linear infinite;
    border-radius:8px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    left:47%;
    position:absolute;
    top:18%;
    transition:all .2s ease-out;
    width:250px;
    z-index:2
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #illustration-followers-chart{
    animation:bounce-sideways 30s linear infinite;
    border-radius:8px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    left:30%;
    position:absolute;
    top:48%;
    transition:all .2s ease-out;
    width:270px;
    z-index:2
}
#buy-followers-updated .buy-x-v2-landing .buy-x-landing-body .buy-x-landing-illustration #illustration-followers-dot{
    animation:bounce-absolute 20s linear infinite;
    border-radius:100px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    height:58px;
    left:38%;
    position:absolute;
    top:27%;
    transition:all .2s ease-out;
    z-index:2
}
#buy-followers-updated .buy-x-how{
    background-color:#5e4ac4;
    background:linear-gradient(120deg,#3680dc,#5e4ac4)
}
#buy-likes-updated .buy-x-how,#buy-likes-updated .buy-x-v2-landing{
    background-color:#2254da;
    background:linear-gradient(120deg,#22a4e0,#2254da)
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-1{
    animation:heart-particle-1-movement 5s linear infinite;
    left:40%;
    top:33%
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-2{
    animation:heart-particle-2-movement 7s linear 3s infinite;
    left:35%;
    top:37%
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-2 .heart-particle-path{
    animation:heart-particle-path-animation 7s linear 3s infinite
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-3{
    animation:heart-particle-3-movement 9s linear 2.5s infinite;
    left:87%;
    top:53%
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-3 .heart-particle-path{
    animation:heart-particle-path-animation 9s linear 2.5s infinite
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-4{
    animation:heart-particle-4-movement 4s linear 3s infinite;
    left:30%;
    top:50%
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-4 .heart-particle-path{
    animation:heart-particle-path-animation 4s linear 3s infinite
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-5{
    animation:heart-particle-5-movement 10s linear infinite;
    left:40%;
    top:61%
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-5 .heart-particle-path{
    animation:heart-particle-path-animation 10s linear infinite
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-6{
    animation:heart-particle-6-movement 7s linear infinite;
    left:86%;
    top:27%
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration #heart-particle-6 .heart-particle-path{
    animation:heart-particle-path-animation 7s linear infinite
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration .heart-particle{
    height:10px;
    left:50%;
    position:absolute;
    top:50%;
    width:10px
}
#buy-likes-updated .buy-x-v2-landing .buy-x-landing-illustration .heart-particle .heart-particle-path{
    fill:#fff;
    animation:heart-particle-path-animation 5s linear infinite;
    opacity:0
}
.automatic-views-illustration .automatic-views-illustration__post{
    animation:bounce-absolute-reverse 30s linear infinite;
    border-radius:8px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    left:40%;
    position:absolute;
    top:15%;
    transition:all .2s ease-out;
    width:270px;
    z-index:2
}
.automatic-views-illustration .automatic-views-illustration__notif{
    animation:bounce-sideways 20s linear infinite;
    border-radius:8px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    height:70px;
    left:22%;
    position:absolute;
    top:47%;
    transition:all .2s ease-out;
    z-index:2
}
.automatic-views-illustration .automatic-views-illustration__dot-speed{
    animation:bounce-absolute 16s linear infinite;
    left:69%;
    top:10%
}
.automatic-views-illustration .automatic-views-illustration__dot-likes,.automatic-views-illustration .automatic-views-illustration__dot-speed{
    background:#fff;
    border-radius:100px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    height:58px;
    position:absolute;
    transition:all .2s ease-out;
    width:58px;
    z-index:2
}
.automatic-views-illustration .automatic-views-illustration__dot-likes{
    animation:bounce-absolute 15s linear infinite;
    left:79%;
    top:27%
}
.buy-x-v2{
    display:block
}
.buy-x-v2 .buy-x-v2-landing{
    background-color:#47269b;
    background:linear-gradient(120deg,#7c33cd,#47269b);
    display:block;
    min-height:100vh;
    overflow:hidden;
    position:relative;
    width:100%
}
.buy-x-v2 .buy-x-v2-landing .buy-x-header{
    margin:0 auto;
    max-width:1000px;
    padding:65px 0 0;
    position:relative;
    text-align:left;
    width:92%
}
.buy-x-v2 .buy-x-landing-body{
    align-items:center;
    display:flex;
    height:calc(100vh - 230px);
    justify-content:center;
    margin:0 auto;
    max-width:1000px;
    min-height:500px;
    width:92%
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-content{
    color:#fff;
    display:inline-block;
    max-width:400px;
    position:relative;
    vertical-align:middle;
    z-index:3
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-content h1{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:40px;
    font-weight:800;
    line-height:115%;
    padding-bottom:20px
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-content h2,.buy-x-v2 .buy-x-landing-body .buy-x-landing-content p{
    font-family:Lato,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:130%;
    padding-bottom:30px
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration{
    display:inline-block;
    height:500px;
    position:relative;
    vertical-align:middle;
    width:calc(100% - 400px)
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #buy-x-services-likes-account{
    animation:bounce-rev-absolute 70s linear infinite;
    border-radius:8px;
    box-shadow:0 8px 20px 2px rgba(0,0,0,.2);
    height:auto;
    left:53%;
    position:absolute;
    top:13%;
    transition:all .2s ease-out;
    width:260px;
    z-index:1
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #buy-x-services-likes-account #account-heart-1{
    animation:fade-in-out 12s ease-in-out 1s infinite;
    opacity:0
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #buy-x-services-likes-account #account-heart-2{
    animation:fade-in-out 12s ease-in-out 1.25s infinite;
    opacity:0
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #buy-x-services-likes-account #account-heart-3{
    animation:fade-in-out 12s ease-in-out 1.5s infinite;
    opacity:0
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #buy-x-services-likes-account #account-heart-4{
    animation:fade-in-out 12s ease-in-out 1.75s infinite;
    opacity:0
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #buy-x-services-likes-account #account-heart-5{
    animation:fade-in-out 12s ease-in-out 2s infinite;
    opacity:0
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #illustration-messages{
    animation:bounce-absolute 40s linear infinite;
    border-radius:8px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    left:22%;
    position:absolute;
    top:32%;
    transition:all .2s ease-out;
    width:250px;
    z-index:2
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #illustration-engagement{
    animation:bounce-rev-absolute 20s linear infinite;
    border-radius:8px;
    box-shadow:0 8px 30px 3px rgba(0,0,0,.17);
    left:27%;
    position:absolute;
    top:51%;
    transition:all .2s ease-out;
    width:300px;
    z-index:3
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #illustration-likes-profile{
    animation:bounce-absolute 30s linear infinite;
    border-radius:8px;
    box-shadow:4px 13px 25px 1px rgba(0,0,0,.1);
    left:47%;
    position:absolute;
    top:13%;
    transition:all .2s ease-out;
    width:250px;
    z-index:2
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #illustration-likes-account-1{
    animation:bounce-sideways 20s linear infinite;
    border-radius:100px;
    box-shadow:0 12px 30px 1px rgba(0,0,0,.15);
    height:58px;
    left:37%;
    position:absolute;
    top:52%;
    width:auto;
    z-index:3
}
.buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #illustration-likes-account-2{
    animation:bounce-sideways 20s linear 3s infinite;
    border-radius:100px;
    box-shadow:0 12px 30px 1px rgba(0,0,0,.15);
    height:58px;
    left:28%;
    position:absolute;
    top:38%;
    width:auto;
    z-index:3
}
.buy-x-v2 .buy-x-landing-scroll-down{
    bottom:-49;
    padding:0px 0;
    position:relative;
    right:0;
    text-align:center;
    width:100%
}
.buy-x-v2 .buy-x-landing-scroll-down #scroll-down-icon{
    animation:bounce-transform 2s infinite;
    cursor:pointer;
    display:inline-block;
    height:40px;
    width:40px
}
.buy-x-v2 .buy-x-landing-curve{
    bottom:-2px;
    left:0;
    pointer-events:none;
    position:absolute;
    width:100%
}
.buy-x-v2 .buy-x-features{
    display:block;
    padding:100px 2% 0;
    text-align:center;
    width:96%
}
.buy-x-v2 .buy-x-features .buy-x-features-header{
    display:inline-block;
    margin-bottom:40px;
    position:relative;
    text-align:center;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-header h2{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    position:relative;
    z-index:2
}
.buy-x-v2 .buy-x-features .buy-x-features-content{
    margin:0 auto;
    max-width:1000px;
    padding-top:20px;
    width:100%
}
.buy-x-v2 .buy-x-features .buy-x-features-content #real-feature .features-illustration .illustration-part{
    border-radius:100px;
    height:auto;
    width:140px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #real-feature .features-illustration #real-1{
    left:20px;
    top:10px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #real-feature .features-illustration #real-2{
    left:100px;
    top:90px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #real-feature .features-illustration #real-verified{
    left:31px;
    top:129px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #auto-feature .features-illustration .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #auto-feature .features-illustration #auto-1{
    left:20px;
    top:0
}
.buy-x-v2 .buy-x-features .buy-x-features-content #auto-feature .features-illustration #auto-2{
    left:40px;
    top:70px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #auto-feature .features-illustration #auto-3{
    left:60px;
    top:140px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #instant-feature .features-illustration .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #instant-feature .features-illustration #instant-1{
    left:180px;
    top:0;
    z-index:10
}
.buy-x-v2 .buy-x-features .buy-x-features-content #instant-feature .features-illustration #instant-2{
    background:#fff;
    border-radius:8px;
    height:auto;
    left:30px;
    top:10px;
    width:200px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #prices-feature .features-illustration .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #prices-feature .features-illustration #prices-2{
    height:34px;
    left:215px;
    padding:12px;
    top:47px;
    width:34px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #prices-feature .features-illustration #prices-1{
    border-radius:8px;
    height:auto;
    left:30px;
    top:10px;
    width:213px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #cancel-feature .features-illustration .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #cancel-feature .features-illustration #cancel-1{
    left:10px;
    top:30px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #cancel-feature .features-illustration #cancel-2{
    left:40px;
    top:105px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #cancel-feature .features-illustration #cancel-3{
    background:#fee;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #support-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #support-feature #support-1{
    left:20px;
    top:50px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #support-feature #support-2{
    left:130px;
    top:125px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #support-feature #support-3{
    background:#f2eeff;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #delay-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #delay-feature #delay-1{
    left:180px;
    top:75px;
    z-index:10
}
.buy-x-v2 .buy-x-features .buy-x-features-content #delay-feature #delay-2{
    background:#fff;
    border-radius:8px;
    height:auto;
    left:45px;
    top:0;
    width:163px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #delay-feature #delay-3{
    background:#fff;
    border-radius:8px;
    height:auto;
    left:30px;
    top:22px;
    width:200px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-feature #views-1{
    background:#fff;
    border-radius:100px;
    height:auto;
    left:96px;
    top:118px;
    width:162px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-feature #views-2{
    background:#fff;
    border-radius:100px;
    height:auto;
    left:5px;
    top:40px;
    width:162px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-feature #views-3{
    background:#fff;
    border-radius:8px;
    height:auto;
    left:50px;
    top:0;
    width:163px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-real-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-real-feature #likes-real-1{
    background:#fff;
    border-radius:100px;
    height:auto;
    left:100px;
    top:70px;
    width:140px;
    z-index:2
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-real-feature #likes-real-2{
    background:#fff;
    border-radius:100px;
    height:auto;
    left:15px;
    top:0;
    width:140px;
    z-index:2
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-real-feature #likes-real-3{
    background:#fff;
    border-radius:100px;
    height:auto;
    left:15px;
    top:140px;
    width:140px;
    z-index:2
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-real-feature #likes-real-circle{
    background:#eef1ff;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px;
    z-index:1
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-instant-feature .illustration-part{
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-instant-feature #likes-instant-1{
    background:#fff;
    left:35px;
    top:140px;
    z-index:2
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-instant-feature #likes-instant-2{
    background:#fff;
    left:170px;
    top:0;
    z-index:2
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-instant-feature #likes-instant-notification{
    background:#fff;
    left:85px;
    top:72px;
    z-index:2
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-instant-feature #likes-instant-circle{
    background:#fbeeff;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px;
    z-index:1
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-delay-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-delay-feature #delay-1{
    left:24px;
    top:146px;
    z-index:10
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-delay-feature #delay-2{
    background:#fff;
    border-radius:8px;
    height:auto;
    left:40px;
    top:12px;
    width:185px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-price-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-price-feature #likes-price-circle{
    background:#fee;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px;
    z-index:1
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-price-feature #likes-price-1{
    height:58px;
    left:30px;
    top:71px;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-price-feature #likes-price-2{
    height:58px;
    left:45px;
    top:142px;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-price-feature #likes-price-3{
    height:58px;
    left:15px;
    top:0;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-support-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-support-feature #likes-support-circle{
    background:#fee;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px;
    z-index:1
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-support-feature #likes-support-1{
    left:17px;
    top:40px;
    z-index:10
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-support-feature #likes-support-2{
    left:180px;
    top:145px;
    z-index:10
}
.buy-x-v2 .buy-x-features .buy-x-features-content #likes-support-feature #likes-support-3{
    background:#fff;
    border-radius:8px;
    height:auto;
    left:40px;
    top:12px;
    width:185px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-instant-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-instant-feature #followers-instant-circle{
    background:#fee;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px;
    z-index:1
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-instant-feature #followers-instant-1{
    border-radius:8px;
    height:58px;
    left:30px;
    top:71px;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-instant-feature #followers-instant-2{
    border-radius:8px;
    height:58px;
    left:45px;
    top:142px;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-instant-feature #followers-instant-3{
    border-radius:8px;
    height:58px;
    left:15px;
    top:0;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-refill-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-refill-feature #followers-refill-1{
    left:190px;
    top:20px;
    z-index:10
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-refill-feature #followers-refill-2{
    left:20px;
    top:145px;
    z-index:10
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-refill-feature #followers-refill-3{
    background:#fff;
    border-radius:8px;
    height:auto;
    left:35px;
    top:29px;
    width:195px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-support-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-support-feature #followers-support-circle{
    background:#eef1ff;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px;
    z-index:1
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-support-feature #followers-support-1{
    border-radius:100px;
    height:58px;
    left:60px;
    top:71px;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-support-feature #followers-support-2{
    border-radius:100px;
    height:58px;
    left:30px;
    top:142px;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #followers-support-feature #followers-support-3{
    border-radius:100px;
    height:58px;
    left:30px;
    top:0;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-quality-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-quality-feature #views-quality-circle{
    background:#f6eeff;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px;
    z-index:1
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-quality-feature #views-quality-1{
    height:58px;
    left:60px;
    top:115px;
    z-index:2
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-quality-feature #views-quality-2{
    height:58px;
    left:25px;
    top:33px;
    z-index:2
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-instant-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-instant-feature #views-instant-circle{
    background:#ffeef4;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px;
    z-index:1
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-instant-feature #views-instant-1{
    left:190px;
    top:137px;
    z-index:10
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-instant-feature #views-instant-chart{
    background:#fff;
    border-radius:8px;
    height:auto;
    left:35px;
    top:20px;
    width:195px
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-support-feature .illustration-part{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-support-feature #views-support-circle{
    background:#eef6ff;
    border-radius:150px;
    height:200px;
    margin:0 30px;
    width:200px;
    z-index:1
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-support-feature #views-support-1{
    border-radius:8px;
    height:58px;
    left:30px;
    top:0;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-support-feature #views-support-2{
    border-radius:8px;
    height:58px;
    left:60px;
    top:71px;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content #views-support-feature #views-support-3{
    border-radius:8px;
    height:58px;
    left:30px;
    top:142px;
    z-index:3
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item{
    border-radius:6px;
    display:inline-block;
    margin-bottom:20px;
    margin-right:50px;
    padding:40px 0;
    text-align:center;
    vertical-align:top;
    width:260px
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item .features-illustration{
    height:200px;
    position:relative;
    width:260px
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item .features-illustration .illustration-dot{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item .features-illustration .illustration-rectangle{
    border-radius:12px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item .features-illustration .illustration-ellipsis{
    border-radius:100px;
    height:58px;
    width:auto
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item .features-illustration .illustration-part{
    box-shadow:0 7px 14px 1px rgba(0,0,0,.15);
    position:absolute
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item .features-illustration .illustration-part-round-wrapper{
    background:#fff;
    border-radius:100px;
    box-shadow:0 7px 14px 1px rgba(0,0,0,.15);
    height:38px;
    padding:10px;
    position:absolute;
    width:38px
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item .features-illustration .illustration-part-round-wrapper .content-icon{
    height:auto;
    width:100%
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item h3{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:22px;
    font-weight:900;
    line-height:120%;
    padding-bottom:15px;
    padding-top:20px
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item p{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:130%
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item p i{
    font-style:italic
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item p strong{
    font-weight:900
}
.buy-x-v2 .buy-x-features .buy-x-features-content .features-item:nth-child(3n){
    margin-right:0
}
.buy-x-v2{
    background:#fafafa;
    min-height:100vh;
    width:100%
}
.buy-x-v2 .buy-x-packages-wrapper{
    height:auto;
    width:100%
}
.buy-x-v2 .buy-x-header{
    padding:80px 2% 60px;
    text-align:center;
    width:96%
}
.buy-x-v2 .buy-x-header .buy-x-header-icon{
    background:#fff;
    border-radius:200px;
    box-shadow:0 7px 14px 1px rgba(0,0,0,.15);
    height:180px;
    margin:0 auto;
    width:180px
}
.buy-x-v2 .buy-x-header .buy-x-header-icon .icon{
    display:block;
    padding:10px;
    width:calc(100% - 20px)
}
.buy-x-v2 .buy-x-header .buy-x-header-heading{
    display:inline-block;
    margin-bottom:40px;
    padding-top:40px;
    position:relative;
    text-align:center;
    width:auto
}
.buy-x-v2 .buy-x-header .buy-x-header-heading h1,.buy-x-v2 .buy-x-header .buy-x-header-heading h2{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    position:relative;
    z-index:2
}
.buy-x-v2 .buy-x-header h2,.buy-x-v2 .buy-x-header p{
    color:#392754;
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    line-height:120%;
    margin:0 auto;
    max-width:620px;
    text-align:center;
    width:100%
}
.buy-x-v2 .buy-x-how{

    display:block;
    padding:100px 2%;
    width:100%
}
.buy-x-v2 .buy-x-how .buy-x-how-header{
    text-align:center;
    width:100%
}
.buy-x-v2 .buy-x-how .buy-x-how-header h2{
    color:#fff;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    margin-bottom:30px
}
.buy-x-v2 .buy-x-how .buy-x-how-header p{
    color:#fff;
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    line-height:120%;
    margin:0 auto;
    max-width:620px;
    width:100%
}
.buy-x-v2 .buy-x-how .buy-x-how-header p strong{
    font-weight:600
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews-stars{
    padding-bottom:30px;
    text-align:center
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews-stars .star{
    display:inline-block;
    height:45px;
    padding:0 10px;
    vertical-align:middle;
    width:45px
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews-stars .star img{
    height:inherit;
    width:inherit
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews{
    margin:0 auto;
    max-width:720px;
    padding:30px 0 80px;
    text-align:center
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-next,.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-prev{
    cursor:pointer;
    display:inline-block;
    height:40px;
    margin:10px;
    vertical-align:middle;
    width:40px
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-prev{
    transform:rotate(90deg)
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-next{
    transform:rotate(-90deg)
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-count{
    color:#fff;
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    line-height:120%;
    margin:0 auto;
    padding-top:30px;
    text-align:center;
    width:100%
} 
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list{
    display:inline-block;
    vertical-align:middle;
    width:calc(98% - 120px);
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review.showing{
    animation:fade-in-display-inline-block .5s linear;
    display:inline-block;
    opacity:1
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review.fading-out{
    animation:fade-out-display-inline-block .5s linear;
    display:none;
    opacity:0
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review{
    background:#fff;
    border-radius:8px;
    box-shadow:0 7px 14px 1px rgba(0,0,0,.15);
    display:none;
    padding:30px;
    text-align:left;
    vertical-align:middle;
    width:calc(100% - 60px)
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review .rw-review-rating{
    display:block
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review .rw-review-rating .rw-review-stars{
    display:inline-block;
    vertical-align:middle
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review .rw-review-rating .rw-review-stars .star{
    display:inline-block;
    height:16px;
    margin-right:5px;
    vertical-align:middle;
    width:16px
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review .rw-review-rating .rw-review-stars-description{
    color:#ccc;
    display:inline-block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:17px;
    margin-left:2px;
    vertical-align:middle
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review .rw-review-text{
    color:#392754;
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:130%;
    padding-bottom:15px
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review .rw-review-details{
    display:block;
    padding-bottom:10px
}
.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review .rw-review-details .rw-review-author{
    color:#392754;
    display:inline-block;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:18px;
    font-weight:600;
    margin-right:8px;
    vertical-align:middle
}
.buy-x-v2 .buy-x-how .buy-x-how-steps{
    margin:0 auto;
    max-width:720px;
    padding:40px 0;
    text-align:center
}
.buy-x-v2 .buy-x-how .buy-x-how-steps .step:nth-child(3){
    margin-right:0
}
.buy-x-v2 .buy-x-how .buy-x-how-steps .step{
    background:#fff;
    border-radius:6px;
    box-shadow:0 7px 14px 1px rgba(0,0,0,.15);
    display:inline-block;
    margin-right:30px;
    padding:40px;
    text-align:center;
    vertical-align:middle;
    width:217px
}
.buy-x-v2 .buy-x-how .buy-x-how-steps .step span{
    color:#392754;
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:24px;
    font-weight:900;
    line-height:120%;
    padding-bottom:10px;
    width:100%
}
.buy-x-v2 .buy-x-how .buy-x-how-steps .step p{
    color:#392754;
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:120%;
    padding-bottom:25px;
    width:100%
}
.buy-x-v2 .buy-x-how .buy-x-how-steps .step .icon{
    display:inline-block;
    height:60px;
    width:60px
}
.buy-x-v2 .buy-x-how .buy-x-how-expect{
    margin:0 auto;
    max-width:720px;
    padding-top:30px;
    text-align:center
}
.buy-x-v2 .buy-x-how .buy-x-how-expect h3{
    color:#fff;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    line-height:120%;
    width:100%
}
.buy-x-v2 .buy-x-how .buy-x-how-expect .expect-list{
    margin:0 auto;
    padding-top:30px
}
.buy-x-v2 .buy-x-how .buy-x-how-expect .expect-list .expect-item{
    display:inline-block;
    padding-right:50px;
    text-align:left;
    vertical-align:middle;
    width:auto
}
.buy-x-v2 .buy-x-how .buy-x-how-expect .expect-list .expect-item .icon{
    display:inline-block;
    height:30px;
    padding-right:12px;
    vertical-align:middle;
    width:30px
}
.buy-x-v2 .buy-x-how .buy-x-how-expect .expect-list .expect-item p{
    color:#fff;
    display:inline-block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    line-height:120%;
    vertical-align:middle
}
.buy-x-v2 .buy-x-how .buy-x-how-expect .expect-list .expect-item:nth-child(3){
    padding-right:0
}
.buy-x-v2 .buy-x-why-v2{
    background-size:contain;
    padding:80px 2% 60px;
    text-align:center;
    width:100%;
    background-color: white;
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-heading{
    display:inline-block;
    margin-bottom:40px;
    padding-top:40px;
    position:relative;
    text-align:center;
    width:auto
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-heading h2{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    position:relative;
    z-index:2;
       
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions{
    margin:0 auto;
    max-width:1000px;
    padding-top:60px;
    text-align:left;
    width:100%
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question{
    display:inline-block;
    margin-bottom:60px;
    margin-right:20px;
    vertical-align:top;
    width:calc(50% - 22px)
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question .question-head{
    padding:0 30px 20px 0
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question .question-head h3{
    color:#392754;
    display:inline-block;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:24px;
    font-weight:400;
    line-height:120%;
    vertical-align:middle;
    width:100%
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question .question-body p{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    line-height:150%;
    padding:0 30px 0 0
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question:nth-child(2n){
    border-left:4px solid #e5daff;
    margin-right:0;
    padding-left:20px
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question:nth-child(2n) .question-head{
    padding:0 0 20px 30px
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question:nth-child(2n) .question-body p{
    padding:0 0 0 30px
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question.wide{
    border:none;
    margin:0 0 60px!important;
    padding:0;
    width:100%
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question.wide .question-head{
    padding:0 30px 20px 0
}
.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question.wide .question-body p{
    padding:0 30px 0 0
}
.buy-x-v2 .buy-x-why{
    padding:80px 2% 60px;
    text-align:center;
    width:96%
}
.buy-x-v2 .buy-x-why .buy-x-why-heading{
    display:inline-block;
    margin-bottom:40px;
    padding-top:40px;
    position:relative;
    text-align:center;
    width:auto
}
.buy-x-v2 .buy-x-why .buy-x-why-heading h2{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    position:relative;
    z-index:2
}
.buy-x-v2 .buy-x-why .buy-x-why-questions{
    margin:0 auto;
    max-width:720px;
    padding-top:30px;
    width:100%
}
.buy-x-v2 .buy-x-why .buy-x-why-questions .question{
    background:#fff;
    border-radius:6px;
    box-shadow:0 7px 14px 1px rgba(0,0,0,.15);
    margin-bottom:20px;
    text-align:left;
    width:100%
}
.buy-x-v2 .buy-x-why .buy-x-why-questions .question .question-head{
    cursor:pointer;
    padding:30px
}
.buy-x-v2 .buy-x-why .buy-x-why-questions .question .question-head .icon{
    display:inline-block;
    height:25px;
    transform:rotate(-90deg);
    transition:all .2s linear;
    vertical-align:middle;
    width:25px
}
.buy-x-v2 .buy-x-why .buy-x-why-questions .question .question-head h3{
    color:#392754;
    display:inline-block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:22px;
    font-weight:400;
    line-height:120%;
    padding-left:10px;
    vertical-align:middle;
    width:calc(100% - 35px)
}
.buy-x-v2 .buy-x-why .buy-x-why-questions .question .question-body{
    display:none
}
.buy-x-v2 .buy-x-why .buy-x-why-questions .question .question-body p{
    color:#aaa;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    line-height:150%;
    padding:0 30px 30px
}
.buy-x-v2 .buy-x-why .buy-x-why-questions .question.expanded .question-head{
    padding-bottom:20px
}
.buy-x-v2 .buy-x-why .buy-x-why-questions .question.expanded .question-head .icon{
    transform:rotate(0deg)
}
.buy-x-v2 .buy-x-why .buy-x-why-questions .question.expanded .question-body{
    display:block
}
.generic-page .inner{
    background:#fafafa;
    padding:100px 2%;
    text-align:center;
    width:96%
}
.generic-page .header{
    display:inline-block;
    position:relative;
    width:auto
}
.generic-page .header h1{
    font-family:Nunito,Helvetica,sans-serif;
    font-size:38px;
    font-weight:800;
    position:relative;
    z-index:2
}
.generate-invoice-page .inner{
    background-image:url(/img/background_l.svg)
}
.generate-invoice-page .generate-invoice__form-wrapper{
    margin-top:80px
}
.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form{
    background:#fff;
    border-radius:8px;
    box-shadow:0 8px 14px 2px rgba(0,0,0,.1);
    box-sizing:border-box;
    margin:0 auto 30px;
    max-width:430px;
    padding:30px 30px 20px;
    text-align:left;
    width:100%
}
.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form .input-wrapper{
    display:inline-block;
    font-size:0;
    margin-bottom:20px;
    max-width:400px;
    position:relative;
    vertical-align:middle;
    width:100%
}
.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form .input-wrapper.error label{
    color:#fc0062
}
.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form .input-wrapper.error input,.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form .input-wrapper.error select{
    border:1px solid #e91e63
}
.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form .input-wrapper label{
    box-sizing:border-box;
    color:#aaa;
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:13px;
    font-weight:500;
    line-height:150%;
    padding-bottom:3px;
    padding-left:2px;
    width:100%
}
.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form .input-wrapper input,.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form .input-wrapper select{
    -webkit-appearance:none!important;
    background:#fff;
    border:1px solid #e0e0e0;
    border-radius:6px;
    display:inline-block;
    height:36px;
    line-height:36px;
    padding:0 15px;
    vertical-align:middle;
    width:calc(100% - 32px)
}
.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form .input-wrapper .icon{
    bottom:0;
    display:inline-block;
    height:36px;
    left:0;
    line-height:36px;
    pointer-events:none;
    position:absolute;
    text-align:center;
    vertical-align:middle;
    width:36px
}
.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form .input-wrapper .icon.right{
    left:auto;
    pointer-events:none;
    right:0
}
.generate-invoice-page .generate-invoice__form-wrapper .generate-invoice__form .input-wrapper img{
    display:inline;
    height:16px;
    padding:10px 0;
    width:16px
}
.generate-invoice-page .generate-invoice__form-wrapper .button{
    box-sizing:border-box;
    width:100%
}
.generate-invoice-page .generate-invoice__form-wrapper .form-text{
    font-family:Lato,Helvetica,sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:120%;
    margin-bottom:20px
}
.generate-invoice-page .generate-invoice__form-wrapper .form-text strong{
    font-weight:600
}
.generate-invoice-page .generate-invoice__form-wrapper .invoice-company-details{
    display:block;
    margin-bottom:15px
}
.generate-invoice-page .generate-invoice__form-wrapper .invoice-company-details p{
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:13px;
    font-weight:500;
    line-height:130%
}
.generate-invoice-page .generate-invoice__form-wrapper .invoice-company-details span{
    display:block;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:800;
    line-height:130%;
    margin-top:3px
}
#support-page #support-faq{
    background:#fafafa;
    padding:100px 2%;
    text-align:center;
    width:100%
}
#support-page #support-faq #support-header{
    display:inline-block;
    position:relative;
    width:auto
}
#support-page #support-faq #support-header h1{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    position:relative;
    z-index:2
}
#support-page #support-faq #support-header-subline{
    color:#392754;
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:120%;
    margin:0 auto;
    max-width:500px;
    padding:30px 2% 0;
    width:100%
}
#support-page #support-faq #support-header-subline a{
    cursor:pointer
}
#support-page #support-faq #support-faq-questions{
    margin:0 auto;
    max-width:720px;
    padding-top:60px;
    width:100%
}
#support-page #support-faq #support-faq-questions .question{
    background:#fff;
    border-radius:6px;
    box-shadow:0 7px 14px 1px rgba(0,0,0,.15);
    margin-bottom:20px;
    text-align:left;
    width:100%
}
#support-page #support-faq #support-faq-questions .question .question-head{
    cursor:pointer;
    padding:30px
}
#support-page #support-faq #support-faq-questions .question .question-head .icon{
    display:inline-block;
    height:25px;
    transform:rotate(-90deg);
    transition:all .2s linear;
    vertical-align:middle;
    width:25px
}
#support-page #support-faq #support-faq-questions .question .question-head h3{
    color:#392754;
    display:inline-block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:22px;
    font-weight:400;
    line-height:120%;
    padding-left:10px;
    vertical-align:middle;
    width:calc(100% - 35px)
}
#support-page #support-faq #support-faq-questions .question .question-body{
    display:none
}
#support-page #support-faq #support-faq-questions .question .question-body p{
    color:#aaa;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    line-height:150%;
    padding:0 30px 30px
}
#support-page #support-faq #support-faq-questions .question.expanded .question-head{
    padding-bottom:20px
}
#support-page #support-faq #support-faq-questions .question.expanded .question-head .icon{
    transform:rotate(0deg)
}
#support-page #support-faq #support-faq-questions .question.expanded .question-body{
    display:block
}
#support-page #support-contact{
    background-color:#6d50e3;
    background:linear-gradient(120deg,#6d50e3,#9255c4);
    padding:100px 2%;
    text-align:center;
    width:96%
}
#support-page #support-contact #support-contact-header{
    display:inline-block;
    position:relative;
    width:auto
}
#support-page #support-contact #support-contact-header h1{
    color:#fff;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    position:relative;
    z-index:2
}
#support-page #support-contact #support-contact-header-subline{
    color:#fff;
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:120%;
    margin:0 auto;
    max-width:500px;
    padding:30px 2% 0;
    width:96%
}
#support-page #support-contact #support-contact-form{
    background:#fff;
    border-radius:6px;
    box-shadow:0 7px 14px 1px rgba(0,0,0,.15);
    display:block;
    margin:60px auto 0;
    max-width:500px;
    padding:30px 40px 40px;
    text-align:left;
    width:calc(100% - 80px)
}
#support-page #support-contact #support-contact-form .card-loader .card-loader-text{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400
}
#support-page #support-contact #support-contact-form #contact-sent{
    padding-top:10px;
    width:100%
}
#support-page #support-contact #support-contact-form #contact-sent .icon{
    display:inline-block;
    height:40px;
    vertical-align:middle;
    width:40px
}
#support-page #support-contact #support-contact-form #contact-sent p{
    color:#392754;
    display:inline-block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    padding-left:20px;
    vertical-align:middle;
    width:calc(100% - 70px)
}
#support-page #support-contact #support-contact-form .form-error{
    background:#f47aac;
    border-radius:6px;
    color:#fff;
    margin-bottom:20px;
    padding:15px;
    width:calc(100% - 30px)
}
#support-page #support-contact #support-contact-form .form-error p{
    color:#fff!important;
    display:inline-block;
    font-size:16px!important;
    line-height:120%;
    padding-left:5px;
    text-align:left!important;
    vertical-align:middle;
    width:calc(100% - 35px)!important
}
#support-page #support-contact #support-contact-form .form-error .icon{
    display:inline-block;
    height:30px;
    vertical-align:middle;
    width:30px
}
#support-page #support-contact #support-contact-form .form-error .icon img{
    height:inherit;
    width:inherit
}
#support-page #support-contact #support-contact-form .form-input-wrapper{
    display:block;
    padding:10px 0;
    position:relative;
    width:100%
}
#support-page #support-contact #support-contact-form .form-input-wrapper label{
    color:#2087e9;
    display:block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:14px;
    font-weight:900;
    padding-bottom:8px
}
#support-page #support-contact #support-contact-form .form-input-wrapper input,#support-page #support-contact #support-contact-form .form-input-wrapper select{
    -webkit-appearance:none;
    border:1px solid #e0e0e0;
    border-radius:6px;
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    height:30px;
    line-height:100%;
    padding:5px 10px;
    width:calc(100% - 22px)
}
#support-page #support-contact #support-contact-form .form-input-wrapper .icon{
    bottom:15px;
    height:20px;
    padding:5px;
    pointer-events:none;
    position:absolute;
    right:7px;
    width:20px;
    z-index:5
}
#support-page #support-contact #support-contact-form .form-input-wrapper textarea{
    -webkit-appearance:none;
    border:1px solid #e0e0e0;
    border-radius:6px;
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    height:120px;
    line-height:120%;
    margin:0 0 10px;
    outline:0;
    padding:11px 10px;
    resize:vertical;
    width:100%
}
#support-page #support-contact #support-contact-form .form-input-wrapper.half{
    display:inline-block;
    padding:10px 0;
    vertical-align:top;
    width:calc(50% - 12px)
}
#support-page #support-contact #support-contact-form .form-input-wrapper.half:nth-child(3n){
    margin-left:20px
}
#support-page #support-contact #support-contact-form input.button{
    min-width:140px
}
#terms-page{
    background:#fafafa;
    width:100%
}
#terms-page #terms-content{
    display:block;
    margin:0 auto;
    max-width:800px;
    padding:80px 2%;
    text-align:center;
    width:96%
}
#terms-page #terms-content #terms-header{
    display:inline-block;
    position:relative;
    width:auto
}
#terms-page #terms-content #terms-header h1{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    position:relative;
    z-index:2
}
#terms-page #terms-content #terms-list{
    background:#fff;
    border-radius:6px;
    box-shadow:0 7px 14px 1px rgba(0,0,0,.15);
    margin-top:80px;
    padding:50px 40px;
    text-align:left;
    width:calc(100% - 80px)
}
#terms-page #terms-content #terms-list .terms-item h3{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:22px;
    font-weight:900;
    padding-bottom:15px
}
#terms-page #terms-content #terms-list .terms-item p{
    color:#888;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:130%;
    padding-bottom:15px
}
#terms-page #terms-content #terms-list .terms-item p i{
    font-style:italic
}
#terms-page #terms-content #terms-list .terms-item p strong{
    font-weight:900
}
#terms-page #terms-content #terms-list .terms-item-divider{
    background:#2087e9;
    content:none;
    height:1px;
    margin:30px 0;
    width:200px
}
.blue-bg-deg{
    background-color:#24d0e0;
    background:linear-gradient(120deg,#31b6ff,#06e9c1)
}
#follower-count-page{
    background-color:#fafafa;
    padding:100px;
    padding-bottom:80px!important
}
#follower-count-page .card-loader{
    padding:40px 0 20px
}
#follower-count-page .card-loader .card-loader-text{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400
}
#follower-count-page #follower-count-error{
    background:#c7a7f7;
    border-radius:6px;
    color:#fff;
    display:block;
    margin:25px auto 0;
    max-width:400px;
    padding:15px;
    width:calc(100% - 30px)
}
#follower-count-page #follower-count-error p{
    color:#fff!important;
    display:inline-block;
    font-size:16px!important;
    height:auto;
    line-height:120%;
    padding-left:5px;
    text-align:left!important;
    vertical-align:middle;
    width:calc(100% - 35px)!important
}
#follower-count-page #follower-count-error p strong{
    font-weight:900
}
#follower-count-page #follower-count-error .icon{
    display:inline-block;
    height:30px;
    vertical-align:middle;
    width:30px
}
#follower-count-page #follower-count-error .icon img{
    height:inherit;
    width:inherit
}
#follower-count-page #follower-count-error.error{
    background:#f47aac
}
#follower-count-page .inner{
    margin:0 auto;
    max-width:900px;
    padding:2% 0;
    text-align:center;
    width:94%
}
#follower-count-page .inner .heading{
    display:inline-block;
    margin-bottom:40px;
    position:relative
}
#follower-count-page .inner .heading h1{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    position:relative;
    z-index:2
}
#follower-count-page .inner h4{
    font-size:18px;
    font-weight:400;
    line-height:130%;
    margin:0 auto;
    max-width:480px
}
#follower-count-page .inner h5{
    font-size:14px;
    font-weight:400;
    line-height:24px
}
#follower-count-page .inner .mt-200{
    margin-top:20px
}
#follower-count-page .inner .profile-widget{
    background-position:50%;
    background-size:150% 100%;
    border-radius:8px;
    box-sizing:border-box;
    margin:40px auto 0;
    max-width:380px;
    padding:40px
}
#follower-count-page .inner .profile-widget .white-bg{
    background:#fff;
    border-radius:8px;
    box-sizing:border-box;
    padding:40px
}
#follower-count-page .inner .profile-widget .white-bg img{
    border-radius:850px;
    height:85px;
    margin-bottom:20px;
    width:85px
}
#follower-count-page .inner .profile-widget .white-bg .username{
    color:#392754;
    display:block;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:18px;
    margin-bottom:30px
}
#follower-count-page .inner .profile-widget .white-bg .counter{
    color:#392754;
    font-weight:600;
    margin-bottom:30px
}
#follower-count-page .inner .profile-widget .white-bg .counter span{
    font-size:35px
}
#follower-count-page .inner .profile-widget .white-bg .counter span.type{
    display:block;
    font-size:14px;
    font-weight:400;
    padding-top:5px
}
#follower-count-page .inner .profile-widget .white-bg .button{
    box-sizing:border-box;
    min-width:100%;
    width:100%
}
#follower-count-page .inner .profile-widget .share{
    color:#fff;
    font-size:36px;
    font-weight:600;
    margin-top:40px
}
#follower-count-page .inner .share-url{
    color:#fff;
    font-size:18px;
    margin-top:10px
}
#follower-count-page .inner form#download{
    max-width:100%;
    width:100%
}
#follower-count-page .inner form#follower-count{
    max-width:380px
}
#follower-count-page .inner form#download input{
    text-align:left
}
#follower-count-page .inner form#follower-count input{
    text-align:center
}
#follower-count-page .inner form{
    margin:50px auto 0;
    position:relative
}
#follower-count-page .inner form *{
    box-sizing:border-box;
    display:block
}
#follower-count-page .inner form input{
    background:#fff;
    border:1px solid #e0e0e0;
    border-radius:8px;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:20px;
    font-weight:300;
    height:60px;
    margin:0 auto 20px;
    max-width:580px;
    padding:0 20px;
    width:100%
}
#follower-count-page .inner form button{
    border:0;
    display:inline-block;
    outline:none
}
#follower-count-page .inner form h3{
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:24px;
    font-weight:800;
    margin-bottom:20px
}
#downloader-how-to{
    background-color:#7e54c1;
    background:linear-gradient(120deg,#7e54c1,#533f9e);
    padding:100px 2%;
    text-align:center;
    width:96%
}
#downloader-how-to .heading{
    display:inline-block;
    padding-bottom:60px;
    position:relative;
    width:auto
}
#downloader-how-to .heading h2{
    color:#fff;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:38px;
    font-weight:800;
    position:relative;
    z-index:2
}
#downloader-how-to .heading h5{
    color:#fff;
    display:inline-block;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:130%;
    max-width:600px;
    padding-bottom:5px;
    padding-top:30px
}
#downloader-how-to .how-to-content{
    margin:0 auto;
    max-width:1290px;
    text-align:center;
    width:100%
}
#downloader-how-to .how-to-content .how-to-item{
    background:#fff;
    border-radius:8px;
    box-shadow:0 7px 14px 1px rgba(0,0,0,.1);
    display:inline-block;
    margin:10px;
    max-width:390px;
    padding:40px 10px;
    vertical-align:top;
    width:calc(100% - 20px)
}
#downloader-how-to .how-to-content .how-to-item h2{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:24px;
    font-weight:900;
    padding-bottom:10px
}
#downloader-how-to .how-to-content .how-to-item p{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:120%;
    padding-bottom:25px
}
#downloader-how-to .how-to-content .how-to-item img{
    width:100%
}
.tooltip-wrapper{
    display:inline-block;
    height:20px;
    margin-left:10px;
    position:relative;
    vertical-align:middle;
    width:20px;
    z-index:2
}
.tooltip-wrapper .tooltip-trigger{
    background:#e0e0e0;
    border-radius:20px;
    color:#fff;
    cursor:pointer;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:14px;
    font-weight:900;
    height:20px;
    line-height:20px;
    padding:0;
    text-align:center;
    width:20px
}
.tooltip-wrapper .tooltip-trigger:hover{
    background:#aeaeae
}
.tooltip-wrapper .tooltip-dropdown{
    display:none
}
.tooltip-wrapper.showing{
    z-index:3
}
.tooltip-wrapper.showing .tooltip-dropdown{
    background:#fafafa;
    border-radius:6px;
    box-shadow:0 8px 24px 2px rgba(0,0,0,.2);
    display:block;
    left:calc(50% - 120px);
    padding:20px;
    position:absolute;
    text-align:left;
    top:calc(100% + 10px);
    width:220px
}
.tooltip-wrapper.showing .tooltip-hide{
    cursor:pointer;
    height:15px;
    position:absolute;
    right:20px;
    top:20px;
    width:15px
}
.tooltip-wrapper.showing .tooltip-header{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:16px;
    font-weight:900;
    height:18px;
    line-height:18px;
    padding-bottom:8px
}
.tooltip-wrapper.showing .tooltip-text{
    color:#392754;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:110%
}
.card-loader{
    padding:20px 0;
    text-align:center
}
.card-loader img{
    animation:spin 2s infinite;
    display:inline-block;
    height:80px;
    margin:0;
    padding:0;
    width:80px
}
.card-loader .card-loader-text{
    padding-top:10px;
    width:100%!important
}
.generic-error{
    background:#f47aac;
    border-radius:6px;
    color:#fff;
    margin-bottom:20px;
    max-width:372px;
    padding:15px;
    width:calc(100% - 30px)
}
.generic-error p{
    color:#fff!important;
    font-size:16px!important;
    line-height:120%;
    padding-left:5px;
    text-align:left!important;
    width:calc(100% - 35px)!important
}
.generic-error .icon,.generic-error p{
    display:inline-block;
    vertical-align:middle
}
.generic-error .icon{
    height:30px;
    width:30px
}
.generic-error .icon img{
    height:inherit;
    width:inherit
}
.generic-error.success{
    background:#2087e9
}
.generic-form{
    padding-top:30px
}
.generic-form .form-header{
    color:#392754;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:22px;
    font-weight:800;
    padding-bottom:20px
}
.generic-form .form-error{
    background:#f47aac;
    border-radius:6px;
    color:#fff;
    margin-bottom:20px;
    max-width:372px;
    padding:15px;
    width:calc(100% - 30px)
}
.generic-form .form-error p{
    color:#fff!important;
    display:inline-block;
    font-size:16px!important;
    line-height:120%;
    padding-left:5px;
    text-align:left!important;
    vertical-align:middle;
    width:calc(100% - 35px)!important
}
.generic-form .form-error .icon{
    display:inline-block;
    height:30px;
    vertical-align:middle;
    width:30px
}
.generic-form .form-error .icon img{
    height:inherit;
    width:inherit
}
.generic-form .form-error.success{
    background:#2087e9
}
.generic-form .input-wrapper{
    border:1px solid #e0e0e0;
    border-radius:6px;
    font-size:0;
    height:36px;
    line-height:36px;
    margin-bottom:20px;
    max-width:400px;
    position:relative;
    width:100%
}
.generic-form .input-wrapper .icon{
    display:inline-block;
    height:36px;
    left:0;
    line-height:36px;
    pointer-events:none;
    position:absolute;
    text-align:center;
    top:0;
    vertical-align:middle;
    width:36px
}
.generic-form .input-wrapper .icon img{
    display:inline;
    height:16px;
    padding:10px 0;
    width:16px
}
.generic-form .input-wrapper input{
    display:inline-block;
    height:36px;
    padding:0 10px 0 36px;
    vertical-align:middle;
    width:calc(100% - 46px)
}
.generic-form .input-wrapper select{
    display:inline-block;
    height:36px;
    padding:0 41px 0 15px;
    vertical-align:middle;
    width:calc(100% - 56px)
}
.generic-form .input-wrapper.icon-right .icon{
    left:auto;
    right:0
}
footer{
    background:#fafafa;
    color:#a7a7a7;
    font-size:0;
    padding:100px 0 50px;
    width:100%
}
footer,footer *{
    box-sizing:border-box
}
footer .footer__content{
    align-content:flex-start;
    color:inherit;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    margin:0 auto;
    max-width:980px;
    padding:0 2%;
    width:100%
}
footer .footer__content .footer__logo{
    align-items:center;
    display:flex;
    flex-grow:0;
    flex-shrink:0;
    height:auto;
    padding-bottom:25px;
    width:auto
}
footer .footer__content .footer__logo img{
    flex-shrink:0;
    height:45px
}
footer .footer__content .footer__logo-divider{
    border-bottom:1px solid #e0e0e0;
    flex-grow:1;
    width:100%
}
footer .footer__content .footer__logo-divider.footer__logo-divider--left{
    margin:0;
    width:0
}
footer .footer__content .footer__logo-divider.footer__logo-divider--right{
    margin-left:50px;
    width:100%
}
footer .footer__content .footer__sitemap{
    flex-shrink:1;
    text-align:left;
    width:100%
}
footer .footer__content .footer__copyright{
    color:inherit;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:14px;
    font-weight:700;
    line-height:130%;
    text-align:center;
    width:100%
}
footer .footer__content .footer__copyright a{
    color:#8560d6;
    transition:color .2s linear
}
footer .footer__content .footer__copyright a:hover{
    border-bottom:1px solid
}
footer .footer__content .footer__address{
    border-top:1px solid #e0e0e0;
    color:inherit;
    font-family:Lato,Helvetica,Sans-serif;
    font-size:14px;
    font-weight:700;
    line-height:130%;
    padding-bottom:5px;
    padding-top:25px;
    text-align:center
}
.sitemap{
    color:inherit
}
.sitemap .sitemap__row{
    color:inherit;
    display:flex;
    flex-direction:row
}
.sitemap .sitemap__row .sitemap__category:nth-child(3){
    padding-right:0
}
.sitemap .sitemap__category{
    color:inherit;
    display:inline-block;
    padding:0 10px 25px 0;
    vertical-align:top;
    width:33%
}
.sitemap .sitemap__category li{
    color:#8560d6;
    font-family:Nunito,Helvetica,Sans-serif;
    font-size:14px;
    font-weight:500;
    padding-bottom:11px
}
.sitemap .sitemap__category li a{
    color:#8560d6;
    display:inline;
    transition:color .2s linear
}
.sitemap .sitemap__category li a:hover{
    border-bottom:1px solid
}
#someone-purchased{
    z-index:999999
}
@media screen and (max-width:1040px){
    .packages .carousel .carousel__filler{
        width:2vw
    }
}
@media screen and (max-width:960px){
    #landing #landing-content #landing-content-illustration #illustration-profile{
        left:50%
    }
    #landing #landing-content #landing-content-illustration #illustration-messages{
        left:12%
    }
    #landing #landing-content #landing-content-illustration #illustration-followers{
        left:39%
    }
    #landing-services .landing-services-package .landing-services-package-content .illustration{
        width:40%
    }
    #landing-services .landing-services-package .landing-services-package-content .description{
        width:60%
    }
    #landing-services #landing-service-followers .illustration>#services-followers-messages{
        left:50%
    }
    #landing-services #landing-service-likes .illustration>#services-likes-account{
        right:47%
    }
    #landing-services #landing-service-likes .illustration>#services-likes-engagement{
        right:28%
    }
    #landing-services #landing-service-auto .illustration #services-automatic-top{
        right:45%
    }
    #landing-services #landing-service-auto .illustration #services-automatic-stats{
        right:25%
    }
    #landing-services #landing-service-auto .illustration #services-automatic-dot-1{
        right:35%
    }
    #landing-services #landing-service-auto .illustration #services-automatic-dot-2{
        right:15%
    }
    #landing-services #landing-service-auto .illustration #services-automatic-dot-3{
        right:35%
    }
    #buy-views-updated .buy-x-v2-landing .buy-x-landing-illustration #illustration-views-notif-1,#buy-views-updated .buy-x-v2-landing .buy-x-landing-illustration #illustration-views-notif-2{
        left:68%
    }
    .buy-x-v2 .buy-x-features .buy-x-features-content{
        max-width:800px
    }
    .buy-x-v2 .buy-x-features .buy-x-features-content .features-item,.buy-x-v2 .buy-x-features .buy-x-features-content .features-item:nth-child(3n){
        margin-right:60px
    }
    .buy-x-v2 .buy-x-features .buy-x-features-content .features-item:nth-child(2n){
        margin-right:0
    }
}
@media screen and (max-width:860px){
    #landing #landing-content #landing-content-illustration #illustration-profile{
        left:50%;
        top:13%
    }
    #landing #landing-content #landing-content-illustration #illustration-messages{
        left:7%
    }
    #landing #landing-content #landing-content-illustration #illustration-followers{
        left:24%
    }
    #landing #landing-header #landing-header-menu .menu-item.merge-in{
        display:none
    }
    #landing #landing-header #landing-header-menu .menu-item .merge-out{
        border-top:1px solid #f2f2f2;
        display:block;
        margin-top:5px;
        padding-top:5px
    }
    #buy-views-updated .buy-x-v2-landing .buy-x-landing-illustration #illustration-views-notif-1{
        left:35%
    }
    #buy-views-updated .buy-x-v2-landing .buy-x-landing-illustration #illustration-views-notif-2{
        left:39%
    }
    #buy-views-updated .buy-x-v2-landing .buy-x-landing-illustration #illustration-views-video{
        display:none
    }
    .buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #buy-x-services-likes-account{
        left:31%;
        top:13%;
        width:260px
    }
    .buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration #illustration-engagement{
        left:9%;
        top:51%;
        width:300px
    }
    .packages .order .order__button{
        flex-shrink:0;
        min-width:0
    }
}
@media screen and (max-width:800px){
    .buy-x-v2 .buy-x-why-v2 .buy-x-why-questions{
        text-align:center
    }
    .buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question{
        border-left:4px solid #e5daff;
        margin-right:0;
        max-width:600px;
        padding-right:20px;
        text-align:left;
        width:calc(100% - 24px)
    }
    .buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question .question-head{
        padding:0 0 20px 30px
    }
    .buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question .question-body p{
        padding:0 0 0 30px
    }
    .buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question:nth-child(2n){
        padding-left:0;
        padding-right:20px
    }
    .buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question.wide{
        border-left:4px solid #e5daff;
        max-width:600px;
        padding-right:20px;
        text-align:left;
        width:calc(100% - 24px)
    }
    .buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question.wide .question-head{
        padding:0 0 20px 30px
    }
    .buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question.wide .question-body p{
        padding:0 0 0 30px
    }
}
@media screen and (max-width:780px){
    #landing-how #landing-how-content .landing-how-step .step-description h3{
        font-size:26px;
        width:260px
    }
    #landing-how #landing-how-content .landing-how-step .step-description p{
        font-size:16px;
        width:360px
    }
    #landing-how #landing-how-content .landing-how-step.animation-two .step-description{
        width:360px
    }
    #landing-how #landing-how-content .landing-how-step.animation-three .step-illustration{
        width:calc(100% - 440px)
    }
    #landing-why #landing-why-content{
        padding-top:50px
    }
    #landing-why #landing-why-content .section{
        padding:0
    }
    #landing-why #landing-why-content .section .item{
        border:0;
        border-left:4px solid #e5daff;
        display:block;
        margin-left:auto!important;
        margin:0 auto 50px;
        max-width:420px;
        padding:0 0 0 20px;
        width:calc(100% - 24px)!important
    }
    #landing-why #landing-why-content .section .item .heading>h3{
        font-size:26px
    }
    #landing-why #landing-why-content .section .item p{
        font-size:16px
    }
    #landing-why #landing-why-content #landing-why-support h3{
        font-size:26px
    }
    #landing-why #landing-why-content #landing-why-support p{
        font-size:16px;
        max-width:490px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-steps .step{
        margin-bottom:30px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-steps .step:nth-child(2){
        margin-right:0
    }
    .buy-x-v2 .buy-x-how .buy-x-how-steps .step:nth-child(3){
        display:block;
        margin:0 auto
    }
}
@media screen and (max-width:750px){
    .menu .menu__logo{
        padding-bottom:5px
    }
    .menu .menu__button{
        display:block
    }
    .menu .menu__desktop{
        display:none
    }
    .menu.menu--visible .menu__fullscreen{
        display:block
    }
    .menu-container{
        padding:50px 0 0
    }
    #menu-wrapper #menu-content,.menu-container{
        max-width:600px;
        position:relative
    }
    #landing{
        min-height:0
    }
    #landing #landing-header{
        max-width:600px;
        padding-top:50px;
        position:relative
    }
    #landing #landing-content{
        align-items:center;
        display:flex;
        height:auto;
        justify-content:center;
        min-height:0;
        padding:60px 0;
        text-align:center
    }
    #landing #landing-content #landing-content-text{
        max-width:360px;
        width:100%
    }
    #landing #landing-content #landing-content-text h1{
        font-size:36px
    }
    #landing #landing-content #landing-content-text h2{
        font-size:16px
    }
    #landing #landing-content #landing-content-illustration{
        display:none!important
    }
    #landing #landing-content #landing-content-illustration .illustration-part{
        display:none
    }
    #landing #landing-content #landing-mobile-background{
        display:block;
        height:100%
    }
    #landing #landing-scroll-down{
        padding:10px 0 40px
    }
    .menu-container .logo{
        padding-bottom:0;
        padding-top:0
    }
    .buy-x-v2,.buy-x-v2 .buy-x-v2-landing{
        min-height:0
    }
    .buy-x-v2 .buy-x-landing-body{
        align-items:center;
        display:flex;
        height:auto;
        justify-content:center;
        min-height:0;
        padding:60px 0;
        text-align:center
    }
    .buy-x-v2 .buy-x-landing-body #landing-content-text{
        max-width:360px;
        width:100%
    }
    .buy-x-v2 .buy-x-landing-body #landing-content-text h1{
        font-size:36px
    }
    .buy-x-v2 .buy-x-landing-body #landing-content-text h2{
        font-size:16px
    }
    .buy-x-v2 .buy-x-landing-body .buy-x-landing-content{
        text-align:center
    }
    .buy-x-v2 .buy-x-landing-body .buy-x-landing-content h1{
        font-size:36px
    }
    .buy-x-v2 .buy-x-landing-body .buy-x-landing-content h2{
        font-size:16px
    }
    .buy-x-v2 .buy-x-landing-body .buy-x-landing-illustration{
        display:none!important
    }
    .buy-x-v2 .buy-x-landing-scroll-down{
        padding:10px 0 40px
    }
    .buy-x-v2 .buy-x-landing{
        min-height:0
    }
    .buy-x-v2 .buy-x-landing .buy-x-header{
        position:relative;
        width:92%
    }
}
@media screen and (max-width:700px){
    #landing-blog #landing-blog-content .left-side{
        margin-right:20px;
        width:calc(50% - 10px)
    }
    #landing-blog #landing-blog-content .right-side{
        width:calc(50% - 10px)
    }
    #landing-services .landing-services-package .landing-services-package-content .description{
        width:60%
    }
    #landing-services .landing-services-package .landing-services-package-content .description .description-heading h3{
        font-size:26px
    }
    #landing-services .landing-services-package .landing-services-package-content .description p{
        font-size:16px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration .illustration{
        border-radius:100px;
        box-shadow:0 8px 20px 2px rgba(0,0,0,.18);
        display:block;
        opacity:1;
        position:absolute;
        transition:all .5s ease-out
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #dot-1{
        left:35%;
        top:2%
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #dot-2{
        left:56%;
        top:154px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-1{
        left:51%;
        top:44px;
        transition:all .7s ease-out
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-2{
        left:7%;
        top:115px;
        transition:all .8s ease-out
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-3{
        left:26%;
        top:215px;
        width:145px
    }
    #follower-count-page{
        padding:40px
    }
    #downloader-how-to .heading h2,#follower-count-page .inner .heading h1{
        font-size:26px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-expect .expect-list .expect-item{
        display:block;
        margin:0 auto;
        padding:0 0 20px;
        text-align:left;
        width:190px
    }
    .packages .packages__presentation{
        align-items:flex-start;
        border-bottom:1px solid #f2f2f2;
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        padding:0 2% 20px
    }
    .packages .packages__info{
        text-align:center;
        width:100%
    }
    .packages .packages__features{
        width:100%
    }
    .packages .features{
        align-self:center;
        margin-top:20px
    }
    .packages .rating .rating__overview{
        border:0;
        justify-content:center;
        padding:0
    }
    .packages .order .order__presentation{
        flex-direction:column
    }
    .packages .order .order__features{
        border:none;
        border-top:1px solid #f2f2f2;
        margin:20px 0 0;
        padding:20px 0 0
    }
    .packages .order .order__button{
        display:none
    }
    .packages .order .order__selection-wrapper{
        align-items:center;
        display:flex;
        flex-direction:row;
        justify-content:space-between;
        width:100%
    }
    .packages .order .order__selection-wrapper .order__selection-button{
        display:block
    }
}
@media screen and (max-width:640px){
    #landing-how #landing-how-content .landing-how-step{
        padding:50px 0
    }
    #landing-how #landing-how-content .landing-how-step .step-illustration,#landing-how #landing-how-content .landing-how-step.animation-three>.step-illustration{
        left:0;
        position:absolute;
        top:50px;
        width:100%
    }
    #landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration #icon-heart{
        left:-63px;
        top:116px
    }
    #landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration #icon-human{
        left:94%;
        top:80px
    }
    #landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration #icon-location{
        left:95%;
        top:70%;
        transform:rotate(15deg)
    }
    #landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration #icon-video{
        top:111%
    }
    #landing-how #landing-how-content #landing-how-step-one.animation-four .step-illustration #icon-clock{
        left:52%;
        top:-50px
    }
    #landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-cloud{
        left:-50px;
        top:0
    }
    #landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-send{
        left:63%;
        top:-27%
    }
    #landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-doodle{
        left:96%;
        top:97%
    }
    #landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-circle-1{
        left:5%;
        top:90%
    }
    #landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-circle-2{
        left:0;
        top:110%
    }
    #landing-how #landing-how-content #landing-how-step-two.animation-four .step-illustration #icon-circle-3{
        left:20%;
        top:126%
    }
    #landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-doodle-1{
        left:-8%;
        top:-10%
    }
    #landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-doodle-2{
        left:75%;
        top:104%
    }
    #landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-heart-results{
        left:30%;
        top:-20%
    }
    #landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-comment{
        left:-9%;
        top:90%
    }
    #landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-play{
        left:90%;
        top:-20%
    }
    #landing-how #landing-how-content #landing-how-step-three.animation-four .step-illustration #icon-plus{
        left:100%;
        top:55%
    }
    #landing-why #landing-why-content .section{
        border:0;
        padding:0
    }
    #landing-why #landing-why-content .section .item .heading>h3{
        font-size:26px
    }
    #landing-why #landing-why-content .section .item p{
        font-size:16px
    }
    #landing-why #landing-why-content .section .item:nth-child(2){
        margin-right:auto
    }
    #landing-why #landing-why-content #landing-why-support{
        padding-top:70px
    }
    #landing-blog #landing-blog-content .left-side,#landing-blog #landing-blog-content .right-side,#landing-blog #landing-blog-more{
        display:block;
        margin:0 auto;
        max-width:420px;
        width:100%
    }
    #follower-count-page{
        padding:40px 0
    }
    #follower-count-page .inner .share-url{
        font-size:14px
    }
    #follower-count-page .inner form input{
        font-size:18px
    }
    .buy-x-v2 .buy-x-features .buy-x-features-content .features-item,.buy-x-v2 .buy-x-features .buy-x-features-content .features-item:nth-child(3n){
        margin-right:45px
    }
    .buy-x-v2 .buy-x-features .buy-x-features-content .features-item:nth-child(2n){
        margin-right:0
    }
}
@media screen and (max-width:600px){
    #buy-followers-updated .buy-x-landing-illustration>*,#buy-likes-updated .buy-x-landing-illustration>*,#buy-views-updated .buy-x-landing-illustration>*{
        display:none
    }
    .buy-x-v2 .buy-x-header .buy-x-header-icon{
        height:140px;
        width:140px
    }
    .buy-x-v2 .buy-x-header .buy-x-header-icon .icon-outer{
        height:120px;
        width:120px
    }
    .buy-x-v2 .buy-x-header .buy-x-header-icon .icon-outer .icon{
        padding-top:30px;
        width:58px
    }
    .buy-x-v2 .buy-x-header .buy-x-header-heading{
        margin-bottom:20px
    }
    .buy-x-v2 .buy-x-header .buy-x-header-heading h1{
        font-size:32px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-header h2{
        font-size:32px;
        margin-bottom:20px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-steps .step{
        display:block;
        margin:0 auto 30px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-steps .step:nth-child(2){
        margin:0 auto 30px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-steps .step:nth-child(3){
        margin:0 auto
    }
    .buy-x-v2 .buy-x-why .buy-x-why-heading,.buy-x-v2 .buy-x-why-v2 .buy-x-why-heading{
        margin-bottom:20px
    }
    .buy-x-v2 .buy-x-why .buy-x-why-heading h2,.buy-x-v2 .buy-x-why-v2 .buy-x-why-heading h2{
        font-size:32px
    }
    .buy-x-v2 .buy-x-why .buy-x-why-questions .question .question-head h3,.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question .question-head h3{
        font-size:18px
    }
    .buy-x-v2 .buy-x-why .buy-x-why-questions .question .question-body p,.buy-x-v2 .buy-x-why-v2 .buy-x-why-questions .question .question-body p{
        font-size:14px
    }
    #support-page #support-faq #support-faq-questions .question .question-head h3{
        font-size:18px
    }
    #support-page #support-faq #support-faq-questions .question .question-body p{
        font-size:14px
    }
    .buy-x-v2 .buy-x-features .buy-x-features-header h2{
        font-size:32px
    }
    .buy-x-v2 .buy-x-features .buy-x-features-content{
        max-width:400px
    }
    .buy-x-v2 .buy-x-features .buy-x-features-content .features-item,.buy-x-v2 .buy-x-features .buy-x-features-content .features-item:nth-child(2n),.buy-x-v2 .buy-x-features .buy-x-features-content .features-item:nth-child(3n){
        margin-right:0
    }
}
@media screen and (max-width:560px){
    #landing-services .landing-services-package{
        padding:140px 0 60px
    }
    #landing-services .landing-services-package .landing-services-package-content{
        display:flex;
        flex-flow:column
    }
    #landing-services .landing-services-package .landing-services-package-content .description{
        margin:0 auto;
        max-width:440px;
        order:1;
        padding-top:20px;
        width:100%
    }
    #landing-services .landing-services-package .landing-services-package-content .illustration{
        height:200px;
        order:0;
        width:100%
    }
    #landing-services #landing-service-followers .illustration #services-followers-messages{
        left:37%;
        top:-50px;
        width:200px
    }
    #landing-services #landing-service-followers .illustration .illustration-followers-profile{
        width:110px
    }
    #landing-services #landing-service-followers .illustration #services-followers-profile-1{
        left:40px;
        top:0
    }
    #landing-services #landing-service-followers .illustration #services-followers-profile-2{
        left:200px;
        top:40px
    }
    #landing-services #landing-service-followers .illustration #services-followers-profile-3{
        left:80px;
        top:100px
    }
    #landing-services #landing-service-likes .illustration #services-likes-account{
        top:-100px;
        width:180px
    }
    #landing-services #landing-service-likes .illustration #services-likes-engagement{
        top:5px;
        width:200px
    }
    #landing-services #landing-service-views .illustration #services-views-video{
        left:22%;
        top:-100px;
        width:180px
    }
    #landing-services #landing-service-views .illustration #services-views-likes-counter{
        left:48%;
        top:-70px;
        width:110px
    }
    #landing-services #landing-service-views .illustration #services-views-comments-counter{
        left:48%;
        top:-10px;
        width:110px
    }
    #landing-services #landing-service-auto .illustration #services-automatic-top{
        top:-100px;
        width:180px
    }
    #landing-services #landing-service-auto .illustration #services-automatic-stats{
        top:15px;
        width:200px
    }
    #landing-services #landing-service-auto .illustration #services-automatic-dot-1{
        right:26%;
        top:-81px;
        width:45px
    }
    #landing-services #landing-service-auto .illustration #services-automatic-dot-2{
        right:12%;
        top:-22px;
        width:45px
    }
    #landing-services #landing-service-auto .illustration #services-automatic-dot-3{
        right:66%;
        top:140px;
        width:45px
    }
    #landing-services #landing-service-auto-views .illustration .illustration__card{
        left:10%;
        top:-100px;
        width:240px
    }
    #landing-services #landing-service-auto-views .illustration .illustration__stats{
        left:35%;
        top:-30px;
        width:230px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration{
        height:250px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration .illustration{
        border-radius:100px;
        box-shadow:0 8px 20px 2px rgba(0,0,0,.18);
        display:block;
        opacity:1;
        position:absolute;
        transition:all .5s ease-out
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #dot-1{
        left:35%;
        top:2%;
        width:45px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #dot-2{
        left:56%;
        top:132px;
        width:45px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-1{
        left:51%;
        top:44px;
        transition:all .7s ease-out;
        width:190px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-2{
        left:7%;
        top:80px;
        transition:all .8s ease-out;
        width:158px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-3{
        left:26%;
        top:169px;
        width:110px
    }
    .packages .order-bar.order-bar--folded{
        bottom:-58px
    }
    .packages .order-bar .order-bar__inner{
        padding:10px
    }
    .packages .order-bar .order-bar__select-wrapper{
        min-width:185px
    }
    .packages .order-bar .order-bar__select-wrapper select{
        font-size:16px
    }
    .packages .order-bar .order-bar__selection{
        padding:0 15px
    }
    .packages .order-bar .order-bar__price{
        font-size:21px
    }
    .packages .order-bar .order-bar__discount{
        font-size:11px
    }
    .packages .order-bar .order-bar__button{
        font-size:16px;
        padding:0 10px
    }
    .packages .order-bar .order-bar__button span{
        display:none
    }
}
@media screen and (max-width:530px){
    #landing-how{
        padding-bottom:60px
    }
    #landing-how #landing-how-header{
        padding:0 3%;
        width:94%
    }
    #landing-how #landing-how-content .landing-how-step .step-description h3,#landing-how #landing-how-content .landing-how-step .step-description p{
        width:100%
    }
    #landing-how #landing-how-content .landing-how-step.animation-one{
        max-height:360px;
        width:96%
    }
    #landing-how #landing-how-content .landing-how-step.animation-one .step-number{
        left:-5px
    }
    #landing-how #landing-how-content .landing-how-step.animation-two .step-description{
        width:calc(100% - 80px)
    }
    #landing-how #landing-how-content .landing-how-step.animation-two .step-number{
        animation:float-down-10 15s ease-in-out 2s infinite;
        top:15px
    }
    #landing-how #landing-how-content #landing-how-step-two.animation-one .step-number{
        left:calc(100% - 55px)
    }
    #landing-how #landing-how-content #landing-how-step-two.animation-two .step-number{
        top:15px
    }
    #follower-count-page .inner .heading.downloader-heading{
        max-width:300px
    }
    .packages .order .order__selection-button{
        flex-shrink:0;
        min-width:0
    }
}
@media screen and (max-width:500px){
    footer .footer__content .footer__logo-divider.footer__logo-divider--left{
        margin-right:25px;
        width:100%
    }
    footer .footer__content .footer__logo-divider.footer__logo-divider--right{
        margin-left:25px;
        width:100%
    }
    .sitemap .sitemap__row{
        flex-wrap:wrap
    }
    .sitemap .sitemap__category{
        padding-right:0;
        text-align:center;
        width:100%
    }
    #landing-why #landing-why-heading{
        padding:0 5%;
        width:90%
    }
    #buy-automatic-likes .buy-x-header .buy-x-header-heading h1,#buy-automatic-likes .buy-x-why .buy-x-why-heading h2{
        max-width:400px
    }
    #downloader-how-to .how-to-content .how-to-item{
        margin:10px 0
    }
}
@media screen and (max-width:460px){
    #landing-how #landing-how-content #landing-how-action-card{
        padding:40px 20px;
        width:calc(96% - 40px)
    }
    #landing-blog #landing-blog-content #landing-blog-action-card{
        padding:40px 20px
    }
    #terms-page #terms-content #terms-list{
        box-shadow:0 7px 14px 1px rgba(0,0,0,.15);
        padding:30px 20px;
        text-align:left;
        width:calc(100% - 40px)
    }
    #terms-page #terms-content #terms-list .terms-item h3{
        font-size:22px;
        padding-bottom:15px
    }
    #terms-page #terms-content #terms-list .terms-item p{
        font-size:14px;
        padding-bottom:15px
    }
    #terms-page #terms-content #terms-list .terms-item p strong{
        font-weight:700
    }
    #terms-page #terms-content #terms-list .terms-item-divider{
        background:#2087e9;
        content:none;
        height:1px;
        margin:30px 0;
        width:200px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-next,.buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-prev{
        height:25px;
        margin:5px;
        width:25px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list{
        width:calc(100% - 70px)
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review{
        padding:20px;
        width:calc(100% - 40px)
    }
}
@media screen and (max-width:440px){
    .large-announcement .close{
        height:25px;
        right:-5px;
        top:-35px;
        width:25px
    }
    .large-announcement h3{
        font-size:23px
    }
    .large-announcement p{
        font-size:14px;
        line-height:140%;
        max-width:600px
    }
    #landing #landing-header,.menu-container{
        padding-top:30px
    }
    #menu-wrapper #menu-content{
        padding:30px 0
    }
    .buy-x-v2 .buy-x-landing .buy-x-header{
        padding-top:30px
    }
    #landing-how #landing-how-content #landing-how-steps-card .how-step .how-step-number{
        height:70px;
        line-height:70px;
        padding-top:30px;
        width:100%
    }
    #landing-how #landing-how-content #landing-how-steps-card .how-step .how-step-text{
        margin:0;
        padding-top:20px;
        text-align:center;
        width:100%
    }
    #landing-how #landing-how-content #landing-how-action-card h3{
        font-size:26px
    }
    #landing-how #landing-how-content #landing-how-action-card p{
        font-size:16px
    }
    #landing-how #landing-how-content .landing-how-step .step-description{
        text-align:center
    }
    #landing-how #landing-how-content .landing-how-step.animation-two .step-description{
        padding:40px 20px;
        width:calc(100% - 40px)
    }
    #landing-blog #landing-blog-content #landing-blog-action-card h3{
        font-size:26px
    }
    #landing-blog #landing-blog-content #landing-blog-action-card p{
        font-size:16px
    }
    #support-page #support-contact #support-contact-form{
        padding:20px 30px 30px;
        width:calc(100% - 60px)
    }
    #support-page #support-contact #support-contact-form .form-input-wrapper.half{
        margin:0;
        width:100%
    }
    #support-page #support-contact #support-contact-form .form-input-wrapper.half:nth-child(3n){
        margin:0
    }
    .menu-fullscreen .menu-fullscreen__header{
        padding:20px 20px 0
    }
    .menu-services{
        padding:10px 0
    }
}
@media screen and (max-width:420px){
    .packages .features{
        padding:15px 15px 3px
    }
    .packages .order .order__card{
        padding:15px 15px 20px
    }
    .packages .order-bar .order-bar__inner{
        padding:10px 5px
    }
    .packages .order-bar .order-bar__select-wrapper{
        min-width:170px
    }
    .packages .order-bar .order-bar__select-wrapper select{
        font-size:15px;
        padding:12px 24px 12px 8px
    }
    .packages .order-bar .order-bar__select-wrapper:before{
        right:8px
    }
    .packages .order-bar .order-bar__selection{
        padding:0 10px
    }
    .packages .order-bar .order-bar__price{
        font-size:18px
    }
}
@media screen and (max-width:400px){
    #buy-followers-updated .buy-x-landing-body .buy-x-landing-content h1,#buy-likes-updated .buy-x-landing-body .buy-x-landing-content h1,#buy-views-updated .buy-x-landing-body .buy-x-landing-content h1{
        font-size:29px
    }
    #buy-followers-updated .buy-x-landing-body .buy-x-landing-content p,#buy-likes-updated .buy-x-landing-body .buy-x-landing-content p,#buy-views-updated .buy-x-landing-body .buy-x-landing-content p{
        font-size:16px
    }
    #login-page #login-content #login-card{
        padding:50px 20px;
        width:calc(100% - 40px)
    }
    #login-page #login-content #login-card p{
        font-size:16px
    }
    #landing-why #landing-why-content #landing-why-support{
        padding-top:40px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration{
        height:240px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration .illustration{
        border-radius:100px;
        box-shadow:0 8px 20px 2px rgba(0,0,0,.18);
        display:block;
        opacity:1;
        position:absolute;
        transition:all .5s ease-out
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #dot-1{
        left:17%;
        top:2%;
        width:45px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #dot-2{
        left:65%;
        top:97px;
        width:45px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-1{
        left:51%;
        top:15px;
        transition:all .7s ease-out;
        width:190px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-2{
        left:1%;
        top:80px;
        transition:all .8s ease-out;
        width:158px
    }
    #landing-why #landing-why-content #landing-why-support #landing-why-support-illustration #question-3{
        left:22%;
        top:160px;
        width:110px
    }
    #follower-count-page .inner .profile-widget{
        padding:10px
    }
    #support-page #support-faq #support-faq-questions .question .question-body p,.buy-x-v2 .buy-x-why .buy-x-why-questions .question .question-body p{
        padding:0 20px 30px
    }
    .packages .order-bar .order-bar__select-wrapper{
        min-width:155px
    }
    .packages .order-bar .order-bar__select-wrapper select{
        padding:12px 20px 12px 8px
    }
    .packages .order-bar .order-bar__select-wrapper:before{
        bottom:17px;
        height:12px;
        right:6px;
        width:12px
    }
}
@media screen and (max-width:390px){
    .packages .order-bar .order-bar__inner{
        padding:10px 2px
    }
    .packages .order-bar .order-bar__selection{
        padding:0 7px
    }
    .packages .order-bar .order-bar__button{
        padding:0 8px
    }
}
@media screen and (max-width:374px){
    .packages .features .features__item{
        padding:0 3px 12px 0
    }
    .packages .features .features__item:nth-child(2n){
        padding:0 0 12px 3px
    }
    .packages .features .features__item img{
        height:16px;
        margin-right:7px;
        width:16px
    }
    .packages .features .features__item p{
        font-size:14px
    }
    .packages .package{
        margin-right:8px;
        padding:10px
    }
    .packages .package .package__amount h4{
        font-size:24px
    }
    .packages .package .package__amount p{
        font-size:14px;
        padding-top:2px
    }
    .packages .package .package__price p{
        font-size:16px
    }
    .packages .package .package__price sup{
        font-size:12px
    }
    .packages .order .order__price{
        font-size:24px
    }
    .packages .order .order__discount{
        font-size:13px;
        padding-top:2px
    }
    .packages .order .order__features-item p{
        font-size:16px
    }
    .packages .order-bar.order-bar--folded{
        bottom:-114px
    }
    .packages .order-bar .order-bar__inner{
        padding:10px 5px
    }
    .packages .order-bar .order-bar__presentation{
        flex-wrap:wrap
    }
    .packages .order-bar .order-bar__select-wrapper{
        width:auto
    }
    .packages .order-bar .order-bar__selection{
        padding:0 0 0 10px
    }
    .packages .order-bar .order-bar__button{
        margin-top:10px;
        width:100%
    }
    .packages .order-bar .order-bar__button span{
        display:inline
    }
}
@media screen and (max-width:360px){
    #landing-why #landing-why-content .section .item .heading .icon{
        height:44px;
        width:44px
    }
    #landing-why #landing-why-content .section .item .heading .icon img{
        height:28px;
        margin:8px;
        width:28px
    }
    #landing-why #landing-why-content .section .item .heading h3{
        font-size:24px;
        padding-left:12px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews-stars .star{
        height:35px;
        padding:0 7px;
        width:35px
    }
}
@media screen and (max-width:349px){
    .packages .order .order__selection-button{
        font-size:16px;
        padding:0 10px
    }
}
@media screen and (max-width:330px){
    #landing #landing-scroll-down{
        padding:10px 0 20px
    }
    #landing-how #landing-how-content #landing-how-steps-card{
        padding:10px;
        width:calc(100% - 20px)
    }
    .buy-x-v2 .buy-x-landing-body .buy-x-landing-content h1{
        font-size:32px
    }
    .buy-x-v2 .buy-x-landing-scroll-down{
        padding:10px 0 20px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-prev{
        margin:0 5px 0 0
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-next{
        margin:0 0 0 5px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list{
        width:calc(100% - 60px)
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review{
        padding:15px;
        width:calc(100% - 30px)
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review .rw-review-text{
        font-size:14px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review .rw-review-details>.rw-review-author{
        font-size:16px
    }
    .buy-x-v2 .buy-x-how .buy-x-how-reviews #rw-review-list .rw-review .rw-review-rating>.rw-review-stars-description{
        font-size:14px
    }
}
