@font-face {
    font-family: "Product Sans";
    src: url("../fonts/Product-Sans-Regular.woff2") format("woff2"),
         url("../fonts/Product-Sans-Regular.woff") format("woff"),
         url("../fonts/Product-Sans-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Product Sans";
    src: url("../fonts/Product-Sans-Italic.woff2") format("woff2"),
         url("../fonts/Product-Sans-Italic.woff") format("woff"),
         url("../fonts/Product-Sans-Italic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: "Product Sans";
    src: url("../fonts/Product-Sans-Bold.woff2") format("woff2"),
         url("../fonts/Product-Sans-Bold.woff") format("woff"),
         url("../fonts/Product-Sans-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "Product Sans";
    src: url("../fonts/Product-Sans-Bold-Italic.woff2") format("woff2"),
         url("../fonts/Product-Sans-Bold-Italic.woff") format("woff"),
         url("../fonts/Product-Sans-Bold-Italic.ttf") format("truetype");
    font-weight: 700;
    font-style: italic;
}
/* ----- BASE ----- */
html {
    font-size: 1rem;
    scroll-behavior: smooth;
}
body {
    color: #979797;
    font: 400 0.8125rem/1.25rem 'Product Sans', sans-serif;
    -webkit-font-smoothing: antialiased;
    letter-spacing: 0;
}
.page-wrap {
    overflow: hidden;
    position: relative;
}
img {
    height: auto;
    max-width: 100%;
    width: auto;
    object-fit: cover;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    transition: 0.4s;
}   
.container{
    padding-left: 2.625rem;
    padding-right: 2.625rem;
}
.row{
    margin-left: -2.625rem;
    margin-right: -2.625rem;
}
.content-wrap {
    padding: 0 3.6875rem;
}
.title {
    max-width: 14rem;
    margin: 0 auto;
}
.linear-bg{
    background: linear-gradient(180deg, #D9DCE9 0%, rgba(158, 158, 158, 0) 100%);
}
.text-blue{
    color: #03aee4;
}
/* ----- /BASE ----- */
/*  */
/* ----- TYPOGRAPHY ----- */
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
    font-family: 'Product Sans', sans-serif;
    font-weight: 700;
    color: #000000;
    letter-spacing: 0;
}
h1,
.h1 {
    font-size: 3.75rem;
    line-height: 3.125rem;
    font-weight: 700;
}
h2,
.h2 {
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: 700;
}
h2 span {
    color: #03aee4;
}
h3,
.h3{
    font-size: 1.875rem;
    line-height: 2.5rem;
    font-weight: 700;
}
h4,
.h4 {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: 400;
}
h5, 
.h5 {
    font-size: 1.3125rem;
    font-style: italic;
    line-height: 1.875rem;
    font-weight: 700;
}
h6,
.h6 {
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: 400;
    color: #000000;
}
/* ----- /TYPOGRAPHY ----- */
/*  */
/* ----- BUTTONS ----- */
.btn {
    -moz-border-radius: 6.25rem;
    -webkit-border-radius: 6.25rem;
    border-radius: 6.25rem;
    font-size: 1.0625rem;
    width: 18.125rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 4.4375rem;
    line-height: 1.25rem;
}
.btn:focus,
.btn:hover {
    box-shadow: none;
    outline: none;
}
.btn-gradient {
    background: linear-gradient(100.73deg, #03aee4 -0.52%, #3F5A75 152.48%);
    border: 0;
    color: #ffffff;
    position: relative;
}
.btn-gradient:hover {
    color: #ffffff;
}
.btn-gradient span {
    transition: 0.4s;
    background: transparent;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    -moz-border-radius: 6.25rem;
    -webkit-border-radius: 6.25rem;
    border-radius: 6.25rem;
}
.btn-gradient:hover span {
    background: #03aee4;
}
.btn-black {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}
.btn-black:hover,
.btn-black:focus {
    background: #03aee4;
    color: #ffffff;
    border-color: #03aee4;
}
.btn b{
    font-weight: 700;
    margin-left: 0.2rem;
}
.btn-blue{
    background-color: #03aee4;
    color: #ffffff;
    border-color: #03aee4;
}
.btn-blue:hover,
.btn-blue:focus {
    color: #03aee4;
    border-color: #ffffff;
    background-color: #ffffff;
}
.btn-outline-blue {
    border-color: #0C1250;
    color: #0C1250;
    font-weight: 700;
    font-size: 1.125rem;
    width: 19.875rem;
    height: 3.375rem;
}
.btn-outline-blue:hover{
    background-color: #0C1250;
    color: #fff;
}
.btn-large {
    background: linear-gradient(113.75deg, #03AEE4 2.9%, #0C1250 104.64%);
    width: 20.0625rem;
    margin: 0 auto;
    height: 3.9375rem;
}
.btn-large span{
    font-size: 1.625rem;
    text-transform: uppercase;
}
/* ----- /BUTTONS ----- */
/*  */
/* ----- HEADER ----- */
.header {
    left: 0;
    right: 0;
    padding: 1.9rem 0;
    position: absolute;
    top: 0;
    z-index: 100;
}
.header .menu-btn {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 3.25rem;
    height: 2.55rem;
    padding: 0.4rem 0;
}
.header .menu-btn span {
    height: 0.25rem;
    width: 3.25rem;
    background-color: #000000;
    display: block;
    margin-bottom: 0.55rem;
    transition: 0.4s;
}
.header .menu-btn span:nth-child(2) {
    width: 2.1875rem;
    margin-bottom: 0;
}
.header .container {
    padding: 0 2.45rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header .logo {
    margin-left: -1.2rem;
}
.header .header-nav {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000000;
    transition: 0.4s;
    transform: translateX(100%);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    visibility: hidden;
}
.header.menu-open .header-nav {
    transform: translateX(0);
    transition: 0.4s;
    visibility: visible;
}
.header .header-nav .btn {
    width: 10.0625rem;
    height: 3.375rem;
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 2rem;
}
.header .menu {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 1rem;
}
.header .menu li {
    font-weight: 700;
    font-size: 0.9375rem;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 1rem;
}
.header .menu a {
    color: #ffffff;
}
.header .header-nav .header-social{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2rem;
}
.header .header-nav .header-social svg path{
    fill: #ffffff;
}
.header .user-avatar {
    width: 3.1875rem;
    height: 3.1875rem;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 1rem;
    left: 1rem;
}
.header .user-avatar img {
    width: 100%;
    height: 100%;
}
.header .menu a:hover, 
.header .menu a:focus {
    color: #03aee4;
}
.header .header-nav .header-social a:hover svg path {
    fill: #03aee4;
}
.header .header-nav .header-social a svg path {
    transition: 0.4s;
}
.header .header-nav .header-social a {
    margin: 0 0.4rem;
}
.header.menu-open .menu-btn span {
    background: #fff;
    width: 2.5rem;
    transform: rotate(45deg);
    position: absolute;
    top: 0.4rem;
}
.header.menu-open .menu-btn span:last-child {
    transform: rotate(-45deg);
}
/* ----- /HEADER ----- */
/*  */
/* ----- SECTION BANNER ----- */
.section-banner {
    padding-top: 6.8rem;
    position: relative;
}
.section-banner::after {
    content: '';
    width: 17.8125rem;
    height: 17.8125rem;
    background: #03aee4;
    mix-blend-mode: normal;
    filter: blur(300px);
    position: absolute;
    right: -9.4rem;
    top: 8.3rem;
}
.section-banner h1 {
    margin: 0 -2.2rem 5.3rem;
    position: relative;
}
.section-banner h1 span {
    color: #03aee4;
}
.section-banner h5 {
    color: #000000;
    margin-bottom: 2.4rem;
}
.section-banner .images {
    height: 15.475rem;
    position: relative;
    width: 20.375rem;
    margin: 0 auto;
}
.section-banner .images::before {
    content: '';
    width: 20.375rem;
    height: 27.9rem;
    border: 1px solid #03aee4;
    position: absolute;
    left: -0.2rem;
    top: -3.9rem;
    right: 0;
    bottom: 0;
    -moz-border-radius: 37.5rem;
    -webkit-border-radius: 37.5rem;
    border-radius: 37.5rem;
}
.section-banner .images .image {
    position: absolute;
}
.section-banner .images .image-one {
    height: 10.0625rem;
    width: 10.0625rem;
    left: 4.9rem;
    top: 0rem;
    z-index: 2;
}
.section-banner .images .image img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    position: relative;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.section-banner .images .image-two {
    width: 5.625rem;
    height: 5.625rem;
    top: 7.4rem;
    left: 2.1rem;
    z-index: 1;
}
.section-banner .images .image-three {
    width: 6.875rem;
    height: 6.875rem;
    left: 9.7rem;
    z-index: 3;
    top: 8.3rem;
}
.section-banner .images .image::before {
    content: '';
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 0.4px solid rgba(255, 255, 255, 0.5);
    position: absolute;
    backdrop-filter: blur(50px);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    top: -3rem;
    left: -3rem;
    right: -3rem;
    bottom: -3rem;
    margin: auto;
}
.section-banner .images .image-one::before {
    width: 11.6875rem;
    height: 11.6875rem;
}
.section-banner .images .image-two::before {
    width: 6.5625rem;
    height: 6.5625rem;
}
.section-banner .images .image-three::before {
    width: 8.1875rem;
    height: 8.1875rem;
}
.section-banner .icons .icon {
    position: absolute;
    background-image: url(../img/icon-instagram-blue.svg);
    background-repeat: no-repeat;
    mix-blend-mode: hard-light;
}
.section-banner .icons .icon-one {
    left: -1.1rem;
    right: 0;
    top: 4.4rem;
    bottom: 0;
    margin: auto;
    width: 6rem;
    height: 6rem;
    z-index: 10;
}
.section-banner .btn {
    margin-top: 2.6rem;
}
/* ----- Banner Two ----- */
.section-banner-two {
    padding-top: 6rem;
    padding-bottom: 3.3rem;
    background: linear-gradient(180deg, #D9DCE9 60%, rgba(158, 158, 158, 0) 110%);
}
.section-banner::after {
    filter: blur(160px);
    width: 15rem;
    height: 15rem;
}
.section-banner-two .images .image {
    width: 14.8125rem;
    height: 14.8125rem;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.section-banner-two .images .image::before {
    width: 17.1875rem;
    height: 17.1875rem;
}
.section-banner-two .images::before {
    top: -3.3rem;
}
.section-banner-two .images {
    height: 14.1rem;
}
.section-banner-two h1 {
    margin: 0 -1.5rem 0;
    position: relative;
    z-index: 10;
}
.section-banner-two h1 .title-icon {
    margin-left: 1.8rem;
    margin-top: -0.7rem;
    position: absolute;
}
/* ----- Banner Likes ------ */
.banner-likes h1 .title-icon {
    margin-left: 1.3rem;
    width: 4.4rem;
    margin-top: -1.5rem;
}
/* ----- Banner Views ------ */
.banner-views h1 .title-icon {
    margin-left: 3.1rem;
    width: 4.4rem;
}
/* ----- Banner About ------ */
.section-banner-about h1 {
    margin: 0 auto;
    text-align: center;
    font-size: 4.1875rem;
    line-height: 3rem;
    margin-bottom: 3.8rem;
}
.section-banner-about {
    padding-top: 7.4rem;
    padding-bottom: 5.5rem;
}
.section-banner-about .images .image-one {
    width: 14.8125rem;
    height: 14.8125rem;
    left: 0;
    right: 0.4rem;
    margin: 0 auto;
}
.section-banner-about .images .image-one::before {
    width: 17.1875rem;
    height: 17.1875rem;
}
.section-banner-about .images::before {
    top: -1.9rem;
}
.section-banner-about .content-wrap {
    padding: 0.3rem 1.7rem 0;
}
.section-banner-about h2 {
    font-size: 2.1875rem;
    line-height: 3rem;
    margin-right: -1rem;
    margin-bottom: 1.3rem;
    z-index: 10;
    position: relative;
}
.section-banner-about h3 {
    font-size: 1.5rem;
    line-height: 1.9375rem;
    font-weight: 400;
    color: #0C1250;
}
.section-banner-about .icons .icon-one {
    width: 7.4375rem;
    height: 7.4375rem;
    margin: 0;
    left: 1rem;
    bottom: 1.1rem;
    top: auto;
    background-size: contain;
}
.section-banner-about .icons .icon-two {
    width: 3.125rem;
    height: 3.125rem;
    background-size: contain;
    right: 1.2rem;
    top: 0;
}
.section-banner-about::before {
    content: '';
    background: linear-gradient(180deg, #D9DCE9 21.13%, rgba(158, 158, 158, 0) 100%);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    min-height: 75rem;
    z-index: -1;
}
.section-banner .arrows img {
    position: absolute;
    width: 2.25rem;
    height: 4.5625rem;
    object-fit: contain;
    z-index: 100;
}
.section-banner .arrows .arrow-small {
    width: 1.25rem;
    height: 2.5625rem;
}
.section-banner .arrows .arrow-1 {
    top: 1.7rem;
    left: 2rem;
}
.section-banner .arrows .arrow-2 {
    top: 0.6rem;
    left: 3.6rem;
}
.section-banner .arrows .arrow-3 {
    right: 2.3rem;
    bottom: 1.8rem;
}
.section-banner .arrows .arrow-4 {
    right: 1.2rem;
    bottom: 2.4rem;
}
/* Banner Followers */
.section-banner-followers {
    padding-bottom: 6.4rem;
}
.section-banner-followers::after {
    right: auto;
    top: auto;
    left: 0;
    width: 10rem;
    height: 10rem;
}
/* ----- /SECTION BANNER ----- */
/*  */
/* ----- SECTION FOLLOWERS ----- */
.section-followers {
    padding-top: 4.7rem;
    padding-bottom: 2rem;
}
.section-followers .title {
    max-width: 14.3rem;
    margin-bottom: 5.8rem;
}
.section-followers .title h2 {
    position: relative;
}
.section-followers .title h2 img {
    position: absolute;
    margin-top: 0.85rem;
    margin-left: 0.3rem;
    width: 9.125rem;
    height: 3.8125rem;
    object-fit: contain;
}
.infobox .infobox-content {
    display: none;
}
.infobox .btn {
    font-size: 0.8125rem;
}
.infobox {
    margin-bottom: 0.9rem;
}
/* ----- /SECTION FOLLOWERS ----- */
/*  */
/* ----- SECTION HOW IT WORKS ----- */
.section-how-it-works {
    padding-top: 4.05rem;
}
.section-how-it-works .title {
    margin-bottom: 5.6rem;
}
.section-how-it-works .title h2 {
    margin-bottom: 1.1rem;
}
.section-how-it-works .title p {
    margin: 0 -0.2rem;
}
.section-how-it-works .title h4 {
    margin-bottom: 1.1rem;
}
.section-how-it-works .content {
    position: relative;
    padding-top: 4.1rem;
}
.section-how-it-works .content::before {
    content: '';
    background: #000000;
    transform: rotate(-10.37deg);
    width: 35.9375rem;
    height: 14.25rem;
    position: absolute;
    top: 0.7rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: -50%;
    right: -50%;
    z-index: 1;
    margin: 0 auto;
}
.section-how-it-works .content h2 {
    color: #ffffff;
    text-align: center;
    margin-bottom: 8.3rem;
    position: relative;
    z-index: 10;
}
.growth-item {
    display: block;
    text-align: center;
    color: #03aee4;
    font-size: 1.875rem;
    line-height: 2.1875rem;
    font-weight: 700;
    max-width: 15.7rem;
    margin: 0 auto 2.1rem;
    position: relative;
    z-index: 10;
}
/* ----- /SECTION HOW IT WORKS ----- */
/*  */
/* ----- SECTION WHY WAIT ----- */
.section-why-wait {
    padding-top: 5.8rem;
    position: relative;
    padding-bottom: 11rem;
}
.section-why-wait .title h2 {
    margin-bottom: 1.6rem;
}
.section-why-wait .title p {
    margin: 0 -0.1rem;
}
.section-why-wait::after {
    content: '';
    background-color: #03aee4;
    mix-blend-mode: normal;
    filter: blur(600px);
    width: 120rem;
    height: 44.25rem;
    top: 134%;
    left: -10rem;
    position: absolute;
}
.section-why-wait .btn{
    display: none;
}
/* ----- /SECTION WHY WAIT ----- */
/*  */
/* ----- SECTION CHOOSE PACKAGE ----- */
.section-choose-package {
    background: linear-gradient(180deg, #000000 0%, #000000 100%);
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    color: #ffffff;
    position: relative;
    margin-top: -2.6rem;
    padding-top: 6.7rem;
    padding-bottom: 3.6rem;
    margin-bottom: -1.5rem;
}
.section-choose-package .title {
    text-align: center;
    max-width: 85.4%;
    position: relative;
    margin-bottom: 7.2rem;
}
.section-choose-package .title h2 {
    color: #ffffff;
    margin-bottom: 1.5rem;
}
.section-choose-package .title h2 span {
    position: relative;
    display: block;
}
.section-choose-package .title h2 span::before {
    content: '';
    width: 12.875rem;
    height: 5.125rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #03aee4;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -2.2rem;
    transform: rotate(-10.37deg);
}
.section-choose-package .title .icon-like {
    position: absolute;
    top: -8.7rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 5.5rem;
    height: 5.5rem;
    object-fit: contain;
}
.growing-item .icon-wrap {
    width: 7.3125rem;
    height: 7.3125rem;
    background: #03aee4;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 1.4rem;
    position: relative;
}
.growing-item .icon-wrap img {
    max-width: 3.5625rem;
    max-height: 3.5625rem;
    object-fit: contain;
}
.growing-item .icon-wrap::after {
    content: '';
    width: 15.5625rem;
    height: 15.5625rem;
    background-image: url(../img/growing-icon-lines.svg);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
}
.growing-item .number{
    position: absolute;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: 700;
    display: block;
    margin-left: -3.6rem;
    margin-top: 0.3rem;
}
.growing-item h3{
    color: #ffffff;
}
.growing-item .item-content {
    max-width: 15.2rem;
    margin: 0 auto;
    padding-left: 3rem;
    position: relative;
}
.growing-item h3 {
    margin-bottom: 0.9rem;
}
.growing-item p {
    margin-bottom: 1.3rem;
}
.growing-item a {
    display: block;
    color: #03aee4;
}
.growing-item {
    margin-bottom: 7.2rem;
}
.section-choose-package .col-12:last-child .growing-item {
    margin-bottom: 0;
}
.section-choose-package .infoboxes {
    margin-top: 5rem;
}
.section-choose-package::before {
    content: '';
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(600px);
    width: 120rem;
    height: 45.25rem;
    position: absolute;
    top: 1.8rem;
    left: 3rem;
}
.growing-item a:hover {
    color: #fff;
}
/* ----- /SECTION CHOOSE PACKAGE ----- */
/*  */
/* ----- FOOTER ----- */
.footer {
    background-color: #000000;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: center;
    padding-top: 3.2rem;
    padding-bottom: 2.1rem;
    position: relative;
    z-index: 10;
}
.footer .footer-logo {
    display: block;
    max-width: 7.4rem;
    margin: 0 auto 1.4rem;
}
.footer .social {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2.3rem;
}
.footer .social a {
    margin: 0 0.43rem;
}
.footer a {
    color: #ffffff;
}
.footer .footer-nav li {
    font: 400 0.8125rem 'Poppins', sans-serif;
    margin-bottom: 0.3rem;
}
.footer .copy{
    color: #ffffff;
    font: 400 0.5625rem 'Poppins', sans-serif;
}
.footer .footer-nav {
    margin-bottom: 2.6rem;
}
.footer .social a svg path {
    transition: 0.4s;
}
.footer .social a:hover svg path {
    fill: #03aee4;
}
.footer .footer-nav a:hover {
    color: #03aee4;
}
/* ----- /FOOTER ----- */
/*  */
/* ----- SECTION PRICING PLANS ----- */
.section-pricing-plans {
    background-color: #000000;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    color: #ffffff;
    padding-top: 3rem;
    padding-bottom: 7.5rem;
    position: relative;
}
.section-pricing-plans h2 {
    font-size: 0.8125rem;
    line-height: 1.25rem;
    color: #fff;
}
.section-pricing-plans .title {
    max-width: 17.6rem;
    margin-bottom: 4.5rem;
}
.price-box .blue-label {
    display: block;
    background-color: #03aee4;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    text-align: center;
    margin: 0 auto;
    padding: 0.4rem 1rem;
    font-weight: 700;
    position: absolute;
    top: -1.8rem;
    left: 0;
    right: 0;
    max-width: 87%;
    font-size: 0.8125rem;
    line-height: 0.8125rem;
}
.section-pricing-plans .col {
    padding: 0 0.8125rem;
}
.section-pricing-plans .row {
    margin: 0 0.2rem;
}
.price-box .box-content {
    border: 2px solid #03aee4;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    padding: 1.4rem 0.7rem 4.6rem 0.7rem;
    transition: 0.4s;
    min-height: 26.8125rem;
    height: 100%;
    text-align: left;
}
.price-box {
    position: relative;
    cursor: pointer;
}
.price-box h3 {
    font-size: 1.125rem;
    color: #ffffff;
    line-height: 1.25rem;
    text-align: center;
    margin-bottom: 1.55rem;
}
.price-box h3 span {
    color: #03aee4;
}
.price-box li {
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    padding-left: 1.1rem;
    position: relative;
    margin-bottom: 0.9rem;
    margin-right: 0rem;
}
.price-box li::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.913 1.16938C12.9228 1.56298 12.7315 1.85132 12.4796 2.11563C10.5241 4.17863 8.56933 6.24411 6.61526 8.31207C6.22686 8.72226 5.84009 9.13418 5.44953 9.54209C4.87046 10.1474 4.25076 10.1554 3.67277 9.54952C2.57909 8.40532 1.49516 7.2491 0.40364 6.10146C0.0786231 5.7582 -0.0752171 5.36345 0.0358304 4.88632C0.07927 4.7033 0.164237 4.5342 0.283395 4.39361C0.402554 4.25303 0.552323 4.14519 0.719768 4.07941C0.887214 4.01363 1.0673 3.99188 1.24449 4.01605C1.42167 4.04021 1.59062 4.10956 1.73675 4.21811C1.84527 4.30284 1.94659 4.39741 2.03956 4.50072C2.81148 5.31311 3.5861 6.12263 4.34772 6.94589C4.51836 7.1301 4.61586 7.11294 4.78108 6.93902C6.82074 4.77495 8.86365 2.61451 10.9098 0.457681C11.1595 0.19337 11.4315 0 11.8047 0C12.4385 0.00228841 12.9157 0.500016 12.913 1.16938Z' fill='%2303AEE4'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 0.6875rem;
    height: 0.6875rem;
    position: absolute;
    left: -0.05rem;
    top: 0.3rem;
    background-size: contain;
}
.price-box .show-more {
    font-weight: 700;
    display: block;
    text-align: center;
    text-transform: lowercase;
    color: #03AEE4;
    font-size: 0.8125rem;
    margin-top: 0.85rem;
    z-index: 10;
    position: relative;
}
.price-box .box-content ul {
    max-height: 13.125rem;
    overflow: hidden;
    position: relative;
    transition: 0.4s;
    z-index: -1;
}
.price-box .box-content ul::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, #000000 0%, rgba(196, 196, 196, 0) 100%);
    top: 0;
    transform: rotate(180deg);
    transition: 0.4s;
}
.price-box .box-content ul.full-list {
    max-height: 1000px;
}
.price-box .box-content ul.full-list::after {
    opacity: 0;
    visibility: hidden;
}
.price-box .box-checkbox{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    appearance: none;
    cursor: pointer;
}
.price-box .box-checkbox~label{
    width: 1.25rem;
    height: 1.25rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    position: absolute;
    bottom: 1.6rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    cursor: pointer;
}
.price-box .box-checkbox:checked~label {
    background-color: #03AEE4;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99972 0.857425C10.0073 1.14603 9.8592 1.35745 9.66414 1.55125C8.1498 3.06391 6.63602 4.57839 5.1228 6.09469C4.82203 6.39546 4.52252 6.69748 4.22007 6.99658C3.77164 7.44039 3.29175 7.44626 2.84416 7.00203C1.99722 6.16306 1.15784 5.31528 0.312576 4.4738C0.0608851 4.22211 -0.0582475 3.93266 0.0277467 3.58281C0.061386 3.44862 0.127184 3.32463 0.219459 3.22155C0.311734 3.11846 0.427714 3.03939 0.557383 2.99116C0.687051 2.94293 0.82651 2.92698 0.96372 2.9447C1.10093 2.96242 1.23176 3.01327 1.34493 3.09286C1.42896 3.15499 1.50742 3.22432 1.57942 3.30008C2.17718 3.89575 2.77705 4.48932 3.36684 5.09296C3.49898 5.22803 3.57448 5.21545 3.70243 5.08792C5.28192 3.50115 6.86394 1.91704 8.44847 0.335587C8.64185 0.141786 8.85244 0 9.14146 0C9.63226 0.00167794 10.0018 0.366629 9.99972 0.857425Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
}
.section-pricing-plans .radio-buttons {
    display: flex;
    flex-wrap: wrap;
    margin: 2.8rem -0.5rem 1.9rem;
    justify-content: center;
}
.section-pricing-plans .radio-buttons .form-radio .form-check-input~label {
    background-color: #ffffff;
    color: #03aee4;
    font-weight: 700;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.0625rem;
    text-align: center;
    -moz-border-radius: 0.9375rem;
    -webkit-border-radius: 0.9375rem;
    border-radius: 0.9375rem;
    width: 100%;
    padding: 0.95rem 0.2rem 0.75rem;
    cursor: pointer;
}
.section-pricing-plans .radio-buttons .form-radio {
    flex: 0 0 5.6875rem;
    max-width: 5.6875rem;
    margin: 0 0.3125rem 0.6rem;
}
.section-pricing-plans .radio-buttons .form-radio .form-check-input {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.section-pricing-plans .radio-buttons .form-radio .form-check-input:checked~label {
    background-color: #03aee4;
    color: #ffffff;
}
.section-pricing-plans .radio-buttons .form-radio label span {
    font-weight: 700;
}
.section-pricing-plans .radio-buttons .form-radio label .precent {
    font-size: 0.8125rem;
    color: #000000;
    margin-top: 0.15rem;
    font-weight: 700;
    flex: 0 0 100%;
    max-width: 100%;
}
.section-pricing-plans .radio-buttons .form-radio label span {
    flex: 0 0 100%;
    max-width: 100%;
}
.section-pricing-plans .total-price {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.875rem;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 2.5rem;
}
.section-pricing-plans .total-price .old-price {
    color: #dadada;
    font-size: 1.125rem;
    font-weight: 400;
    margin-left: 0.3rem;
    text-decoration: line-through;
}
.section-pricing-plans .btn {
    text-transform: lowercase;
    padding: 0 1rem;
}
.you-save {
    display: block;
    text-align: center;
    font-weight: 700;
    color: #03aee4;
    font-size: 1.125rem;
    margin-top: 0.65rem;
    margin-bottom: 3.5rem;
}
.section-pricing-plans .content-wrap {
    padding: 0 2.2rem;
}
.price-box .box-checkbox:checked~.box-content {
    border-color: #ffffff;
}
.section-pricing-plans::after {
    content: '';
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(290px);
    position: absolute;
    bottom: -14rem;
    left: 0;
    right: 0;
    width: 43.5rem;
    height: 32rem;
}
.section-pricing-plans .container {
    position: relative;
    z-index: 10;
padding: 0 1.5rem;}
.section-pricing-plans .content-wrap h3 {
    color: #fff;
    font-size: 1.5rem;
    line-height: 1.25rem;
    font-weight: 400;
    margin: 2rem -1.8rem 2rem;
    text-align: center;
}
/* ----- Section Pricing Views ----- */
.section-pricing-views .title {
    margin-bottom: 2.7rem;
}
.section-pricing-views .col {
    padding: 0 0.6rem;
}
.section-pricing-views .price-box .box-content {
    padding: 1.4rem 1rem 4.6rem;
    min-height: 28.7125rem;
}
.section-pricing-views .price-box h3 {
    margin-bottom: 2rem;
}
.section-pricing-views .price-box ul {
    max-height: 1000px;
}
.section-pricing-views .price-box ul::after {
    display: none;
}
.section-pricing-views .price-box .show-more {
    display: none;
}
.section-pricing-views .price-box .box-checkbox~label {
    bottom: 2.1rem;
}
.section-pricing-views .radio-buttons {
    margin-top: 3.8rem;
}
.section-pricing-views .total-price {
    margin-bottom: 1.8rem;
}
.section-pricing-views .btn {
    margin-bottom: 0.95rem;
}
/* ----- SECTION PRICING PLANS ----- */
/*  */
/* ----- SECTION TEXT ----- */
.section-text {
    padding-top: 1.2rem;
    background-color: #ffffff;
    position: relative;
    padding-bottom: 4.1rem;
}
.section-text::before {
    content: '';
    background: #ffffff;
    position: absolute;
    width: 156%;
    height: 43%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: -50%;
    right: -50%;
    margin: 0 auto;
    top: -2.8rem;
}
.section-text h2 {
    font-size: 2rem;
    line-height: 2.5rem;
    text-align: center;
    margin: 0.3rem -2rem 1.6rem;
}
.section-text .container {
    position: relative;
    z-index: 10;
}
.section-text .content-wrap {
    padding: 0 2.5rem;
}
.section-text ul li {
    color: #03aee4;
    font-weight: 700;
    line-height: 1.25rem;
    margin-bottom: 1.25rem;
}
.section-text ul li::before {
    content: '';
    background: #03aee4;
    width: 0.1875rem;
    height: 0.1875rem;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: inline-block;
    vertical-align: 0.15rem;
    margin-left: 0.1rem;
    margin-right: 0.2rem;
}
.section-text p {
    margin-bottom: 1.1rem;
}
.section-text ul {
    margin-bottom: -0.1rem;
}
.section-text .list-grey li {
    font-weight: 400;
    color: #979797;
}
.section-text .list-grey li:before {
    background: #979797;
}
.section-text .list-grey {
    margin-top: 2.2rem;
    margin-bottom: 2rem;
}
.section-text .text-blue {
    margin-bottom: 0.7rem;
}
/* ----- /SECTION TEXT ----- */
/*  */
/* ----- SECTION INFO ----- */
.section-info {
    background: linear-gradient(180deg, rgba(217, 220, 233, 0.5) 0%, rgba(158, 158, 158, 0) 100%);
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    position: relative;
    padding-bottom: 2.8rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.section-info .smartphone {
    max-width: 29.3125rem;
    margin: -5.4rem -8.1rem -2.3rem;
}
.section-info h3 {
    line-height: 2.1875rem;
    margin-bottom: 2.3rem;
}
.section-info .row {
    margin: 0;
}
.section-info .container {
    padding: 0 5.2rem;
}
.section-info p a {
    font-weight: 700;
    color: #03aee4;
}
.section-info .row >* {
    padding-left: 0;
    padding-right: 0;
}
.section-info li {
    color: #03aee4;
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 1.6rem;
}
.section-info ul {
    margin-top: 0.75rem;
    line-height: 1.5625rem;
    margin-bottom: 1.4rem;
}
.section-info li::before {
    content: '';
    width: 0.25rem;
    height: 0.25rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #03aee4;
    display: inline-block;
    vertical-align: 0.2rem;
    margin-right: 0.2rem;
}
.section-info li:last-child {
    margin-bottom: 0;
}
.section-info .row-content {
    margin-bottom: 2.3rem;
}
.section-info .image-col {
    order: 1;
    display: flex;
    justify-content: center;
}
.section-info .content-col {
    order: 2;
}
.section-info .image-rounded {
    width: 19.125rem;
    height: 19.125rem;
    position: relative;
    margin: 0.4rem -3.1rem 3.5rem;
}
.section-info .image-rounded img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.section-info .image-rounded::before {
    content: '';
    width: 20.125rem;
    height: 20.125rem;
    background: linear-gradient(128.49deg, #DFE7F4 12.81%, rgba(223, 231, 244, 0) 92.72%);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: -20%;
    right: -20%;
    bottom: -20%;
    top: -20%;
    margin: auto;
    z-index: -1;
}
.section-info .list-inline li {
    font-size: 0.8125rem;
    line-height: 2.1875rem;
    margin-bottom: 0;
}
.section-info .list-inline {
    margin-top: -0.6rem;
}
.price-box .box-content ul.full-list~.show-more {
    opacity: 0;
    visibility: hidden;
}
.section-info p {
    font-size: 0.8125rem;
    line-height: 1.25rem;
}
.section-info .text-lg li {
    font-size: 1rem;
    line-height: 1.875rem;
}
.section-info .text-lg {
    margin-top: 0.2rem;
    margin-bottom: 0.6rem;
}
/* ----- Section Info Likes ----- */
.section-info-likes .smartphone {
    margin-top: -4.9rem;
    margin-bottom: -2.6rem;
}
.section-info-likes h3 {
    margin-bottom: 2.2rem;
}
.section-info-likes .row-image-content {
    margin-bottom: 2.2rem;
}
.section-info-likes .image-rounded {
    margin-bottom: 3.8rem;
}
.section-info-likes .image-right {
    margin-bottom: 1.7rem;
}
.section-info .btn {
    margin: 2.9rem -2.5rem 3.2rem;
    width: 18.2rem;
    max-width: 18.2rem;
}
.section-info .text-bold {
    color: #000000;
    font-weight: 700;
}
/* ----- /SECTION INFO ----- */
/*  */
/* ----- SECTION FAQS ----- */
.section-faqs::after {
    content: '';
    background: linear-gradient(180deg, rgba(158, 158, 158, 0) 34.38%, #D9DCE9 100%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: -22.5rem;
    min-height: 100%;
    z-index: -1;
}
.section-faqs .title-wrap {
    background-color: #000000;
    max-width: 100%;
    color: #ffffff;
    padding-top: 3rem;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-bottom: 5rem;
    position: relative;
    margin-bottom: -0.1rem;
}
.section-faqs .title-wrap h1 {
    color: #ffffff;
    margin-bottom: 3.2rem;
}
.section-faqs {
    padding-top: 5.8rem;
    position: relative;
    padding-bottom: 4.3rem;
}
.section-faqs::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, #D9DCE9 0%, rgba(158, 158, 158, 0) 52.08%);
    min-height: 34.4375rem;
    z-index: -1;
}
.section-faqs .title-wrap p {
    max-width: 15.3rem;
    margin: 0 auto 1rem;
}
.section-faqs .title-wrap p a {
    color: #03aee4;
    font-weight: 700;
}
.section-faqs .title-wrap::after {
    content: '';
    position: absolute;
    left: -50%;
    right: -50%;
    bottom: -7.5rem;
    background: #ffffff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 120%;
    height: 9.8rem;
    margin: 0 auto;
}
.section-faqs .accordion-item .accordion-button h4 {
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5625rem;
}
.section-faqs .accordion-item {
    background-color: #ffffff;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    filter: drop-shadow(5px 11px 10px rgba(0, 0, 0, 0.1));
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1);
    margin-bottom: 1.8rem;
    padding: 2.2rem 1.2625rem 1.5rem 1.1625rem;
    border: 0;
    min-height: 8.85rem;
}
.section-faqs .accordion-item .accordion-button {
    border-top-left-radius: 1.875rem;
    border-top-right-radius: 1.875rem;
    background-color: transparent;
    border: 0;
    padding: 0;
    display: flex;
    align-items: center;
    box-shadow: none;
    min-height: 4.3375rem;
    transition: 0.4s;
}
.section-faqs .accordion-item .accordion-button::after {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='11' width='25' height='3' fill='%2303AEE4'/%3E%3Crect x='11' y='25' width='25' height='3' transform='rotate(-90 11 25)' fill='%2303AEE4'/%3E%3C/svg%3E%0A");
    width: 1.5625rem;
    height: 1.5625rem;
    background-size: 1.5625rem;
    background-position: center;
}
.section-faqs .accordion-item .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='3' viewBox='0 0 25 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='25' height='3' fill='%2303AEE4'/%3E%3C/svg%3E%0A");
    transform: none;
}
.section-faqs .accordion-item .accordion-button:not(.collapsed) {
    min-height: 1rem;
}
.section-faqs .accordion-item .accordion-body {
    padding: 1.7rem 0.45rem 0 1.35rem;
}
/* ----- /SECTION FAQS ----- */
/*  */
/* ----- SECTION CONTACT ----- */
.section-contact {
    position: relative;
    padding-top: 9.2rem;
    padding-bottom: 5rem;
}
.section-contact::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, #D9DCE9 0%, rgba(158, 158, 158, 0) 52.08%);
    z-index: -1;
    min-height: 68.5rem;
}
.section-contact .row {
    margin: 0 -1rem;
}
.section-contact .title {
    max-width: 17.6rem;
    margin-bottom: 6.2rem;
}
.section-contact .title h1 {
    margin-right: -3rem;
    margin-bottom: 0.7rem;
}
.form-control {
    height: 3.125rem;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    background: #ffffff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.07);
    border: 0;
    font-size: 0.8125rem;
    padding: 1rem 1.4rem;
}
.form-control::placeholder {
    color: #DADADA;
}
.form-control:focus {
    box-shadow: 0px 4px 4px rgb(0 0 0 / 7%);
}
form .form-group {
    margin-bottom: 1.3rem;
}
textarea.form-control {
    height: auto;
    min-height: 12.4rem;
}
form .btn {
    margin-top: 2.5rem;
}
.section-contact .image-wrap {
    display: none;
}
.section-contact::after {
    content: '';
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(170px);
    width: 13rem;
    height: 13rem;
    position: absolute;
    top: 8.5875rem;
    right: -12.8rem;
    z-index: -1;
}
/* ----- /SECTION CONTACT ----- */
/*  */
/* ----- SECTION LOGIN ----- */
.section-login {
    position: relative;
    padding-top: 9.2rem;
    padding-bottom: 9.8rem;
}
.section-login::before {
    content: '';
    background: linear-gradient(180deg, #D9DCE9 0%, rgba(158, 158, 158, 0) 52.08%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    min-height: 58.1875rem;
    z-index: -1;
}
.section-login .row {
    margin: 0 -0.7rem;
}
.section-login h1 {
    margin-bottom: 4.7rem;
}
.section-login form .form-group {
    margin-bottom: 1rem;
}
.section-login form .btn {
    margin-top: 4.6rem;
}
.section-login .blue-box {
    position: absolute;
    bottom: -2rem;
    left: 0;
    right: 0;
    background: #03AEE4;
    text-align: center;
    color: #ffffff;
    height: 7.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    padding-bottom: 1rem;
}
.section-login .blue-box p {
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: 700;
    text-transform: lowercase;
    max-width: 17rem;
}
.section-login .blue-box p a {
    color: #000000;
}
.section-login .black-link {
    text-align: center;
    font-size: 0.9375rem;
    text-transform: lowercase;
    color: #000000;
    font-weight: 700;
    display: block;
    margin-top: 0.95rem;
}
.section-login::after {
    content: '';
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(220px);
    position: absolute;
    top: 10rem;
    right: -13rem;
    width: 17.8125rem;
    height: 17.8125rem;
    z-index: -1;
}
.pass-requirements {
    display: flex;
    flex-direction: column;
    max-width: 13.6rem;
    margin: 1.2rem auto 0;
}
.pass-requirements p {
    font-size: 1.125rem;
    font-weight: 700;
    text-transform: lowercase;
    line-height: 1.25rem;
}   
.pass-requirements ul {
    margin-left: 1.3rem;
    margin-top: 0.3rem;
}
.pass-requirements ul li {
    padding-left: 1.1rem;
    text-transform: lowercase;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.pass-requirements ul li::before {
    content: '';
    width: 0.75rem;
    height: 0.75rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #979797;
    margin-left: -1.1rem;
    display: inline-block;
    vertical-align: -0.1rem;
    margin-right: 0.4rem;
}
/* ----- /SECTION LOGIN ----- */
/*  */
/* ----- SECTION BLOG SINGLE ----- */
.section-blog-single {
    position: relative;
    padding-top: 8.5rem;
    padding-bottom: 4.7rem;
}
.section-blog-single::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    min-height: 48.1875rem;
    background: linear-gradient(180deg, #D9DCE9 0%, rgba(158, 158, 158, 0) 52.08%);
    z-index: -1;
}
.section-blog-single h1 {
    font-size: 2.1875rem;
    line-height: 2.5rem;
    margin-bottom: 1.5rem;
}
.section-blog-single .container {
    padding: 0 2.3rem;
}
.section-blog-single .page-title .post-info {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.section-blog-single .page-title .post-date {
    display: flex;
    align-items: center;
    color: #000000;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    margin-right: 4.5rem;
}
.section-blog-single .page-title .post-date img {
    width: 1rem;
    flex: 0 0 1rem;
    height: 1.5rem;
    object-fit: contain;
    margin-right: 0.5rem;
}
.section-blog-single .page-title .post-social {
    display: flex;
    align-items: center;
}
.section-blog-single .page-title .post-social a {
    width: 1.375rem;
    height: 1.375rem;
    border-radius: 50%;
    border: 1px solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.12rem;
}
.section-blog-single .page-title .post-social a img {
    height: 0.8rem;
    width: 0.8rem;
    object-fit: contain;
}
.section-blog-single .page-title .page-title-image {
    display: none;
}
.section-blog-single .page-title {
    padding-bottom: 2rem;
}
.section-blog-single .post-content .image-col {
    padding: 0;
    margin: 0 -3rem;
    width: auto;
    max-width: 200%;
}
.section-blog-single .post-content .row {
    margin: 0 -0.8rem;
    justify-content: center;
}
.section-blog-single .post-content img {
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    width: 23.5rem;
    height: 25rem;
    object-fit: cover;
    margin: 0 auto 2.9rem;
    display: block;
}
.section-blog-single .post-content .container {
    padding: 0 3.8rem;
}
.section-blog-single .post-content p {
    margin-bottom: 1.3rem;
}
.section-blog-single .post-content h3 {
    color: #979797;
    font-size: 1.3125rem;
    line-height: 1.875rem;
    margin-bottom: 1.3rem;
}
.section-blog-single .post-content .btn {
    margin: 3.4rem -1rem 0;
    font-size: 0.8125rem;
}
.section-blog-single .page-title .row {
    margin: 0;
}
.section-blog-single .page-title .col-12{
    padding: 0;
}
.section-blog-single::after {
    content: '';
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(170px);
    width: 14.8125rem;
    height: 14.8125rem;
    position: absolute;
    top: 7rem;
    right: -12rem;
    z-index: -1;
}
/* ----- /SECTION BLOG SINGLE ----- */
/*  */
/* ----- SECTION ACCOUNT ----- */
.section-account::after {
    content: '';
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(170px);
    width: 14.8125rem;
    height: 14.8125rem;
    position: absolute;
    top: 7rem;
    right: -12rem;
    z-index: -1;
}
.section-account .image-wrap {
    position: relative;
    margin: 0 auto 3rem;
    width: 14.8125rem;
    height: 14.8125rem;
}
.section-account .image-wrap img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    z-index: 10;
}
.section-account {
    padding-top: 6.2rem;
    padding-bottom: 3.1rem;
    position: relative;
}
.section-account::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, #D9DCE9 0%, rgba(158, 158, 158, 0) 52.08%);
    min-height: 88.5625rem;
    z-index: -1;
}
.section-account .image-wrap::before {
    content: '';
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 0.4px solid rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(50px);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 17.1875rem;
    height: 17.1875rem;
    position: absolute;
    left: -20%;
    top: -20%;
    right: -20%;
    bottom: -20%;
    margin: auto;
    z-index: 1;
}
.section-account .image-wrap::after {
    content: '';
    border: 1px solid #03AEE4;
    width: 20.375rem;
    height: 27.875rem;
    position: absolute;
    -moz-border-radius: 37.5rem;
    -webkit-border-radius: 37.5rem;
    border-radius: 37.5rem;
    left: 0;
    right: 0;
    margin: -3.6rem -3rem 0;
    z-index: -1;
}
.section-account h1 {
    font-size: 1.3125rem;
    line-height: 1.875rem;
    margin-bottom: 2.4rem;
}
.section-account .title {
    text-align: center;
    max-width: 100%;
}
.section-account .title .btn {
    width: 18.1rem;
    margin-bottom: 1.3rem;
}
.section-account .title .black-link {
    font-weight: 700;
    color: #000000;
    font-size: 0.9375rem;
    display: block;
    margin: 1.8rem auto 0;
}
.section-account .title .black-link:hover{
    color: #03aee4;
}
/* ----- /SECTION ACCOUNT ----- */
/*  */
/* ----- SECTION ORDERING ----- */
.section-ordering .form-group {
    position: relative;
}
.section-ordering .form-group .icon {
    position: absolute;
    left: 1.4rem;
    top: 1rem;
    width: 1.125rem;
    height: 1.125rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.section-ordering {
    padding-top: 6.1rem;
    padding-bottom: 6.2rem;
}
.section-ordering h1 {
    font-size: 3.75rem;
    line-height: 3.125rem;
    position: relative;
    z-index: 10;
    margin-bottom: 5.5rem;
}
.section-ordering h1 span {
    color: #03AEE4;
    display: block;
}
.section-ordering .image-wrap {
    margin-bottom: 0.5rem;
}
.section-ordering form {
    margin: 0 auto;
    max-width: 18.3rem;
}
.section-ordering form .form-control {
    padding-left: 3.1rem;
}
.section-ordering form .form-control::placeholder {
    color: #979797;
}
.section-ordering form select.form-control {
    padding-left: 1.4rem;
}
.custom-select span {
    color: #03AEE4;
}
.section-ordering form .custom-select {
    position: relative;
    padding-left: 1.5rem;
}
.custom-select .cost {
    position: absolute;
    right: 2rem;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
}
.section-ordering form .custom-select::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%2303AEE4' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 0.8rem;
    height: 0.5125rem;
    background-size: contain;
    position: absolute;
    right: 1rem;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.section-ordering form .btn {
    margin-top: 4.2rem;
}
/* ----- /SECTION ORDERING ----- */
/*  */
/* ----- SECTION LOGIN ORDERING ----- */
.section-login-ordering {
    padding-top: 8.5rem;
    padding-bottom: 2rem;
}
.section-login-ordering .title {
    max-width: 100%;
    margin-bottom: 3rem;
}
.section-login-ordering .title p {
    font-weight: 700;
    color: #000000;
    font-size: 1.125rem;
    line-height: 1.25rem;
    text-transform: lowercase;
}
.section-login-ordering .title p a {
    display: block;
    color: #03AEE4;
}
.section-login-ordering h1 {
    margin-bottom: 1.6rem;
}
.section-login-ordering form .btn {
    margin-top: 3.2rem;
}
.section-login-ordering .btn-black {
    margin-top: 3rem;
}
/* ----- /SECTION LOGIN ORDERING ----- */
/*  */
/* ----- SECTION TESTIMONIALS ----- */
.testimonial{
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    text-align: center;
    padding: 2.1875rem 2.2rem;
}
.testimonial .rating{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.3rem;
}
.section-testimonials {
    padding-top: 1.2rem;
    padding-bottom: 6.3rem;
}
.testimonial .rating img {
    width: 1.25rem;
    height: 1.25rem;
    object-fit: contain;
    flex: 0 0 1.25rem;
    margin: 0 0.2rem;
}
.section-testimonials .row {
    margin: 0 -0.9rem;
}
.testimonial p{
    line-height: 0.9375rem;
    font-size: 0.8125rem;
}
.testimonial .testimonial-author {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    margin-top: 1.2rem;
}
.testimonial .testimonial-author .img-wrap {
    width: 3.1875rem;
    height: 3.1875rem;
    flex: 0 0 3.1875rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.9rem;
    margin-left: -0.2rem;
}
.testimonial .testimonial-author .img-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.testimonial .testimonial-author h6 {
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    color: #03AEE4;
    margin-bottom: 0;
}
.testimonial .testimonial-author .position {
    color: #000000;
    margin-bottom: -0.4rem;
    display: block;
    margin-top: -0.1rem;
    font-size: 0.8125rem;
}
.section-testimonials .black-link {
    font-weight: 700;
    color: #000000;
    text-align: center;
    display: block;
    font-size: 1.125rem;
    line-height: 1.25rem;
    margin-top: 1.6rem;
}
/* ----- /SECTION TESTIMONIALS ----- */
/*  */
/* ----- SECTION PAYMENT ----- */
.section-payment {
    position: relative;
    padding-top: 8.5rem;
    padding-bottom: 6.4rem;
}
.section-payment::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, #D9DCE9 0%, rgba(158, 158, 158, 0) 52.08%);
    min-height: 47.6875rem;
    z-index: -1;
}
.section-payment .user-info-box {
    background-color: #ffffff;
    box-shadow: 2px 6px 6px rgba(0, 0, 0, 0.1);
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    display: flex;
    align-items: center;
    padding: 1.2rem 1.2rem 1.1rem;
    margin: 0 1.7rem 3.3rem;
}
.section-payment .col-12 {
    padding: 0;
}
.section-payment .user-info-box a {
    display: block;
}
.section-payment .user-info-box .username {
    font-size: 1.125rem;
    color: #03AEE4;
    margin-bottom: 0.1rem;
    margin-top: 0.1rem;
}
.section-payment .user-info-box .username-change {
    color: #979797;
    font-size: 0.9375rem;
}
.section-payment .user-info-box .img-wrap {
    width: 4rem;
    height: 4rem;
    flex: 0 0 4rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 1rem;
}
.section-payment .user-info-box .img-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.section-payment .content-box {
    background: #ffffff;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    padding: 2.8rem 2.6rem 2.1rem;
    position: relative;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 1;
    margin-bottom: 1rem;
}
.section-payment .content-box::before {
    content: '';
    position: absolute;
    top: 20.3rem;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(217, 220, 233, 0.25) 0%, rgba(158, 158, 158, 0) 68.75%);
    transform: rotate(-180deg);
    z-index: -1;
}
.section-payment h1 {
    font-size: 1.5625rem;
    line-height: 2.1875rem;
    margin-bottom: 0.2rem;
}
.section-payment .item-summary, 
.section-payment .link-add {
    font-size: 1.125rem;
    display: flex;
    align-items: flex-start;
    line-height: 1.25rem;
}
.section-payment .item-summary img, 
.section-payment .link-add img {
    margin-right: 0.6rem;
    width: 0.9375rem;
    flex: 0 0 0.9375rem;
    margin-top: 0.1rem;
}
.section-payment .item-summary span {
    color: #03AEE4;
    display: block;
}
.section-payment .item-summary .cost {
    margin-left: auto;
}
.section-payment .item-summary{
    color: #000000;
    border-bottom: 3px solid #979797;
    padding: 1.85rem 0;
}
.section-payment .link-add {
    color: #03AEE4;
    margin-top: 2.3rem;
}
.section-payment .black-box {
    background: #000000;
    margin: 3.4rem -2.6rem 0;
    position: relative;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    padding: 3.8rem 2.6rem;
    font-size: 1.125rem;
    color: #ffffff;
}
.section-payment .black-box .box-title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.8rem;
}
.section-payment .black-box .blue-add-link {
    background: #03AEE4;
    position: absolute;
    top: -1.5rem;
    display: flex;
    align-items: center;
    height: 3.1rem;
    width: 18.2rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    color: #ffffff;
    padding: 0 1.8rem;
    font-size: 1.125rem;
    line-height: 1.25rem;
}
.section-payment .black-box .blue-add-link span {
    color: #DADADA;
    text-decoration: line-through;
    font-size: 0.9375rem;
    display: block;
    margin-left: 0.4rem;
}
.section-payment .form-group {
    position: relative;
}
.section-payment .form-group .icon {
    position: absolute;
    top: 0;
    left: 1.2rem;
    bottom: 0;
    margin: auto 0;
    max-height: 1.25rem;
    display: flex;
    align-items: center;
    max-width: 1.6rem;
}
.section-payment .form-group .icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.section-payment h2 {
    font-size: 1.5625rem;
    line-height: 2.1875rem;
}
.section-payment .checkout {
    padding-top: 3.1rem;
}
.section-payment .checkout p {
    font-size: 1.125rem;
    line-height: 1.25rem;
    margin-bottom: 1.4rem;
}
.section-payment form .form-control {
    padding-left: 3.1rem;
}
.section-payment form .form-control::placeholder {
    color: #979797;
}
.section-payment .checkout .row {
    margin: 0 -0.75rem;
}
.section-payment h4 {
    color: #979797;
    font-size: 1.125rem;
    line-height: 1.25rem;
    margin-bottom: 1rem;
    margin-left: 0.3rem;
}
.section-payment .billing-address {
    margin-top: 1.7rem;
}
.section-payment form select.form-control {
    padding-left: 1.2rem;
}
select.form-control {
    color: #979797;
    padding-left: 1.2rem;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23979797' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 0.8rem;
    background-position: 94% center;
}
.section-payment form .billing-address .form-control {
    padding-left: 1.2rem;
}
.form-check .form-check-input {
    width: 1.0625rem;
    height: 1.0625rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-color: #03AEE4;
    margin-left: -1.4rem;
    margin-top: 0;
}
.form-check .form-check-input:checked {
    background-color: #03AEE4;
    border-color: #03AEE4;
}
.form-check .form-check-label {
    color: #979797;
    font-size: 0.8125rem;
}
.form-check {
    margin-left: 1.4rem;
    padding-left: 1.4rem;
    line-height: 1.05rem;
}
.form-check .form-check-input:focus {
    box-shadow: none;
}
.section-payment .checkout .text-small {
    text-align: center;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    margin-bottom: 1rem;
    padding: 0 1rem;
}
.section-payment form .btn {
    margin-bottom: 2.1rem;
}
.section-payment .checkout .text-small a {
    font-weight: 700;
    color: #03AEE4;
}
.section-payment .pay-crypto {
    text-align: center;
}
.section-payment .pay-crypto h6 {
    color: #03AEE4;
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 700;
    margin-bottom: 1.3rem;
}
.section-payment .content-box::after {
    content: '';
    background: #C4C4C4;
    height: 0.25rem;
    width: 11.3125rem;
    -moz-border-radius: 1.5625rem;
    -webkit-border-radius: 1.5625rem;
    border-radius: 1.5625rem;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    margin: 0 auto;
}
.section-payment .pay-crypto .icons {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1.2rem;
}
.section-payment .pay-crypto .icons span {
    margin-right: 0.7rem;
    margin-left: 0.2rem;
}
.section-payment .pay-crypto .icons img {
    margin-right: 0.3rem;
    width: 1.5625rem;
    height: 1.5625rem;
    object-fit: contain;
    flex: 0 0 1.5625rem;
}
.section-payment .black-box .form-control::placeholder {
    color: #979797;
}
.section-payment form .btn-blue:hover {
    background-color: #ffffff;
    border-color: #03aee4;
}
.section-payment::after {
    content: '';
    width: 17.8125rem;
    height: 17.8125rem;
    position: absolute;
    right: -12rem;
    top: 7rem;
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(100px);
    z-index: -1;
    opacity: 0.3;
}
/* ----- /SECTION PAYMENT ----- */
/*  */
/* ----- SECTION ORDER HISTORY ----- */
.section-order-history {
    padding-bottom: 0;
}
.section-order-history::before {
    min-height: 68.5625rem;
}
.section-payment .content-box::before {
    display: none;
}
.section-order-history .content-box {
    padding-top: 2.5rem;
    margin-bottom: 0;
    padding-bottom: 5rem;
}
.section-order-history h1 {
    margin-bottom: 0.7rem;
}
.order-item {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25rem;
    color: #979797;
    border-bottom: 3px solid #DADADA;
    position: relative;
    padding: 1.5625rem 0;
}
.order-item:hover {
    color: #03AEE4;
}
.order-item .badge {
    color: #ffffff;
    font-size: 0.8125rem;
    display: inline-block;
    font-weight: 400;
    line-height: 1.25rem;
    padding: 0.2rem 1.2rem;
    -moz-border-radius: 0.625rem;
    -webkit-border-radius: 0.625rem;
    border-radius: 0.625rem;
    margin-bottom: 0.8rem;
}
.order-item .badge-green {
    background-color: #03E4AE;
}
.order-item .order-number {
    color: #03AEE4;
}
.order-item .icon {
    height: 1.5rem;
    width: 0.875rem;
    margin-left: auto;
    position: absolute;
    bottom: 2.4rem;
    right: 0.6rem;
}
.order-item .icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.order-item .badge-blue {
    background-color: #03AEE4;
}
.section-order-history .buttons {
    margin-top: 3.1rem;
}
.section-order-history .buttons .btn {
    margin-bottom: 1.3rem;
    text-transform: lowercase;
}
.section-order-history .content-box::after {
    display: none;
}
.section-order-history .buttons .btn-blue:hover {
    background-color: transparent;
    border-color: #03AEE4;
}
/* ----- /SECTION ORDER HISTORY ----- */
/*  */
/* ----- SECTION BILLING ----- */
.section-billing {
    padding-bottom: 0;
}
.section-billing::before {
    min-height: 57.5rem;
}
.section-billing .content-box {
    padding: 2.5rem 2.5rem 4.1rem;
    margin-bottom: 0;
}
.billing-item {
    font-size: 1.125rem;
    line-height: 1.125rem;
}
.billing-item .billing-item-header {
    color: #DADADA;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.3rem;
}
.billing-item .billing-item-body{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.3rem;
    padding-bottom: 1rem;
}
.section-billing h1 {
    margin-bottom: 2rem;
}
.billing-item .card-number {
    display: flex;
    align-items: center;
}
.billing-item .card-number img {
    height: 1.25rem;
    width: 1.875rem;
    flex: 0 0 1.875rem;
    margin-right: 0.3rem;
    object-fit: contain;
}
.billing-item .billing-item-body > div:first-child,
.billing-item .billing-item-header > div:first-child {
    flex: 0 0 35.9%;
    max-width: 35.9%;
}
.billing-item .billing-item-body > div:nth-child(2),
.billing-item .billing-item-header > div:nth-child(2) {
    flex: 0 0 45%;
    max-width: 45%;
    padding-right: 1rem;
}
.btn-remove {
    color: #F04444;
    border: 0;
    background: transparent;
    font-weight: 700;
    font-size: 1.0625rem;
    padding: 0;
}
.btn-remove img {
    margin-right: -0.3rem;
}
.billing-item .billing-item-body > div:nth-child(4), 
.billing-item .billing-item-header > div:nth-child(4) {
    flex: 0 0 100%;
    max-width: 100%;
    display: flex;
    justify-content: flex-end;
    margin-top: 2.2rem;
}
.section-billing  .content-box .box-item {
    border-bottom: 3px solid #DADADA;
    padding-bottom: 0.8rem;
    margin-bottom: 3.1rem;
}
.section-billing h2 {
    margin-bottom: 2.3rem;
}
.billing-item .billing-item-body.no-items {
    justify-content: center;
    padding: 1rem 0;
}
.section-billing .content-box .box-item-subscriptions {
    margin-bottom: 1.6rem;
}
.transaction-item {
    display: flex;
    justify-content: space-between;
    font-size: 1rem;
    color: #979797;
    margin-bottom: 2.2rem;
}
.transaction-item > div:last-child {
    text-align: right;
}
.transaction-item .card-number {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 0.2rem;
}
.transaction-item b {
    font-weight: 700;
    display: block;
}
.transaction-item .card-number img {
    height: 1.25rem;
    width: 1.875rem;
    flex: 0 0 1.875rem;
    margin-right: 0.6rem;
}
.section-billing .content-box .box-item:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.section-billing .content-box::after {
    display: none;
}
.billing-item .billing-item-body > div:nth-child(3),
.billing-item .billing-item-header > div:nth-child(3) {
    text-align: right;
    flex: 1;
}
/* ----- /SECTION BILLING ----- */
/*  */
/* ----- SECTION ACCOUNT SETTINGS ----- */
.section-account-settings .content-box {
    background: #ffffff;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    padding: 2.8rem 2.6rem 3.9rem;
    position: relative;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 1;
}
.section-account-settings::before {
    min-height: 57.5rem;
}
.section-account-settings .container > .row > .col-12 {
    padding: 0;
}
.section-account-settings .image-wrap::after {
    display: none;
}
.section-account-settings {
    padding-top: 12.1rem;
    padding-bottom: 0;
}
.section-account-settings .image-wrap {
    margin-top: -5.5rem;
    margin-bottom: 1.8rem;
}
.section-account-settings .black-link {
    text-align: center;
    display: block;
    font-weight: 700;
    color: #000000;
    font-size: 1.0625rem;
    line-height: 1.875rem;
    margin-bottom: 2.9rem;
}
.section-account-settings .content-box .row {
    margin: 0;
    margin-bottom: 2.35rem;
}
.section-account-settings .content-box .col-12 {
    padding: 0;
}
.section-account-settings h1 {
    font-size: 1.5625rem;
    line-height: 2.1875rem;
    margin-bottom: 0.9rem;
}
.section-account-settings .form-group {
    margin-bottom: 1.1rem;
}
.section-account-settings .form-control::placeholder {
    color: #979797;
}
.section-account-settings .form-group .text-small {
    font-style: italic;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
    display: block;
    margin-top: 0.8rem;
    margin-left: 1rem;
}
.section-account-settings .content-box h2 {
    font-size: 1.5625rem;
    line-height: 2.1875rem;
    margin-bottom: 1rem;
}
.section-account-settings .form-control {
    padding-left: 1.2rem;
}
.section-account-settings .pass-requirements {
    margin: 1rem auto 2.4rem;
    max-width: 15.9rem;
    flex-direction: column;
}
.section-account-settings .content-box::after {
    content: '';
    position: absolute;
    top: 14rem;
    left: 0;
    right: 0;
    z-index: -1;
    background: linear-gradient(180deg, rgba(158, 158, 158, 0) 21.35%, rgba(217, 220, 233, 0.5) 100%);
    min-height: 77.4375rem;
}
.section-account-settings .btn {
    margin-top: 1rem;
}
/* ----- /SECTION ACCOUNT SETTINGS ----- */
/*  */
/* ----- SECTION BLOG ----- */
.section-blog {
    position: relative;
    padding-top: 6.2rem;
    padding-bottom: 6.2rem;
}
.section-blog::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, #D9DCE9 0%, rgba(158, 158, 158, 0) 52.08%);
    z-index: -1;
    min-height: 104.8125rem;
}
.featured-post {
    color: #ffffff;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    padding: 3rem 3rem 2.4rem;
    margin-bottom: 3.1rem;
    text-align: left;
    position: relative;
    z-index: 10;
}
.section-blog .container > .row {
    margin: 0 -3.4rem;
}
.featured-post h2, .featured-post h1 {
    color: #ffffff;
}
.featured-post h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
    margin-bottom: 2.1rem;
    margin-left: -0.2rem;
}
.featured-post h1 {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
}
.featured-post p {
    color: #979797;
    font-size: 0.8125rem;
    line-height: 0.9375rem;
}
.featured-post .btn {
    margin-top: 2.3rem;
    width: 14.4rem;
    height: 3.2rem;
    display: flex;
    align-items: center;
}
.featured-post .btn svg {
    margin-left: 0.9rem;
    width: 2.45rem;
    object-fit: contain;
}
.featured-post .btn svg path{
    transition: 0.4s;
}
.featured-post .btn-blue:hover svg path {
    fill: #03AEE4;
}
.search {
    position: relative;
    margin: 0 0.4rem 3.2rem;
}
.search .btn-search {
    border: 0;
    background: transparent;
    position: absolute;
    right: 1.3rem;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 1.25rem;
    height: 1.25rem;
    padding: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
}
.search .form-control::placeholder {
    color: #979797;
}
.search .form-control {
    padding-right: 2.8rem;
}
.search .btn-search svg path {
    transition: 0.4s;
}
.search .btn-search:hover svg path {
    fill: #03AEE4;
}
.section-blog .posts-wrap {
    padding: 0 3.4rem;
}
.section-blog .posts-wrap h2 {
    font-size: 1.5625rem;
    line-height: 2.1875rem;
    margin-left: 0.7rem;
    margin-bottom: 3.1rem;
}
.section-blog .post .post-img {
    width: 21.875rem;
    height: 12.5rem;
    overflow: hidden;
    border-radius: 1.875rem;
    margin: 0 auto 1rem;
}
.section-blog .post .post-date {
    display: flex;
    align-items: center;
    font-size: 0.8125rem;
    color: #000000;
    margin-bottom: 0.9rem;
}
.section-blog .post .post-date img {
    width: 1rem;
    height: 1rem;
    flex: 0 0 1rem;
    object-fit: contain;
    margin-right: 0.4rem;
}
.section-blog .post {
    display: block;
    margin-bottom: 3.5rem;
}
.section-blog .post .post-content {
    padding: 0 0.6rem 0 1.6rem;
}
.section-blog .post h4 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.875rem;
    transition: 0.4s;
}
.section-blog .post .post-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.4s;
}
.section-blog::after {
    content: '';
    width: 17.8125rem;
    height: 17.8125rem;
    position: absolute;
    right: -12rem;
    top: 7rem;
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(100px);
    z-index: -1;
    opacity: 0.3;
}
.featured-post::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000000;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    z-index: -1;
}
.section-blog .post:hover h4 {
    color: #03AEE4;
}
.section-blog .post:hover .post-img img {
    transform: scale(1.1);
}
/* ----- /SECTION BLOG ----- */
/*  */
/* ----- SECTION ORDER DETAIL ----- */
.section-order-detail {
    padding-bottom: 0;
}
.section-order-detail .content-box .btn-close {
    position: absolute;
    top: 2.8rem;
    right: 2.2rem;
    background: none;
    width: 1.5625rem;
    height: 1.5625rem;
    padding: 0;
    opacity: 1;
}
.section-order-detail .content-box .btn-close:focus{
    box-shadow: none;
}
.section-order-detail .content-box {
    padding: 4.4rem 2.5rem 6.2rem;
    margin-bottom: 0;
}
.section-order-detail h1 {
    margin-bottom: 0.3rem;
    display: flex;
    align-items: center;
}
.section-order-detail h1 img {
    margin-left: 0.9rem;
}
.section-order-detail .box-title {
    border-bottom: 3px solid #979797;
    padding-bottom: 1.4rem;
    margin-bottom: 2.1rem;
}
.section-order-detail .order-item .img-wrap {
    width: 2.1875rem;
    height: 2.1875rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.4rem;
}
.section-order-detail .order-item .img-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.section-order-detail .order-item {
    padding: 0;
    flex-direction: row;
    border: none;
    margin-bottom: 3.6rem;
}
.section-order-detail .order-item .user-name {
    color: #03AEE4;
    font-size: 1.125rem;
    display: flex;
    align-items: center;
    margin-bottom: 2.2rem;
}
.section-order-detail .content-box h6 {
    margin-bottom: 1.2rem;
}
.section-order-detail .order-item b {
    font-weight: 700;
}
.section-order-detail .order-item > div {
    flex: 0 0 85%;
    max-width: 85%;
}
.section-order-detail .order-item > div:nth-child(3) {
    flex: 0 0 15%;
    max-width: 15%;
    text-align: right;
}
.section-order-detail .order-item:hover{
    color: #979797;
}
.section-order-detail .total {
    color: #000;
    font-size: 1rem;
    font-weight: 700;
    text-transform: lowercase;
    display: flex;
    flex-wrap: wrap;
}
.section-order-detail .total > span {
    flex: 0 0 50%;
    max-width: 50%;
}
.section-order-detail .total > span:last-of-type {
    text-align: right;
}
.section-order-detail .total .card-number {
    font-weight: 400;
    color: #979797;
    display: flex;
    align-items: center;
    margin-top: 0.8rem;
    margin-bottom: 4.1rem;
    flex: 0 0 100%;
    max-width: 100%;
    text-transform: lowercase;
}
.section-order-detail .total .card-number img {
    width: 1.875rem;
    height: 1.25rem;
    flex: 0 0 1.875rem;
    object-fit: contain;
    margin-right: 0.7rem;
}
.section-order-detail .content-box::after {
    display: none;
}
/* ----- /SECTION ORDER DETAIL ----- */
/*  */
/* ----- MODAL ----- */
.modal .modal-dialog {
    margin: 10.5rem auto;
    max-width: 21.9rem;
}
.modal .modal-content {
    border: 0;
    background: #FFFFFF;
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
    -moz-border-radius: 1.25rem;
    -webkit-border-radius: 1.25rem;
    border-radius: 1.25rem;
    position: relative;
    overflow: hidden;
}
.modal .modal-content .image-wrap{
    width: 16.1875rem;
    height: 16.1875rem;
    position: absolute;
    top: -1.8rem;
    right: -2.8rem;
}
.modal .modal-content .image-wrap img{
    width: 100%;
    height: 100%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    object-fit: cover;
    position: relative;
}
.modal .modal-content .image-wrap::before {
    content: '';
    width: 18.75rem;
    height: 18.75rem;
    position: absolute;
    left: -20%;
    top: -20%;
    right: -20%;
    bottom: -20%;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 0.4px solid rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(50px);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: auto;
}
.modal .btn-close {
    opacity: 1;
    background-image: url(../img/icon-close-white.svg);
    position: absolute;
    width: 1.25rem;
    height: 1.25rem;
    padding: 0;
    right: 1.2rem;
    top: 1.1rem;
    z-index: 10;
    border-radius: 0;
    background-size: cover;
}
.modal .btn-close:focus{
    box-shadow: none;
}
.modal .modal-body {
    padding: 3.9rem 1.5rem 1.9rem;
}
.modal .modal-title h2 {
    font-size: 1.875rem;
    line-height: 2.0625rem;
    max-width: 10rem;
    margin-bottom: 2.3rem;
}
.modal .icon {
    max-width: 4rem;
    margin-left: 0.6rem;
    margin-bottom: 0.4rem;
    object-fit: contain;
}
.modal .modal-title {
    position: relative;
}
.modal ul li::before {
    content: '';
    width: 0.975rem;
    height: 0.625rem;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.913 1.16938C12.9227 1.56298 12.7315 1.85132 12.4796 2.11563C10.5241 4.17863 8.56931 6.24411 6.61524 8.31207C6.22685 8.72226 5.84008 9.13418 5.44952 9.54209C4.87045 10.1474 4.25075 10.1554 3.67276 9.54952C2.57908 8.40532 1.49515 7.2491 0.403639 6.10146C0.0786229 5.7582 -0.075217 5.36345 0.0358303 4.88632C0.0792698 4.7033 0.164236 4.5342 0.283395 4.39361C0.402553 4.25303 0.552322 4.14519 0.719767 4.07941C0.887212 4.01363 1.0673 3.99188 1.24448 4.01605C1.42167 4.04021 1.59062 4.10956 1.73675 4.21811C1.84527 4.30284 1.94659 4.39741 2.03956 4.50072C2.81147 5.31311 3.58609 6.12263 4.34771 6.94589C4.51834 7.1301 4.61585 7.11294 4.78107 6.93902C6.82072 4.77495 8.86363 2.61451 10.9098 0.457681C11.1595 0.19337 11.4314 0 11.8047 0C12.4385 0.00228841 12.9157 0.500016 12.913 1.16938Z' fill='%2303AEE4'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    margin-left: -1rem;
    margin-right: 0.1rem;
}
.modal ul li {
    font-size: 0.9375rem;
    line-height: 1.125rem;
    margin-bottom: 1.1rem;
}
.modal ul {
    margin-left: 4rem;
    padding-right: 2rem;
}
.modal .modal-body .btn {
    width: 100%;
    margin-top: 1.9rem;
    font-size: 0.9375rem;
}
/* ----- /MODAL ----- */
/*  */
/* ----- SIDEBAR ----- */
.section-blog .categories-sidebar{
    background: #FFFFFF;
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    display: block;
    min-height: 16rem;
    padding: 3rem 3rem 4.4rem;
    box-shadow: 2px 6px 6px rgba(0, 0, 0, 0.1);
    margin-bottom: 2.5rem;
}
.section-blog .categories-sidebar h2 {
    font-size: 1.5625rem;
    line-height: 2.1875rem;
    margin-left: 0;
    margin-bottom: 1.4rem;
}
.section-blog .categories-sidebar li{
    font-size: 1rem;
    line-height: 1.5625rem;
    font-weight: 700;
    margin-bottom: 1rem;
}
.section-blog .categories-sidebar li a{
    color: #000000;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.section-blog .categories-sidebar li a:hover{
    color: #03AEE4;
}
.section-blog .categories-sidebar li a::after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='24' viewBox='0 0 15 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 22L12 12L2 2' stroke='%2303AEE4' stroke-width='3'/%3E%3C/svg%3E%0A");
    width: 0.875rem;
    height: 1.3rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin: auto 0;
}
.categories-sidebar .btn {
    margin-top: 3rem;
    width: 100%;
}
/* ----- /SIDEBAR ----- */
/*  */
/* ----- SECTION ABOUT ----- */
.section-about {
    background-color: #ffffff;
    position: relative;
    padding-bottom: 2.2rem;
}
.section-about::before {
    content: '';
    background: #ffffff;
    width: 150%;
    height: 22.625rem;
    position: absolute;
    border-radius: 50%;
    top: -3.3rem;
    left: -100%;
    right: -100%;
    margin: 0 auto;
    z-index: -1;
}
.section-about h2 {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 1.8rem;
}
.section-about .row {
    margin: 0 -0.9rem;
}
.section-about .lead {
    color: #000000;
    font-size: 1.125rem;
    line-height: 2rem;
}
.section-about .lead a {
    color: #ff4c4d;
}
.section-about .images {
    width: 18.5375rem;
    position: relative;
    height: 20.5rem;
    margin: 0.6rem auto 0.5rem;
}
.section-about .images img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
}
.section-about .images .image-one {
    width: 12.1875rem;
    height: 12.1875rem;
    left: 3.5rem;
    top: 0.9rem;
    z-index: 2;
}
.section-about .images .image-two {
    width: 6.8125rem;
    height: 6.8125rem;
    top: 9.6rem;
    left: 0.1rem;
    z-index: 1;
}
.section-about .images .image-three {
    width: 8.3125rem;
    height: 8.3125rem;
    top: 10.8rem;
    left: 9.3rem;
    z-index: 3;
}
.section-about .images .image {
    position: absolute;
}
.section-about .images .image::before {
    content: '';
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 0.4px solid rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    position: absolute;
    top: -20%;
    left: -20%;
    right: -20%;
    bottom: -20%;
    margin: auto;
}
.section-about .images .image-one::before {
    width: 14.125rem;
    height: 14.125rem;
}
.section-about .images .image-two::before {
    width: 7.9375rem;
    height: 7.9375rem;
}
.section-about .images .image-three::before {
    width: 10.375rem;
    height: 10.375rem;
}
.section-about .images .icons .icon {
    position: absolute;
    background-image: url(../img/icon-instagram-blue.svg);
    background-repeat: no-repeat;
    mix-blend-mode: hard-light;
    background-size: contain;
    z-index: 20;
    display: block;
}
.section-about .images .icons .icon-one {
    width: 7.25rem;
    height: 7.25rem;
    top: 9.2rem;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.section-about .images::before {
    content: '';
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(150px);
    position: absolute;
    width: 11.5rem;
    height: 11.5rem;
    right: -5rem;
    top: 8rem;
}
/* ----- /SECTION ABOUT ----- */
/*  */
/* ----- SECTION INFO HELP ----- */
.section-info-help {
    padding-bottom: 5.2rem;
}
.section-info-help .title-wrap {
    text-align: center;
    position: relative;
    min-height: 22.525rem;
    display: flex;
    align-items: center;
    margin-bottom: 4.8rem;
}
.section-info-help .title-wrap h2 {
    color: #fff;
    font-size: 3.375rem;
    line-height: 4.125rem;
    margin-bottom: -1.1rem;
    position: relative;
    z-index: 11;
}
.section-info-help .title-wrap::before {
    content: '';
    position: absolute;
    left: -95%;
    right: -100%;
    margin: 0 auto;
    width: 191%;
    height: 100%;
    background: #000000;
    border-radius: 50%;
    transform: rotate(-10.37deg);
    top: 0.5rem;
    z-index: 1;
}
.section-info-help .content p {
    font-size: 1.125rem;
    color: #000000;
    line-height: 2rem;
    margin-bottom: 2rem;
}
.section-info-help .content h3 {
    font-size: 2.625rem;
    line-height: 2.5rem;
    margin-top: 5.7rem;
    margin-bottom: 1.6rem;
}
.section-info-help .image-wrap {
    width: 16.25rem;
    height: 16.25rem;
    position: relative;
    margin: 0 auto 1.8rem;
}
.section-info-help .image-wrap > img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.section-info-help .image-wrap::before {
    content: '';
    width: 18.875rem;
    height: 18.875rem;
    border-radius: 50%;
    position: absolute;
    top: -20%;
    left: -20%;
    right: -20%;
    bottom: -20%;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 0.4px solid rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(50px);
    z-index: -1;
    margin: auto;
}
.section-info-help .image-wrap::after {
    content: '';
    position: absolute;
    left: -1.6rem;
    bottom: 0.3rem;
    width: 8.1875rem;
    height: 8.1875rem;
    background-image: url(../img/icon-instagram-blue.svg);
    background-repeat: no-repeat;
    background-size: contain;
    mix-blend-mode: hard-light;
}
.section-info-help .row {
    margin: 0 -0.8rem;
}
.section-info-help .title-wrap .container::before, .section-info-help .title-wrap .container::after {
    content: '';
    position: absolute;
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(78px);
    width: 6.5rem;
    height: 6.5rem;
    z-index: 2;
}
.section-info-help .title-wrap .container::before {
    right: -2rem;
    top: 3.6rem;
}
.section-info-help .title-wrap .container::after {
    left: -6rem;
    bottom: 1rem;
    width: 11.5rem;
    height: 11.5rem;
    filter: blur(95px);
    opacity: 0.8;
}
/* ----- /SECTION INFO HELP ----- */
/*  */
/* ----- SECTION SECRET ----- */
.section-secret{
    background-color: #000000;
    color: #ffffff;
    position: relative;
    margin-top: -0.4rem;
}
.section-secret::before, .section-secret::after{
    content: '';
    position: absolute;
    left: -60%;
    right: -100%;
    margin: 0 auto;
    width: 150%;
    height: 12rem;
    background: #000000;
    border-radius: 50%;
    top: -4.5rem;
    z-index: 1;
}
.section-secret::after {
    top: auto;
    bottom: -5.7rem;
    z-index: 1;
    left: -140%;
}
.section-secret .title .img-wrap {
    width: 10.1875rem;
    height: 10.1875rem;
    flex: 0 0 10.1875rem;
    position: relative;
    margin-top: 0.9rem;
    margin-right: -0.2rem;
}
.section-secret .title .img-wrap > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    z-index: 3;
    position: relative;
}
.section-secret .title {
    max-width: 106%;
    margin: 0 -1rem 4rem;
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 10;
}
.section-secret .title h2 {
    color: #fff;
    text-align: right;
    line-height: 3.0625rem;
    position: relative;
    z-index: 10;
    max-width: 11rem;
}
.section-secret .title .img-wrap::before, .section-secret .title .img-wrap::after {
    content: '';
    width: 10.875rem;
    height: 10.875rem;
    border-radius: 50%;
    background: rgba(3, 174, 228, 0.18);
    position: absolute;
    top: -10%;
    left: -10%;
    right: -10%;
    bottom: -10%;
    margin: auto;
}
.section-secret .title .img-wrap::after {
    width: 12.3125rem;
    height: 12.3125rem;
    top: -20%;
    right: -20%;
    left: -20%;
    bottom: -20%;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 0.4px solid rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(50px);
    z-index: 1;
}
.section-secret .title .img-wrap::before {
    z-index: 2;
}
.section-secret .title .icons .icon{
    background-image: url(../img/icon-instagram-blue.svg);
    background-repeat: no-repeat;
    position: absolute;
    background-size: contain;
    mix-blend-mode: hard-light;
    z-index: 10;
}
.section-secret .title .icons .icon-one{
    width: 6.5625rem;
    height: 6.5625rem;
    bottom: -2.8rem;
    left: 8.6rem;
}
.section-secret .title .icons .icon-two{
    width: 3rem;
    height: 3rem;
    left: 16.3rem;
    bottom: 0.2rem;
}
.section-secret p {
    font-size: 1.125rem;
    line-height: 2rem;
    margin-bottom: 2rem;
    position: relative;
    z-index: 10;
}
.section-secret .title::after, 
.section-secret .container::after, 
.section-secret .container::before {
    content: '';
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(195px);
    position: absolute;
}
.section-secret .title::after {
    width: 8.625rem;
    height: 8.625rem;
    top: -3rem;
    right: -5rem;
    z-index: 5;
    filter: blur(85px);
    opacity: 0.7;
}
.section-secret .container::before {
    width: 21.5rem;
    height: 21.5rem;
    top: 2rem;
    left: -18rem;
    opacity: 0.7;
    z-index: 2;
}
.section-secret .container::after {
    height: 57.4375rem;
    width: 23.5rem;
    right: -16rem;
    top: 18rem;
    z-index: 2;
    opacity: 0.5;
}
/* ----- /SECTION SECRET ----- */
/*  */
/* ----- SECTION CLEVER CLOGS ----- */
.section-clever-clogs {
    background: linear-gradient(180deg, #D9DCE9 0%, rgba(158, 158, 158, 0) 100%);
    padding-top: 6.6rem;
    padding-bottom: 5.1rem;
}
.section-clever-clogs h3 {
    margin-bottom: 1.7rem;
    font-weight: 700;
    font-size: 2rem;
    line-height: 2.5rem;
    margin-right: -1rem;
}
.section-clever-clogs p{
    color: #000000;
    font-size: 1.125rem;
    line-height: 2rem;
    margin-bottom: 2rem;
}
/* ----- /SECTION CLEVER CLOGS ----- */
/*  */
/* ----- SECTION COME ON ----- */
.section-come-on {
    background-color: #0C1250;
    position: relative;
    padding-top: 2.1rem;
    padding-bottom: 5.4rem;
}
.section-come-on h3 {
    color: #fff;
    font-size: 1.9375rem;
    line-height: 3rem;
    position: relative;
    z-index: 10;
}
.section-come-on::before {
    content: '';
    width: 210%;
    transform: rotate(5.7deg);
    background-color: #0C1250;
    position: absolute;
    top: -3.2rem;
    height: 33rem;
    left: -61%;
    right: -100%;
    margin: 0 auto;
    border-radius: 50%;
    z-index: -1;
}
.section-come-on .container::before, .section-come-on .container::after {
    content: '';
    background: #03AEE4;
    mix-blend-mode: normal;
    filter: blur(195px);
    position: absolute;
    opacity: 0.85;
}
.section-come-on .container::before {
    width: 21.5rem;
    height: 17.625rem;
    left: -13rem;
    top: 6rem;
}
.section-come-on .container::after {
    width: 9.625rem;
    height: 9.625rem;
    right: -6rem;
    top: 6rem;
    filter: blur(105px);
}
/* ----- /SECTION COME ON ----- */
/*  */
/* ----- SECTION BLOG POSTS ----- */
.section-blog-posts {
    padding-top: 6.8rem;
    padding-bottom: 1.6rem;
}
.section-blog-posts h1 {
    font-size: 2.5rem;
    line-height: 3.5rem;
    margin-bottom: 0.8rem;
}
.container-blog {
    padding: 0 1rem;
}
.blog-post {
    display: flex;
    flex-direction: column;
    margin-bottom: 1.7rem;
}
.blog-post .post-img {
    order: 2;
    height: 19.125rem;
    width: 100%;
    object-fit: cover;
    display: block;
    overflow: hidden;
    border-radius: 0.3125rem;
}
.container-blog .row {
    margin: 0 -0.4rem;
}
.category-link {
    text-decoration: underline;
    color: #0C1250;
    font-weight: 400;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    display: block;
    margin-bottom: 0.9rem;
}
.blog-post .category-link {
    color: #0C1250;
}
.blog-post h3{
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 0.9rem;
}
.blog-post a {
    color: #868686;
}
.blog-post p {
    font-size: 1rem;
    line-height: 1.875rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; 
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.blog-post .date {
    display: block;
    font-weight: 700;
    color: #676767;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    margin-bottom: 1.6rem;
}
.blog-post .post-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blog-post-small {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.4rem;
}
.blog-post-small > div {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.blog-post-small .post-img {
    flex: 0 0 33%;
    max-width: 33.33%;
    margin-right: 0.8rem;
    display: block;
    border-radius: 0.3125rem;
    overflow: hidden;
}
.blog-post-small .post-img img {
    width: 100%;
    height: auto;
    object-fit: contain;
}
.blog-post-small .category-link {
    display: none;
}
.blog-post-small p {
    display: none;
}
.blog-post-small h3 {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 0.3rem;
    margin-right: -1.3rem;
    margin-top: -0.3rem;
}
.blog-post-small .date {
    display: block;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    color: #676767;
    margin-bottom: -0.5rem;
}
.blog-post-small .h3 {
    font-size: 1.0625rem;
    line-height: 1.4375rem;
    margin-bottom: -0.2rem;
}
/* ----- /SECTION BLOG POSTS ----- */
/*  */
/* ----- /SECTION POSTS ----- */
.section-posts {
    padding-top: 1.9rem;
    padding-bottom: 4.6rem;
}
.section-posts h2 {
    margin-left: 0.4rem;
    margin-bottom: 2rem;
}
.section-posts .post .post-img {
    width: 100%;
    display: block;
    height: 20.875rem;
    border-radius: 0.3125rem;
    overflow: hidden;
    margin-bottom: 2rem;
}
.section-posts .post .post-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.section-posts .post h3 {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 0.8rem;
}
 .section-posts .post .category-link {
    margin-bottom: 1.5rem;
}
.section-posts .post p {
    font-size: 1rem;
    line-height: 1.875rem;
    color: #868686;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;line-clamp: 2; 
    -webkit-box-orient: vertical;
}
.section-posts .post {
    margin-bottom: 2.1rem;
}
.section-posts .post .date {
    display: block;
    font-size: 0.8125rem;
    line-height: 1.25rem;
}
.section-posts .btn-load {
    margin-top: 1rem;
}
.section-posts-single .btn-load {
    margin-top: 1.8rem;
}
/* ----- /SECTION POSTS ----- */
/*  */
/* ----- SECTION TRY NOW ----- */
.section-try-now {
    background: #0C1250;
    box-shadow: 2px 6px 6px rgba(0, 0, 0, 0.1);
    border-radius: 1.875rem;
    color: #ffffff;
    margin-top: 4.7rem;
    padding-top: 7rem;
    padding-bottom: 10.4rem;
    position: relative;
}
.section-try-now h2 {
    color: #ffffff;
    font-size: 2.8125rem;
    line-height: 2.8125rem;
    margin-bottom: 1.4rem;
}   
.section-try-now .container {
    padding: 0 4rem;
}
.section-try-now p {
    font-size: 1.125rem;
    line-height: 1.375rem;
}
.section-try-now .buttons {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 1.4rem -2rem 0;
}
.section-try-now .buttons .btn {
    width: 19.5625rem;
    margin-bottom: 1.6rem;
    font-size: 1.5625rem;
    font-weight: 700;
    background: linear-gradient(191.62deg, #03AEE4 -21.14%, #0C1250 151.85%);
}
.section-try-now::after {
    content: '';
    background-color: #000000;
    height: 5rem;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -3rem;
    z-index: -1;
}
.section-try-now .row {
    margin: 0 -0.8rem;
}
.section-try-now .icon {
    position: absolute;
    width: 11.5rem;
    height: 15.8rem;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 10;
}
.section-try-now .icon-one {
    background-image: url("data:image/svg+xml,%3Csvg width='141' height='263' viewBox='0 0 141 263' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light' filter='url(%23filter0_f_471_377)'%3E%3Cpath d='M181.236 16.0166H83.9589C46.7751 16.0166 16.5239 46.0816 16.5239 83.0367V179.715C16.5239 216.67 46.7751 246.735 83.9589 246.735H181.236C218.42 246.735 248.671 216.67 248.671 179.715V83.0367C248.671 46.0816 218.42 16.0166 181.236 16.0166ZM230.534 179.715C230.534 206.731 208.419 228.71 181.236 228.71H83.9589C56.7755 228.71 34.6604 206.731 34.6604 179.715V83.0367C34.6604 56.0206 56.7755 34.0415 83.9589 34.0415H181.236C208.419 34.0415 230.534 56.0206 230.534 83.0367V179.715Z' fill='%2303AEE4'/%3E%3Cpath d='M132.597 69.19C98.0954 69.19 70.0265 97.0862 70.0265 131.376C70.0265 165.665 98.0954 193.562 132.597 193.562C167.099 193.562 195.168 165.665 195.168 131.376C195.168 97.0862 167.099 69.19 132.597 69.19ZM132.597 175.537C108.096 175.537 88.163 155.726 88.163 131.376C88.163 107.026 108.096 87.2149 132.597 87.2149C157.098 87.2149 177.032 107.026 177.032 131.376C177.032 155.726 157.098 175.537 132.597 175.537Z' fill='%2303AEE4'/%3E%3Cpath d='M196.075 77.3012C201.083 77.3012 205.143 73.2662 205.143 68.2887C205.143 63.3113 201.083 59.2763 196.075 59.2763C191.067 59.2763 187.007 63.3113 187.007 68.2887C187.007 73.2662 191.067 77.3012 196.075 77.3012Z' fill='%2303AEE4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_471_377' x='0.523865' y='0.0166016' width='264.147' height='262.718' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='8' result='effect1_foregroundBlur_471_377'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    right: -3.1rem;
    top: -8rem;
}
.section-try-now .icon-two {
    width: 9.0625rem;
    height: 9.0625rem;
    background-image: url("data:image/svg+xml,%3Csvg width='141' height='141' viewBox='0 0 141 141' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light' filter='url(%23filter0_f_471_379)'%3E%3Cpath d='M90.3815 22.6184H50.0219C34.5946 22.6184 22.0436 35.0922 22.0436 50.4245V90.5356C22.0436 105.868 34.5946 118.342 50.0219 118.342H90.3813C105.809 118.342 118.36 105.868 118.36 90.5358V50.4245C118.36 35.0922 105.809 22.6184 90.3815 22.6184ZM110.835 90.5356C110.835 101.744 101.66 110.863 90.3815 110.863H50.0219C38.7437 110.863 29.5683 101.744 29.5683 90.5358V50.4245C29.5683 39.2158 38.7437 30.0968 50.0219 30.0968H90.3813C101.66 30.0968 110.835 39.2158 110.835 50.4245V90.5356Z' fill='%2303AEE4'/%3E%3Cpath d='M70.2016 44.6796C55.887 44.6796 44.2414 56.2536 44.2414 70.4801C44.2414 84.7066 55.887 96.2805 70.2016 96.2805C84.5162 96.2805 96.1618 84.7066 96.1618 70.4801C96.1618 56.2536 84.5162 44.6796 70.2016 44.6796ZM70.2016 88.8021C60.0363 88.8021 51.7661 80.5828 51.7661 70.4801C51.7661 60.3773 60.0363 52.158 70.2016 52.158C80.3669 52.158 88.6371 60.3773 88.6371 70.4801C88.6371 80.5828 80.3669 88.8021 70.2016 88.8021Z' fill='%2303AEE4'/%3E%3Cpath d='M96.538 48.0449C98.6159 48.0449 100.3 46.3708 100.3 44.3057C100.3 42.2406 98.6159 40.5665 96.538 40.5665C94.4601 40.5665 92.7757 42.2406 92.7757 44.3057C92.7757 46.3708 94.4601 48.0449 96.538 48.0449Z' fill='%2303AEE4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_471_379' x='0.0435791' y='0.618408' width='140.316' height='139.723' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='11' result='effect1_foregroundBlur_471_379'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    right: 4.5rem;
    bottom: 2.7rem;
}
.section-try-now .icon-three {
    width: 5.5rem;
    height: 11.5rem;
    background-image: url("data:image/svg+xml,%3Csvg width='89' height='195' viewBox='0 0 89 195' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light' filter='url(%23filter0_f_471_378)'%3E%3Cpath d='M131.435 17.4661H64.1598C38.444 17.4661 17.5227 38.2586 17.5227 63.8162V130.677C17.5227 156.235 38.444 177.028 64.1598 177.028H131.435C157.151 177.028 178.072 156.235 178.072 130.678V63.8162C178.072 38.2586 157.151 17.4661 131.435 17.4661ZM165.529 130.677C165.529 149.361 150.235 164.562 131.435 164.562H64.1598C45.3602 164.562 30.0656 149.361 30.0656 130.678V63.8162C30.0656 45.1322 45.3602 29.9318 64.1598 29.9318H131.435C150.235 29.9318 165.529 45.1322 165.529 63.8162V130.677Z' fill='%2303AEE4'/%3E%3Cpath d='M97.7975 54.24C73.9364 54.24 54.5244 73.5326 54.5244 97.2468C54.5244 120.961 73.9364 140.254 97.7975 140.254C121.659 140.254 141.071 120.961 141.071 97.2468C141.071 73.5326 121.659 54.24 97.7975 54.24ZM97.7975 127.788C80.8529 127.788 67.0673 114.087 67.0673 97.2468C67.0673 80.4066 80.8529 66.7058 97.7975 66.7058C114.742 66.7058 128.528 80.4066 128.528 97.2468C128.528 114.087 114.742 127.788 97.7975 127.788Z' fill='%2303AEE4'/%3E%3Cpath d='M141.698 59.8496C145.161 59.8496 147.969 57.0591 147.969 53.6167C147.969 50.1744 145.161 47.3839 141.698 47.3839C138.234 47.3839 135.426 50.1744 135.426 53.6167C135.426 57.0591 138.234 59.8496 141.698 59.8496Z' fill='%2303AEE4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_471_378' x='0.522705' y='0.466064' width='194.55' height='193.562' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='8.5' result='effect1_foregroundBlur_471_378'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    right: 0;
    bottom: -2.7rem;
    z-index: 100;
}
/* ----- /SECTION TRY NOW ----- */
/*  */
/* ----- SECTION BLOG SIGNLE NEW ----- */
.section-blog-single-new {
    padding-top: 9rem;
    padding-bottom: 4.6rem;
}
.section-blog-single-new .row {
    margin: 0 -2rem;
}
.section-blog-single-new .blog-post h1 {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 0.9rem;
}
.section-blog-single-new .post-content p {
    color: #484848;
    font-size: 1.125rem;
    line-height: 2.0625rem;
    margin-bottom: 3.1rem;
}
.section-blog-single-new .post-content .row {
    margin: 0 -2.5rem 0 -1rem;
}
.section-blog-single-new .post-content {
    padding-top: 0.5rem;
}
.section-blog-single-new .post-content h2 {
    font-size: 1.5rem;
    color: #484848;
    line-height: 1.8125rem;
    margin-top: 4.4rem;
    margin-bottom: 1.2rem;
}
.section-blog-single-new .post-content h2.title-blue{
    color: #0C1250;
}
.section-blog-single-new .post-content ul li {
    font-size: 1.0625rem;
    line-height: 1.3125rem;
    margin-bottom: 1.5rem;
}
.section-blog-single-new .post-content ul li a {
    border-bottom: 1px solid #176882;
    color: #176882;
}
.section-blog-single-new .share {
    display: flex;
    align-items: center;
    margin-top: -0.3rem;
}
.section-blog-single-new .share h5 {
    color: #0C1250;
    font-size: 1.125rem;
    margin-bottom: 0;
    font-style: normal;
    margin-right: 1.6rem;
}
.section-blog-single-new .share a {
    margin-right: 1rem;
}
/* ----- /SECTION BLOG SIGNLE NEW ----- */
/*  */
/* ----- SECTION BUY ----- */
.section-buy .images-wrap {
    position: relative;
    width: 18.1875rem;
    height: 24.75rem;
    margin: 0 auto;
}
.section-buy .images-wrap::after {content: '';
    width: 14.125rem;
    height: 33.75rem;
    background: #03aee4;
    mix-blend-mode: normal;
    filter: blur(160px);
    position: absolute;
    right: -8.7rem;
    top: 3rem;
    z-index: -1;
    opacity: 0.8;
}
.section-buy .images-wrap .image {
    position: absolute;
}
.section-buy .images-wrap .image::before {
    content: '';
    inset: -20%;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgb(255 255 255 / 25%);
    border-radius: 50%;
    position: absolute;
    backdrop-filter: blur(50px);
    z-index: 1;
    margin: auto;
}
.section-buy .images-wrap .image img {
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 2;
    border-radius: 50%;
}
.section-buy .images-wrap .image-one {
    top: 1.5rem;
    height: 15.25rem;
    width: 15.25rem;
    right: 1.2rem;
}
.section-buy .images-wrap .image-one::before {
    width: 17.75rem;
    height: 17.75rem;
}
.section-buy .images-wrap .image-two::before {
    width: 10rem;
    height: 10rem;
}
.section-buy .images-wrap .image-two {
    z-index: 10;
    width: 8.5625rem;
    height: 8.5625rem;
    top: 15.1rem;
    left: 1.1rem;
}
.section-buy .images-wrap::before {
    content: '';
    position: absolute;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    width: 14.5625rem;
    height: 22rem;
    top: 0.5rem;
    left: 0.2rem;
}
.section-buy .top-content h3 {
    color: #ffffff;
    font-weight: 400;
}
.section-buy .images-wrap .icons .icon {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='124' height='123' viewBox='0 0 124 123' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M87.4158 0.705078H35.9527C16.2811 0.705078 0.277161 16.6105 0.277161 36.1611V87.3073C0.277161 106.858 16.2811 122.763 35.9527 122.763H87.4156C107.087 122.763 123.091 106.858 123.091 87.3075V36.1611C123.091 16.6105 107.087 0.705078 87.4158 0.705078ZM113.496 87.3073C113.496 101.6 101.797 113.227 87.4158 113.227H35.9527C21.5717 113.227 9.872 101.6 9.872 87.3075V36.1611C9.872 21.8686 21.5717 10.2409 35.9527 10.2409H87.4156C101.797 10.2409 113.496 21.8686 113.496 36.1611V87.3073Z' fill='%2303AEE4'/%3E%3Cpath d='M61.6841 28.8357C43.4314 28.8357 28.5819 43.5937 28.5819 61.7342C28.5819 79.8746 43.4314 94.6327 61.6841 94.6327C79.9369 94.6327 94.7863 79.8746 94.7863 61.7342C94.7863 43.5937 79.9369 28.8357 61.6841 28.8357ZM61.6841 85.0969C48.7222 85.0969 38.1768 74.6163 38.1768 61.7342C38.1768 48.852 48.7222 38.3715 61.6841 38.3715C74.646 38.3715 85.1915 48.852 85.1915 61.7342C85.1915 74.6163 74.646 85.0969 61.6841 85.0969Z' fill='%2303AEE4'/%3E%3Cpath d='M95.2661 33.1268C97.9156 33.1268 100.063 30.9921 100.063 28.3589C100.063 25.7256 97.9156 23.591 95.2661 23.591C92.6165 23.591 90.4686 25.7256 90.4686 28.3589C90.4686 30.9921 92.6165 33.1268 95.2661 33.1268Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 10;
}
.section-buy .images-wrap .icons .icon-two {
    width: 2.0625rem;
    height: 2.0625rem;
    left: 0.4rem;
    bottom: 10.1rem;
}
.section-buy .images-wrap .icons .icon-one {
    bottom: 4.3rem;
    right: 4.6rem;
    width: 4.6875rem;
    height: 4.6875rem;
}
.section-buy .images-wrap .icons .icon-three {
    width: 4.1875rem;
    height: 4.1875rem;
    top: -0.6rem;
    right: 2.3rem;
}
.section-buy .bottom-content .image-wrap {
    width: 19.3125rem;
    height: 18.75rem;
    position: relative;
    margin: 7.4rem auto 0;
}
.section-buy .bottom-content .image-wrap .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    z-index: 2;
    position: relative;
}
.section-buy .bottom-content .image-wrap .image {
    position: absolute;
    left: 1.7rem;
    width: 15.8125rem;
    height: 15.8125rem;
}
.section-buy .bottom-content .image-wrap .image::before {
    content: '';
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    inset: -20%;
    margin: auto;
    width: 18.375rem;
    height: 18.375rem;
    position: absolute;
    z-index: 1;
}
.section-buy .bottom-content .image-wrap::before {
    content: '';
    width: 15.0625rem;
    height: 17.625rem;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    position: absolute;
    left: -0.1rem;
    top: -1rem;
}
.section-buy .bottom-content .image-wrap .icon{
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='129' height='128' viewBox='0 0 129 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M91.4744 0.392578H37.7638C17.2331 0.392578 0.530273 17.0021 0.530273 37.4181V90.8284C0.530273 111.244 17.2331 127.854 37.7638 127.854H91.4742C112.005 127.854 128.708 111.244 128.708 90.8287V37.4181C128.708 17.0021 112.005 0.392578 91.4744 0.392578ZM118.694 90.8284C118.694 105.754 106.483 117.896 91.4744 117.896H37.7638C22.7548 117.896 10.5441 105.754 10.5441 90.8287V37.4181C10.5441 22.4929 22.7548 10.3505 37.7638 10.3505H91.4742C106.483 10.3505 118.694 22.4929 118.694 37.4181V90.8284Z' fill='%2303AEE4'/%3E%3Cpath d='M64.619 29.7684C45.5691 29.7684 30.0712 45.1798 30.0712 64.1233C30.0712 83.0667 45.5691 98.4781 64.619 98.4781C83.6689 98.4781 99.1668 83.0667 99.1668 64.1233C99.1668 45.1798 83.6689 29.7684 64.619 29.7684ZM64.619 88.5202C51.091 88.5202 40.085 77.5757 40.085 64.1233C40.085 50.6709 51.091 39.7264 64.619 39.7264C78.147 39.7264 89.153 50.6709 89.153 64.1233C89.153 77.5757 78.147 88.5202 64.619 88.5202Z' fill='%2303AEE4'/%3E%3Cpath d='M99.6675 34.2495C102.433 34.2495 104.674 32.0204 104.674 29.2706C104.674 26.5207 102.433 24.2916 99.6675 24.2916C96.9023 24.2916 94.6606 26.5207 94.6606 29.2706C94.6606 32.0204 96.9023 34.2495 99.6675 34.2495Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 10;
}
.section-buy .bottom-content .image-wrap .icon-one{
    width: 2.6875rem;
    height: 2.6875rem;
    left: -0.5rem;
    top: 0.6rem;
}
.section-buy .bottom-content .image-wrap .icon-two{
    width: 4.375rem;
    height: 4.375rem;
    right: 1.1rem;
    top: -1rem;
}
.section-buy .bottom-content .image-wrap .icon-three{
    width: 4.375rem;
    height: 4.375rem;
    left: 0.5rem;
    bottom: 1.1rem;
}
.section-buy .bottom-content .list li{
    color: #979797;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    position: relative;
    padding-left: 2.3rem;
    margin-bottom: 1.6rem;
}
.section-buy .bottom-content .list li::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='27' viewBox='0 0 34 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.1728 1.31981C28.7305 0.788801 29.4728 0.495235 30.2429 0.501062C31.013 0.506889 31.7507 0.811653 32.3003 1.35105C32.85 1.89044 33.1686 2.62227 33.189 3.39212C33.2093 4.16196 32.9298 4.90961 32.4094 5.4773L16.611 25.2352C16.3394 25.5278 16.0115 25.7626 15.647 25.9256C15.2825 26.0886 14.8889 26.1764 14.4897 26.1838C14.0905 26.1912 13.6939 26.118 13.3237 25.9687C12.9534 25.8193 12.617 25.5968 12.3347 25.3144L1.85789 14.8376C1.56612 14.5657 1.33211 14.2379 1.1698 13.8736C1.00749 13.5093 0.920217 13.1161 0.913182 12.7173C0.906147 12.3186 0.979496 11.9225 1.12885 11.5528C1.27821 11.183 1.50051 10.8471 1.78251 10.5651C2.0645 10.2831 2.4004 10.0608 2.77017 9.91146C3.13994 9.7621 3.536 9.68875 3.93474 9.69579C4.33347 9.70282 4.7267 9.7901 5.09098 9.9524C5.45525 10.1147 5.7831 10.3487 6.05496 10.6405L14.3462 18.9277L28.0975 1.40692C28.1223 1.37644 28.1487 1.34736 28.1767 1.31981H28.1728Z' fill='%2356CCF2'/%3E%3C/svg%3E%0A");
    width: 1.125rem;
    height: 0.875rem;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: -0.4rem;
    margin-left: 0.9rem;
    position: absolute;
    left: -0.3rem;
    top: 0.3rem;
}
.section-buy .bottom-content h3{
    color: #ffffff;
    font-weight: 400;
    line-height: 2.25rem;
    margin-bottom: 1.6rem;
}
.section-buy h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 1.4rem;
}
.section-buy .title {
    text-align: center;
    max-width: 94%;
    margin-bottom: 2.6rem;
}
.section-buy {
    padding-top: 4.6rem;
    padding-bottom: 7.4rem;
}
.section-buy p {
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: #979797;
}
.section-buy .image-col {
    order: 1;
}
.section-buy .content-col {
    order: 2;
    text-align: center;
    margin-top: 1.4rem;
}
.section-buy .top-content .content-col h3 {
    line-height: 2.25rem;
    margin-bottom: 1.4rem;
}
.section-buy .top-content {
    margin-bottom: 5.3rem;
}
.section-buy .price-box h3 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin: 0 -1rem 1.5rem;
}
.section-buy .price-box .box-content {
    padding: 1.85rem 1.1rem 4.1rem 1.1rem;
}
.section-buy .price-box h3 span {
    display: block;
}
.section-buy .price-box .box-content ul {
    max-height: 100%;
}
.section-buy .price-box .box-content ul::after {
    display: none;
}
.section-buy .price-box li {
    font-size: 1.125rem;
    line-height: 1.5625rem;
    margin-bottom: 1.55rem;
}
.price-box li::before {
    left: -0.05rem;
    width: 0.875rem;
    height: 0.875rem;
}
.section-buy .price-box .box-checkbox~label {
    width: 2rem;
    height: 2rem;
    bottom: 1.9rem;
}
.section-buy .price-box .box-checkbox:checked~label {
    background-size: 1rem 1rem;
}
.section-buy .price-box {
    margin-bottom: 4.1rem;
}
.section-buy .price-box .blue-label {
    font-size: 1.125rem;
    padding: 1.15rem 0.8rem;
    top: -2.1rem;
    max-width: 15rem;
}
.section-buy .col:last-child .price-box {
    margin-bottom: 0;
}
.section-buy .radio-buttons {
    margin: 2.1rem -0.5rem 1.7rem;
}
.section-buy .radio-buttons .form-radio {
    flex: 0 0 8.9375rem;
    max-width: 8.9375rem;
}
.section-buy .radio-buttons .form-radio label span {
    flex: 0 0 auto;
    margin-left: 0.1rem;
}
.section-buy .radio-buttons .form-radio .form-check-input~label {
    font-weight: 700;
    padding: 0.8rem 0.2rem 0.65rem;
}
.section-buy .radio-buttons .form-radio label .precent {
    margin-top: -0.1rem;
}
.section-buy .total-price {
    font-size: 1.625rem;
    margin-bottom: 3.5rem;
}
.section-buy .total-price .old-price {
    font-size: 0.9375rem;
}
.section-buy .btn-blue {
    font-size: 1.3125rem;
    line-height: 1.5625rem;
    padding: 0 1.8rem;
    width: 20rem;
    margin: 0 auto 0.95rem;
}
.section-buy .btn-blue br {
    display: none;
}
.section-buy .you-save {
    font-size: 0.9375rem;
    margin-bottom: 3rem;
}
.section-buy .content-wrap {
    padding: 0;
    text-align: center;
    margin: 0 0rem 2.2rem;
}
.section-buy .content-wrap p {
    line-height: 1.75rem;
    color: #ffffff;
    font-size: 1rem;
}
.section-buy .bottom-content .content-col {
    margin-top: 0.8rem;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.section-buy .bottom-content .list {
    text-align: left;
}
.section-buy::after {
    display: none;
}
/* ----- /SECTION BUY ----- */
/*  */
/* ----- SECTION WHY NEED ----- */
.section-why-need{
    position: relative;
    padding-top: 1.6rem;
}
.section-why-need::before{
    content: '';
    position: absolute;
    width: 477%;
    height: 100%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: -300%;
    right: -300%;
    margin: 0 auto;
    top: -3.1rem;
    background: linear-gradient(180deg, rgba(217, 220, 233, 0.5) 0%, rgba(158, 158, 158, 0) 100%);
    z-index: 2;
}
.section-why-need::after {
    content: '';
    background: #ffffff;
    position: absolute;
    width: 477%;
    height: 100%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: -300%;
    right: -300%;
    z-index: 1;
    top: -3.1rem;
    margin: 0 auto;
}
.section-why-need .container{
    position: relative;
    z-index: 10;
}
.why-need-box{
    box-shadow: 0px 4px 70px rgba(0, 0, 0, 0.33);
    -moz-border-radius: 1.875rem;
    -webkit-border-radius: 1.875rem;
    border-radius: 1.875rem;
    background-color: #ffffff;
    max-width: 65.9rem;
    color: #595959;
    padding: 3.8rem 1.5rem;
    margin: 4.1rem 1.4rem;
}
.why-need-box h4 {
    text-align: center;
    color: #979797;
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin-bottom: 2rem;
}
.why-need-box p {
    font-size: 0.875rem;
    line-height: 1.5625rem;
}
.why-need-box p a {
    color: #595959;
    text-decoration: underline;
}
.why-need-box h3 {
    text-align: center;
    color: #0C1250;
    line-height: 2.25rem;
    margin-bottom: 1.4rem;
}
.why-need-box .images-wrap {
    width: 17.6875rem;
    height: 19.6875rem;
    position: relative;
    margin: 0 auto;
}
.why-need-box .images-wrap .image {
    position: absolute;
}
.why-need-box .images-wrap .image::before {
    content: '';
    inset: -20%;
    position: absolute;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 0.4px solid rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    margin: auto;
    z-index: 1;
}
.why-need-box .images-wrap .image img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 2;
    position: relative;
}
.why-need-box .images-wrap .image-one {
    width: 14.625rem;
    height: 14.625rem;
    top: 0.9rem;
    right: 1.5rem;
}
.why-need-box .images-wrap .image-one::before {
    width: 17rem;
    height: 17rem;
}
.why-need-box .images-wrap .image-two {
    width: 8.1875rem;
    height: 8.1875rem;
    right: 0.7rem;
    bottom: 0.5rem;
}
.why-need-box .images-wrap .image-two::before {
    width: 9.5625rem;
    height: 9.5625rem;
}
.why-need-box .images-wrap .icon {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='106' height='104' viewBox='0 0 106 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M74.8027 0.3125H31.1157C14.4165 0.3125 0.830688 13.8147 0.830688 30.4111V73.8291C0.830688 90.4256 14.4165 103.928 31.1157 103.928H74.8025C91.5018 103.928 105.088 90.4256 105.088 73.8294V30.4111C105.088 13.8147 91.5018 0.3125 74.8027 0.3125ZM96.9425 73.8291C96.9425 85.9621 87.0106 95.8328 74.8027 95.8328H31.1157C18.9076 95.8328 8.97575 85.9621 8.97575 73.8294V30.4111C8.97575 18.2782 18.9076 8.40744 31.1157 8.40744H74.8025C87.0106 8.40744 96.9425 18.2782 96.9425 30.4111V73.8291Z' fill='%2303AEE4'/%3E%3Cpath d='M52.9591 24.1926C37.4643 24.1926 24.8586 36.7207 24.8586 52.1201C24.8586 67.5195 37.4643 80.0477 52.9591 80.0477C68.4539 80.0477 81.0596 67.5195 81.0596 52.1201C81.0596 36.7207 68.4539 24.1926 52.9591 24.1926ZM52.9591 71.9527C41.9557 71.9527 33.0037 63.0558 33.0037 52.1201C33.0037 41.1845 41.9557 32.2875 52.9591 32.2875C63.9625 32.2875 72.9145 41.1845 72.9145 52.1201C72.9145 63.0558 63.9625 71.9527 52.9591 71.9527Z' fill='%2303AEE4'/%3E%3Cpath d='M81.4668 27.8353C83.716 27.8353 85.5394 26.0232 85.5394 23.7878C85.5394 21.5525 83.716 19.7404 81.4668 19.7404C79.2176 19.7404 77.3943 21.5525 77.3943 23.7878C77.3943 26.0232 79.2176 27.8353 81.4668 27.8353Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 10;
    mix-blend-mode: hard-light;
}
.why-need-box .images-wrap .icon-one {
    width: 1.9375rem;
    height: 1.9375rem;
    left: 2.2rem;
    bottom: 3.9rem;
}
.why-need-box .images-wrap .icon-two {
    width: 4.5rem;
    height: 4.5rem;
    bottom: 1.6rem;
    left: 4.7rem;
}
.why-need-box .list li::before{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2088 1.2657C15.5035 0.9851 15.8958 0.829974 16.3027 0.833053C16.7096 0.836132 17.0995 0.997175 17.3899 1.2822C17.6804 1.56723 17.8487 1.95394 17.8595 2.36074C17.8702 2.76754 17.7225 3.16262 17.4476 3.46259L9.09936 13.9031C8.95581 14.0577 8.78255 14.1818 8.58995 14.2679C8.39735 14.354 8.18936 14.4004 7.97842 14.4043C7.76748 14.4082 7.55791 14.3696 7.36226 14.2906C7.1666 14.2117 6.98887 14.0941 6.83969 13.9449L1.30352 8.40874C1.14935 8.26508 1.02569 8.09184 0.939924 7.89935C0.854157 7.70686 0.808039 7.49907 0.804321 7.28837C0.800604 7.07767 0.839363 6.86839 0.918286 6.67299C0.997209 6.4776 1.11468 6.3001 1.26369 6.15109C1.4127 6.00208 1.59019 5.88461 1.78559 5.80569C1.98098 5.72677 2.19027 5.68801 2.40097 5.69172C2.61167 5.69544 2.81946 5.74156 3.01195 5.82733C3.20444 5.91309 3.37768 6.03675 3.52134 6.19092L7.90257 10.5701L15.1691 1.31173C15.1821 1.29562 15.1961 1.28025 15.2109 1.2657H15.2088Z' fill='%2356CCF2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    width: 1.125rem;
    height: 0.875rem;
    display: inline-block;
    vertical-align: 0rem;
    margin-right: 0.8rem;
    margin-left: -2rem;
}
.why-need-box .blue-title {
    color: #0C1250;
    text-align: center;
    max-width: 51rem;
    margin: 1.9rem auto 0;
    font-size: 1.375rem;
    line-height: 1.6875rem;
}
.why-need-box .blue-title a {
    color: #0C1250;
    text-decoration: underline;
}
.section-why-need .owl-nav {
    position: absolute;
    top: auto;
    bottom: 2.3rem;
    height: 1px;
    margin: auto 2.8rem;
    display: flex;
    justify-content: space-between;
    left: 1.1rem;
    right: 1.1rem;
    
}
.section-why-need .owl-carousel .owl-nav .owl-prev, 
.section-why-need .owl-carousel .owl-nav .owl-next {
    font-size: 0;
    width: 0.875rem;
    height: 1.5rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='54' viewBox='0 0 32 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.90748 52.2967C1.162 51.551 0.743218 50.5397 0.743218 49.4853C0.743218 48.4309 1.162 47.4196 1.90748 46.6739L21.5911 26.9903L1.90748 7.30674C1.18313 6.55677 0.782326 5.5523 0.791386 4.50968C0.800448 3.46705 1.21865 2.4697 1.95592 1.73243C2.69319 0.995157 3.69055 0.576959 4.73317 0.567899C5.77579 0.558839 6.78026 0.959646 7.53023 1.684L30.0252 24.179C30.7707 24.9247 31.1895 25.9359 31.1895 26.9903C31.1895 28.0448 30.7707 29.056 30.0252 29.8017L7.53022 52.2967C6.78452 53.0422 5.77327 53.4609 4.71885 53.4609C3.66443 53.4609 2.65318 53.0421 1.90748 52.2967Z' fill='%2303AEE4'/%3E%3C/svg%3E%0A");
}
.section-why-need .owl-carousel .owl-nav .owl-prev{
    transform: scale(-1, 1);
}
.section-why-need .owl-carousel .owl-nav button.disabled{
    opacity: 0;
    visibility: hidden;
}
.section-why-need .owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -1.9rem;
    position: absolute;
    left: 0;
    right: 0;
}
.section-why-need .owl-dots .owl-dot {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background-color: #C4C4C4;
    margin: 0 0.15rem;
    transition: 0.4s;
    transform: scale(1);
}
.section-why-need .owl-dots .owl-dot.active {
    background-color: #03AEE4;
    transform: scale(1.3);
}
.section-why-need .btn-large{
    margin-top: 4.1rem;
z-index: 100;}
.section-why-need .title {
    text-align: center;
    max-width: 24rem;
}
.section-why-need .container {
    padding: 0 1.4rem;
}
.section-why-need h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 0.8rem;
}
.section-why-need .title h4 {
    font-size: 1.125rem;
    line-height: 1.375rem;
}
.why-need-box .row {
    margin: 0;
}
.why-need-box .image-col {
    order: 1;
    padding: 0;
    margin-top: 1rem;
}
.why-need-box .content-col {
    order: 2;
    padding: 0;
    margin-top: 1.7rem;
}
.why-need-box .images-wrap::before {
    content: '';
    width: 14.5625rem;
    height: 19.1875rem;
    border: 1px solid #03AEE4;
    position: absolute;
    border-radius: 37.5rem;
}
.why-need-box .lead {
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin-bottom: 1.1rem;
}
.why-need-box .list li {
    font-size: 1.125rem;
    line-height: 2.5625rem;
    padding-left: 2rem;
}
.why-need-box .list .text-large {
    font-size: 1.3125rem;
}
.why-need-box .list {
    margin-bottom: 1.9rem;
}
.why-need-box .text-row .col {
    padding: 0;
}
.why-need-box .text-row p {
    margin-bottom: 1.5rem;
}
.section-why-need .owl-carousel {
    margin: -3rem -1.4rem -2.9rem;
    width: auto;
    z-index: 1000;
}
.section-why-need .item {
    margin: 0 1.5rem;
}
/* ----- SECTION WHY NEED ----- */
/*  */
/* ----- SECTION PHASES ----- */
.section-phases {
    padding-top: 6.3rem;
    position: relative;
}
.section-phases::after {content: '';
    width: 14.125rem;
    height: 33.75rem;
    background: #03aee4;
    mix-blend-mode: normal;
    filter: blur(160px);
    position: absolute;
    bottom: 3rem;
    left: -12rem;z-index: 1;
    opacity: 0.8;
}
.section-phases h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.section-phases .title {
    text-align: center;
    max-width: 18rem;
    margin-bottom: 2rem;
}
.section-phases .row {
    margin: 0 0.2rem;
}
.phase-box {
    border: 3px solid #333333;
    border-radius: 1.875rem;
    text-align: center;
    padding: 0.95rem 2.2rem 1rem;
    height: 25.625rem;
    margin-bottom: 2.8rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.phase-box h3 {
    color: #0C1250;
    margin-bottom: 0.4rem;
}
.phase-box h4 {
    color: #2D9CDB;
    font-size: 1.3125rem;
    margin-bottom: 1.4rem;
}
.phase-box p {
    color: #000000;
    font-size: 0.9375rem;
    margin-top: 1rem;
    line-height: 1.4375rem;
}
.section-phases .col:nth-child(2) .phase-box h4 {
    margin-bottom: 0.7rem;
}
.section-phases .col:nth-child(2) .phase-box p {
    margin-top: 0.4rem;
    padding: 0 0.5rem;
}
.section-phases .bottom-image {  
    margin: -2rem auto 0;
}
.section-phases .col:last-child .phase-box {
    margin-bottom: 0;
}
.section-phases .btn-large {
    margin: 1.9rem auto;
}
.section-phases .container {
    padding: 0 1.6rem;
    position: relative;
    z-index: 10;
}
/* ----- /SECTION PHASES ----- */
/*  */
/* ----- SECTION SOCIAL MEDIA ----- */
.section-social-media{
    background-color: #000000;
    position: relative;
    padding-top: 0;
    color: #ffffff;
    border-bottom-left-radius: 1.875rem;
    border-bottom-right-radius: 1.875rem;
    padding-bottom: 6.8rem;
    margin-top: 0.3rem;
}
.section-social-media::after {
    content: '';
    width: 14.125rem;
    height: 43.75rem;
    background: #03aee4;
    mix-blend-mode: normal;
    filter: blur(160px);
    position: absolute;
    bottom: 29rem;
    right: -12rem;
    z-index: 1;
    opacity: 0.8;
}
.section-social-media::before {
    content: '';
    background-color: #000000;
    height: 12.6875rem;
    width: 158%;
    border-radius: 50%;
    position: absolute;
    top: -4.4rem;
    left: -100%;
    right: -100%;
    margin: 0 auto;
}
.section-social-media .container {
    position: relative;
    z-index: 10;
}
.section-social-media h2{
    color: #ffffff;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 2rem;
}
.section-social-media h4 {
    color: #979797;
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin-left: -0.6rem;
    margin-right: -0.6rem;
}
.section-social-media .images-wrap {
    position: relative;
    width: 18.4375rem;
    height: 25.125rem;
    margin: 4rem auto -1.1rem;
}
.section-social-media .images-wrap .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}
.section-social-media .images-wrap .image::before {
    content: '';
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    inset: -20%;
    position: absolute;
    margin: auto;
}
.section-social-media .images-wrap .image-one {
    width: 15.5rem;
    height: 15.5rem;
    top: -0.4rem;
    right: 1.2rem;
}
.section-social-media .images-wrap .image-one::before {
    width: 18rem;
    height: 18rem;
}
.section-social-media .images-wrap .image {
    position: absolute;
}
.section-social-media .images-wrap .image-two {
    width: 8.6875rem;
    height: 8.6875rem;
    bottom: 3.1rem;
    left: 1rem;
    z-index: 4;
}
.section-social-media .images-wrap .image-two::before {
    width: 10.125rem;
    height: 10.125rem;
}
.section-social-media .images-wrap::before {
    content: '';
    width: 14.75rem;
    height: 22.3125rem;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    position: absolute;
    left: 0rem;
    top: -1.3rem;
}
.section-social-media .images-wrap .icons .icon {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M92.29 0.496094H38.0872C17.3684 0.496094 0.512421 17.2483 0.512421 37.8396V91.7087C0.512421 112.3 17.3684 129.052 38.0872 129.052H92.2898C113.009 129.052 129.865 112.3 129.865 91.7089V37.8396C129.865 17.2483 113.009 0.496094 92.29 0.496094ZM119.759 91.7087C119.759 106.762 107.436 119.009 92.29 119.009H38.0872C22.9406 119.009 10.6181 106.762 10.6181 91.7089V37.8396C10.6181 22.7863 22.9406 10.5395 38.0872 10.5395H92.2898C107.436 10.5395 119.759 22.7863 119.759 37.8396V91.7087Z' fill='%2303AEE4'/%3E%3Cpath d='M65.1885 30.1243C45.964 30.1243 30.324 45.668 30.324 64.7742C30.324 83.8803 45.964 99.424 65.1885 99.424C84.4129 99.424 100.053 83.8803 100.053 64.7742C100.053 45.668 84.4129 30.1243 65.1885 30.1243ZM65.1885 89.3806C51.5365 89.3806 40.4297 78.3421 40.4297 64.7742C40.4297 51.2062 51.5365 40.1677 65.1885 40.1677C78.8404 40.1677 89.9473 51.2062 89.9473 64.7742C89.9473 78.3421 78.8404 89.3806 65.1885 89.3806Z' fill='%2303AEE4'/%3E%3Cpath d='M100.558 34.6438C103.349 34.6438 105.611 32.3955 105.611 29.6221C105.611 26.8487 103.349 24.6004 100.558 24.6004C97.7676 24.6004 95.5054 26.8487 95.5054 29.6221C95.5054 32.3955 97.7676 34.6438 100.558 34.6438Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    mix-blend-mode: hard-light;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 10;
}
.section-social-media .images-wrap .icons .icon-one {
    width: 4.25rem;
    height: 4.25rem;
    right: 2.4rem;
    top: -2.6rem;
}
.section-social-media .images-wrap .icons .icon-two {
    width: 2.0625rem;
    height: 2.0625rem;
    bottom: 12.1rem;
    left: 0.4rem;
}
.section-social-media .images-wrap .icons .icon-three {
    width: 4.8125rem;
    height: 4.8125rem;
    top: 14rem;
    right: 4.8rem;
}
.section-social-media h3 {
    color: #979797;
    font-weight: 400;
    font-size: 1.625rem;
    text-align: center;
    line-height: 2rem;
    margin-top: 2.5rem;
    margin-bottom: 3.5rem;
}
.section-social-media .warning {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 68rem;
    margin: 1.7rem auto 0;
    
}
.section-social-media .warning h4 {
    font-weight: 700;
    max-width: 100%;
    margin-bottom: 0;
    font-size: 1.5625rem;
    text-align: center;
    line-height: 1.875rem;
    margin: 0 auto;
}
.section-social-media .warning .img-wrap {
    max-width: 6.75rem;
    flex: 0 0 6.75rem;
    max-height: 7.5rem;
    margin-bottom: 0rem;
}
.section-social-media .warning .img-wrap img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.section-social-media .content-col {
    text-align: center;
    padding: 0 1.6rem;
}
.section-social-media .row {
    margin: 0 -2rem;
}
.section-social-media p {
    font-size: 1rem;
    line-height: 1.5625rem;
    text-align: left;
}
.section-social-media .text-row {
    margin: 0 -0.8rem;
}
.section-social-media .text-row p {
    margin-bottom: 2.9rem;
}
.section-social-media .text-row .col {
    padding-right: 1.6rem;
}
/* ----- /SECTION SOCIAL MEDIA ----- */
/*  */
/* ----- SECTION IMAGE CONTENT ----- */
.section-image-content {
    padding-top: 2.4rem;
    text-align: center;
    padding-bottom: 4rem;
    position: relative;
}
.section-image-content::before {
    content: '';
    width: 20rem;
    height: 30rem;
    background: #03aee4;
    mix-blend-mode: normal;
    filter: blur(230px);
    position: absolute;
    top: 3rem;
    right: -16rem;
    z-index: -1;
}
.section-image-content .image-col img {
    max-height: 29.7rem;
    margin: 0 auto 2rem;
    display: block;
}
.section-image-content h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 0.9rem;
}
.section-image-content h4 {
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin-bottom: 1.2rem;
}
.section-image-content .content-col {
    padding: 0 1.7rem;
}
.section-image-content p {
    color: #595959;
    font-size: 1rem;
    line-height: 1.5625rem;
}
.section-image-content h5 {
    font-size: 1.5625rem;
    line-height: 1.5625rem;
    font-style: normal;
    color: #595959;
    margin-top: 1.4rem;
}
/* ----- /SECTION IMAGE CONTENT ----- */
/*  */
/* ----- SECTION ARTICLES ----- */
.section-articles {
    padding-top: 3rem;
    padding-bottom: 5.4rem;
}
.section-articles .title {
    max-width: 25rem;
    text-align: center;
    margin-bottom: 2.1rem;
}
.section-articles h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 1.3rem;
}
.section-articles h4 {
    color: #979797;
    line-height: 1.375rem;
    margin: 0 -0.6rem;
    font-size: 1.125rem;
}
.article {
    background-color: #F4F4F4;
    display: block;
    border-radius: 1.875rem;
    overflow: hidden;
    max-width: 18.4rem;
    margin: 0 auto 1.5rem;
}
.article .article-img {
    width: 100%;
    height: 18.4375rem;
    border-radius: 1.875rem;
    overflow: hidden;
}
.article .article-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.article .article-title {
    padding: 1rem 3.9rem 2.4rem 1.3rem;
}
.article .article-title h6 {
    margin-bottom: 0;
    line-height: 1.375rem;
}
.section-articles .container {
    padding: 0 1rem;
}
.section-articles .btn-large {
    margin-top: 2rem;
}
/* ----- /SECTION ARTICLES ----- */
/*  */
/* ----- SECTION IMPORTANT TERMS ----- */
.section-important-terms {
    background: linear-gradient(180deg, #DEE4FF 3.54%, rgba(217, 220, 233, 0) 87.14%);
    padding-top: 5.35rem;
    padding-bottom: 6.9rem;
    position: relative;
}
.section-important-terms h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.section-important-terms .title {
    text-align: center;
    max-width: 100%;
    margin-bottom: 1.9rem;
}
.section-important-terms .container {
    padding: 0 0.9rem;
}
.section-important-terms .row {
    margin: 0 0.3rem 2.3rem;
}
.section-important-terms h3 {
    color: #0C1250;
    margin-bottom: 0.7rem;
    margin-right: -1rem;
}
.section-important-terms p {
    font-size: 1.125rem;
    line-height: 1.5625rem;
    margin-bottom: 2.25rem;
}
.section-important-terms .images-wrap {
    width: 21.0625rem;
    height: 20.5rem;
    position: relative;
    margin: 0.9rem auto 0;
}
.section-important-terms .images-wrap .image {
    position: absolute;
}
.section-important-terms .images-wrap .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}
.section-important-terms .images-wrap .image::before {
    content: '';
    position: absolute;
    inset: -20%;
    border-radius: 50%;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(50px);
    margin: auto;
}
.section-important-terms .images-wrap .image-one {
    width: 13.875rem;
    height: 13.875rem;
    left: 0.4rem;
}
.section-important-terms .images-wrap .image-one::before {
    width: 16.125rem;
    height: 16.125rem;
}
.section-important-terms .images-wrap .image-two {
    width: 7.75rem;
    height: 7.75rem;
    right: 1.4rem;
    bottom: 1.3rem;
}
.section-important-terms .images-wrap .image-two::before {
    width: 9.0625rem;
    height: 9.0625rem;
}
.section-important-terms .images-wrap .icon {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M43.7633 0.282227H18.1385C8.34351 0.282227 0.374741 8.20196 0.374741 17.9367V43.4036C0.374741 53.1384 8.34351 61.0581 18.1385 61.0581H43.7632C53.5582 61.0581 61.5269 53.1384 61.5269 43.4038V17.9367C61.5269 8.20196 53.5582 0.282227 43.7633 0.282227ZM56.7494 43.4036C56.7494 50.5202 50.9238 56.31 43.7633 56.31H18.1385C10.9778 56.31 5.15226 50.5202 5.15226 43.4038V17.9367C5.15226 10.8201 10.9778 5.03034 18.1385 5.03034H43.7632C50.9238 5.03034 56.7494 10.8201 56.7494 17.9367V43.4036Z' fill='%2303AEE4'/%3E%3Cpath d='M30.9508 14.2892C21.8623 14.2892 14.4684 21.6376 14.4684 30.6702C14.4684 39.7027 21.8623 47.0512 30.9508 47.0512C40.0393 47.0512 47.4333 39.7027 47.4333 30.6702C47.4333 21.6376 40.0393 14.2892 30.9508 14.2892ZM30.9508 42.303C24.4968 42.303 19.2459 37.0845 19.2459 30.6702C19.2459 24.2558 24.4968 19.0373 30.9508 19.0373C37.4049 19.0373 42.6557 24.2558 42.6557 30.6702C42.6557 37.0845 37.4049 42.303 30.9508 42.303Z' fill='%2303AEE4'/%3E%3Cpath d='M47.6721 16.4258C48.9914 16.4258 50.0609 15.3629 50.0609 14.0518C50.0609 12.7406 48.9914 11.6777 47.6721 11.6777C46.3529 11.6777 45.2834 12.7406 45.2834 14.0518C45.2834 15.3629 46.3529 16.4258 47.6721 16.4258Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    mix-blend-mode: hard-light;
    z-index: 10;
    background-size: contain;
    background-repeat: no-repeat;
}
.section-important-terms .images-wrap .icon-one {
    width: 3.8125rem;
    height: 3.8125rem;
    left: 6.7rem;
    bottom: 4.8rem;
}
.section-important-terms .images-wrap .icon-two {
    width: 1.875rem;
    height: 1.875rem;
    right: 3.4rem;
    bottom: 10.2rem;
}
.section-important-terms .images-wrap::before {
    content: '';
    position: absolute;
    width: 13.25rem;
    height: 17.8125rem;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    top: -0.9rem;
    left: 2.5rem;
}
.section-important-terms .image-wrap {
    position: relative;
    width: 21.5625rem;
    height: 19.5625rem;
    margin: 3.2rem auto 1.3rem;
}
.section-important-terms .image-wrap .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    z-index: 1;
}
.section-important-terms .image-wrap .image {
    position: absolute;
    width: 17.25rem;
    height: 17.25rem;
    left: 0.9rem;
}
.section-important-terms .image-wrap .image::before {
    content: '';
    inset: -20%;
    border-radius: 50%;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(50px);
    position: absolute;
    width: 20.0625rem;
    height: 20.0625rem;
    margin: auto;
}
.section-important-terms .image-wrap::before {
    content: '';
    border: 1px solid #03AEE4;
    width: 17rem;
    height: 19.1875rem;
    border-radius: 37.5rem;
    position: absolute;
    right: 1rem;
    top: -1rem;
}
.section-important-terms .image-wrap .icon {
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    mix-blend-mode: hard-light;
    background-image: url("data:image/svg+xml,%3Csvg width='103' height='102' viewBox='0 0 103 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M73.2471 0.251953H30.4253C14.0569 0.251953 0.740265 13.4867 0.740265 29.7544V72.3123C0.740265 88.5801 14.0569 101.815 30.4253 101.815H73.2469C89.6153 101.815 102.932 88.5801 102.932 72.3126V29.7544C102.932 13.4867 89.6153 0.251953 73.2471 0.251953ZM94.9482 72.3123C94.9482 84.2049 85.2131 93.8802 73.2471 93.8802H30.4253C18.4591 93.8802 8.72399 84.2049 8.72399 72.3126V29.7544C8.72399 17.8618 18.4591 8.18655 30.4253 8.18655H73.2469C85.2131 8.18655 94.9482 17.8618 94.9482 29.7544V72.3123Z' fill='%2303AEE4'/%3E%3Cpath d='M51.8361 23.659C36.6483 23.659 24.2923 35.939 24.2923 51.0334C24.2923 66.1277 36.6483 78.4077 51.8361 78.4077C67.0239 78.4077 79.38 66.1277 79.38 51.0334C79.38 35.939 67.0239 23.659 51.8361 23.659ZM51.8361 70.4731C41.0507 70.4731 32.276 61.7524 32.276 51.0334C32.276 40.3143 41.0507 31.5936 51.8361 31.5936C62.6215 31.5936 71.3962 40.3143 71.3962 51.0334C71.3962 61.7524 62.6215 70.4731 51.8361 70.4731Z' fill='%2303AEE4'/%3E%3Cpath d='M79.7791 27.2296C81.9838 27.2296 83.771 25.4534 83.771 23.2623C83.771 21.0712 81.9838 19.295 79.7791 19.295C77.5745 19.295 75.7873 21.0712 75.7873 23.2623C75.7873 25.4534 77.5745 27.2296 79.7791 27.2296Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    z-index: 10;
}
.section-important-terms .image-wrap .icon-one {
    left: -0.6rem;
    width: 4.375rem;
    height: 4.375rem;
    top: 2.4rem;
}
.section-important-terms .image-wrap .icon-two {
    width: 2.3125rem;
    height: 2.3125rem;
    right: 2.8rem;
}
.section-important-terms .image-wrap .icon-three {
    width: 6.375rem;
    height: 6.375rem;
    bottom: 0.9rem;
    left: -1.1rem;
}
.section-important-terms .black-title {
    text-align: center;
    color: #000000;
    font-weight: 400;
    font-size: 1.5625rem;
    line-height: 1.875rem;
    margin-top: -0.6rem;
    margin-right: 0;
    padding: 0 1rem;
    margin-bottom: 2rem;
}
.reels-box {
    padding: 3.6rem 1.2rem 1.4rem 1.7rem;
    background: #FFFFFF;
    box-shadow: 0px 4px 70px rgba(0, 0, 0, 0.33);
    border-radius: 1.875rem;
    margin: 5rem 1.4rem 4.7rem;
    position: relative;
}
.section-important-terms .owl-carousel::after {
    content: '';
    width: 18.75rem;
    height: 18.75rem;
    background: #03aee4;
    mix-blend-mode: normal;
    filter: blur(200px);
    position: absolute;
    top: -1rem;
    right: -12rem;
    z-index: -1;
}
.reels-box h3 {
    font-size: 2rem;
    line-height: 2.4375rem;
    margin-bottom: 1.9rem;
}
.reels-box .image-wrap .image {
    width: 13.6875rem;
    height: 13.6875rem;
    left: 2.1rem;
}
.reels-box .image-wrap .image::before {
    width: 15.875rem;
    height: 15.875rem;
}
.reels-box .image-wrap::before {
    width: 13.5rem;
    height: 15.25rem;
    right: 0rem;
    top: -0.7rem;
}
.reels-box .image-wrap {
    width: 17.75rem;
    height: 15.25rem;
    margin-top: 2.3rem;
    margin-bottom: 1.8rem;
}
.reels-box .image-wrap .icon-one {
    width: 5.0625rem;
    height: 5.0625rem;
    top: 0rem;
    left: -0.1rem;
}
.reels-box .image-wrap .icon-two {
    width: 1.8125rem;
    height: 1.8125rem;
    right: 1rem;
    top: 3.2rem;
}
.reels-box .image-wrap .icon-three {
    width: 3.4375rem;
    height: 3.4375rem;
    bottom: 0.8rem;
    left: 2.5rem;
}
.section-important-terms::before {
    content: '';width: 100%;
    height: 0;
    border-style: solid;
    border-width: 50px 0 50px 960px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    top: -2.1%;
    left: 0;
    right: 0;
}
.section-important-terms .owl-carousel {
    margin-top: -2.9rem;
}
.section-important-terms .owl-nav {
    position: absolute;
    top: auto;
    bottom: 3rem;
    height: 1px;
    margin: auto 2.8rem;
    display: flex;
    justify-content: space-between;
    left: -0.3rem;
    right: -0.3rem;
    max-width: 66.375rem;
}
.section-important-terms .owl-carousel .owl-nav .owl-prev, 
.section-important-terms .owl-carousel .owl-nav .owl-next {
    font-size: 0;
    width: 2.125rem;
    height: 1.375rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='72' height='47' viewBox='0 0 72 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.801779 23.1974C0.801779 23.8712 1.06945 24.5175 1.54591 24.9939C2.02238 25.4704 2.6686 25.7381 3.34242 25.7381L63.266 25.7381L47.2752 41.7238C47.039 41.96 46.8516 42.2404 46.7238 42.5491C46.5959 42.8577 46.5301 43.1885 46.5301 43.5226C46.5301 43.8566 46.5959 44.1874 46.7238 44.496C46.8516 44.8047 47.039 45.0851 47.2752 45.3213C47.5114 45.5576 47.7919 45.7449 48.1005 45.8728C48.4091 46.0006 48.7399 46.0664 49.074 46.0664C49.4081 46.0664 49.7389 46.0006 50.0475 45.8728C50.3561 45.7449 50.6366 45.5576 50.8728 45.3213L71.1979 24.9962C71.4345 24.7602 71.6222 24.4798 71.7503 24.1712C71.8784 23.8625 71.9443 23.5316 71.9443 23.1974C71.9443 22.8632 71.8784 22.5323 71.7503 22.2237C71.6222 21.915 71.4345 21.6346 71.1979 21.3986L50.8728 1.07349C50.6366 0.837271 50.3561 0.649893 50.0475 0.522051C49.7389 0.394209 49.4081 0.328413 49.074 0.328413C48.7399 0.328413 48.4091 0.394209 48.1005 0.522051C47.7919 0.649893 47.5114 0.837271 47.2752 1.07349C47.039 1.30971 46.8516 1.59014 46.7238 1.89878C46.5959 2.20741 46.5301 2.5382 46.5301 2.87227C46.5301 3.20633 46.5959 3.53712 46.7238 3.84576C46.8516 4.15439 47.039 4.43482 47.2752 4.67104L63.266 20.6568L3.34242 20.6568C2.6686 20.6568 2.02237 20.9244 1.54591 21.4009C1.06945 21.8774 0.801779 22.5236 0.801779 23.1974Z' fill='%2303AEE4'/%3E%3C/svg%3E%0A");
}
.section-important-terms .owl-carousel .owl-nav .owl-prev{
    transform: scale(-1, 1);
}
.section-important-terms .owl-carousel .owl-nav button.disabled{
    opacity: 0;
    visibility: hidden;
}
.reels-box p a {
    color: #979797;
    text-decoration: underline;
}
/* ----- /SECTION IMPORTANT TERMS ----- */
/*  */
/* ----- SECTION CREATE PROFILE ----- */
.section-create-profile{
    background-color: #000;
    position: relative;
    color: #ffffff;
    padding-top: 1.9rem;
    padding-bottom: 2.5625rem;
}
.section-create-profile .title{
    text-align: center;
    max-width: 25rem;
    margin-bottom: 3.9rem;
}
.section-create-profile h2{
    color: #ffffff;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 0.9rem;
}
.section-create-profile p{
    color: #ffffff;
    font-size: 1.125rem;
    line-height: 1.375rem;
}
.section-create-profile h3{
    color: #ffffff;
    font-size: 1.5625rem;
    line-height: 1.6625rem;
    margin-bottom: 0.2rem;
}
.section-create-profile h4{
    color: #ffffff;
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin: 0 -1rem;
}
.section-create-profile::before {
    content: '';
    background-color: #000000;
    height: 12.6875rem;
    width: 158%;
    border-radius: 50%;
    position: absolute;
    top: -2.4rem;
    left: -100%;
    right: -100%;
    margin: 0 auto;
    z-index: -1;
}
.section-create-profile .content-col {
    text-align: center;
}
.section-create-profile .row {
    margin: 0 -1.9rem;
}
.section-create-profile .images-wrap {
    position: relative;
    width: 20.75rem;
    height: 36.0625rem;
    margin: 5rem auto 0;
}
.section-create-profile .images-wrap::after {
    content: '';
    width: 18.75rem;
    height: 31.75rem;
    background: #03aee4;
    mix-blend-mode: normal;
    filter: blur(200px);
    position: absolute;
    top: 3rem;
    right: -12rem;
    opacity: 0.8;
}
.section-create-profile .images-wrap .image {
    position: absolute;
}
.section-create-profile .images-wrap .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}
.section-create-profile .images-wrap .image::before {
    content: '';
    inset: -20%;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    position: absolute;
    margin: auto;
}
.section-create-profile .images-wrap .image-one {
    width: 8.4375rem;
    height: 8.4375rem;
    left: 7.7rem;
    top: -2.9rem;
}
.section-create-profile .images-wrap .image-one::before {
    width: 9.875rem;
    height: 9.875rem;
}
.section-create-profile .images-wrap .image-two {
    width: 16.75rem;
    height: 16.75rem;
    top: 5.5rem;
    left: 1.5rem;
    z-index: 2;
}
.section-create-profile .images-wrap .image-two::before {
    width: 19.5rem;
    height: 19.5rem;
}
.section-create-profile .images-wrap .image-three {
    width: 9.6875rem;
    height: 9.6875rem;
    bottom: 4.4rem;
    left: 7.5rem;
    z-index: 3;
}
.section-create-profile .images-wrap .image-three::before {
    width: 12.125rem;
    height: 12.125rem;
}
.section-create-profile .images-wrap::before {
    content: '';
    width: 15.8125rem;
    border: 1px solid #03AEE4;
    height: 25.0625rem;
    border-radius: 37.5rem;
    position: absolute;
    left: 2.5rem;
    top: 2.2rem;
}
.section-create-profile .images-wrap .icon {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='109' height='109' viewBox='0 0 109 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M77.1564 0.740234H31.9115C14.6168 0.740234 0.546616 14.7239 0.546616 31.9121V76.8783C0.546616 94.0666 14.6168 108.05 31.9115 108.05H77.1562C94.4508 108.05 108.521 94.0666 108.521 76.8785V31.9121C108.521 14.7239 94.4508 0.740234 77.1564 0.740234ZM100.086 76.8783C100.086 89.4438 89.7995 99.6666 77.1564 99.6666H31.9115C19.2682 99.6666 8.98212 89.4439 8.98212 76.8785V31.9121C8.98212 19.3466 19.2682 9.12382 31.9115 9.12382H77.1562C89.7995 9.12382 100.086 19.3466 100.086 31.9121V76.8783Z' fill='%2303AEE4'/%3E%3Cpath d='M54.5338 25.4718C38.4865 25.4718 25.4313 38.4467 25.4313 54.3952C25.4313 70.3437 38.4865 83.3186 54.5338 83.3186C70.5811 83.3186 83.6363 70.3437 83.6363 54.3952C83.6363 38.4467 70.5811 25.4718 54.5338 25.4718ZM54.5338 74.935C43.1381 74.935 33.8668 65.7208 33.8668 54.3952C33.8668 43.0696 43.1381 33.8554 54.5338 33.8554C65.9296 33.8554 75.2008 43.0696 75.2008 54.3952C75.2008 65.7208 65.9296 74.935 54.5338 74.935Z' fill='%2303AEE4'/%3E%3Cpath d='M84.0581 29.2444C86.3875 29.2444 88.2758 27.3677 88.2758 25.0526C88.2758 22.7376 86.3875 20.8608 84.0581 20.8608C81.7287 20.8608 79.8403 22.7376 79.8403 25.0526C79.8403 27.3677 81.7287 29.2444 84.0581 29.2444Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 10;
    mix-blend-mode: hard-light;
}
.section-create-profile .images-wrap .icon-one {
    top: 4.6rem;
    width: 2rem;
    height: 2rem;
    left: -0.1rem;
}
.section-create-profile .images-wrap .icon-two {
    width: 4.9375rem;
    height: 4.9375rem;
    top: 7.6rem;
    right: 0.1rem;
}
.section-create-profile .images-wrap .icon-three {
    bottom: 8rem;
    width: 6.75rem;
    height: 6.75rem;
    left: 1.7rem;
}
.section-create-profile .sub-title {
    text-align: left;
    margin-top: -2.7rem;
}
.section-create-profile .sub-title h3 {
    font-size: 1.875rem;
    line-height: 2.8125rem;
    margin-bottom: -0.3rem;
}
.section-create-profile .sub-title p {
    font-size: 1.5625rem;
    line-height: 1.875rem;
    margin-bottom: 1.2rem;
}
.section-create-profile .list li {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    padding-left: 1.7rem;
    margin-bottom: 1.55rem;
}
.section-create-profile .list {
    text-align: left;
}
.section-create-profile .list li::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4047 1.39949C14.6995 1.11889 15.0917 0.963763 15.4986 0.966842C15.9056 0.969921 16.2954 1.13096 16.5858 1.41599C16.8763 1.70102 17.0447 2.08773 17.0554 2.49453C17.0662 2.90133 16.9185 3.2964 16.6435 3.59638L8.29528 14.0369C8.15173 14.1915 7.97848 14.3156 7.78588 14.4017C7.59328 14.4878 7.38529 14.5342 7.17434 14.5381C6.9634 14.542 6.75383 14.5034 6.55818 14.4244C6.36252 14.3455 6.18479 14.2279 6.03562 14.0787L0.499445 8.54253C0.345271 8.39887 0.221613 8.22563 0.135846 8.03314C0.0500798 7.84065 0.00396174 7.63286 0.000244211 7.42216C-0.00347332 7.21146 0.0352859 7.00217 0.114209 6.80678C0.193132 6.61139 0.310602 6.43389 0.459612 6.28488C0.608621 6.13587 0.786117 6.0184 0.981511 5.93948C1.17691 5.86055 1.38619 5.8218 1.59689 5.82551C1.80759 5.82923 2.01538 5.87535 2.20787 5.96112C2.40036 6.04688 2.5736 6.17054 2.71726 6.32471L7.0985 10.7039L14.365 1.44552C14.3781 1.42941 14.392 1.41404 14.4068 1.39949H14.4047Z' fill='%2356CCF2'/%3E%3C/svg%3E%0A");
    width: 1.125rem;
    height: 0.875rem;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: 0rem;
    margin-left: -1.7rem;
    margin-right: 0.6rem;
}
/* ----- /SECTION CREATE PROFILE ----- */
/*  */
/* ----- SECTION ALGORITHM ----- */
.section-algorithm {
    background-color: #030716;
    color: #fff;
    padding-top: 3.9rem;
    padding-bottom: 3.6rem;
    position: relative;
}
.section-algorithm h2 {
    color: #ffffff;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin: 0 -1rem 1rem;
}
.section-algorithm h4 {
    color: #ffffff;
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin: 0 -1rem;
}
.section-algorithm .title {
    text-align: center;
    max-width: 31rem;
    margin-bottom: 1.9rem;
}
.section-algorithm .images-wrap {
    position: relative;
    width: 20.5625rem;
    height: 28rem;
    margin: 3rem auto -0.7rem;
}
.section-algorithm .images-wrap .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}
.section-algorithm .images-wrap .image::before {
    content: '';
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    inset: -20%;
    position: absolute;
    margin: auto;
}
.section-algorithm .images-wrap .image-one {
    width: 17.25rem;
    height: 17.25rem;
    top: -0.4rem;
    right: 1.4rem;
}
.section-algorithm .images-wrap .image-one::before {
    width: 20.0625rem;
    height: 20.0625rem;
}
.section-algorithm .images-wrap .image {
    position: absolute;
}
.section-algorithm .images-wrap .image-two {
    width: 9.625rem;
    height: 9.625rem;
    bottom: 3.4rem;
    left: 1rem;
    z-index: 4;
}
.section-algorithm .images-wrap .image-two::before {
    width: 11.25rem;
    height: 11.25rem;
}
.section-algorithm .images-wrap::before {
    content: '';
    width: 16.5rem;
    height: 24.9375rem;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    position: absolute;
    left: 0rem;
    top: -1.5rem;
}
.section-algorithm .images-wrap .icons .icon {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M92.29 0.496094H38.0872C17.3684 0.496094 0.512421 17.2483 0.512421 37.8396V91.7087C0.512421 112.3 17.3684 129.052 38.0872 129.052H92.2898C113.009 129.052 129.865 112.3 129.865 91.7089V37.8396C129.865 17.2483 113.009 0.496094 92.29 0.496094ZM119.759 91.7087C119.759 106.762 107.436 119.009 92.29 119.009H38.0872C22.9406 119.009 10.6181 106.762 10.6181 91.7089V37.8396C10.6181 22.7863 22.9406 10.5395 38.0872 10.5395H92.2898C107.436 10.5395 119.759 22.7863 119.759 37.8396V91.7087Z' fill='%2303AEE4'/%3E%3Cpath d='M65.1885 30.1243C45.964 30.1243 30.324 45.668 30.324 64.7742C30.324 83.8803 45.964 99.424 65.1885 99.424C84.4129 99.424 100.053 83.8803 100.053 64.7742C100.053 45.668 84.4129 30.1243 65.1885 30.1243ZM65.1885 89.3806C51.5365 89.3806 40.4297 78.3421 40.4297 64.7742C40.4297 51.2062 51.5365 40.1677 65.1885 40.1677C78.8404 40.1677 89.9473 51.2062 89.9473 64.7742C89.9473 78.3421 78.8404 89.3806 65.1885 89.3806Z' fill='%2303AEE4'/%3E%3Cpath d='M100.558 34.6438C103.349 34.6438 105.611 32.3955 105.611 29.6221C105.611 26.8487 103.349 24.6004 100.558 24.6004C97.7676 24.6004 95.5054 26.8487 95.5054 29.6221C95.5054 32.3955 97.7676 34.6438 100.558 34.6438Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 10;
}
.section-algorithm .images-wrap .icons .icon-one {
    width: 4.75rem;
    height: 4.75rem;
    right: 2.6rem;
    top: -2.8rem;
}
.section-algorithm .images-wrap .icons .icon-two {
    width: 2.3125rem;
    height: 2.3125rem;
    bottom: 13.5rem;
    left: 0.5rem;
}
.section-algorithm .images-wrap .icons .icon-three {
    width: 5.375rem;
    height: 5.375rem;
    top: 15.6rem;
    right: 5.3rem;
}
.section-algorithm .container {
    padding: 0 1.4rem;
    position: relative;
    z-index: 10;
}
.section-algorithm p{
    font-size: 1.125rem;
    line-height: 1.5625rem;
    margin-bottom: 1.6rem;
}
.section-algorithm .owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 1.9rem;
}
.section-algorithm .owl-dots .owl-dot {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background-color: #3E3E3E;
    margin: 0 0.15rem;
    transition: 0.4s;
    transform: scale(1);
}
.section-algorithm .owl-dots .owl-dot.active {
    background-color: #03AEE4;
    transform: scale(1.3);
}
.section-algorithm::after{
    content: '';
    background-color: #030716;
    height: 12.6875rem;
    width: 158%;
    border-radius: 50%;
    position: absolute;
    bottom: -2.2rem;
    left: -100%;
    right: -100%;
    margin: 0 auto;
    z-index: 1;
}
.section-algorithm h3 {
    color: #fff;
    line-height: 2.8125rem;
    margin-bottom: 2rem;
}
.section-algorithm .list li {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    padding-left: 1.7rem;
    margin-bottom: 1.55rem;
}
.section-algorithm .list {
    text-align: left;
}
.section-algorithm .list li::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4047 1.39949C14.6995 1.11889 15.0917 0.963763 15.4986 0.966842C15.9056 0.969921 16.2954 1.13096 16.5858 1.41599C16.8763 1.70102 17.0447 2.08773 17.0554 2.49453C17.0662 2.90133 16.9185 3.2964 16.6435 3.59638L8.29528 14.0369C8.15173 14.1915 7.97848 14.3156 7.78588 14.4017C7.59328 14.4878 7.38529 14.5342 7.17434 14.5381C6.9634 14.542 6.75383 14.5034 6.55818 14.4244C6.36252 14.3455 6.18479 14.2279 6.03562 14.0787L0.499445 8.54253C0.345271 8.39887 0.221613 8.22563 0.135846 8.03314C0.0500798 7.84065 0.00396174 7.63286 0.000244211 7.42216C-0.00347332 7.21146 0.0352859 7.00217 0.114209 6.80678C0.193132 6.61139 0.310602 6.43389 0.459612 6.28488C0.608621 6.13587 0.786117 6.0184 0.981511 5.93948C1.17691 5.86055 1.38619 5.8218 1.59689 5.82551C1.80759 5.82923 2.01538 5.87535 2.20787 5.96112C2.40036 6.04688 2.5736 6.17054 2.71726 6.32471L7.0985 10.7039L14.365 1.44552C14.3781 1.42941 14.392 1.41404 14.4068 1.39949H14.4047Z' fill='%2356CCF2'/%3E%3C/svg%3E%0A");
    width: 1.125rem;
    height: 0.875rem;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: 0rem;
    margin-left: -1.7rem;
    margin-right: 0.6rem;
}
/* ----- /SECTION ALGORITHM ----- */
/*  */
/* ----- SECTION HOW TO USE ----- */
.section-how-to-use{
    position: relative;
    background: linear-gradient(180deg, rgba(217, 220, 233, 0.5) 0%, rgba(158, 158, 158, 0) 100%);
    padding-top: 9rem;
    padding-bottom: 3.2rem;
}
.section-how-to-use .title{
    max-width: 30rem;
    text-align: center;
    margin-bottom: 5.2rem;
}
.section-how-to-use h2{
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin: 0 -1.4rem 0.9rem;
}
.section-how-to-use .images-wrap {
    width: 20.5625rem;
    height: 22.875rem;
    position: relative;
    margin: 1.3rem auto 2.3rem;
}
.section-how-to-use .images-wrap .image {
    position: absolute;
}
.section-how-to-use .images-wrap .image::before {
    content: '';
    inset: -20%;
    position: absolute;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 0.4px solid rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    margin: auto;
    z-index: 1;
}
.section-how-to-use .images-wrap .image img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 2;
    position: relative;
}
.section-how-to-use .images-wrap .image-one {
    width: 17.0625rem;
    height: 17.0625rem;
    top: 0.9rem;
    right: 1.5rem;
}
.section-how-to-use .images-wrap .image-one::before {
    width: 19.8125rem;
    height: 19.8125rem;
}
.section-how-to-use .images-wrap .image-two {
    width: 9.5rem;
    height: 9.5rem;
    right: 0.7rem;
    bottom: 0.5rem;
    z-index: 5;
}
.section-how-to-use .images-wrap .image-two::before {
    width: 11.125rem;
    height: 11.125rem;
}
.section-how-to-use .images-wrap .icon {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='106' height='104' viewBox='0 0 106 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M74.8027 0.3125H31.1157C14.4165 0.3125 0.830688 13.8147 0.830688 30.4111V73.8291C0.830688 90.4256 14.4165 103.928 31.1157 103.928H74.8025C91.5018 103.928 105.088 90.4256 105.088 73.8294V30.4111C105.088 13.8147 91.5018 0.3125 74.8027 0.3125ZM96.9425 73.8291C96.9425 85.9621 87.0106 95.8328 74.8027 95.8328H31.1157C18.9076 95.8328 8.97575 85.9621 8.97575 73.8294V30.4111C8.97575 18.2782 18.9076 8.40744 31.1157 8.40744H74.8025C87.0106 8.40744 96.9425 18.2782 96.9425 30.4111V73.8291Z' fill='%2303AEE4'/%3E%3Cpath d='M52.9591 24.1926C37.4643 24.1926 24.8586 36.7207 24.8586 52.1201C24.8586 67.5195 37.4643 80.0477 52.9591 80.0477C68.4539 80.0477 81.0596 67.5195 81.0596 52.1201C81.0596 36.7207 68.4539 24.1926 52.9591 24.1926ZM52.9591 71.9527C41.9557 71.9527 33.0037 63.0558 33.0037 52.1201C33.0037 41.1845 41.9557 32.2875 52.9591 32.2875C63.9625 32.2875 72.9145 41.1845 72.9145 52.1201C72.9145 63.0558 63.9625 71.9527 52.9591 71.9527Z' fill='%2303AEE4'/%3E%3Cpath d='M81.4668 27.8353C83.716 27.8353 85.5394 26.0232 85.5394 23.7878C85.5394 21.5525 83.716 19.7404 81.4668 19.7404C79.2176 19.7404 77.3943 21.5525 77.3943 23.7878C77.3943 26.0232 79.2176 27.8353 81.4668 27.8353Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 10;
    mix-blend-mode: hard-light;
}
.section-how-to-use .images-wrap .icon-one {
    width: 2.25rem;
    height: 2.25rem;
    left: 2.6rem;
    bottom: 4.6rem;
}
.section-how-to-use .images-wrap .icon-two {
    width: 5.25rem;
    height: 5.25rem;
    bottom: 1.9rem;
    left: 5.5rem;
}
.section-how-to-use h4 {
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin: 0 -0.4rem;
    margin-bottom: 2rem;
}
.section-how-to-use p {
    color: #595959;
    font-size: 1.125rem;
    line-height: 1.5625rem;   
    margin-bottom: 2.3rem;
}
.section-how-to-use .title p{
    color: #000000;
    margin: 0 0.2rem;
    line-height: 1.375rem;
}
.section-how-to-use .sub-title {
    text-align: center;
    margin-bottom: 0.9rem;
}
.section-how-to-use h3 {
    color: #0C1250;
    line-height: 2.25rem;
    margin-bottom: 0.9rem;
}
.section-how-to-use .container {
    padding: 0 1.4rem;
}
.section-how-to-use .sub-title p {
    text-align: left;
    margin-bottom: 0;
}
.section-how-to-use .images-wrap::before {
    content: '';
    width: 16.25rem;
    height: 22.375rem;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    position: absolute;
}
.section-how-to-use .row {
    margin: 0 -0.8rem;
}
.section-how-to-use .blue-text {
    text-align: center;
    font-size: 1.5625rem;
    line-height: 1.875rem;
    margin-top: 1.1rem;
}
/* ----- /SECTION HOW TO USE ----- */
/*  */
/* ----- SECTION PROMOTED POSTS ----- */
.section-promoted-posts .title{
    text-align: center;
    max-width: 100%;
    margin-bottom: 4.4rem;
}
.section-promoted-posts h3{
    color: #0C1250;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 1.5rem;
}
.section-promoted-posts .title p{
    text-align: left;
}
.section-promoted-posts {
    padding-top: 3.6rem;
    padding-bottom: 1.8rem;
}
.section-promoted-posts .container {
    padding: 0 1.2rem;
}
.section-promoted-posts p {
    color: #595959;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    margin-bottom: 2rem;
}
.section-promoted-posts .row {
    margin: 0 -0.5rem;
}
.promoted-post {
    background: linear-gradient(to bottom, #000000, #03AEE4);
    border-radius: 1.875rem;
    padding: 3px;
    text-align: center;
    max-width: 21rem;
    margin: 0 auto 11.5rem;
}
.promoted-post .promoted-post-content {
    background-color: #ffffff;
    border-radius: 1.875rem;
    padding: 2.6rem 0.7rem;
    min-height: 26.125rem;
}
.promoted-post h4 {
    color: #2D9CDB;
    font-size: 1.875rem;
    line-height: 2.1875rem;
    margin-bottom: 1rem;
}
.promoted-post p {
    color: #000000;
    line-height: 1.875rem;
    margin-bottom: 0;
}
.promoted-post .image-wrap {
    width: 16.5625rem;
    height: 15.375rem;
    position: relative;
    margin: 2.8rem auto -12.1rem;
}
.promoted-post .image-wrap .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 1;
    border-radius: 50%;
}
.promoted-post .image-wrap .image {
    position: absolute;
    width: 13.5625rem;
    height: 13.5625rem;
    right: 1.2rem;
}
.promoted-post .image-wrap .image::before {
    content: '';
    position: absolute;
    inset: -20%;
    margin: auto;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    width: 15.75rem;
    height: 15.75rem;
}
.promoted-post .image-wrap::before {
    content: '';
    width: 12.9375rem;
    height: 15.125rem;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    position: absolute;
    left: 0.4rem;
    top: -0.8rem;
}
.promoted-post .image-wrap .icon {
    position: absolute;
    z-index: 10;
    background-image: url("data:image/svg+xml,%3Csvg width='58' height='57' viewBox='0 0 58 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M40.7039 0.669922H17.0485C8.00632 0.669922 0.649994 7.98516 0.649994 16.9768V40.5C0.649994 49.4916 8.00632 56.8069 17.0485 56.8069H40.7038C49.746 56.8069 57.1023 49.4916 57.1023 40.5001V16.9768C57.1023 7.98516 49.746 0.669922 40.7039 0.669922ZM52.692 40.5C52.692 47.0733 47.3141 52.4212 40.7039 52.4212H17.0485C10.4382 52.4212 5.06033 47.0733 5.06033 40.5001V16.9768C5.06033 10.4034 10.4382 5.05562 17.0485 5.05562H40.7038C47.3141 5.05562 52.692 10.4034 52.692 16.9768V40.5Z' fill='%2303AEE4'/%3E%3Cpath d='M28.8761 13.6077C20.4861 13.6077 13.6605 20.3953 13.6605 28.7384C13.6605 37.0815 20.4861 43.869 28.8761 43.869C37.2662 43.869 44.0918 37.0815 44.0918 28.7384C44.0918 20.3953 37.2662 13.6077 28.8761 13.6077ZM28.8761 39.4833C22.9181 39.4833 18.0708 34.6631 18.0708 28.7384C18.0708 22.8136 22.9181 17.9934 28.8761 17.9934C34.8342 17.9934 39.6815 22.8136 39.6815 28.7384C39.6815 34.6631 34.8342 39.4833 28.8761 39.4833Z' fill='%2303AEE4'/%3E%3Cpath d='M44.3123 15.5813C45.5302 15.5813 46.5175 14.5995 46.5175 13.3884C46.5175 12.1774 45.5302 11.1956 44.3123 11.1956C43.0944 11.1956 42.1072 12.1774 42.1072 13.3884C42.1072 14.5995 43.0944 15.5813 44.3123 15.5813Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    mix-blend-mode: hard-light;
}
.promoted-post .image-wrap .icon-one {
    width: 3.5rem;
    height: 3.5rem;
    left: -0.1rem;
    top: 0.5rem;
}
.promoted-post .image-wrap .icon-two {
    width: 2rem;
    height: 2rem;
    right: 1.5rem;
}
.promoted-post .image-wrap .icon-three {
    width: 2.75rem;
    height: 2.75rem;
    bottom: 0.8rem;
    left: 1.5rem;
}
/* ----- /SECTION PROMOTED POSTS ----- */
/*  */
/* ----- SECTION INFLEUNCERS CHOISE ----- */
.section-infleuncers-choice {
    background: linear-gradient(180deg, rgba(222, 228, 255, 0.3) 15.57%, rgba(217, 220, 233, 0) 137.81%);
    padding-top: 5rem;
    padding-bottom: 1rem;
    position: relative;
}
.section-infleuncers-choice::before {
    content: '';
    width: 100%;
    height: 0;
    border-style: solid;
    border-width: 50px 0 50px 2000px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    top: -3.2%;
    left: -22rem;
    right: 0;    
transform: scale(-1, 1);}
.section-infleuncers-choice .title {
    text-align: center;
    max-width: 30rem;
    margin-bottom: 0;
}
.section-infleuncers-choice h3 {
    color: #0C1250;
    font-size: 1.5625rem;
    line-height: 2.4375rem;
    text-align: center;
    font-weight: 400;
    margin: 0 0.2rem 2.4rem;
}
.section-infleuncers-choice .container {
    padding: 0 1.2rem;
}
.infleuncer-card .image-wrap {
    width: 9.9375rem;
    height: 9.25rem;
    position: relative;
    margin: 0 auto 1.6rem;
}
.infleuncer-card .image-wrap .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 1;
    border-radius: 50%;
}
.infleuncer-card .image-wrap .image {
    position: absolute;
    width: 8.1875rem;
    height: 8.1875rem;
    right: 0.8rem;
}
.infleuncer-card .image-wrap .image::before {
    content: '';
    position: absolute;
    inset: -20%;
    margin: auto;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    width: 9.5rem;
    height: 9.5rem;
}
.infleuncer-card .image-wrap::before {
    content: '';
    width: 7.8125rem;
    height: 9.125rem;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    position: absolute;
    left: 0rem;
    top: -0.5rem;
}
.infleuncer-card .image-wrap .icon {
    position: absolute;
    z-index: 10;
    background-image: url("data:image/svg+xml,%3Csvg width='58' height='57' viewBox='0 0 58 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M40.7039 0.669922H17.0485C8.00632 0.669922 0.649994 7.98516 0.649994 16.9768V40.5C0.649994 49.4916 8.00632 56.8069 17.0485 56.8069H40.7038C49.746 56.8069 57.1023 49.4916 57.1023 40.5001V16.9768C57.1023 7.98516 49.746 0.669922 40.7039 0.669922ZM52.692 40.5C52.692 47.0733 47.3141 52.4212 40.7039 52.4212H17.0485C10.4382 52.4212 5.06033 47.0733 5.06033 40.5001V16.9768C5.06033 10.4034 10.4382 5.05562 17.0485 5.05562H40.7038C47.3141 5.05562 52.692 10.4034 52.692 16.9768V40.5Z' fill='%2303AEE4'/%3E%3Cpath d='M28.8761 13.6077C20.4861 13.6077 13.6605 20.3953 13.6605 28.7384C13.6605 37.0815 20.4861 43.869 28.8761 43.869C37.2662 43.869 44.0918 37.0815 44.0918 28.7384C44.0918 20.3953 37.2662 13.6077 28.8761 13.6077ZM28.8761 39.4833C22.9181 39.4833 18.0708 34.6631 18.0708 28.7384C18.0708 22.8136 22.9181 17.9934 28.8761 17.9934C34.8342 17.9934 39.6815 22.8136 39.6815 28.7384C39.6815 34.6631 34.8342 39.4833 28.8761 39.4833Z' fill='%2303AEE4'/%3E%3Cpath d='M44.3123 15.5813C45.5302 15.5813 46.5175 14.5995 46.5175 13.3884C46.5175 12.1774 45.5302 11.1956 44.3123 11.1956C43.0944 11.1956 42.1072 12.1774 42.1072 13.3884C42.1072 14.5995 43.0944 15.5813 44.3123 15.5813Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    mix-blend-mode: hard-light;
}
.infleuncer-card .image-wrap .icon-one {
    width: 2.125rem;
    height: 2.125rem;
    left: -0.2rem;
    top: 0.4rem;
}
.infleuncer-card .image-wrap .icon-two {
    width: 1.1875rem;
    height: 1.1875rem;
    right: 1rem;
}
.infleuncer-card .image-wrap .icon-three {
    width: 1.6875rem;
    height: 1.6875rem;
    bottom: 0.4rem;
    left: 0.6rem;
}
.infleuncer-card {
    background: #FFFFFF;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
    border-radius: 1.875rem;
    margin-top: 1.5rem;
    padding: 3.3rem 0rem 2.7rem;
    text-align: center;
    height: 37.3rem;
    width: 16.875rem;
}
.section-infleuncers-choice h3 b {
    display: block;
}
.section-infleuncers-choice .title h3 {
    margin-bottom: 3.7rem;
}
.section-infleuncers-choice h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin: 0 -1rem 0.6rem;
}
.section-infleuncers-choice p {
    font-size: 1.125rem;
    color: #000000;
    line-height: 1.375rem;
    margin: 0 1rem;
}
.section-infleuncers-choice .owl-carousel .owl-stage-outer{
    overflow: visible;
    padding: 0 2.1rem;
}
.infleuncer-card h4 {
    color: #2D9CDB;
    font-size: 1.5625rem;
    font-weight: 700;
    line-height: 2.1875rem;
    margin-bottom: 1.1rem;
}
.infleuncer-card p {
    line-height: 1.5625rem;
}
.section-infleuncers-choice .owl-nav {
    position: absolute;
    top: 0;
    bottom: -1.7rem;
    height: 1px;
    margin: auto 0;
    display: flex;
    justify-content: space-between;
    left: 0.2rem;
    right: 0.2rem;
flex-direction: row-reverse;}
.section-infleuncers-choice .owl-carousel .owl-nav .owl-prev, 
.section-infleuncers-choice .owl-carousel .owl-nav .owl-next {
    font-size: 0;
    width: 0.875rem;
    height: 1.5rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='54' viewBox='0 0 32 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.90748 52.2967C1.162 51.551 0.743218 50.5397 0.743218 49.4853C0.743218 48.4309 1.162 47.4196 1.90748 46.6739L21.5911 26.9903L1.90748 7.30674C1.18313 6.55677 0.782326 5.5523 0.791386 4.50968C0.800448 3.46705 1.21865 2.4697 1.95592 1.73243C2.69319 0.995157 3.69055 0.576959 4.73317 0.567899C5.77579 0.558839 6.78026 0.959646 7.53023 1.684L30.0252 24.179C30.7707 24.9247 31.1895 25.9359 31.1895 26.9903C31.1895 28.0448 30.7707 29.056 30.0252 29.8017L7.53022 52.2967C6.78452 53.0422 5.77327 53.4609 4.71885 53.4609C3.66443 53.4609 2.65318 53.0421 1.90748 52.2967Z' fill='%2303AEE4'/%3E%3C/svg%3E%0A");
}
.section-infleuncers-choice .owl-carousel .owl-nav .owl-next{
    transform: scale(-1, 1);
    margin-right: auto;
}
.section-infleuncers-choice .owl-carousel .owl-nav .owl-prev{
    margin-left: auto;
}
.section-infleuncers-choice .owl-carousel {
    margin-bottom: 3.4rem;
}
.section-infleuncers-choice .owl-carousel .owl-nav button.disabled{
    display: none;
}
/* ----- /SECTION INFLEUNCERS CHOISE ----- */
/*  */
/* ----- SECTION HASHTAGS ----- */
.sectiion-hashtags {
    padding-top: 2.1rem;
    padding-bottom: 5rem;
    position: relative;
z-index: 1;}
.sectiion-hashtags .title {
    text-align: center;
    max-width: 40rem;
    margin-bottom: 2rem;
}
.sectiion-hashtags h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin: 0 -2rem 0.7rem;
}
.sectiion-hashtags h4 {
    line-height: 1.375rem;
    margin: 0 -2rem;
}
.sectiion-hashtags .images-wrap {
    width: 20.5625rem;
    height: 22.875rem;
    position: relative;
    margin: 1.5rem auto 1.9rem;
}
.sectiion-hashtags .images-wrap .image {
    position: absolute;
}
.sectiion-hashtags .images-wrap .image::before {
    content: '';
    inset: -20%;
    position: absolute;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 0.4px solid rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    margin: auto;
    z-index: 1;
}
.sectiion-hashtags .images-wrap .image img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 2;
    position: relative;
}
.sectiion-hashtags .images-wrap .image-one {
    width: 18.25rem;
    height: 18.25rem;
    top: -0.2rem;
    right: 1rem;
}
.sectiion-hashtags .images-wrap .image-one::before {
    width: 21.25rem;
    height: 21.25rem;
}
.sectiion-hashtags .images-wrap .image-two {
    width: 10.1875rem;
    height: 10.1875rem;
    right: 0rem;
    bottom: 0.2rem;
}
.sectiion-hashtags .images-wrap .image-two::before {
    width: 11.9375rem;
    height: 11.9375rem;
}
.sectiion-hashtags .images-wrap .icon {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='106' height='104' viewBox='0 0 106 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M74.8027 0.3125H31.1157C14.4165 0.3125 0.830688 13.8147 0.830688 30.4111V73.8291C0.830688 90.4256 14.4165 103.928 31.1157 103.928H74.8025C91.5018 103.928 105.088 90.4256 105.088 73.8294V30.4111C105.088 13.8147 91.5018 0.3125 74.8027 0.3125ZM96.9425 73.8291C96.9425 85.9621 87.0106 95.8328 74.8027 95.8328H31.1157C18.9076 95.8328 8.97575 85.9621 8.97575 73.8294V30.4111C8.97575 18.2782 18.9076 8.40744 31.1157 8.40744H74.8025C87.0106 8.40744 96.9425 18.2782 96.9425 30.4111V73.8291Z' fill='%2303AEE4'/%3E%3Cpath d='M52.9591 24.1926C37.4643 24.1926 24.8586 36.7207 24.8586 52.1201C24.8586 67.5195 37.4643 80.0477 52.9591 80.0477C68.4539 80.0477 81.0596 67.5195 81.0596 52.1201C81.0596 36.7207 68.4539 24.1926 52.9591 24.1926ZM52.9591 71.9527C41.9557 71.9527 33.0037 63.0558 33.0037 52.1201C33.0037 41.1845 41.9557 32.2875 52.9591 32.2875C63.9625 32.2875 72.9145 41.1845 72.9145 52.1201C72.9145 63.0558 63.9625 71.9527 52.9591 71.9527Z' fill='%2303AEE4'/%3E%3Cpath d='M81.4668 27.8353C83.716 27.8353 85.5394 26.0232 85.5394 23.7878C85.5394 21.5525 83.716 19.7404 81.4668 19.7404C79.2176 19.7404 77.3943 21.5525 77.3943 23.7878C77.3943 26.0232 79.2176 27.8353 81.4668 27.8353Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 10;
    mix-blend-mode: hard-light;
}
.sectiion-hashtags .images-wrap .icon-one {
    width: 2.4375rem;
    height: 2.4375rem;
    left: 2rem;
    bottom: 4.4rem;
}
.sectiion-hashtags .images-wrap .icon-two {
    width: 5.625rem;
    height: 5.625rem;
    bottom: 1.5rem;
    left: 5.2rem;
}
.sectiion-hashtags .container {
    padding: 0 2.5rem;
}
.sectiion-hashtags .owl-carousel {
    width: auto;
    margin: 0 -2.5rem;
}
.sectiion-hashtags .item .content-col{
    padding: 0 2.5rem;
}
.sectiion-hashtags .images-wrap::before {
    content: '';
    width: 17.4375rem;
    height: 24rem;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    position: absolute;
    left: -0.7rem;
    top: -1.3rem;
}
.sectiion-hashtags p {
    color: #595959;
    font-size: 1.125rem;
    line-height: 1.5625rem;
}
.sectiion-hashtags .owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 3.4rem;
}
.sectiion-hashtags .owl-dots .owl-dot {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background-color: #C4C4C4;
    margin: 0 0.15rem;
    transition: 0.4s;
    transform: scale(1);
}
.sectiion-hashtags .owl-dots .owl-dot.active {
    background-color: #03AEE4;
    transform: scale(1.3);
}
.sectiion-hashtags::before {
    content: '';
    background-color: #ffffff;
    height: 12.6875rem;
    width: 158%;
    border-radius: 50%;
    position: absolute;
    top: -2.4rem;
    left: -100%;
    right: -100%;
    margin: 0 auto;
    z-index: -1;
}
/* ----- /SECTION HASHTAGS ----- */
/*  */
/* ----- SECTION TYPES ----- */
.section-types {
    padding-top: 4.4rem;
    text-align: center;
    padding-bottom: 5rem;
}
.section-types .title {
    max-width: 100%;
    text-align: center;
    margin-bottom: 2rem;
}
.section-types h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin: 0 -1.7rem;
}
.types-card {
    text-align: center;
    background: #FFFFFF;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
    border-radius: 1.875rem;
    display: block;
    padding: 3rem 2rem 2rem;
    margin-bottom: 1.91rem;
}
.section-types .container {
    padding: 0 3.1rem;
}
.types-card h4 {
    color: #2D9CDB;
    font-size: 2.1875rem;
    font-weight: 700;
    line-height: 2.5625rem;
    margin-bottom: 0;
}
.types-card .image-wrap {
    width: 16.5625rem;
    height: 15.375rem;
    position: relative;
    margin: 0 auto 1.1rem;
}
.types-card .image-wrap .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 1;
    border-radius: 50%;
}
.types-card .image-wrap .image {
    position: absolute;
    width: 13.5625rem;
    height: 13.5625rem;
    right: 1.2rem;
}
.types-card .image-wrap .image::before {
    content: '';
    position: absolute;
    inset: -20%;
    margin: auto;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(50px);
    border-radius: 50%;
    width: 15.75rem;
    height: 15.75rem;
}
.types-card .image-wrap::before {
    content: '';
    width: 12.9375rem;
    height: 15.125rem;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    position: absolute;
    left: 0.4rem;
    top: -0.8rem;
}
.types-card .image-wrap .icon {
    position: absolute;
    z-index: 10;
    background-image: url("data:image/svg+xml,%3Csvg width='58' height='57' viewBox='0 0 58 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M40.7039 0.669922H17.0485C8.00632 0.669922 0.649994 7.98516 0.649994 16.9768V40.5C0.649994 49.4916 8.00632 56.8069 17.0485 56.8069H40.7038C49.746 56.8069 57.1023 49.4916 57.1023 40.5001V16.9768C57.1023 7.98516 49.746 0.669922 40.7039 0.669922ZM52.692 40.5C52.692 47.0733 47.3141 52.4212 40.7039 52.4212H17.0485C10.4382 52.4212 5.06033 47.0733 5.06033 40.5001V16.9768C5.06033 10.4034 10.4382 5.05562 17.0485 5.05562H40.7038C47.3141 5.05562 52.692 10.4034 52.692 16.9768V40.5Z' fill='%2303AEE4'/%3E%3Cpath d='M28.8761 13.6077C20.4861 13.6077 13.6605 20.3953 13.6605 28.7384C13.6605 37.0815 20.4861 43.869 28.8761 43.869C37.2662 43.869 44.0918 37.0815 44.0918 28.7384C44.0918 20.3953 37.2662 13.6077 28.8761 13.6077ZM28.8761 39.4833C22.9181 39.4833 18.0708 34.6631 18.0708 28.7384C18.0708 22.8136 22.9181 17.9934 28.8761 17.9934C34.8342 17.9934 39.6815 22.8136 39.6815 28.7384C39.6815 34.6631 34.8342 39.4833 28.8761 39.4833Z' fill='%2303AEE4'/%3E%3Cpath d='M44.3123 15.5813C45.5302 15.5813 46.5175 14.5995 46.5175 13.3884C46.5175 12.1774 45.5302 11.1956 44.3123 11.1956C43.0944 11.1956 42.1072 12.1774 42.1072 13.3884C42.1072 14.5995 43.0944 15.5813 44.3123 15.5813Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    mix-blend-mode: hard-light;
}
.types-card .image-wrap .icon-one {
    width: 3.5rem;
    height: 3.5rem;
    left: -0.1rem;
    top: 0.5rem;
}
.types-card .image-wrap .icon-two {
    width: 2rem;
    height: 2rem;
    right: 1.5rem;
}
.types-card .image-wrap .icon-three {
    width: 2.75rem;
    height: 2.75rem;
    bottom: 0.8rem;
    left: 1.5rem;
}
.section-types .btn-large span {
    font-size: 1.25rem;
    text-transform: none;
    font-weight: 700;
    line-height: 1.5625rem;
}
.section-types .bottom-title{
    margin: 1.4rem -1.6rem 0;
    text-align: center;
}
.section-types .bottom-title  h4 {
    color: #0C1250;
    font-size: 1.5625rem;
    line-height: 2.4375rem;
    margin-bottom: 1.5rem;
}
.section-types .bottom-title h4 b {
    display: block;
}
.section-types .btn-large {
    margin: 0 auto;
    width: 20.1rem;
    height: 5.3rem;
}
/* ----- /SECTION TYPES ----- */
/*  */
/* ----- SECTION SHOULD FOLLOW ----- */
.section-should-follow {
    background: #ffffff;
    padding-top: 4.8rem;
    padding-bottom: 1.5rem;
}
.section-should-follow h4 {
    color: #979797;
    margin: 0 1.3rem;
}
.section-should-follow h2 {
    margin-bottom: 0.6rem;
}
.section-should-follow .title {
    margin-bottom: 2.3rem;
}
.section-should-follow .container {
    padding: 0 1.8rem;
}
.section-should-follow p {
    font-size: 1rem;
    line-height: 1.5625rem;
    padding-right: 0.2rem;
    margin-bottom: 1.5rem;
}
.section-should-follow .images-wrap .image-one {
    width: 15.125rem;
    height: 15.125rem;
}
.section-should-follow .images-wrap .image-one::before {
    width: 17.5625rem;
    height: 17.5625rem;
}
.section-should-follow .images-wrap .image-two {
    width: 8.4375rem;
    height: 8.4375rem;
}
.section-should-follow .images-wrap .image-two::before {
    width: 9.875rem;
    height: 9.875rem;
}
.section-should-follow .images-wrap {
    width: 18.25rem;
    height: 20.3125rem;
    margin-top: 1.1rem;
    margin-bottom: 2.6rem;
}
.section-should-follow .images-wrap::before {
    height: 19.8125rem;
    width: 14.4375rem;
}
.section-should-follow .images-wrap .icon-one {
    bottom: 4rem;
    left: 2.2rem;
    width: 2rem;
    height: 2rem;
}
.section-should-follow .images-wrap .icon-two {
    width: 4.6875rem;
    height: 4.6875rem;
    bottom: 1.6rem;
    left: 4.9rem;
}
.section-should-follow .images-wrap-two .image-one {
    width: 16.1875rem;
    height: 16.1875rem;
}
.section-should-follow .images-wrap-two .image-one::before {
    width: 18.8125rem;
    height: 18.8125rem;
}
.section-should-follow .images-wrap-two .image-two {
    width: 9rem;
    height: 9rem;
}
.section-should-follow .images-wrap-two .image-two::before {
    width: 10.5625rem;
    height: 10.5625rem;
}
.section-should-follow .images-wrap-two {
    width: 19.5rem;
    height: 21.75rem;
    margin-top: 0.8rem;
}
.section-should-follow .images-wrap-two .icon-one {
    width: 2.1875rem;
    height: 2.1875rem;
    bottom: 4.3rem;
    left: 2.4rem;
}
.section-should-follow .images-wrap-two .icon-two {
    width: 5rem;
    height: 5rem;
    bottom: 1.7rem;
    left: 5.2rem;
}
.section-should-follow .images-wrap-two::before {
    width: 15.4375rem;
    height: 21.1875rem;
}
.section-should-follow .blue-text {
    margin-top: 1.2rem;
    line-height: 2.4375rem;
    font-weight: 400;
}
/* ----- /SECTION SHOULD FOLLOW ----- */
/*  */
/* ----- SECTION INFLUENCERS IMPACT ----- */
.section-influencers-impact {
    padding-top: 2.8rem;
    padding-bottom: 1rem;
}
.section-influencers-impact .container {
    padding: 0 1.5rem;
}
.section-influencers-impact .row {
    margin: 0 -0.6rem 4.9rem;
}
.section-influencers-impact h2 {
    color: #0C1250;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 0.9rem;
}
.section-influencers-impact p {
    font-size: 1rem;
    line-height: 1.5625rem;
    margin-bottom: 1.5rem;
}
.section-influencers-impact .images-wrap {
    width: 19.8125rem;
    height: 19.25rem;
    position: relative;
    margin: 0.9rem auto 0.25rem;
}
.section-influencers-impact .images-wrap .image {
    position: absolute;
}
.section-influencers-impact .images-wrap .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}
.section-influencers-impact .images-wrap .image::before {
    content: '';
    position: absolute;
    inset: -20%;
    border-radius: 50%;
    background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(50px);
    margin: auto;
}
.section-influencers-impact .images-wrap .image-one {
    width: 13.0625rem;
    height: 13.0625rem;
    left: 1.1rem;
}
.section-influencers-impact .images-wrap .image-one::before {
    width: 15.1875rem;
    height: 15.1875rem;
}
.section-influencers-impact .images-wrap .image-two {
    width: 7.3125rem;
    height: 7.3125rem;
    right: 0.6rem;
    bottom: 1.2rem;
}
.section-influencers-impact .images-wrap .image-two::before {
    width: 8.5rem;
    height: 8.5rem;
}
.section-influencers-impact .images-wrap .icon {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light'%3E%3Cpath d='M43.7633 0.282227H18.1385C8.34351 0.282227 0.374741 8.20196 0.374741 17.9367V43.4036C0.374741 53.1384 8.34351 61.0581 18.1385 61.0581H43.7632C53.5582 61.0581 61.5269 53.1384 61.5269 43.4038V17.9367C61.5269 8.20196 53.5582 0.282227 43.7633 0.282227ZM56.7494 43.4036C56.7494 50.5202 50.9238 56.31 43.7633 56.31H18.1385C10.9778 56.31 5.15226 50.5202 5.15226 43.4038V17.9367C5.15226 10.8201 10.9778 5.03034 18.1385 5.03034H43.7632C50.9238 5.03034 56.7494 10.8201 56.7494 17.9367V43.4036Z' fill='%2303AEE4'/%3E%3Cpath d='M30.9508 14.2892C21.8623 14.2892 14.4684 21.6376 14.4684 30.6702C14.4684 39.7027 21.8623 47.0512 30.9508 47.0512C40.0393 47.0512 47.4333 39.7027 47.4333 30.6702C47.4333 21.6376 40.0393 14.2892 30.9508 14.2892ZM30.9508 42.303C24.4968 42.303 19.2459 37.0845 19.2459 30.6702C19.2459 24.2558 24.4968 19.0373 30.9508 19.0373C37.4049 19.0373 42.6557 24.2558 42.6557 30.6702C42.6557 37.0845 37.4049 42.303 30.9508 42.303Z' fill='%2303AEE4'/%3E%3Cpath d='M47.6721 16.4258C48.9914 16.4258 50.0609 15.3629 50.0609 14.0518C50.0609 12.7406 48.9914 11.6777 47.6721 11.6777C46.3529 11.6777 45.2834 12.7406 45.2834 14.0518C45.2834 15.3629 46.3529 16.4258 47.6721 16.4258Z' fill='%2303AEE4'/%3E%3C/g%3E%3C/svg%3E%0A");
    mix-blend-mode: hard-light;
    z-index: 10;
    background-size: contain;
    background-repeat: no-repeat;
}
.section-influencers-impact .images-wrap .icon-one {
    width: 3.8125rem;
    height: 3.8125rem;
    left: 6.8rem;
    bottom: 4.2rem;
}
.section-influencers-impact .images-wrap .icon-two {
    width: 1.75rem;
    height: 1.75rem;
    right: 2.5rem;
    bottom: 9.5rem;
}
.section-influencers-impact .images-wrap::before {
    content: '';
    position: absolute;
    width: 12.5rem;
    height: 16.75rem;
    border: 1px solid #03AEE4;
    border-radius: 37.5rem;
    top: -0.7rem;
    left: 3.1rem;
}
.section-influencers-impact h4 {
    color: #595959;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5625rem;
    margin-top: 1.4rem;
    margin-bottom: 0.9rem;
}
.section-influencers-impact .list li {
    font-size: 1rem;
    line-height: 1.5625rem;
    color: #595959;
    padding-left: 1.3rem;
    margin-bottom: 1.6rem;
    margin-right: -0.7rem;
}
.section-influencers-impact .list li::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8538 0.54774C15.1577 0.258395 15.5621 0.0984339 15.9817 0.101609C16.4014 0.104784 16.8033 0.270847 17.1028 0.564758C17.4023 0.858668 17.576 1.25744 17.5871 1.67692C17.5981 2.0964 17.4458 2.50379 17.1623 2.81311L8.55386 13.579C8.40584 13.7385 8.22718 13.8664 8.02858 13.9552C7.82997 14.044 7.6155 14.0919 7.39798 14.0959C7.18046 14.1 6.96436 14.0601 6.76261 13.9787C6.56085 13.8973 6.37758 13.776 6.22376 13.6222L0.515013 7.91344C0.356034 7.76531 0.228521 7.58666 0.140081 7.38818C0.0516409 7.18969 0.00408524 6.97542 0.000251823 6.75815C-0.00358159 6.54089 0.0363858 6.32507 0.117769 6.12359C0.199152 5.9221 0.320284 5.73907 0.473938 5.58542C0.627593 5.43177 0.810622 5.31063 1.01211 5.22925C1.21359 5.14787 1.4294 5.1079 1.64667 5.11173C1.86394 5.11557 2.07821 5.16312 2.27669 5.25156C2.47518 5.34 2.65382 5.46752 2.80196 5.62649L7.31977 10.1421L14.8128 0.595205C14.8263 0.578595 14.8407 0.562748 14.8559 0.54774H14.8538Z' fill='%2356CCF2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: -0.1rem;
    width: 1.125rem;
    height: 0.875rem;
    margin-left: -1.5rem;
    margin-right: 0.4rem;
}
.section-influencers-impact .row:last-child {
    margin-bottom: 0;
}
/* ----- /SECTION INFLUENCERS IMPACT ----- */
/*  */
/* ----- SECTION PROFILES ----- */
.block-profile {
    margin-bottom: 5.7rem;
}
.block-profile .profile-head .profile-name {
    display: flex;
    align-items: center;
    color: #0C1250;
    font-weight: 700;
    font-size: 1.875rem;
    margin-bottom: 0.7rem;
}
.section-profiles {
    padding-top: 1.8rem;
    padding-bottom: 8.5rem;
}
.section-profiles .container {
    padding: 0 1.6rem;
}
.block-profile .profile-head .avatar {
    width: 3.5625rem;
    height: 3.5625rem;
    flex: 0 0 3.5625rem;
    margin-right: 0.7rem;
    border-radius: 50%;
    overflow: hidden;
}
.block-profile .profile-head .avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.block-profile .profile-head .icon-check {
    margin-left: 0.4rem;
    width: 0.8125rem;
    height: 0.8125rem;
    object-fit: contain;
    margin-top: 0.5rem;
}
.block-profile .profile-head .profile-info {
    display: flex;
    flex-wrap: wrap;
    margin-right: -1rem;
}
.block-profile .profile-head .profile-info li {
    color: #6C6C6C;
    font-weight: 700;
    font-size: 0.9375rem;
    line-height: 1.125rem;
    margin-right: 0.5rem;
    flex: auto;
}
.block-profile .profile-head .profile-info li:last-child {
    margin-right: 0;
}
.block-profile .profile-head {
    margin-bottom: 0.9rem;
}
.block-profile p {
    font-size: 1rem;
    color: #595959;
    line-height: 1.5625rem;
    margin-bottom: 1.2rem;
}
.block-profile .profile-photos img {
    height: 20.1875rem;
    width: 20.1875rem;
    margin: 0 auto 1.9rem;
    display: block;
}
.section-profiles .bottom-title {
    text-align: center;
    margin: -3.4rem -0.7rem 0;
}
.section-profiles h4 {
    color: #0C1250;
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
}
/* ----- /SECTION PROFILES ----- */
/*  */
/* ----- MEDIA ----- */

@media(min-width: 768px){
    body {
        font-size: 1.0625rem;
        line-height: 1.875rem;
    }
    h1,
    .h1 {
        font-size: 4.6875rem;
        line-height: 5rem;
    }
    .h2 {
        font-size: 3rem;
        line-height: 3rem;
    }
    .title {
        max-width: 80%;
        text-align: center;
    }
    .title h2 br {
        display: none;
    }
    .linear-bg {
        background-image: none;
    }
    /* ----- SECTION BANNER ----- */
    .section-banner {
        position: relative;
    }
    .section-banner::before {
        z-index: -1;
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        min-height: 75.8125rem;
        background: linear-gradient(180deg, #D9DCE9 0%, rgba(158, 158, 158, 0) 100%);
    }
    .banner-likes h1 .title-icon {
        margin-top: -0.4rem;
    }
    /* ----- Banner Two ----- */
    .section-banner-two h1 {
        max-width: 20rem;
        margin: -1rem auto 0;
    }
    /* ----- /SECTION BANNER ----- */
    /*  */
    /* ----- SECTION FOLLOWERS ----- */
    .section-followers .title {
        max-width: 80%;
    }
    /* ----- /SECTION FOLLOWERS ----- */
    /*  */
    /* ----- SECTION HOW IT WORKS ----- */
    .section-how-it-works .content::before {
        width: 170%;
        height: 140%;
        top: -14%;
    }
    .growth-item::after {
        content: '';
        width: 100%;
        height: 100%;
        border: 1px solid #FFFFFF;
        transform: rotate(-10.37deg);
        position: absolute;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        top: 0;
        left: 0;
        right: 0;
    }
    .section-how-it-works .title {
        margin-bottom: 7.6rem;
    }
    /* ----- /SECTION HOW IT WORKS ----- */
    /*  */
    /* ----- SECTION WHY WAIT ----- */
    .section-why-wait {
        padding-top: 11.8rem;
    }
    .section-why-wait::after {
        height: 4.25rem;
        top: 134%;
        left: -10rem;
    }
    /* ----- /SECTION WHY WAIT ----- */
    /*  */
    /* ----- SECTION CHOOSE PACKAGE ----- */
    .section-choose-package::before {
        height: 25.25rem;
        top: 6.8rem;
        width: 47rem;
        left: 10rem;
        filter: blur(250px);
    }
    .section-choose-package .title {
        max-width: 29rem;
    }
    .section-choose-package .title p br {
        display: none;
    }
    .section-choose-package .title h2 span::before {
        top: -1rem;
    }
    /* ----- /SECTION CHOOSE PACKAGE ----- */
    /*  */
    /* ----- SECTION PRICING PLANS ----- */
    .price-box .show-more {
        display: none;
    }
    .price-box .box-content ul::after {
        display: none;
    }
    .price-box .box-content ul {
        max-height: 1000px;
        overflow: visible;
    }
    .section-pricing-plans h2 {
        font-size: 2.8125rem;
        line-height: 3.125rem;
    }
    .section-pricing-plans .title {
        max-width: 40rem;
        margin-bottom: 6rem;
    }
    .price-box .blue-label {
        font-size: 1.125rem;
        line-height: 1.125rem;
        padding: 1rem 1rem;
        top: -4rem;
        max-width: 15.1rem;
    }
    .price-box h3 {
        font-size: 1.875rem;
        line-height: 2.1875rem;
    }
    .price-box h3 span {
        display: block;
    }
    .price-box li {
        font-size: 1.125rem;
        margin-bottom: 0.6rem;
        line-height: 1.5625rem;
        margin-right: 0;
    }
    .price-box .box-content {
        min-height: 31.2rem;
        padding: 1.4rem 1rem 4.6rem 1rem;
    }
    .price-box li::before {
        top: 0.6rem;
        width: 0.8125rem;
        height: 0.625rem;
        left: -0.3rem;
    }
    .section-pricing-plans .radio-buttons .form-radio {
        max-width: 12.6875rem;
        flex: 0 0 12.6875rem;
        margin: 0 0.1875rem 1.4rem;
    }
    .section-pricing-plans .radio-buttons {
        max-width: 41rem;
        margin: 2.8rem auto 1.9rem;
    }
    .section-pricing-likes .radio-buttons {
        max-width: 53rem;
    }
    .section-pricing-plans::after {
        width: 59.5rem;
        height: 31rem;
        bottom: 3rem;
        filter: blur(370px);
        opacity: 0.6;
    }
    .price-box {
        height: 100%;
    }
    .section-pricing-plans .radio-buttons .form-radio label span {
        flex: 0 0 auto;
        margin-left: 0.1rem;
    }
    .section-pricing-plans .btn {
        width: 37.5rem;
    }
    /* ----- Section Pricing Views ----- */
    .section-pricing-views .price-box .box-content {
        padding: 1.2rem 3.5rem 4.1rem;
        min-height: 31.4125rem;
    }
    /* ----- /SECTION PRICING PLANS ----- */
    /*  */
    /* ----- SECTION TEXT ----- */
    .section-text::before {
        width: 130%;
        height: 60%;
        top: -4.7rem;
    }
    .section-text ul li::before {
        vertical-align: 0.25rem;
    }
    /* ----- /SECTION TEXT ----- */
    /*  */
    /* ----- SECTION INFO ----- */
    .section-info .smartphone {
        max-width: 35.3125rem;
        margin: -5.4rem auto -2.3rem;
    }
    .section-info li {
        font-size: 1.125rem;
        line-height: 1.875rem;
    }
    .section-info .image-rounded {
        margin: 0rem auto 3rem auto;
        width: 21.125rem;
        height: 21.125rem;
    }
    .section-info .image-rounded::before {
        width: 22.125rem;
        height: 22.125rem;
    }
    .section-info .list-inline li {
        font-size: 1.125rem;
        line-height: 1.875rem;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .section-info .list-inline {
        display: flex;
        flex-wrap: wrap;
        margin-top: 0.2rem;
    }
    .section-info .row {
        margin-bottom: 2rem;
    }
    .section-info .btn {
        margin-left: auto;
        margin-right: auto;
    }
    /* ----- /SECTION INFO ----- */
    /*  */
    /* ----- SECTION FAQS ----- */
    .section-faqs .accordion-item .accordion-button br {
        display: none;
    }
    .section-faqs .accordion-item .accordion-button h4 {
        font-size: 1.5rem;
        line-height: 1.5625rem;
        max-width: 36rem;
    }
    .section-faqs .accordion-item {
        padding: 2.725rem 3.725rem 2.725rem 3.125rem;
        min-height: 8.75rem;
        margin-bottom: 1.25rem;
    }
    .section-faqs .accordion-item .accordion-button {
        min-height: 4.6875rem;
    }
    .section-faqs .accordion-item .accordion-body {
        padding: 1.7rem 4rem 0 0;
    }
    .section-faqs .accordion-item .accordion-body p {
        font-size: 1rem;
        line-height: 1.5625rem;
    }
    .section-faqs .title-wrap p {
        margin: 0;
        max-width: 20rem;
        line-height: 1.25rem;
        font-size: 1.0625rem;
        margin-top: 0.8rem;
    }
    .section-faqs .title-wrap h1 {
        margin-bottom: 0;
        margin-left: -1.8rem;
    }
    .section-faqs .accordion-item .accordion-button:not(.collapsed) {
        min-height: 1rem;
        align-items: flex-end;
    }
    .section-faqs .accordion-item .accordion-button::after {
        margin: auto 0 auto auto;
    }
    .section-faqs .title-wrap {
        padding-top: 5rem;
        padding-bottom: 10rem;
        margin-bottom: -5.7rem;
    }
    /* ----- /SECTION FAQS ----- */
    /*  */
    /* ----- SECTION CONTACT ----- */
    .section-contact .title h1 {
        margin-right: 0;
    }
    .section-contact .title {
        text-align: left;
        max-width: 26.6rem;
    }
    .section-contact::before {
        min-height: 92.875rem;
    }
    .section-contact::after {
        top: 12.5875rem;
        right: 2.2rem;
    }
    /* ----- /SECTION CONTACT ----- */
    /*  */
    /* ----- SECTION LOGIN ----- */
    .pass-requirements {
        max-width: 100%;
        flex-direction: row;
        padding: 0 1.2rem;
        margin-bottom: 2.3rem;
    }
    .pass-requirements > div:first-child {
        flex: 0 0 55.1%;
        max-width: 55.1%;
    }
    /* ----- /SECTION LOGIN ----- */
    /*  */
    /* ----- SECTION BLOG SINGLE ----- */
    .section-blog-single::after {
        width: 11.8125rem;
        height: 11.8125rem;
        filter: blur(130px);
        right: 0rem;
        top: 9rem;
    }
    /* ----- /SECTION BLOG SINGLE ----- */
    /*  */
    /* ----- SECTION PAYMENT ----- */
    .section-payment .content-box::before {
        background: linear-gradient(180deg, rgba(158, 158, 158, 0) 21.35%, rgba(217, 220, 233, 0.5) 100%);
        top: 0;
        border-radius: 1.875rem;
        transform: none;
        opacity: 0.44;
    }
    .section-payment .content-box {
        background: #FFFFFF;
        box-shadow: 2px 6px 6px rgba(0, 0, 0, 0.1);
        border-bottom-left-radius: 1.875rem;
        border-bottom-right-radius: 1.875rem;
        padding: 2.4rem 2.45rem 4.5rem;
        margin-bottom: 3.4rem;
    }
    .section-payment .content-box::after {
        display: none;
    }
    .section-payment .item-summary span {
        display: inline-block;
    }
    /* ----- /SECTION PAYMENT ----- */
    /*  */
    /* ----- SECTION ORDER HISTORY ----- */
    .section-order-history {
        padding-bottom: 5rem;
    }
    /* ----- /SECTION ORDER HISTORY ----- */
    /*  */
    /* ----- SECTION ACCOUNT SETTINGS ----- */
    .section-account-settings::before {
        min-height: 92.875rem;
    }
    .section-account-settings .content-box {
        background: transparent;
        box-shadow: none;
        border-bottom-left-radius: 1.875rem;
        border-bottom-right-radius: 1.875rem;
    }
    .section-account-settings .content-box::after {
        opacity: 0.44;
        box-shadow: 2px 6px 6px rgba(0, 0, 0, 0.1);
        border-radius: 1.875rem;
        top: 0;
        min-height: 1rem;
        bottom: 0;
    }
    .section-account-settings .pass-requirements {
        max-width: 100%;
        margin-bottom: 1.1rem;
    }
    .section-account-settings .pass-requirements ul {
        margin-left: 0;
    }
    .section-account-settings {
        padding-bottom: 5rem;
    }
    /* ----- /SECTION ACCOUNT SETTINGS ----- */
    /*  */
    /* ----- SECTION BLOG ----- */
    .featured-post .btn {
        margin-right: 0;
    }
    .section-blog .post .post-content {
        padding: 0;
        margin: 0 -0.1rem;
    }
    /* ----- /SECTION BLOG ----- */
    /*  */
    /* ----- SECTION ORDER DETAIL ----- */
    .section-order-detail .total {
        max-width: 14.6875rem;
        margin-left: auto;
        text-transform: capitalize;
    }
    .section-order-detail .total .card-number {
        justify-content: flex-end;
    }
    .section-order-detail .total .btn {
        width: 14.625rem;
        margin-right: 0;
    }
    /* ----- /SECTION ORDER DETAIL ----- */
    /*  */
    /* ----- MODAL ----- */
    .modal .modal-dialog {
        max-width: 34.6rem;
        margin: 9rem auto;
    }
    .modal .modal-content .image-wrap {
        width: 21rem;
        height: 21rem;
        top: -3rem;
        right: -3.7rem;
    }
    .modal .modal-content .image-wrap::before {
        width: 24.375rem;
        height: 24.375rem;
    }
    .modal .btn-close {
        width: 1.3125rem;
        height: 1.3125rem;
        top: 1.9rem;
        right: 1.1rem;
        background-image: url(../img/icon-close-shadow.svg);
    }
    .modal .modal-content .image-wrap img {
        object-position: -3rem 3rem;
    }
    .modal .modal-body {
        padding: 2.4rem 2.6rem 2.4rem;
    }
    .modal .modal-title h2 {
        font-size: 2.8125rem;
        line-height: 3.125rem;
        max-width: 15rem;
        margin-bottom: 2.5rem;
    }
    .modal .icon {
        margin-left: 0.2rem;
        max-width: 5.4rem;
        width: 5.4rem;
    }
    .modal ul {
        margin-left: 1rem;
    }
    .modal .modal-body .btn {
        width: 19rem;
        margin: 2.9rem auto 0;
    }
    /* ----- /MODAL ----- */
    /*  */
    /* ----- SECTION BLOG POSTS ----- */
    .blog-post .post-img {
        order: 1;
        margin-bottom: 2.1rem;
    }
    .blog-post > div {
        order: 2;
    }
    /* ----- /SECTION BLOG POSTS ----- */
    /*  */
    .section-important-terms::before {
        border-width: 50px 0 50px 1260px;
    }
    /* ----- SECTION TYPES ----- */
    .section-types .bottom-title {
        margin: 1.4rem auto 0;
    }
    /* ----- /SECTION TYPES ----- */
    /*  */
    /* ----- SECTION SHOULD FOLLOW ----- */
    .section-should-follow .images-wrap {
        margin-top: 0;
        margin-bottom: 2rem;
    }
    .section-should-follow .row {
        margin-bottom: 1rem;
    }
    /* ----- /SECTION SHOULD FOLLOW ----- */
    /*  */
    /* ----- SECTION PROFILES ----- */
    .block-profile .profile-photos {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -0.75rem;
    }
    .block-profile .profile-photos img {
        width: 100%;
        margin-bottom: 1.5rem;
        max-height: 20.1875rem;
        height: 100%;
    }
    .block-profile .profile-photos .col {
        padding: 0 0.75rem;
    }
    .block-profile .profile-head .profile-info {
        justify-content: flex-end;
        margin-left: auto;
        align-items: center;
    }
    .block-profile .profile-head {
        display: flex;
        flex-wrap: wrap;
    }
    .block-profile .profile-head .profile-info li {
        margin-right: 0.9rem;
    }
    .block-profile .profile-head .icon-check {
        margin-top: 0.3rem;
    }
    /* ----- /SECTION PROFILES ----- */
    /*  */
}
@media(min-width: 992px){
    /* ----- SECTION BUY ----- */
    .section-buy .image-col {
        order: 2;
    }
    .section-buy .content-col {
        text-align: right;
    }
    .section-pricing-plans .top-content .row {
        align-items: center;
    }
    .section-buy .bottom-content .content-col {
        display: block;
    }
    .section-buy .bottom-content .list li::after {
        position: static;
        vertical-align: -0.1rem;
    }
    .section-buy .bottom-content .list li {
        text-align: right;
    }
    .section-pricing-plans .bottom-content {
        margin-top: 3rem;
    }
    /* ----- /SECTION BUY ----- */
    /*  */
    /* ----- SECTION WHY NEED ----- */
    .why-need-box .text-row .col {
        padding: 0 1rem;
    }
    .section-why-need .title {
        max-width: 100%;
    }
    .section-why-need::before {
        width: 240%;
        top: -3.6rem;
    }
    .section-why-need::after {
        width: 240%;
        top: -3.6rem;
    }
    .why-need-box .image-col {
        order: 2;
    }
    .why-need-box .content-col {
        order: 1;
    }
    .why-need-box {
        max-width: 53.9rem;
        margin: 4.1rem auto;
    }
    /* ----- /SECTION WHY NEED ----- */
    /*  */
    /* ----- SECTION SOCIAL MEDIA ----- */
    .section-social-media .content-col {
        text-align: left;
    }
    .section-social-media h4 {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 1.7rem;
    }
    /* ----- /SECTION SOCIAL MEDIA ----- */
    /*  */
    /* ----- SECTION PHASES ----- */
    .section-phases .title{
        max-width: 90%;
    }
    /* ----- /SECTION PHASES ----- */
    /*  */
    /* ----- SECTION IMAGE CONTENT ----- */
    .section-image-content .row{
        align-items: center;
    }
    .section-image-content .content-col{
        text-align: right;
    }
    /* ----- /SECTION IMAGE CONTENT ----- */
    /*  */
    /* ----- SECTION ARTICLES ----- */
    .section-articles .title{
        max-width: 80%;
    }
    .article .article-img {
        height: 15.625rem;
    }
    .article .article-title {
        padding: 1rem 1.9rem 1.5rem 1.3rem;
    }
    .section-articles .container {
        padding: 0 2.625rem;
    }
    /* ----- /SECTION ARTICLES ----- */
    /*  */
    /* ----- SECTION IMPORTANT TERMS ----- */
    .reels-box {
        display: flex;
        flex-wrap: wrap;
        margin: 5rem auto 5.7rem;
        max-width: 60rem;
    }
    .reels-box .content-col {
        padding-right: 5rem;
    }
    .reels-box .image-wrap {
        margin-top: 1rem;
    }
    .section-important-terms .row {
        align-items: center;
    }
    /* ----- /SECTION IMPORTANT TERMS ----- */
    /*  */
    /* ----- SECTION INFLEUNCERS CHOISE ----- */
    .section-infleuncers-choice .title {
        max-width: 100%;
    }
    .infleuncer-card {
        width: 29.625rem;
        height: 39.35rem;
        padding: 3.3rem 3rem 2.7rem;
    }
    .section-infleuncers-choice h3 b {
        display: inline;
    }
    /* ----- SECTION INFLEUNCERS CHOISE ----- */
    /*  */
    /* ----- SECTION HASHTAGS ----- */
    .sectiion-hashtags .item {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .sectiion-hashtags .item .content-col {
        order: 1;
    }
    .sectiion-hashtags .item .images-col {
        order: 2;
    }
    .sectiion-hashtags .item .bottom-content {
        order: 3;
    }
    /* ----- /SECTION HASHTAGS ----- */
    /*  */
}
@media(min-width: 1024px){
    .content-wrap {
        padding: 0;
    }
    /* ----- SECTION BANNER ----- */
    .section-banner .images-col {
        order: 2;
    }
    .section-banner h1 {
        margin-left: 0;
        margin-bottom: 3rem;
    }
    .section-banner .images::before {
        top: 1rem;
        width: 23rem;
        height: 34rem;
        left: 1rem;
    }
    .section-banner .images .image-one {
        height: 16.0625rem;
        width: 16.0625rem;
        top: 6rem;
        left: 2rem;
    }
    .section-banner .images .image-one::before {
        width: 17.6875rem;
        height: 17.6875rem;
    }
    .section-banner .images .image-two {
        width: 10.625rem;
        height: 10.625rem;
        top: 17rem;
        left: -4rem;
    }
    .section-banner .images .image-two::before {
        width: 11.5625rem;
        height: 11.5625rem;
    }
    .section-banner .images .image-three {
        width: 12.875rem;
        height: 12.875rem;
        top: 16rem;
        left: 11rem;
    }
    .section-banner .images .image-three::before {
        width: 14.1875rem;
        height: 14.1875rem;
    }
    .section-banner .images {
        height: 26.475rem;
    }
    .section-banner .icons .icon-one {
        left: -3.1rem;
        top: 16rem;
    }
    .section-banner h1 .title-icon {
        width: 5rem;
        margin-top: 0.9rem;
        margin-left: 1rem;
    }
    /* ----- Banner Two ----- */
    .section-banner-two .content-col {
        order: 2;
        padding-left: 4rem;
    }
    .section-banner-two .images .image {
        height: 21.0625rem;
        width: 21.0625rem;
        top: 2.5rem;
        left: 4rem;
    }
    .section-banner-two .images .image::before {
        width: 23.6875rem;
        height: 23.6875rem;
    }
    .section-banner-two .images::before {
        top: -2.3rem;
        width: 20rem;
        height: 30rem;
    }
    .section-banner-two .row {
        align-items: center;
    }
    .section-banner-two .images {
        height: 30.475rem;
    }
    .section-banner-two {
        padding-bottom: 0rem;
    }
    .banner-likes h1 .title-icon {
        margin-top: -0.9rem;
        margin-left: 1rem;
    }
    /* Section Banner About */
    .section-banner-about h1 {
        text-align: left;
    }
    .section-banner-about .images .image-one {
        height: 19.0625rem;
        width: 19.0625rem;
        left: 0;
        right: 0;
        top: 0;
    }
    .section-banner-about .images .image-one::before {
        width: 21.6875rem;
        height: 21.6875rem;
    }
    .section-banner-about .images {
        height: 19.475rem;
        margin-top: 5rem;
    }
    .section-banner-about .images::before {
        top: -3.9rem;
        width: 30rem;
        height: 27rem;
        left: -4rem;
    }
    .section-banner-about .icons .icon-one {
        width: 9.4375rem;
        height: 9.4375rem;
        top: 13rem;
        left: 0rem;
    }
    .section-banner-about .icons .icon-two {
        width: 5.125rem;
        height: 5.125rem;
        right: -1.9rem;
    }
    /* ----- /SECTION BANNER ----- */
    /*  */
    /* ----- SECTION HOW IT WORKS ----- */
    .growth-item::after {
        width: 14rem;
        height: 6rem;
    }
    /* ----- /SECTION HOW IT WORKS ----- */
    /*  */
    /* ----- SECTION TEXT ----- */
    .section-text::before {
        width: 120%;
    }
    /* ----- /SECTION TEXT ----- */
    /*  */
    /* ----- SECTION INFO ----- */
    .section-info .smartphone {
        margin: 0;
        margin-top: -14rem;
        margin-left: -8rem;
        max-width: 49rem;
        object-fit: contain;
    }
    .section-info {
        padding-top: 6rem;
    }
    .section-info p {
        font-size: 1.125rem;
        line-height: 1.5625rem;
    }
    .section-info .lead {
        font-size: 1.3125rem;
        line-height: 1.875rem;
    }
    .section-info h3 {
        font-size: 2.75rem;
        line-height: 3.4375rem;
    }
    .section-info .image-col {
        order: 2;
    }
    .section-info .image-rounded {
        margin-top: 7rem;
        margin-left: 3rem;
    }    
    /* ----- /SECTION INFO ----- */
    /*  */
    /* ----- SECTION CONTACT ----- */
    .section-contact {
        padding-top: 14rem;
    }
    .section-contact .title {
        margin-left: 0;
        margin-bottom: 2.5rem;
    }
    .section-contact .row {
        margin: 0 -2.8rem;
    }
    .section-contact .title h1 {
        margin-bottom: 0.4rem;
    }
    .section-contact form {
        margin-right: -0.4rem;
    }
    form .form-group {
        margin-bottom: 0.9rem;
    }
    textarea.form-control {
        min-height: 14.8rem;
    }
    form .btn {
        margin-top: 1.9rem;
        height: 3.4rem;
        width: 14.8rem;
        margin-left: 0;
    }
    .section-contact .image-wrap img {
        border-radius: 50%;
        height: 100%;
        width: 100%;
        z-index: 10;
        position: relative;
    }
    .section-contact .image-wrap {
        width: 19rem;
        height: 19rem;
        margin-left: auto;
        margin-right: 1.3rem;
        position: relative;
        display: block;
        margin-top: 5.6rem;
    }
    .section-contact .image-wrap::before {
        content: '';
        position: absolute;
        width: 22rem;
        height: 22rem;
        left: -20%;
        right: -20%;
        bottom: -20%;
        top: -20%;
        margin: auto;
        background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
        border: 0.4px solid rgba(255, 255, 255, 0.5);
        backdrop-filter: blur(50px);
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        z-index: 1;
    }
    .section-contact .image-wrap::after {
        content: '';
        border: 1px solid #03AEE4;
        width: 20.4375rem;
        height: 27.75rem;
        position: absolute;
        border-radius: 37.5rem;
        top: -4.3rem;
        right: -2.8rem;
        z-index: -1;
    }
    .section-contact::after {
        width: 23rem;
        height: 23rem;
        top: 16.5875rem;
        right: 5.2rem;
        filter: blur(210px);
    }
    /* ----- /SECTION CONTACT ----- */
    /*  */
    /* ----- SECTION LOGIN ----- */
    .section-login {
        padding-top: 13.6rem;
        padding-bottom: 30.9rem;
    }
    .section-login::before {
        min-height: 68.5rem;
    }
    .section-login .row {
        margin: 0 -3.1rem;
    }
    .section-login h1 {
        margin-bottom: 2.5rem;
    }
    .section-login .black-link {
        margin-left: 1.5rem;
        text-align: left;
        margin-top: -0.6rem;
    }
    .section-login form .btn {
        margin-left: auto;
        margin-top: 0.2rem;
        margin-right: 0;
    }
    .section-login .blue-box {
        -moz-border-radius: 1.875rem;
        -webkit-border-radius: 1.875rem;
        border-radius: 1.875rem;
        height: 16.25rem;
        bottom: -5.5rem;
        padding-bottom: 4.9rem;
    }
    .section-login .blue-box p {
        font-size: 1.8125rem;
        line-height: 2rem;
        max-width: 100%;
    }
    .section-login::after {
        width: 34.5625rem;
        height: 34.5625rem;
        filter: blur(300px);
        top: 24rem;
        right: -9rem;
    }
    .section-signup {
        padding-bottom: 24.6rem;
    }
    /* ----- /SECTION LOGIN ----- */
    /*  */
    /* ----- SECTION BLOG SINGLE ----- */
    .section-blog-single::before {
        display: none;
    }
    .section-blog-single .page-title {
        height: 42.6rem;
        position: relative;
        padding-top: 13.8rem;
    }
    .section-blog-single .page-title .page-title-image {
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 28.8125rem;
        object-fit: cover;
    }
    .section-blog-single {
        padding-top: 0;
        padding-bottom: 8.6rem;
    }
    .section-blog-single h1 {
        font-size: 4.6875rem;
        line-height: 5.0625rem;
        max-width: 82%;
        margin-bottom: 1.15rem;
    }
    .section-blog-single .container {
        position: relative;
        z-index: 10;
    }
    .section-blog-single .page-title .post-date img {
        height: 0.875rem;
        margin-right: 0.4rem;
        flex: 0 0 1rem;
        width: 1rem;
        margin-top: -0.2rem;
    }
    .section-blog-single .page-title .post-date {
        font-size: 0.9375rem;
        line-height: 1.25rem;
        margin-right: 2rem;
    }
    .section-blog-single .page-title .post-social a {
        width: 1.1875rem;
        height: 1.1875rem;
        margin-right: 0.5rem;
    }
    .section-blog-single .page-title .post-social a img {
        height: 0.7rem;
        width: 0.7rem;
    }
    .section-blog-single .post-content {
        padding-top: 3.6rem;
    }
    .section-blog-single .page-title::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: linear-gradient(360deg, #D9DCE8 10.45%, rgba(216, 219, 230, 0.32) 105.65%);
        z-index: 5;
        transform: rotate(180deg);
    }
    .section-blog-single .page-title::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        background: linear-gradient(180deg, #D9DCE8 53.45%, transparent 85.65%);
        z-index: 5;
        height: 26rem;
    }
    .section-blog-single .container {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
    .section-blog-single .post-content .container {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
    .section-blog-single .page-title .row {
        margin: 0 -1.7rem;
    }
    .section-blog-single .post-content img {
        width: auto;
        height: auto;
        margin: 0;
    }
    .section-blog-single .post-content .row {
        margin: 0 3.7rem;
    }
    .section-blog-single .post-content .image-col {
        margin: 0;
        width: 50%;
        padding: 0 0.6rem;
        margin-right: -0.3rem;
    }
    .section-blog-single .post-content p {
        font-size: 1.25rem;
        line-height: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .section-blog-single .post-content p .letter {
        font-size: 2.1875rem;
    }
    .section-blog-single .post-content h3 {
        font-size: 2.1875rem;
        line-height: 2.625rem;
        margin-top: 3.5rem;
        margin-bottom: 1.5rem;
    }
    .section-blog-single .post-content p:last-child {
        margin-bottom: 0;
    }
    .section-blog-single .post-content .content-col p {
        line-height: 1.6875rem;
        margin-bottom: 1.7rem;
    }
    .section-blog-single .post-content h3:first-child {
        margin-top: 1.2rem;
    }
    .section-blog-single .post-content .btn {
        margin-top: 2rem;
        font-size: 1.125rem;
        height: 3.4rem;
        width: auto;
        padding: 1rem 4rem;
    }
    .section-blog-single::after {
        display: none;
    }
    /* ----- /SECTION BLOG SINGLE ----- */
    /*  */
    /* ----- SECTION ACCOUNT ----- */
    .section-account {
        padding-top: 14rem;
        padding-bottom: 32rem;
    }
    .section-account h1 {
        font-size: 3.125rem;
        line-height: 5rem;
        margin-bottom: 1.5rem;
    }
    .section-account .title {
        text-align: left;
        margin: 0 0.1rem 0 -0.6rem;
        max-width: 1000px;
    }
    .section-account .title .btn {
        width: 100%;
        height: 3.3rem;
        margin-bottom: 1.6rem;
    }
    .section-account .title .black-link {
        text-align: center;
        font-size: 1.125rem;
        margin-top: 2.3rem;
    }
    .section-account .image-wrap {
        width: 22.0625rem;
        height: 22.0625rem;
        margin-right: 8rem;
        margin-top: 2.7rem;
    }
    .section-account .image-wrap::before {
        width: 25.625rem;
        height: 25.625rem;
    }
    .section-account .image-wrap::after {
        width: 22.4375rem;
        height: 30.75rem;
        top: -1rem;
        left: auto;
        right: 0.3rem;
    }
    .section-account::after {
        filter: blur(300px);
        width: 28.8125rem;
        height: 28.8125rem;
        right: -4rem;
        top: 13rem;
    }
    /* ----- /SECTION ACCOUNT ----- */
    /*  */
    /* ----- SECTION ORDERING ----- */
    .section-ordering .title {
        margin-left: 1.1rem;
    }
    .section-ordering h1 span {
        display: inline-block;
    }
    .section-ordering form {
        margin: 0;
        margin-left: 1.3rem;
        max-width: 28.6rem;
    }
    .section-ordering .image-wrap {
        margin-right: 6.2rem;
    }
    .section-ordering form .form-control {
        padding-left: 3.6rem;
    }
    .section-ordering .form-group .icon {
        width: 1.5rem;
        flex: 0 0 1.5rem;
        top: 0;
        height: auto;
        bottom: 0;
    }
    .section-ordering .form-group {
        margin-bottom: 1.5rem;
    }
    .section-ordering form .custom-select {
        padding-left: 1.4rem;
    }
    .section-ordering form .custom-select::after {
        right: 1.4rem;
    }
    .custom-select .cost {
        right: 2.4rem;
    }
    .section-ordering form .btn {
        margin-top: 1.5rem;
        width: 100%;
        height: 4.4rem;
    }
    .section-ordering {
        padding-bottom: 34.4rem;
    }
    /* ----- /SECTION ORDERING ----- */
    /*  */
    /* ----- SECTION LOGIN ORDERING ----- */
    .section-login-ordering .title {
        display: flex;
        justify-content: space-between;
        text-align: left;
        align-items: center;
        margin-bottom: 2.5rem;
    }
    .section-login-ordering .title p {
        text-align: right;
        margin-bottom: 0;
        margin-top: 1.3rem;
    }
    .section-login-ordering h1 {
        margin-bottom: 0;
    }
    .section-login-ordering .btn-black {
        margin-top: 1.5rem;
        width: 100%;
        height: 3.4rem;
    }
    .section-login-ordering {
        padding-bottom: 3rem;
    }
    /* ----- /SECTION LOGIN ORDERING ----- */
    /*  */
    /* ----- SECTION TESTIMONIALS ----- */
    .section-testimonials {
        padding-top: 3.7rem;
        padding-bottom: 11rem;
    }
    .section-testimonials .col-12 {
        padding: 0 0.5rem;
    }
    .section-testimonials .row {
        margin: 0;
    }
    .testimonial .rating img {
        margin: 0 0.25rem;
    }
    .testimonial .testimonial-author .position {
        margin-top: -0.3rem;
        margin-bottom: -0.7rem;
    }
    .section-testimonials .black-link {
        margin-top: 1.8rem;
    }
    /* ----- /SECTION TESTIMONIALS ----- */
    /*  */
    /* ----- SECTION PAYMENT ----- */
    .section-payment {
        padding-top: 13.8rem;
        padding-bottom: 18.2rem;
    }
    .section-payment .container {
        max-width: 995px;
    }
    .section-payment .user-info-box {
        margin: 0;
        padding-bottom: 1rem;
    }
    .section-payment .col-12 {
        padding: 0 0.46875rem;
    }
    .section-payment .user-info-box .username {
        font-size: 1.4375rem;
        margin-bottom: -0.2rem;
        margin-top: 0.2rem;
    }
    .section-payment .user-info-box .username-change {
        font-size: 1.1875rem;
    }
    .section-payment h1 {
        font-size: 1.875rem;
        margin-bottom: 0.3rem;
    }
    .section-payment .item-summary, .section-payment .link-add {
        font-size: 1.375rem;
    }
    .section-payment .item-summary img, .section-payment .link-add img {
        width: 1rem;
        flex: 0 0 1rem;
        margin-right: 0.6rem;
    }
    .section-payment .item-summary {
        padding: 1.45rem 0;
    }
    .section-payment .link-add {
        margin-top: 1.5rem;
    }
    .section-payment .black-box {
        margin: 3.9rem 0rem 0;
        padding: 3.4rem 2.7rem 3.8rem;
    }
    .section-payment .black-box .box-title {
        margin-bottom: 1.5rem;
    }
    .section-payment .black-box .form-control {
        padding-left: 2.3rem;
    }
    .section-payment .black-box .blue-add-link {
        margin-right: 0rem;
    }
    .section-payment h2 {
        font-size: 1.875rem;
        margin-bottom: 1.1rem;
    }
    .section-payment .checkout {
        padding-top: 3.9rem;
    }
    .section-payment .form-group {
        margin-bottom: 1.5rem;
    }
    .section-payment .form-group .icon {
        left: 1.4rem;
        max-width: 1.5rem;
        max-height: 1.5rem;
    }
    .section-payment form .form-control {
        padding-left: 3.6rem;
    }
    .section-payment .billing-address {
        margin-top: 2.5rem;
    }
    .section-payment h4 {
        margin-left: 0rem;
        margin-bottom: 1.4rem;
    }
    .section-payment form .billing-address .form-control {
        padding-left: 1.4rem;
    }
    select.form-control {
        background-position-x: 92.8%;
    }
    .form-check {
        margin-left: 0.6rem;
        padding-left: 1.6rem;
    }
    .form-check .form-check-input {
        width: 1.25rem;
        height: 1.25rem;
        margin-left: -1.6rem;
        margin-top: -0.05rem;
    }
    .form-check .form-check-label {
        font-size: 0.875rem;
    }
    .section-payment form .btn {
        width: 100%;
        margin-top: 3.7rem;
        height: 4.5rem;
        margin-bottom: 2.3rem;
    }
    .section-payment .checkout .text-small {
        font-size: 0.9375rem;
    }
    .section-payment .pay-crypto {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        flex-wrap: wrap;
    }
    .section-payment .pay-crypto h6 {
        margin-bottom: 0;
    }
    .section-payment .pay-crypto .icons {
        flex: 0 0 74.3%;
        max-width: 74.3%;
    }
    .section-payment .pay-crypto .btn {
        flex: 0 0 74.3%;
        max-width: 74.3%;
        margin-left: 4.4rem;
        margin-right: 0;
    }
    .section-payment .pay-crypto .icons img {
        width: 1.75rem;
        height: 1.75rem;
        margin: 0 0.5rem;
    }
    .section-payment .pay-crypto .icons span {
        margin-right: 1.6rem;
        margin-left: 0.4rem;
    }
    .section-payment::before {
        min-height: 68.5rem;
    }
    .section-payment::after {
        width: 44.5625rem;
        height: 44.5625rem;
        filter: blur(150px);
        top: 6rem;
        right: -16rem;
    }
    /* ----- /SECTION PAYMENT ----- */
    /*  */
    /* ----- SECTION ORDER HISTORY ----- */
    .order-item {
        border-bottom-width: 1px;
        flex-direction: row;
        align-items: center;
        padding: 1.525rem 2.7rem;
        font-size: 1.125rem;
    }
    .order-item .badge {
        margin-bottom: 0;
        width: 11.9375rem;
    }
    .section-order-history h1 {
        margin-bottom: 0.1rem;
    }
    .order-item .order-status {
        flex: 0 0 12.8rem;
        max-width: 12.8rem;
    }
    .order-item .order-number {
        flex: 0 0 15.3rem;
        max-width: 15.3rem;
    }
    .order-item .order-name {
        flex: 0 0 15rem;
        max-width: 15rem;
    }
    .order-item .icon {
        position: static;
        margin-right: -0.3rem;
        height: 1.5rem;
        margin-top: -0.4rem;
    }
    .section-order-history .buttons {
        display: flex;
        justify-content: flex-end;
        padding-right: 2.6rem;
    }
    .section-order-history .buttons .btn {
        width: 14.7rem;
        margin: 0;
        margin-left: 0.9rem;
    }
    .section-order-history {
        padding-bottom: 25.6rem;
    }
    /* ----- /SECTION ORDER HISTORY ----- */
    /*  */
    /* ----- SECTION BILLING ----- */
    .section-billing {
        padding-bottom: 8.2rem;
    }
    .section-billing .content-box {
        padding: 2.7rem 2.45rem 4.7rem;
    }
    .section-billing h1 {
        margin-bottom: 1.75rem;
    }
    .billing-item {
        margin-bottom: 1.4rem;
        border-bottom: 1px solid #DADADA;
        padding-bottom: 1.4rem;
    }
    .billing-item .card-number img {
        width: 2.0625rem;
        flex: 0 0 2.0625rem;
        height: 1.375rem;
        margin-right: 0.7rem;
    }
    .billing-item .billing-item-body > div:first-child,
    .billing-item .billing-item-header > div:first-child {
        flex: 0 0 32.6%;
        max-width: 32.6%;
    }
    .billing-item .billing-item-body > div:nth-child(2),
    .billing-item .billing-item-header > div:nth-child(2) {
        flex: 0 0 27.4%;
        max-width: 27.4%;
    }
    .billing-item .billing-item-body > div:nth-child(3),
    .billing-item .billing-item-header > div:nth-child(3) {
        flex: 0 0 6.4%;
        text-align: left;
    }
    .billing-item .billing-item-body > div:nth-child(4),
    .billing-item .billing-item-header > div:nth-child(4) {
        flex: auto;
        margin: 0;
        padding-right: 2.7rem;
        margin-top: -0.1rem;
    }
    .billing-item .billing-item-header {
        margin-bottom: 0.6rem;
    }
    .billing-item .billing-item-body {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .billing-item:last-child {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .section-billing .content-box .box-item {
        padding-bottom: 2.5rem;
        margin-bottom: 3rem;
    }
    .section-billing .content-box h2 {
        margin-bottom: 1.7rem;
    }
    .billing-item .billing-item-body.no-items {
        padding: 1.4rem 0 0.5rem;
    }
    .section-billing .content-box .box-item-subscriptions {
        margin-bottom: 2.5rem;
    }
    .transaction-item {
        border-bottom: 1px solid #DADADA;
        padding-right: 2.8rem;
        line-height: 1.25rem;
        padding-bottom: 1.1rem;
        margin-bottom: 1.4rem;
    }
    .transaction-item .card-number {
        margin-top: 0.7rem;
    }
    .section-billing .content-box .box-item-transactions h2 {
        margin-bottom: 2rem;
    }
    .transaction-item b {
        margin-bottom: 0.5rem;
    }
    .transaction-item > div:last-child {
        margin-top: -0.2rem;
    }
    /* ----- /SECTION BILLING ----- */
    /*  */
    /* ----- SECTION ACCOUNT SETTINGS ----- */
    .section-account-settings .image-wrap {
        width: 17.375rem;
        height: 17.375rem;
        margin: 0 auto 1.3rem;
    }
    .section-account-settings .image-wrap::before {
        width: 20.1875rem;
        height: 20.1875rem;
    }
    .section-account-settings .image-wrap::after {
        display: block;
        width: 19rem;
        height: 20.1rem;
        border-radius: 50%;
        top: 2rem;
        right: 0.9rem;
    }
    .section-account-settings h1 {
        font-size: 1.875rem;
        line-height: 2.1875rem;
    }
    .section-account-settings .content-box {
        padding: 2.3rem 4.7rem 14.4rem;
    }
    .section-account-settings .content-box .row {
        margin: 0 0.4rem;
    }
    .section-account-settings .container > .row {
        margin: 0 -1.4rem;
    }
    .section-account-settings .user-avatar {
        margin-left: -6.4rem;
        margin-top: 0.7rem;
    }
    .section-account-settings .form-group {
        margin-bottom: 1.5rem;
    }
    .section-account-settings .form-group .text-small {
        margin-top: 0.4rem;
        color: #CBCBCB;
    }
    .section-account-settings .content-box h2 {
        font-size: 1.875rem;
        margin-bottom: 1.5rem;
    }
    .section-account-settings .black-link {
        margin-bottom: 2rem;
    }
    .section-account-settings .form-control::placeholder {
        color: #DADADA;
    }
    .section-account-settings .pass-requirements {
        margin: 9.9rem auto  2rem;
        max-width: 16.4rem;
    }
    .section-account-settings .pass-requirements > div:first-child {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-account-settings .pass-requirements p {
        margin-bottom: 0.7rem;
    }
    .section-account-settings .btn {
        margin-right: 0;
        margin-left: auto;
        margin-top: 5.2rem;
        width: 12.3rem;
    }
    .section-account-settings {
        padding-bottom: 20.8rem;
    }
    /* ----- /SECTION ACCOUNT SETTINGS ----- */
    /*  */
    /* ----- SECTION BLOG ----- */
    .section-blog {
        padding-top: 13.9rem;
        padding-bottom: 11rem;
    }
    .section-blog .container > .row {
        margin: 0 -2.7rem;
    }
    .featured-post {
        padding: 3.4rem 2.2rem 3.6rem;
        position: relative;
        margin-bottom: 2.5rem;
    }
    .featured-post h2 {
        font-size: 2.8125rem;
        line-height: 2.8125rem;
        margin-bottom: 2.55rem;
        margin-left: 0;
    }
    .featured-post h1 {
        font-size: 4.5rem;
        line-height: 4.8625rem;
        margin-bottom: 1.3rem;
    }
    .featured-post p {
        max-width: 53%;
        min-height: 4.6875rem;
    }
    .featured-post .btn {
        height: 4.4rem;
        width: 14.6rem;
        margin-left: auto;
        margin-top: -5.5rem;
    }
    .search {
        margin: 0 0.9rem 3.7rem;
    }
    .section-blog .posts-wrap {
        padding: 0 0.7rem;
    }
    .section-blog .posts-wrap h2 {
        font-size: 2.8125rem;
        line-height: 2.8125rem;
        margin-left: 0.1rem;
        margin-bottom: 1.9rem;
    }
    .section-blog .post .post-img {
        width: 100%;
        height: 25.3125rem;
        margin-bottom: 1.6rem;
    }
    .section-blog .posts-wrap .col-12 {
        padding: 0 1.625rem;
    }
    .section-blog .posts-wrap .row {
        margin: 0 -1.5rem;
    }
    .section-blog .post .post-date img {
        width: 1.4375rem;
        flex: 0 0 1.4375rem;
        height: 1.375rem;
        margin-right: 0.7rem;
    }
    .section-blog .post .post-date {
        margin-bottom: 0.7rem;
    }
    .section-blog .post {
        margin-bottom: 3.1rem;
    }
    .section-blog .btn-wrap {
        display: flex;
        justify-content: center;
    }
    .section-blog .btn-wrap .btn {
        margin-top: 3.2rem;
        width: 15rem;
    }
    .section-blog::before {
        min-height: 92.875rem;
    }
    .section-blog::after {
        filter: blur(300px);
        width: 28.8125rem;
        height: 28.8125rem;
        right: -4rem;
        top: 13rem;
        opacity: 1;
    }
    /* ----- /SECTION BLOG ----- */
    /*  */
    /* ----- SECTION ORDER DETAIL ----- */
    .section-order-detail {
        padding-bottom: 11.4rem;
    }
    .section-order-detail .content-box .btn-close {
        display: none;
    }
    .section-order-detail .content-box {
        padding: 2.7rem 2.45rem 6rem;
    }
    .section-order-detail h1 {
        margin-bottom: 1.1rem;
    }
    .section-order-detail h1 img {
        margin-left: 2.1rem;
    }
    .section-order-detail .box-title {
        padding-bottom: 0.4rem;
        margin-bottom: 1.4rem;
    }
    .section-order-detail .content-box h6 {
        font-size: 1.1875rem;
        line-height: 1.1875rem;
        font-weight: 700;
        margin-bottom: 2.1rem;
    }
    .section-order-detail .order-item .img-wrap {
        width: 4rem;
        height: 4rem;
        flex: 0 0 4rem;
        margin-right: 0.8rem;
    }
    .section-order-detail .order-item .user-name {
        line-height: 2.1875rem;
        font-size: 1.4375rem;
        margin-bottom: 0;
    }
    .section-order-detail .order-item > div {
        flex: 1;
        max-width: 100%;
    }
    .section-order-detail .order-item {
        align-items: center;
        font-size: 1.125rem;
        margin-bottom: 1rem;
        padding: 0 1.5rem;
    }
    .section-order-detail .order-item > div:first-child {
        flex: 0 0 31.5%;
        max-width: 31.5%;
    }
    .section-order-detail .order-item > div:nth-child(2) {
        flex: 0 0 29.2%;
        max-width: 29.2%;
    }
    .section-order-detail .order-item b {
        font-weight: 400;
    }
    .section-order-detail .total {
        font-size: 1.1875rem;
        margin-top: 4.55rem;
        margin-right: 2.7rem;
    }
    .section-order-detail .total .card-number {
        margin-top: 0.5rem;
        margin-bottom: 3.4rem;
    }
    .section-order-detail .total .card-number img {
        width: 2.0625rem;
        flex: 0 0 2.0625rem;
        height: 1.375rem;
        margin-right: 0.5rem;
    }
    .section-order-detail .total .btn {
        text-transform: lowercase;
    }
    /* ----- /SECTION ORDER DETAIL ----- */
    /*  */
    /* ----- SECTION BLOG ----- */
    .section-blog .categories-sidebar {
        padding: 3rem 2rem 4.4rem;
        min-height: 42.6rem;
    }
    /* ----- /SECTION BLOG ----- */
    /*  */
    /* ----- SECTION ABOUT ----- */
    .section-about .images {
        margin-bottom: 4rem;
    }
    .section-about {
        padding-top: 3rem;
        padding-bottom: 5rem;
    }
    .section-about .images .image-one {
        width: 14.1875rem;
        height: 14.1875rem;
    }
    .section-about .images .image-one::before {
        width: 16.125rem;
        height: 16.125rem;
    }
    .section-about .images .image-two {
        width: 8.8125rem;
        height: 8.8125rem;
        left: -2rem;
    }
    .section-about .images .image-two::before {
        width: 9.9375rem;
        height: 9.9375rem;
    }
    .section-about .images .image-three {
        width: 10.3125rem;
        height: 10.3125rem;
        left: 11rem;
    }
    .section-about .images .image-three::before {
        width: 12.375rem;
        height: 12.375rem;
    }
    /* ----- /SECTION ABOUT ----- */
    /*  */
    /* ----- SECTION INFO HELP ----- */
    .section-info-help .title-wrap::before {
        width: 121%;
        left: -100%;
        top: 1.1rem;
        transform: rotate(-5.15deg);
    }
    .section-info-help .image-wrap {
        width: 18.25rem;
        height: 18.25rem;
    }
    .section-info-help .image-wrap::before {
        width: 20.875rem;
        height: 20.875rem;
    }
    /* ----- /SECTION INFO HELP ----- */
    /*  */
    /* ----- SECTION SECRET ----- */
    .section-secret .title h2 {
        max-width: 100%;
        align-self: center;
    }
    .section-secret .title .img-wrap {
        margin-right: 5.8rem;
    }
    /* ----- /SECTION SECRET ----- */
    /*  */
    /* ----- SECTION COME ON ----- */
    .section-come-on h3 {
        text-align: center;
        max-width: 30rem;
        margin: 0 auto;
    }
    .section-come-on::before {
        left: -100%;
        width: 140%;
        transform: none;
        top: -5.2rem;
    }
    .section-come-on {
        margin-top: 3rem;
    }
    /* ----- /SECTION COME ON ----- */
    /*  */
    /* ----- SECTION POSTS ----- */
    .section-posts .post .post-img {
        height: 14.75rem;
    }
    .section-posts .post .category-link {
        margin-bottom: 0.5rem;
    }
    /* ----- /SECTION POSTS ----- */
    /*  */
    
    
}
@media(min-width: 1200px){
    h1, 
    .h1{
        font-size: 4.6875rem;
        line-height: 5rem;
    }
    .h2 {
        font-size: 4.6875rem;
        line-height: 5rem;
    }
    h4, 
    .h4 {
        font-size: 1.5625rem;
        line-height: 1.5625rem;
    }
    .container {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        max-width: 1145px;
    }
    .container-blog {
        max-width: 1010px;
    }
    .row {
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
    .content-wrap {
        padding: 0;
    }
    .btn {
        margin-left: 0;
        margin-right: 0;
    }
    .btn-large {
        max-width: 39.8rem;
        height: 5.1375rem;
        width: 100%;
    }
    .btn-large span{
        font-size: 2.4375rem;
    }
    /* ----- HEADER ----- */
    .header {
        padding: 2.8rem 0;
    }
    .header .menu a {
        color: #0C1250;
    }
    .header .menu-btn {
        display: none;
    }
    .header .header-nav {
        display: flex;
        position: static;
        transform: none;
        background: transparent;
        flex-direction: row;
        justify-content: flex-end;
        visibility: visible;
    }
    .header .header-nav .menu {
        flex-direction: row;
        margin-bottom: -0.3rem;
        margin-right: 5rem;
    }
    .header .container {
        max-width: 100%;
        padding: 0 2rem;
    }
    .header .header-nav .header-social a {
        margin-left: 0.85rem;
        margin-right: 0;
    }
    .header .header-nav .menu{
        margin-right: 0.1rem;
    }
    .header .menu li {
        margin-left: 0.5rem;
        margin-bottom: 0;
    }
    .header .user-avatar {
        margin-left: 1rem;
        position: static;
    }
    .header .header-nav .btn {
        margin-left: 1rem;
        margin-bottom: 0;
    }
    .header .header-nav .header-social {
        margin-bottom: 0;
    }
    .header .logo {
        margin-left: -0.2rem;
        margin-bottom: -1.2rem;
    }
    .header .header-nav .header-social svg path {
        fill: #0C1250;
    }
    /* ----- /HEADER ----- */
    /*  */
    /* ----- SECTION BANNER ----- */
    .section-banner {
        padding-top: 12.8rem;
    }
    .section-banner h1 {
        margin-left: 0;
        margin-bottom: 1rem;
        margin-right: 0;
    }
    .section-banner .images .image-one {
        width: 28.125rem;
        height: 28.125rem;
        left: 1.7rem;
        top: 0rem;
    }
    .section-banner .images .image-one::before {
        width: 32.625rem;
        height: 32.625rem;
    }
    .section-banner .images .image-two {
        width: 15.75rem;
        height: 15.75rem;
        top: 20.2rem;
        left: -6rem;
    }
    .section-banner .images .image-two::before {
        width: 18.3125rem;
        height: 18.3125rem;
    }
    .section-banner .images .image-three {
        width: 19.1875rem;
        height: 19.1875rem;
        left: 14.9rem;
        top: 22.9rem;
    }
    .section-banner .images .image-three::before {
        width: 23.9375rem;
        height: 23.9375rem;
    }
    .section-banner .images::before {
        width: 36.6875rem;
        height: 49.4375rem;
        left: 1.9rem;
        top: -2.5rem;
    }
    .section-banner .images {
        height: 43.875rem;
        margin: 0;
        margin-left: auto;
        width: 36.6875rem;
    }
    .section-banner .icons .icon-one {
        width: 20.3125rem;
        height: 20.3125rem;
        left: -7.5rem;
        top: 5.1rem;
    }
    .section-banner .icons .icon {
        background-size: contain;
        z-index: 10;
    }
    .section-banner p {
        font-size: 0.9375rem;
        line-height: 1.25rem;
    }
    .section-banner .content-wrap {
        padding-top: 1.8rem;
        margin-right: -3.7rem;
    }
    .section-banner h5 br {
        display: none;
    }
    .section-banner .icons .icon-two {
        width: 11.1875rem;
        height: 11.1875rem;
        right: -6.4rem;
        top: 1.7rem;
    }
    .section-banner .icons .icon-three {
        width: 3.75rem;
        height: 3.75rem;
        top: 1.7rem;
        left: 0.7rem;
    }
    .section-banner::after {
        right: -8.4rem;
        top: 15.3rem;
        width: 34.25rem;
        height: 34.25rem;
    }
    /* ----- Banner Two ----- */
    .section-banner-two .images::before {
        width: 32.25rem;
        height: 44.125rem;
        left: -0.5rem;
        top: -6.6rem;
    }
    .section-banner-two {
        padding-top: 14.5rem;
        padding-bottom: 9.7rem;
        background: transparent;
    }
    .section-banner-two .images .image-one {
        width: 31.6875rem;
        height: 31.1875rem;
        left: auto;
        right: 1.3rem;
    }
    .section-banner-two .images .image-one::before {
        width: 36.8125rem;
        height: 34.6875rem;
    }
    .section-banner-two .row {
        align-items: center;
    }
    .section-banner-two .images {
        height: 32.2rem;
    }
    .section-banner-two::after {
        right: auto;
        filter: blur(300px);
        height: 44.25rem;
        width: 44.5625rem;
        top: 8.75rem;
        left: -8.125rem;
        opacity: 0.5;
    }
    .section-banner-two h1 .title-icon {
        width: 6.2rem;
        margin-left: 3rem;
        margin-top: 0.5rem;
    }
    .banner-likes h1 .title-icon {
        margin-left: 2rem;
        margin-top: -1.8rem;
    }
    /* ----- Banner Views ----- */
    .banner-views h1 .title-icon {
        margin-top: 0rem;
    }
    /* Banner About */
    .section-banner-about h1 {
        font-size: 4.6875rem;
        line-height: 5rem;
        margin-bottom: 2.8rem;
    }
    .section-banner-about h2 {
        font-size: 2.5rem;
        line-height: 3.3125rem;
        margin-bottom: 7.2rem;
    }
    .section-banner-about h3 {
        font-size: 2.3125rem;
        line-height: 2.5rem;
        margin-left: 0.7rem;
    }
    .section-banner-about {
        padding-top: 15.7rem;
        padding-bottom: 13.5rem;
        margin-bottom: 4.6rem;
    }
    .section-banner-about .content-wrap {
        padding-left: 0.2rem;
        padding-right: 3rem;
    }
    .section-banner-about::before {
        min-height: 123rem;
    }
    .section-banner-about .images .image-one {
        margin-left: 4.3rem;
        width: 35.75rem;
        height: 35.0625rem;
        top: 1rem;
        border-radius: 18.75rem;
    }
    .section-banner-about .images .image-one::before {
        background: linear-gradient(168.7deg, rgba(255, 255, 255, 0.03) 4.48%, rgba(42, 108, 206, 0.35) 41.94%, rgba(255, 255, 255, 0.02) 74.3%);
        top: -20%;
        left: -20%;
        right: -20%;
        bottom: -20%;
        border-radius: 18.75rem;
        width: 42.3125rem;
        height: 39.5625rem;
    }
    .section-banner-about .images {
        width: 48.0625rem;
        height: 39.875rem;
    }
    .section-banner-about .images::before {
        width: 51.0625rem;
        height: 44.625rem;
        left: -1.8rem;
        top: -4.2rem;
        border-radius: 37.5rem;
    }
    .section-banner .arrows img {
        height: 12.5625rem;
        width: 6.1875rem;
    }
    .section-banner .arrows .arrow-small {
        height: 7.0625rem;
        width: 3.4375rem;
    }
    .section-banner .arrows .arrow-1 {
        top: 6rem;
        left: 4.4rem;
    }
    .section-banner .arrows .arrow-2 {
        top: 2.6rem;
        left: 8.7rem;
    }
    .section-banner .arrows .arrow-3 {
        right: 7.7rem;
        bottom: 5.3rem;
    }
    .section-banner .arrows .arrow-4 {
        right: 4.6rem;
        bottom: 6.8rem;
    }
    .section-banner-about .icons .icon-one {
        left: 1.5rem;
        bottom: 3.2rem;
        top: auto;
    }
    .section-banner-about .icons .icon-two {
        width: 8.625rem;
        height: 8.625rem;
        right: 4.7rem;
        top: 1rem;
        z-index: 1;
    }    
    .section-banner-about::after {
        filter: blur(300px);
        width: 28.25rem;
        height: 22.25rem;
    }
    /* Banner Followers */
    .section-banner-followers {
        padding-top: 9.4rem;
        padding-bottom: 3.8rem;
    }
    .section-banner-followers .images::before{
        z-index: 2;
    }
    .section-banner-followers::after {
        z-index: 1;
    }
    /* ----- SECTION BANNER ----- */
    /*  */
    /* ----- SECTION FOLLOWERS ----- */
    .section-followers {
        padding-top: 9.1rem;
    }
    .section-followers .title h2 img {
        margin-top: 0rem;
        position: static;
        margin-left: -0.2rem;
        margin-bottom: -0.9rem;
    }
    .infobox .infobox-content {
        display: block;
        color: #414141;
        text-align: center;
        max-width: 17.8rem;
        margin: 0 auto 2.3rem;
    }
    .section-followers .title {
        margin-bottom: 9.15rem;
    }
    .infobox .infobox-content h3 {
        font-size: 1.5625rem;
        line-height: 2.5rem;
        margin-bottom: 0.7rem;
        position: relative;
        display: flex;
        justify-content: center;
        padding-left: 0.8rem;
    }
    .infobox .infobox-content h3 .icon-wrap {
        position: absolute;
        bottom: 1.5rem;
        margin-left: -6.2rem;
        width: 3.9375rem;
        height: 3.9375rem;
        display: flex;
        align-items: flex-start;
        justify-content: center;
    }
    .infobox .btn {
        margin: 0 auto;
    }
    /* ----- /SECTION FOLLOWERS ----- */
    /*  */
    /* ----- SECTION HOW IT WORKS ----- */
    .section-how-it-works {
        padding-top: 7.35rem;
        position: relative;
    }
    .section-how-it-works .title h2 {
        margin-bottom: 2.3rem;
    }
    .section-how-it-works .title h4 {
        margin-bottom: 2.8rem;
    }
    .section-how-it-works .title {
        max-width: 42.9rem;
        color: #414141;
        margin-bottom: 4.4rem;
    }
    .section-how-it-works .title p {
        margin: 0;
    }
    .section-how-it-works .content {
        padding-top: 19rem;
        margin-bottom: 12rem;
    }
    .section-how-it-works .content h2 {
        max-width: 42rem;
        margin: 0 auto 6.2rem;
    }
    .section-how-it-works .content::before {
        width: 232%;
        height: 116.5%;
        top: 8.3%;
        left: -63%;
    }
    .growth-item {
        max-width: 18.3125rem;
        display: flex;
        align-items: center;
        min-height: 6.9rem;
        padding: 0 1.7rem 0 0.4rem;
    }
    .growth-item::after {
        top: 0.1rem;
        height: 7.3rem;
        left: -1.3rem;
        width: 18.3125rem;
    }
    .section-how-it-works .content .col-12 {
        padding: 0;
        margin: 0 0.7rem;
    }
    .section-how-it-works::before {
        content: '';
        width: 34.5625rem;
        height: 34.25rem;
        background: #03AEE4;
        mix-blend-mode: normal;
        filter: blur(600px);
        position: absolute;
        top: 33rem;
        left: 13rem;
    }
    /* ----- /SECTION HOW IT WORKS ----- */
    /*  */
    /* ----- SECTION WHY WAIT ----- */
    .section-why-wait {
        padding-top: 9.8rem;
        padding-bottom: 13.2rem;
    }
    .section-why-wait .title h2 {
        margin-bottom: 3.4rem;
    }
    .section-why-wait .title p {
        color: #414141;
    }
    .section-why-wait .title {
        max-width: 56.7rem;
    }
    .section-why-wait .btn{
        display: flex;
        margin: 5rem auto 0;
    }
    .section-why-wait::after {
        left: 52%;
        right: 0;
        top: 28rem;
        bottom: 0;
        background: rgba(3, 174, 228, 0.4);
        width: 121.5625rem;
        height: 120.75rem;
        filter: blur(150px);
        opacity: 0.5;
        z-index: -1;
    }
    /* ----- /SECTION WHY WAIT ----- */
    /*  */
    /* ----- SECTION CHOOSE PACKAGE ----- */
    .section-choose-package .title .icon-like {
        position: static;
    }
    .section-choose-package {
        padding-top: 13.5rem;
        padding-bottom: 9.35rem;
    }
    .section-choose-package .title {
        max-width: 41rem;
        margin-bottom: 7.8rem;
    }
    .section-choose-package .title h2 span::before {
        width: 18.9375rem;
        height: 7.5625rem;
        top: -1.2rem;
        left: -0.3rem;
    }
    .section-choose-package .title h2 {
        margin-bottom: 3.7rem;
    }
    .growing-item .icon-wrap {
        margin-bottom: 6.75rem;
    }
    .growing-item .number {
        position: static;
        display: block;
        margin-left: 0;
        margin-bottom: 1.4rem;
    }
    .growing-item .item-content {
        padding-left: 0;
        max-width: 100%;
    }
    .growing-item {
        max-width: 16.5625rem;
        margin: 0 auto;
    }
    .growing-item h3 {
        max-width: 100%;
        min-height: 7.75rem;
    }
    .growing-item p {
        line-height: 1.5625rem;
    }
    .growing-item a {
        margin-bottom: -0.3rem;
    }
    .section-choose-package .infoboxes {
        margin: 10.3rem 5rem 0;
    }
    .section-choose-package .infobox .icon-wrap {
        position: static;
    }
    .section-choose-package .infobox .infobox-content .icon-wrap {
        position: static;
        margin: 0 auto;
        width: 3.9375rem;
        align-items: flex-end;
    }
    .section-choose-package .infobox .infobox-content h3 {
        padding: 0;
    }
    .section-choose-package .infobox .infobox-content {
        margin-bottom: 1rem;
        padding-left: 1.6rem;
    }
    .section-choose-package::before {
        left: 38rem;
        top: 11rem;
    }
    /* ----- /SECTION CHOOSE PACKAGE ----- */
    /*  */
    /* ----- FOOTER ----- */
    .footer {
        padding-top: 4.8rem;
        padding-bottom: 5.5rem;
    }
    .footer .footer-logo {
        margin-bottom: 1.95rem;
    }
    .footer .footer-nav ul {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        max-width: 34.8rem;
        margin: 0 auto;
    }
    .footer .social {
        margin-bottom: 2.4rem;
    }
    .footer .footer-nav li {
        flex: 0 0 auto;
        margin: 0 1rem 1.9rem;
    }
    .footer .footer-nav {
        margin-bottom: 0.9rem;
    }
    /* ----- /FOOTER ----- */
    /*  */
    /* ----- SECTION PRICING PLANS ----- */
    .section-pricing-plans {
        padding-top: 6.7rem;
        padding-bottom: 15.1rem;
    }
    .section-pricing-plans .title {
        max-width: 61rem;
        margin-bottom: 9.7rem;
    }
    .section-pricing-plans .col {
        padding: 0 1.5625rem;
    }
    .section-pricing-plans .row {
        margin: 0 -2.5625rem;
    }
    .price-box h3 {
        max-width: 23rem;
        margin: 0 auto 1.9rem;
    }
    .price-box .box-content {
        padding: 1.3rem 2.2rem;
        min-height: 31.3rem;
    }
    .price-box .box-checkbox~label {
        width: 1.5625rem;
        height: 1.5625rem;
        bottom: 2.2rem;
    }
    .price-box .box-checkbox:checked~label {
        background-size: 0.8rem 0.8rem;
    }
    .section-pricing-plans .radio-buttons {
        margin: 6.2rem auto 1.5rem;
        max-width: 46rem;
    }
    .section-pricing-plans .radio-buttons .form-radio .form-check-input~label {
        padding: 1.35rem 0.4rem 0.75rem;
        font-size: 1.3125rem;
        line-height: 1.5625rem;
    }
    .section-pricing-plans .radio-buttons .form-radio label .precent {
        font-size: 0.9375rem;
        margin-top: -0.15rem;
    }
    .section-pricing-plans .total-price {
        font-size: 2.625rem;
        margin-bottom: 3rem;
    }
    .section-pricing-plans .total-price .old-price {
        font-size: 1.3125rem;
        margin-left: 0.4rem;
    }
    .section-pricing-plans .btn {
        margin: 0 auto;
        max-width: 37.4rem;
        font-size: 1.75rem;
        font-weight: 700;
        width: auto;
    }
    .section-pricing-plans .btn br {
        display: none;
    }
    .you-save {
        margin-top: 1.3rem;
        font-size: 1.3125rem;
        margin-bottom: 3.8rem;
    }
    .section-pricing-plans .content-wrap {
        text-align: center;
        padding: 0 3.6rem;
    }
    .section-pricing-plans .content-wrap p {
        line-height: 1.75rem;
    }
    .price-box li {
        margin-bottom: 1.6rem;
    }
    .section-pricing-plans .radio-buttons .form-radio {
        margin: 0 0.6875rem 1.4rem;
    }
    .section-pricing-likes .radio-buttons {
        max-width: 66rem;
        margin-bottom: 4.45rem;
    }
    .section-pricing-likes .you-save {
        margin-bottom: 5rem;
    }
    .section-pricing-plans .content-wrap h3 {
        font-size: 1.875rem;
        margin-top: 5rem;
        margin-bottom: 1rem;
    }
    /* ----- Section Pricing Likes ----- */
    .section-pricing-likes .price-box .box-content {
        min-height: 44.3125rem;
    }
    .section-pricing-likes .price-box h3 {
        margin-bottom: 2.3rem;
    }
    /* ----- Section Pricing Views ----- */
    .section-pricing-views .title {
        margin-bottom: 5.7rem;
    }
    .section-pricing-views .col {
        padding: 0 2.3rem;
    }
    .section-pricing-views .price-box h3 {
        margin-bottom: 1.7rem;
    }
    /* ----- /SECTION PRICING PLANS ----- */
    /*  */
    /* ----- SECTION TEXT ----- */
    .section-text::before {
        width: 150%;
        height: 50rem;
        top: -6.6rem;
    }
    .section-text {
        padding-top: 2.8rem;
        text-align: center;
        padding-bottom: 5.6rem;
    }
    .section-text p {
        font-size: 1.5625rem;
        line-height: 2.1875rem;
        margin-bottom: 3.2rem;
    }
    .section-text .content-wrap {
        padding: 0 0.5rem;
    }
    .section-text ul li {
        font-size: 1.5625rem;
        line-height: 2.1875rem;
        text-align: left;
        max-width: 46rem;
        margin: 0 auto;
        padding-left: 2.7rem;
        margin-bottom: 2.2rem;
    }
    .section-text ul li::before {
        width: 0.4375rem;
        height: 0.4375rem;
        vertical-align: 0.25rem;
    }
    .section-text ul {
        margin-bottom: 3.3rem;
    }
    .section-text h2 {
        font-size: 2.8125rem;
        line-height: 3.4375rem;
        margin-bottom: 6rem;
    }
    .section-text .list-grey {
        margin-top: 4.4rem;
        margin-bottom: 3.9rem;
    }
    .section-text .text-blue {
        margin-bottom: 3.7rem;
    }
    /* ----- /SECTION TEXT ----- */
    /*  */
    /* ----- SECTION INFO ----- */
    .section-info .smartphone {
        max-width: 53.1875rem;
        margin: 0;
        margin-left: -13.2rem;
        margin-top: -7.6rem;
    }
    .section-info .row .col-12 {
        padding: 0 1.45rem;
    }
    .section-info {
        padding-top: 7.6rem;
        padding-bottom: 5.1rem;
    }
    .section-info .content-col {
        padding-right: 0;
    }
    .section-info .row-image-content {
        margin-bottom: 3rem;
    }
    .section-info .row-content {
        margin-bottom: 2.9rem;
    }
    .section-info li {
        font-size: 1.3125rem;
        line-height: 1.875rem;
        margin-bottom: 1.9rem;
    }
    .section-info .row ul {
        max-width: 41.2rem;
        margin: 3.4rem auto 4.2rem;
        padding-left: 0.2rem;
    }
    .section-info li::before {
        width: 0.375rem;
        height: 0.375rem;
        margin-left: 0.2rem;
    }
    .section-info .image-rounded {
        width: 26.75rem;
        height: 26.75rem;
        margin: 0;
        margin-top: 0.6rem;
        margin-right: -2.8rem;
    }
    .section-info .image-rounded::before {
        width: 28.125rem;
        height: 28.125rem;
    }
    .section-info .image-right .content-col {
        padding-left: 0;
    }
    .section-info .image-right {
        margin-top: 4.9rem;
        margin-bottom: 7rem;
    }
    .section-info .list-inline li {
        font-size: 1.125rem;
        line-height: 2.1875rem;
        flex: 0 0 21.4%;
        max-width: 21.4%;
    }
    .section-info .row .list-inline {
        display: flex;
        justify-content: flex-start;
        max-width: 100%;
        margin: 0.6rem 0 2.5rem;
    }
    .section-info .list-inline li::before {
        margin-left: 0;
    }
    /* ----- Section Info Likes ----- */
    .section-info-likes .row .col-12 {
        padding: 0 1.45rem;
    }
    .section-info-likes .row .content-col {
        padding-right: 0;
    }
    .section-info-likes .row-image-content {
        margin-bottom: 5.5rem;
    }
    .section-info-likes h3 {
        margin-bottom: 3.1rem;
    }
    .section-info .text-lg li {
        font-size: 1.3125rem;
        line-height: 1.875rem;
    }
    .section-info .list-inline.text-lg {
        margin-top: 1rem;
        margin-bottom: 3.2rem;
    }
    .section-info-likes .image-right .content-col {
        padding-left: 0;
    }
    .section-info .btn {
        width: 41rem;
        max-width: 100%;
        margin: 3.3rem auto 6.2rem;
        font-size: 1.5rem;
        font-weight: 700;
    }
    .section-info .text-bold {
        font-size: 1.5625rem;
        line-height: 2.1875rem;
    }
    .section-info .lead br {
        display: none;
    }
    /* ----- Section Info Views ----- */
    .section-info-views {
        padding-bottom: 3.2rem;
    }
    .section-info-views .row-image-content {
        margin-bottom: 7rem;
    }
    .section-info-views .row-content {
        margin-bottom: 5rem;
    }
    /* ----- /SECTION INFO ----- */
    /*  */
    /* ----- SECTION FAQS ----- */
    .section-faqs {
        padding-top: 8.9rem;
        padding-bottom: 8.2rem;
    }
    .section-faqs .title-wrap {
        padding-top: 7.9rem;
        padding-bottom: 21.3rem;
        margin-bottom: -12.9rem;
    }
    .section-faqs .title-wrap::after {
        bottom: -25.075rem;
        width: 109%;
        height: 36.375rem;
    }
    .section-faqs .accordion {
        padding: 0 4.4rem;
    }
    .section-faqs .accordion-item .accordion-button {
        min-height: 3.3rem;
    }
    /* ----- /SECTION FAQS ----- */
    /*  */
    /* ----- SECTION CONTACT ----- */
    .section-contact .image-wrap {
        width: 22.0625rem;
        height: 22.0625rem;
    }
    .section-contact .image-wrap::before {
        width: 25.625rem;
        height: 25.625rem;
    }
    .section-contact .image-wrap::after {
        width: 22.4375rem;
        height: 30.75rem;
    }
    .section-contact .image-wrap {
        margin-top: 2.6rem;
    }
    /* ----- /SECTION CONTACT ----- */
    /*  */
    /* ----- SECTION TESTIMONIALS ----- */
    .section-testimonials .row {
        margin: 0 3.9rem;
    }
    /* ----- /SECTION TESTIMONIALS ----- */
    /*  */
    /* ----- SECTION ACOUNT SETTINGS ----- */
    .section-account-settings .container > .row {
        margin: 0 1.6rem;
    }
    .section-blog .categories-sidebar {
        padding-bottom: 2rem;
        min-height: 1rem;
    }
    /* ----- /SECTION ACOUNT SETTINGS ----- */
    /*  */
    /* ----- SECTION ABOUT ----- */
    .section-about {
        padding-top: 0;
        padding-bottom: 6.7rem;
    }
    .section-about::before {
        width: 113%;
        height: 38.8125rem;
        top: -10.4rem;
    }
    .section-about h2 {
        font-size: 2.8125rem;
        line-height: 3.4375rem;
        margin-bottom: 3.9rem;
    }
    .section-about .lead {
        font-size: 1.5625rem;
        line-height: 3.125rem;
        margin-right: -1rem;
        margin-bottom: 3.8rem;
    }
    .section-about .row {
        align-items: center;
        margin: 0 0.1rem;
    }
    .section-about .images {
        height: 34.5rem;
        margin: 0 auto 6.2rem;
        width: 39.4rem;
    }
    .section-about .images .image-one {
        left: 0;
        width: 22.625rem;
        height: 22.625rem;
        right: 0;
        margin: 0 auto;
    }
    .section-about .images .image-one::before {
        width: 26.25rem;
        height: 26.25rem;
    }
    .section-about .images .image-two {
        width: 12.625rem;
        height: 12.625rem;
        left: 2.1rem;
        top: 17.2rem;
    }
    .section-about .images .image-two::before {
        width: 14.75rem;
        height: 14.75rem;
    }
    .section-about .images .image-three {
        width: 15.4375rem;
        height: 15.4375rem;
        left: 19.1rem;
        top: 19.6rem;
    }
    .section-about .images .image-three::before {
        width: 19.25rem;
        height: 19.25rem;
    }
    .section-about .images .icons .icon-one {
        width: 13.5rem;
        height: 13.5rem;
        top: 16.4rem;
        left: -1rem;
    }
    .section-about .images::before {
        width: 16.5rem;
        height: 16.5rem;
    }
    /* ----- /SECTION ABOUT ----- */
    /*  */
    /* ----- SECTION INFO HELP ----- */
    .section-info-help .title-wrap h2 {
        font-size: 4.6875rem;
        line-height: 4.125rem;
        margin-bottom: -2rem;
    }
    .section-info-help .title-wrap {
        min-height: 25.3125rem;
        margin-bottom: 7.3rem;
    }
    .section-info-help .title-wrap::before {
        width: 116%;
        left: -97%;
    }
    .section-info-help .content p {
        font-size: 1.5625rem;
        line-height: 3.125rem;
        margin-bottom: 3.1rem;
    }
    .section-info-help .content .container {
        padding: 0 1.7rem;
    }
    .section-info-help .content h3 {
        font-size: 2.8125rem;
        line-height: 3.4375rem;
        margin-top: 7.6rem;
    }
    .section-info-help .image-wrap {
        width: 28.4375rem;
        height: 28.4375rem;
        margin-top: 3.5rem;
        margin-left: 2.8rem;
    }
    .section-info-help .image-wrap::before {
        width: 33rem;
        height: 33rem;
    }
    .section-info-help .image-wrap::after {
        width: 14.25rem;
        height: 14.25rem;
        left: 18.5rem;
        bottom: 0.8rem;
    }
    .section-info-help .row {
        margin: 5.5rem -3.3rem 0;
    }
    .section-info-help {
        padding-bottom: 20rem;
    }
    .section-info-help .title-wrap .container::before {
        width: 11.5rem;
        height: 11.5rem;
        filter: blur(128px);
        top: 6rem;
    }
    .section-info-help .title-wrap .container::after {
        width: 15.5rem;
        height: 17.5rem;
        filter: blur(135px);
        bottom: 2rem;
    }
    /* ----- /SECTION INFO HELP ----- */
    /*  */
    /* ----- SECTION SECRET ----- */
    .section-secret::before, .section-secret::after {
        transform: rotate(-5.15deg);
        left: -103%;
        height: 25.3125rem;
        width: 117%;
        top: -11.1rem;
    }
    .section-secret .container::before {
        left: -2rem;
        width: 22.5rem;
        height: 29.5rem;
    }
    .section-secret .title .img-wrap {
        width: 19.9375rem;
        height: 19.9375rem;
        flex: 0 0 19.9375rem;
    }
    .section-secret .title .img-wrap::before {
        width: 21.25rem;
        height: 21.25rem;
    }
    .section-secret .title .img-wrap::after {
        width: 23.25rem;
        height: 23.25rem;
    }
    .section-secret .title h2 {
        font-size: 4.6875rem;
        line-height: 3.0625rem;
        margin-bottom: 1.4rem;
    }
    .section-secret .title .icons .icon-one {
        width: 12.8125rem;
        height: 12.8125rem;
        bottom: -5rem;
        left: 12.8rem;
    }
    .section-secret .title .icons .icon-two {
        width: 5.8125rem;
        height: 5.8125rem;
        left: 28rem;
        bottom: 0.6rem;
    }
    .section-secret .title {
        max-width: 150%;
        margin: 0 -0.8rem;
        justify-content: space-between;
        margin-bottom: 7.8rem;
    }
    .section-secret .title .img-wrap {
        margin-top: -12.4rem;
        margin-left: 2.1rem;
    }
    .section-secret p {
        font-size: 1.5625rem;
        line-height: 2rem;
        margin: 0 -1.9rem 2rem 0.9rem;
    }
    .section-secret::after {
        top: auto;
        bottom: -12.1rem;
    }
    .section-secret .container::after {
        top: 4rem;
        height: 31.4375rem;
        width: 23.5rem;
        right: -12rem;
    }
    .section-secret .title::after {
        display: none;
    }
    /* ----- /SECTION SECRET ----- */
    /*  */
    /* ----- SECTION CLEVER CLOGS ----- */
    .section-clever-clogs {
        padding-top: 19.5rem;
        padding-bottom: 11.9rem;
        margin-top: -2rem;
    }
    .section-clever-clogs h3 {
        font-size: 2.8125rem;
        line-height: 3.4375rem;
    }
    .section-clever-clogs .container {
        padding: 0 1.6rem;
    }
    .section-clever-clogs p {
        font-size: 1.5625rem;
        line-height: 3.125rem;
        margin-right: -2rem;
        margin-bottom: 3.1rem;
    }
    /* ----- /SECTION CLEVER CLOGS ----- */
    /*  */
    /* ----- SECTION COME ON ----- */
    .section-come-on h3 {
        font-size: 4.6875rem;
        line-height: 6.5rem;
        max-width: 100%;
    }
    .section-come-on::before {
        height: 40.5625rem;
        top: -7rem;
        width: 210%;
        transform: rotate(-3.3deg);
    }
    .section-come-on {
        padding-top: 3.1rem;
        padding-bottom: 14.5rem;
        margin-bottom: -2.3rem;
    }
    .section-come-on .container::before {
        width: 28.5rem;
        height: 24.625rem;
    }
    .section-come-on .container::after {
        width: 14.625rem;
        height: 14.625rem;
        filter: blur(125px);
    }
    /* ----- /SECTION COME ON ----- */
    /*  */
    /* ----- SECTION BLOG POSTS ----- */
    .section-blog-posts {
        padding-top: 12.6rem;
    }
    .section-blog-posts h1 {
        font-size: 4.6875rem;
        line-height: 5.0625rem;
        margin-bottom: 4.5rem;
    }
    .container-blog .row {
        margin: 0 -0.3rem;
    }
    .container-blog .col-12 {
        padding: 0 0.5rem;
    }
    .blog-post .post-img {
        height: 30.1875rem;
    }
    .blog-post h3 {
        margin-bottom: 1.1rem;
    }
    .blog-post p {
        margin-bottom: 1.4rem;
    }
    .blog-post-small .post-img {
        flex: 0 0 10.75rem;
        max-width: 10.75rem;
        height: 10.75rem;
        margin-right: 1.3rem;
    }
    .blog-post-small .category-link {
        display: block;
        margin-bottom: 0.5rem;
        margin-top: -0.3rem;
    }
    .blog-post-small p {
        display: block;
        color: #868686;
        font-size: 1rem;
        line-height: 1.875rem;
    }
    .blog-post-small h3 {
        margin-bottom: 0.5rem;
        margin-top: 0;
    }
    .blog-post-small {
        margin-bottom: 0.85rem;
    }
    .blog-post-small .h3 {
        margin-bottom: 0.4rem;
        font-size: 1.1875rem;
        line-height: 1.4375rem;
    }
    /* ----- /SECTION BLOG POSTS ----- */
    /*  */
    /* ----- SECTION POSTS ----- */
    .section-posts {
        padding-top: 2.8rem;
        padding-bottom: 1.9rem;
    }
    .section-posts h2 {
        font-size: 3.125rem;
        line-height: 5.0625rem;
        margin-bottom: 2.5rem;
    }
    .section-posts .col-12 {
        padding: 0 0.4rem;
    }
    .section-posts .post .post-img {
        margin-bottom: 3rem;
    }
    .section-posts .post h3 {
        margin-bottom: 0.5rem;
    }
    .section-posts .post p {
        -webkit-line-clamp: 3;
        line-clamp: 3;
    }
    .section-posts .btn-load {
        margin: 2.3rem auto 0;
    }
    .section-posts-single {
        padding-bottom: 3.1rem;
    }
    /* ----- /SECTION POSTS ----- */
    /*  */
    /* ----- SECTION TRY NOW ----- */
    .section-try-now {
        margin-top: 8.2rem;
        border-radius: 0;
        padding-top: 4.6rem;
        padding-bottom: 5.2rem;
        margin-bottom: -2rem;
    }
    .section-try-now::after {
        display: none;
    }
    .section-try-now .buttons .btn {
        width: 24.875rem;
        height: 4.625rem;
        margin-bottom: 1.5rem;
    }
    .section-try-now .buttons {
        margin: 0;
        align-items: flex-end;
        padding-right: 0.9rem;
    }
    .section-try-now .content-col {
        padding-left: 1.8rem;
        padding-right: 0.2rem;
    }
    .section-try-now h2 {
        margin-right: -1rem;
        margin-bottom: 1.1rem;
        margin-top: 0.7rem;
    }
    .section-try-now .row {
        align-items: center;
        position: relative;
        z-index: 10;
    }
    .section-try-now::before {
        content: '';
        width: 21.25rem;
        height: 21.25rem;
        background: #03AEE4;
        position: absolute;
        left: -18rem;
        top: 10rem;
        mix-blend-mode: normal;
        filter: blur(170px);
    }
    .section-try-now .icon-one {
        width: 13.3125rem;
        height: 18.3125rem;
        background-image: url("data:image/svg+xml,%3Csvg width='259' height='356' viewBox='0 0 259 356' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light' filter='url(%23filter0_f_468_269)'%3E%3Cpath d='M247.378 16.9443H111.193C59.1361 16.9443 16.7852 59.0346 16.7852 110.771V246.118C16.7852 297.854 59.1361 339.944 111.193 339.944H247.378C299.434 339.944 341.785 297.854 341.785 246.119V110.771C341.785 59.0346 299.434 16.9443 247.378 16.9443ZM316.395 246.118C316.395 283.94 285.434 314.71 247.378 314.71H111.193C73.1365 314.71 42.1758 283.94 42.1758 246.119V110.771C42.1758 72.9489 73.1365 42.1787 111.193 42.1787H247.378C285.434 42.1787 316.395 72.9489 316.395 110.771V246.118Z' fill='%2303AEE4'/%3E%3Cpath d='M179.285 91.3857C130.983 91.3857 91.6875 130.44 91.6875 178.444C91.6875 226.449 130.983 265.503 179.285 265.503C227.587 265.503 266.883 226.449 266.883 178.444C266.883 130.44 227.587 91.3857 179.285 91.3857ZM179.285 240.269C144.984 240.269 117.078 212.534 117.078 178.444C117.078 144.355 144.984 116.62 179.285 116.62C213.586 116.62 241.492 144.355 241.492 178.444C241.492 212.534 213.586 240.269 179.285 240.269Z' fill='%2303AEE4'/%3E%3Cpath d='M268.152 102.741C275.164 102.741 280.848 97.0923 280.848 90.124C280.848 83.1557 275.164 77.5068 268.152 77.5068C261.141 77.5068 255.457 83.1557 255.457 90.124C255.457 97.0923 261.141 102.741 268.152 102.741Z' fill='%2303AEE4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_468_269' x='0.785156' y='0.944336' width='357' height='355' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='8' result='effect1_foregroundBlur_468_269'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
        top: -9rem;
        right: -0.5rem;
    }
    .section-try-now .icon-two {
        background-image: url("data:image/svg+xml,%3Csvg width='153' height='153' viewBox='0 0 153 153' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light' filter='url(%23filter0_f_468_271)'%3E%3Cpath d='M99.1774 22.4155H53.6172C36.202 22.4155 22.0337 36.4966 22.0337 53.8046V99.0843C22.0337 116.392 36.202 130.473 53.6172 130.473H99.1772C116.592 130.473 130.761 116.392 130.761 99.0845V53.8046C130.761 36.4966 116.592 22.4155 99.1774 22.4155ZM122.266 99.0843C122.266 111.737 111.909 122.031 99.1774 122.031H53.6172C40.8857 122.031 30.528 111.737 30.528 99.0845V53.8046C30.528 41.1515 40.8857 30.8575 53.6172 30.8575H99.1772C111.909 30.8575 122.266 41.1515 122.266 53.8046V99.0843Z' fill='%2303AEE4'/%3E%3Cpath d='M76.3972 47.3195C60.238 47.3195 47.0919 60.3848 47.0919 76.4445C47.0919 92.5041 60.238 105.569 76.3972 105.569C92.5563 105.569 105.702 92.5041 105.702 76.4445C105.702 60.3848 92.5563 47.3195 76.3972 47.3195ZM76.3972 97.1274C64.922 97.1274 55.5861 87.849 55.5861 76.4445C55.5861 65.0399 64.922 55.7615 76.3972 55.7615C87.8723 55.7615 97.2082 65.0399 97.2082 76.4445C97.2082 87.849 87.8723 97.1274 76.3972 97.1274Z' fill='%2303AEE4'/%3E%3Cpath d='M106.127 51.1184C108.473 51.1184 110.374 49.2286 110.374 46.8974C110.374 44.5662 108.473 42.6764 106.127 42.6764C103.782 42.6764 101.88 44.5662 101.88 46.8974C101.88 49.2286 103.782 51.1184 106.127 51.1184Z' fill='%2303AEE4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_468_271' x='0.0336914' y='0.415527' width='152.727' height='152.058' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='11' result='effect1_foregroundBlur_468_271'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
        width: 7.0625rem;
        height: 6.0625rem;
        right: 7.8rem;
        bottom: 1.2rem;
    }
    .section-try-now .icon-three {
        background-image: url("data:image/svg+xml,%3Csvg width='137' height='215' viewBox='0 0 137 215' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:hard-light' filter='url(%23filter0_f_468_270)'%3E%3Cpath d='M146.144 17.6243H70.1993C41.1699 17.6243 17.5527 41.0961 17.5527 69.9469V145.424C17.5527 174.274 41.1699 197.746 70.1993 197.746H146.143C175.173 197.746 198.79 174.274 198.79 145.424V69.9469C198.79 41.0961 175.173 17.6243 146.144 17.6243ZM184.631 145.424C184.631 166.515 167.366 183.674 146.144 183.674H70.1993C48.9772 183.674 31.7119 166.515 31.7119 145.424V69.9469C31.7119 48.8554 48.9772 31.6963 70.1993 31.6963H146.143C167.366 31.6963 184.631 48.8554 184.631 69.9469V145.424Z' fill='%2303AEE4'/%3E%3Cpath d='M108.171 59.1368C81.2357 59.1368 59.3223 80.9153 59.3223 107.685C59.3223 134.455 81.2357 156.234 108.171 156.234C135.107 156.234 157.021 134.455 157.021 107.685C157.021 80.9153 135.107 59.1368 108.171 59.1368ZM108.171 142.162C89.0434 142.162 73.4814 126.696 73.4814 107.685C73.4814 88.675 89.0434 73.2088 108.171 73.2088C127.299 73.2088 142.861 88.675 142.861 107.685C142.861 126.696 127.299 142.162 108.171 142.162Z' fill='%2303AEE4'/%3E%3Cpath d='M157.728 65.4692C161.638 65.4692 164.808 62.319 164.808 58.4332C164.808 54.5473 161.638 51.3971 157.728 51.3971C153.819 51.3971 150.649 54.5473 150.649 58.4332C150.649 62.319 153.819 65.4692 157.728 65.4692Z' fill='%2303AEE4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_468_270' x='0.552734' y='0.624268' width='215.237' height='214.122' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='8.5' result='effect1_foregroundBlur_468_270'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
        width: 8.5rem;
        height: 13.5rem;
        bottom: -4.8rem;
    }
    /* ----- /SECTION TRY NOW ----- */
    /*  */
    /* ----- SECTION BLOG SINGLE NEW ----- */
    .section-blog-single-new {
        padding-top: 12.5rem;
        padding-bottom: 7.05rem;
    }
    .section-blog-single-new .blog-post .post-img {
        border-radius: 1.875rem;
    }
    .section-blog-single-new .blog-post .category-link {
        font-size: 1rem;
        line-height: 1.25rem;
    }
    .section-blog-single-new .blog-post h1 {
        font-size: 2.8125rem;
        line-height: 3.4375rem;
        margin-bottom: 1.6rem;
    }
    .section-blog-single-new .blog-post p {
        font-size: 1.25rem;
        line-height: 1.875rem;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        padding-right: 2rem;
    }
    .section-blog-single-new .blog-post .date {
        margin-right: 1.9rem;
    }
    .section-blog-single-new .blog-post::after {
        content: '';
        height: 1px;
        background: #7C7C7C;
        width: 50.9375rem;
        margin: 0 auto;
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .section-blog-single-new .blog-post {
        position: relative;
        padding-bottom: 3.3rem;
    }
    .section-blog-single-new .post-content {
        padding-top: 2.9rem;
    }
    .section-blog-single-new .post-content p span:first-child {
        font-size: 2.1875rem;
    }
    .section-blog-single-new .post-content p {
        font-size: 1.25rem;
        line-height: 2.375rem;
        margin-bottom: 2.3rem;
    }
    .section-blog-single-new .post-content h2 {
        font-size: 2.1875rem;
        line-height: 2.625rem;
        margin-top: 5.7rem;
    }
    .section-blog-single-new .post-content ul {
        display: flex;
        flex-wrap: wrap;
        margin-top: 1.5rem;
        margin-bottom: -1.4rem;
    }
    .section-blog-single-new .post-content li {
        flex: 0 0 49%;
        max-width: 49%;
    }
    .section-blog-single-new .share {
        margin-top: 7.8rem;
    }
    .section-blog-single-new .share h5 {
        font-size: 2rem;
        line-height: 2.4375rem;
        margin-right: 1.6rem;
    }
    .section-blog-single-new .share a {
        width: 1.875rem;
        height: 1.875rem;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 1.4rem;
    }
    .section-blog-single-new .share a svg {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    /* ----- /SECTION BLOG SINGLE NEW ----- */
    /*  */
    /* ----- SECTION BUY ----- */
    .section-buy {
        padding-top: 8rem;
        padding-bottom: 13rem;
    }
    .section-buy h2 {
        font-size: 3.625rem;
        line-height: 4.375rem;
        margin-bottom: 1.5rem;
    }
    .section-buy .title {
        max-width: 70rem;
        margin-bottom: 5.9rem;
    }
    .section-buy .top-content .title {
        max-width: 66rem;
        margin-bottom: 5.3rem;
    }
    .section-buy .top-content p{
        font-size: 2.125rem;
        line-height: 2.5625rem;
        color: #979797;
    }
    .section-buy .top-content .title p {
        max-width: 67rem;
        margin: 0 auto;
    }
    .section-buy .top-content .content-col h3 {
        font-size: 3.0625rem;
        line-height: 4.75rem;
        margin-bottom: 1.5rem;
    }
    .section-buy .top-content .content-col {
        text-align: right;
        padding-right: 0rem;
        padding-bottom: 4.2rem;
        padding-left: 1rem;
    }
    .section-buy .top-content .row {
        align-items: center;
    }
    .section-buy .top-content {
        margin-bottom: 4.55rem;
    }
    .section-buy .content-wrap {
        padding: 0 2rem;
        margin-bottom: 6.6rem;
    }
    .section-buy .content-wrap p {
        font-size: 1.125rem;
    }
    .section-buy .bottom-content {
        margin-top: 8.8rem;
    }
    .section-buy .bottom-content .content-col {
        text-align: right;
        padding-right: 0.1rem;
    }
    .section-buy .bottom-content h3{
        font-size: 2.8125rem;
        line-height: 3.4375rem;
        margin-bottom: 1.6rem;
    }
    .section-buy .images-wrap {
        width: 29.5625rem;
        height: 40.25rem;
        margin-left: 0;
    }
    .section-buy .images-wrap .image-one {
        width: 24.8125rem;
        height: 24.8125rem;
        right: 0.1rem;
    }
    .section-buy .images-wrap .image-two {
        width: 13.875rem;
        height: 13.875rem;
        top: 23.6rem;
        left: 3.4rem;
    }
    .section-buy .images-wrap .image-one::before {
        width: 28.8125rem;
        height: 28.8125rem;
    }
    .section-buy .images-wrap .image-two::before {
        width: 16.1875rem;
        height: 16.1875rem;
    }
    .section-buy .images-wrap::before {
        width: 23.625rem;
        height: 35.75rem;
        left: 1.9rem;
        top: 0;
    }
    .section-buy .images-wrap .icons .icon-three {
        width: 6.8125rem;
        height: 6.8125rem;
        right: 2rem;
        top: -1.9rem;
    }
    .section-buy .images-wrap .icons .icon-two {
        width: 3.3125rem;
        height: 3.3125rem;
        left: 2.6rem;
        bottom: 17.2rem;
    }
    .section-buy .images-wrap .icons .icon-one {
        width: 7.6875rem;
        height: 7.6875rem;
        bottom: 8rem;
        right: 5.8rem;
    }
    .section-buy .bottom-content .image-wrap .image {
        width: 29.0625rem;
        height: 29.0625rem;
        left: 0.4rem;
    }
    .section-buy .bottom-content .image-wrap .image::before {
        width: 33.75rem;
        height: 33.75rem;
    }
    .section-buy .bottom-content .image-wrap::before {
        width: 27.6875rem;
        height: 32.375rem;
        left: -2.7rem;
        top: -1.7rem;
    }
    .section-buy .bottom-content .image-wrap {
        width: 35.4375rem;
        height: 34.375rem;
        margin-top: 2.5rem;
    }
    .section-buy .bottom-content .image-wrap .icon-one {
        width: 5rem;
        height: 5rem;
        left: -3.6rem;
        top: 1.2rem;
    }
    .section-buy .bottom-content .image-wrap .icon-two {
        width: 8.0625rem;
        height: 8.0625rem;
        right: 4.8rem;
        top: -1.9rem;
    }
    .section-buy .bottom-content .image-wrap .icon-three {
        width: 8rem;
        height: 8rem;
        left: -1.8rem;
        bottom: 1.9rem;
    }
    .section-buy .bottom-content .list li {
        font-size: 1.875rem;
        line-height: 3.625rem;
        padding-left: 0;
        margin-bottom: 0rem;
    }
    .section-buy .bottom-content .list li::after {
        width: 2rem;
        height: 1.75rem;
        vertical-align: -0.6rem;
    }
    .section-buy .container{
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
    .section-buy .price-box .blue-label {
        top: -4.1rem;
        height: 3.2rem;
    }
    .section-buy .price-box h3 {
        margin: 0 auto 1.8rem;
    }
    .section-buy .price-box .box-content {
        padding: 1.35rem 2.1rem 4.1rem 2.1rem;
        min-height: 28.8rem;
    }
    .section-buy .price-box .box-checkbox~label {
        width: 1.5625rem;
        height: 1.5625rem;
        bottom: 2.3rem;
    }
    .section-buy .price-box .box-checkbox:checked~label {
        background-size: 0.7rem 0.7rem;
    }
    .section-buy .you-save {
        font-size: 1.3125rem;
        margin-bottom: 3.9rem;
    }
    .section-buy .btn-large {
        max-width: 39.5rem;
    }
    .section-buy .images-wrap::after {
        width: 40.125rem;
        height: 90rem;
        filter: blur(353px);
        right: -35rem;
        opacity: 0.7;
    }
    /* ----- /SECTION BUY ----- */
    /*  */
    /* ----- SECTION WHY NEED ----- */
    .section-why-need::before{
        width: 228%;
        top: -6.6rem;
    }
    .section-why-need::after {
        width: 228%;
        top: -6.6rem;
    }
    .section-why-need h2{
        font-size: 3.625rem;
        line-height: 4.375rem;
        margin-bottom: 1rem;
    }
    .section-why-need .title h4 {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        max-width: 45rem;
        margin: 0 auto;
    }
    .section-why-need .title {
        margin-bottom: 1.2rem;
        max-width: 100%;
    }
    .why-need-box {
        padding: 4.5rem 5.1rem;
        margin: 5.8rem auto;
        max-width: 65.9rem;
    }
    .why-need-box h3 {
        font-size: 2.8125rem;
        line-height: 3.4375rem;
        margin-bottom: 1.6rem;
    }
    .why-need-box h4 {
        color: #979797;
        font-weight: 400;
        font-size: 2.125rem;
        line-height: 2.5625rem;
        margin-bottom: 2rem;
        text-align: left;
    }
    .why-need-box p{
        font-size: 1.25rem;
        line-height: 2.1875rem;
    }
    .why-need-box .lead{
        font-size: 1.5rem;
        line-height: 1.8125rem;
    }
    .why-need-box .list li {
        font-size: 1.25rem;
        line-height: 2.5625rem;
    }
    .why-need-box .list .text-large {
        font-size: 1.625rem;
    }
    .why-need-box .list {
        margin-bottom: 2.1rem;
    }
    .why-need-box .text-row p {
        line-height: 2.375rem;
    }
    .section-why-need{
        padding-top: 4.8rem;
        padding-bottom: 5rem;
        background: #ffffff;
    }
    .why-need-box .images-wrap {
        width: 25.4375rem;
        height: 28.3125rem;
        margin-left: 0.8rem;
    }
    .why-need-box .images-wrap .image-one {
        width: 21.0625rem;
        height: 21.0625rem;
        top: 0.1rem;
        right: 1.2rem;
    }
    .why-need-box .images-wrap .image-one::before {
        width: 24.5rem;
        height: 24.5rem;
    }
    .why-need-box .images-wrap .image-two {
        width: 11.8125rem;
        height: 11.8125rem;
        right: 0rem;
        bottom: 1.7rem;
    }
    .why-need-box .images-wrap .image-two::before {
        width: 13.75rem;
        height: 13.75rem;
    }
    .why-need-box .images-wrap .icon-one {
        width: 2.8125rem;
        height: 2.8125rem;
        left: 4.1rem;
        bottom: 6.7rem;
    }
    .why-need-box .images-wrap .icon-two {
        width: 6.5625rem;
        height: 6.5625rem;
        bottom: 3.3rem;
        left: 7.6rem;
    }
    .section-why-need .owl-nav {
        top: 0;
        right: 0;
        left: 0;
        padding-bottom: 5.9%;
        bottom: 0;
        max-width: 84.7rem;
    }
    .section-why-need .owl-carousel .owl-nav .owl-prev, 
    .section-why-need .owl-carousel .owl-nav .owl-next {
        width: 1.9375rem;
        height: 3.3125rem;
    }
    .section-why-need .owl-dots .owl-dot {
        width: 0.9375rem;
        height: 0.9375rem;
        margin: 0 0.35rem;
    }
    .section-why-need .owl-dots .owl-dot.active {
        transform: scale(1.4);
    }
    .section-why-need .btn-large {
        margin-top: 6.1rem;
     }
    .why-need-box .content-col {
        order: 1;
        margin-top: 0;
    }
    .why-need-box .image-col {
        order: 2;
        margin-top: 0;
    }
    .why-need-box .row {
        margin-top: 1.2rem;
    }
    .why-need-box .text-row {
        margin: 0.9rem 0.9rem 0.9rem -1.1rem;
    }
    .why-need-box .list li {
        padding-left: 2.6rem;
    }
    .why-need-box .list li::before {
        margin-left: -2.6rem;
        margin-right: 1.4rem;
    }
    .why-need-box .images-wrap::before {
        width: 20.0625rem;
        height: 27.625rem;
        top: -1.1rem;
        left: 1rem;
    }
    .why-need-box .blue-title {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        margin-top: 2.1rem;
    }
    /* ----- /SECTION WHY NEED ----- */
    /*  */
    /* ----- SECTION PHASES ----- */
    .section-phases {
        padding-top: 4rem;
    }
    .section-phases h2{
        font-size: 3.625rem;
        line-height: 4.375rem;
        margin-bottom: 3.9rem;
    }
    .section-phases .col{
        padding: 0 1.40625rem;
    }
    .section-phases .row {
        margin: 0 -2.5125rem;
    }
    .phase-box {
        padding: 1.85rem 0.8rem;
        display: block;
        margin-bottom: 0;
    }
    .section-phases .btn-large {
        margin-top: 5rem;
    }
    .section-phases .bottom-image {
        margin-top: -4.6rem;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .section-social-media::before {
        width: 138%;
        height: 41.625rem;
        top: -11.2rem;
    }
    .section-phases::after {
        width: 20.125rem;
        height: 39.75rem;
        filter: blur(330px);
        bottom: 23rem;
        left: -8rem;
    }
    /* ----- /SECTION PHASES ----- */
    /*  */
    /* ----- SECTION SOCIAL MEDIA ----- */
    .section-social-media .container {
        max-width: 1215px;
        padding: 0 0.4rem;
    }
    .section-social-media h2{
        font-size: 3.0625rem;
        line-height: 3.6875rem;
        margin-bottom: 2.2rem;
    }
    .section-social-media h4 {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        font-weight: 400;
        margin-bottom: 2rem;
        max-width: 38rem;
    }
    .section-social-media p{
        font-size: 1.25rem;
        line-height: 2.375rem;
    }
    .section-social-media .content-col{ 
        padding: 0 2.1rem;
        padding-right: 4rem;
    }
    .section-social-media h3{
        font-size: 2.5rem;
        line-height: 3.0625rem;
        margin-top: 3.1rem;
        margin-bottom: 2rem;
        text-align: left;
    }
    .section-social-media .text-row {
        margin-right: -3.8rem;
    }
    .section-social-media .text-row .col {
        padding-right: 1.6rem;
    }
    .section-social-media {
        padding-top: 1.7rem;
        padding-bottom: 9.2rem;
    }
    .section-social-media .images-wrap {
        width: 31.125rem;
        height: 42.375rem;
        margin-top: -0.1rem;
        margin-left: -0.3rem;
    }
    .section-social-media .images-wrap .image-one {
        width: 26.125rem;
        height: 26.125rem;
        top: 0.2rem;
        right: 2.6rem;
    }
    .section-social-media .images-wrap .image-one::before {
        width: 30.375rem;
        height: 30.375rem;
    }
    .section-social-media .images-wrap .image-two {
        width: 14.625rem;
        height: 14.625rem;
        bottom: 4.2rem;
        left: 1.2rem;
    }
    .section-social-media .images-wrap .image-two::before {
        width: 17.0625rem;
        height: 17.0625rem;
    }
    .section-social-media .images-wrap .icons .icon-one {
        width: 7.1875rem;
        height: 7.1875rem;
        right: 4.5rem;
        top: -3.5rem;
    }
    .section-social-media .images-wrap .icons .icon-two {
        width: 3.5rem;
        height: 3.5rem;
        bottom: 19.5rem;
        left: 0.2rem;
    }
    .section-social-media .images-wrap .icons .icon-three {
        width: 8.125rem;
        height: 8.125rem;
        top: 24.6rem;
        right: 8.5rem;
    }
    .section-social-media .images-wrap::before {
        width: 24.9375rem;
        height: 37.6875rem;
        left: -0.5rem;
        top: -1.3rem;
    }
    .section-social-media .warning {
        margin: 4.4rem auto 0;
        flex-direction: row;
    }
    .section-social-media .warning h4 {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        text-align: left;
    }
    .section-social-media .warning .img-wrap {
        margin-right: 1rem;
        margin-left: 1rem;
    }
    .section-social-media::after {
        filter: blur(220px);
        width: 23.125rem;
        height: 46.75rem;
        bottom: 15rem;
        right: -15rem;
    }
    /* ----- /SECTION SOCIAL MEDIA ----- */
    /*  */
    /* ----- SECTION IMAGE CONTENT ----- */
    .section-image-content {
        padding-top: 10.7rem;
    }
    .section-image-content .content-col {
        padding-right: 2.1rem;
        padding-left: 0rem;
        margin-left: -1.1rem;
    }
    .section-image-content h2 {
        font-size: 3.625rem;
        line-height: 4.375rem;
        margin-bottom: 2.1rem;
    }
    .section-image-content .image-col img {
        max-height: 39.375rem;
        margin: 0;
        margin-top: -1rem;
    }
    .section-image-content h4 {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        margin-bottom: 3.6rem;
    }
    .section-image-content p {
        font-size: 1.25rem;
        line-height: 2.375rem;
        margin-bottom: 0.3rem;
    }
    .section-image-content h5 {
        margin-top: 0;
    }
    .section-image-content::before {
        right: auto;
        left: -2rem;
        top: 12rem;
        opacity: 0.7;
    }
    /* ----- /SECTION IMAGE CONTENT ----- */
    /*  */
    /* ----- SECTION ARTICLE ----- */
    .section-articles h2 {
        font-size: 3.625rem;
        line-height: 4.375rem;
        margin-bottom: 1.5rem;
    }
    .section-articles .title {
        margin-bottom: 3rem;
        max-width: 100%;
    }
    .section-articles {
        padding-top: 3.5rem;
    }
    .section-articles h4 {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        padding: 0 3rem;
    }
    .section-articles .col {
        padding: 0 0.75rem;
    }
    .section-articles .container {
        padding: 0 2.3rem;
    }
    .section-articles .btn-large {
        margin-left: auto;
        margin-right: auto;
    }
    /* ----- /SECTION ARTICLE ----- */
    /*  */
    /* ----- SECTION IMPORTANT TERMS ----- */
    .section-important-terms {
        padding-top: 12.45rem;
        padding-bottom: 19.9rem;
    }
    .section-important-terms h2 {
        font-size: 3.0625rem;
        line-height: 3.6875rem;
    }
    .section-important-terms .title {
        margin-bottom: 4.2rem;
    }
    .section-important-terms .images-wrap {
        width: 32.875rem;
        height: 32rem;
        margin-top: 0;
        margin-bottom: -0.9rem;
    }
    .section-important-terms .images-wrap .image-one {
        width: 21.6875rem;
        height: 21.6875rem;
        left: 0.7rem;
        top: 0.6rem;
    }
    .section-important-terms .images-wrap .image-one::before {
        width: 25.1875rem;
        height: 25.1875rem;
    }
    .section-important-terms .images-wrap .image-two {
        width: 12.125rem;
        height: 12.125rem;
        bottom: 1.3rem;
        right: 2.1rem;
    }
    .section-important-terms .images-wrap .image-two::before {
        width: 14.125rem;
        height: 14.125rem;
    }
    .section-important-terms .images-wrap .icon-one {
        width: 6rem;
        height: 6rem;
        bottom: 6.6rem;
        left: 10.4rem;
    }
    .section-important-terms .images-wrap .icon-two {
        width: 2.875rem;
        height: 2.875rem;
        right: 5.3rem;
        bottom: 15.2rem;
    }
    .section-important-terms .images-wrap::before {
        width: 20.6875rem;
        height: 27.8125rem;
        left: 4rem;
        top: -0.6rem;
    }
    .section-important-terms h3 {
        font-size: 2.8125rem;
        line-height: 3.4375rem;
        margin-bottom: 2rem;
    }
    .section-important-terms p {
        font-size: 1.5625rem;
        line-height: 2.8125rem;
        margin-bottom: 2.2rem;
    }
    .section-important-terms .container {
        padding: 0 0.75rem;
    }
    .section-important-terms .row {
        margin: 0 1.3rem;
    }
    .section-important-terms .content-col {
        padding-top: 2.4rem;
    }
    .section-important-terms .row-image-left .image-col {
        order: 1;
    }
    .section-important-terms .row-image-left .content-col {
        order: 2;
        text-align: right;
    }
    .section-important-terms .row-image-left .col:last-child {
        order: 3;
    }
    .section-important-terms .row-image-left {
        margin-top: 2.5rem;
        align-items: flex-start;
        margin-bottom: 5.8rem;
    }
    .section-important-terms .image-wrap .image {
        width: 22.6875rem;
        height: 22.6875rem;
        left: -0.3rem;
    }
    .section-important-terms .image-wrap .image::before {
        width: 26.375rem;
        height: 26.375rem;
    }
    .section-important-terms .image-wrap .icon-one {
        width: 5.75rem;
        height: 5.75rem;
        top: 3.1rem;
        left: -2.2rem;
    }
    .section-important-terms .image-wrap .icon-two {
        width: 3.0625rem;
        height: 3.0625rem;
        right: -1.6rem;
    }
    .section-important-terms .image-wrap .icon-three {
        width: 8.4375rem;
        height: 8.4375rem;
        left: -2.9rem;
        bottom: -5rem;
    }
    .section-important-terms .image-wrap::before {
        width: 22.375rem;
        height: 25.3125rem;
        right: -4.1rem;
        top: -1.3rem;
    }
    .section-important-terms .image-wrap {
        margin-top: 3.9rem;
    }
    .section-important-terms .row-image-left .content-col p:last-child {
        margin-left: -6rem;
    }
    .section-important-terms .black-title {
        font-size: 2.25rem;
        line-height: 2.75rem;
        padding: 0 1rem;
    }
    .reels-box {
        margin: 4.4rem auto 2.3rem;
        padding: 4.9rem 3.2rem 2rem 6.2rem;
        max-width: 70rem;
    }
    .reels-box h3 {
        margin-bottom: 1rem;
    }
    .reels-box p {
        line-height: 3.3125rem;
    }
    .reels-box .content-col {
        padding-top: 0;
        padding-right: 1rem;
    }
    .reels-box .image-col {
        padding-left: 2rem;
        padding-right: 2.8rem;
    }
    .reels-box .image-wrap .image {
        width: 20.8125rem;
        height: 20.8125rem;
        left: 3.4rem;
    }
    .reels-box .image-wrap {
        width: 27rem;
        height: 23.1875rem;
        margin-top: 0rem;
        margin-bottom: 1.4rem;
    }
    .reels-box .image-wrap .image::before {
        width: 24.1875rem;
        height: 24.1875rem;
    }
    .reels-box .image-wrap .icon-one {
        width: 7.75rem;
        height: 7.75rem;
        top: -0.1rem;
        left: 0rem;
    }
    .reels-box .image-wrap .icon-two {
        width: 2.75rem;
        height: 2.75rem;
        right: 1.4rem;
        top: 4.9rem;
    }
    .reels-box .image-wrap .icon-three {
        width: 5.3125rem;
        height: 5.3125rem;
        bottom: 1rem;
        left: 3.8rem;
    }
    .reels-box .image-wrap::before {
        width: 20.5rem;
        height: 23.1875rem;
        right: -0.2rem;
    }
    .section-important-terms .arrow-link {
        width: 4.4375rem;
        height: 2.875rem;
        margin-right: 2rem;
    }
    .section-important-terms::before {
        border-width: 60px 0 70px 2000px;
        left: -2rem;
        top: -4.2rem;
        transform: rotate(-1deg);
    }
    .section-important-terms .owl-carousel::after {
        top: 4rem;
        right: -12rem;
        width: 18.75rem;
        height: 23.75rem;
        opacity: 0.5;
    }
    .section-important-terms .owl-carousel {
        margin-top: -1.9rem;
    }
    .section-important-terms .owl-carousel .owl-nav .owl-prev, 
    .section-important-terms .owl-carousel .owl-nav .owl-next {
        width: 4.4375rem;
        height: 2.875rem;
    }
    .section-important-terms .owl-nav {
        bottom: 4rem;
    margin: 0 auto;}
    /* ----- /SECTION IMPORTANT TERMS ----- */
    /*  */
    /* ----- SECTION CREATE PROFILE ----- */
    .section-create-profile::before {
        height: 41.625rem;
        top: -6.4rem;
        width: 138%;
    }
    .section-create-profile h2 {
        font-size: 3.625rem;
        line-height: 4.375rem;
        margin-bottom: 2.1rem;
    }
    .section-create-profile {
        padding-top: 3.7rem;
        padding-bottom: 5.4rem;
    }
    .section-create-profile .title {
        max-width: 100%;
        margin-bottom: 5.8rem;
    }
    .section-create-profile h4 {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        margin: 0 1rem;
    }
    .section-create-profile .row {
        margin: 0;
    }
    .section-create-profile .content-col {
        text-align: left;
        padding-right: 4rem;
    }
    .section-create-profile h3 {
        font-size: 1.875rem;
        line-height: 2.8125rem;
    }
    .section-create-profile p {
        font-size: 1.5625rem;
        line-height: 2.8125rem;
    }
    .section-create-profile .sub-title {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem;
    }
    .section-create-profile .sub-title h3 {
        margin-bottom: 0.6rem;
    }
    .section-create-profile .list li {
        padding-left: 2rem;
        margin-bottom: 2.6rem;
    }
    .section-create-profile .list {
        padding-right: 2rem;
    }
    .section-create-profile .images-wrap {
        width: 28.8125rem;
        height: 50.1875rem;
        margin-top: 3.7rem;
    }
    .section-create-profile .images-wrap .image-one {
        width: 11.75rem;
        height: 11.75rem;
        left: 6.2rem;
    }
    .section-create-profile .images-wrap .image-one::before {
        width: 13.75rem;
        height: 13.75rem;
    }
    .section-create-profile .images-wrap .image-two {
        width: 23.3125rem;
        height: 23.3125rem;
        top: 8.7rem;
        left: -2.7rem;
    }
    .section-create-profile .images-wrap .image-two::before {
        width: 27.0625rem;
        height: 27.0625rem;
    }
    .section-create-profile .images-wrap .image-three {
        width: 13.5rem;
        height: 13.5rem;
        bottom: 5rem;
        left: 5.9rem;
    }
    .section-create-profile .images-wrap .image-three::before {
        width: 16.875rem;
        height: 16.875rem;
    }
    .section-create-profile .images-wrap::before {
        width: 21.9375rem;
        height: 34.875rem;
        top: 4.1rem;
        left: -1.1rem;
    }
    .section-create-profile .images-wrap .icon-one {
        width: 2.8125rem;
        height: 2.8125rem;
        top: 7.3rem;
        left: -4.8rem;
    }
    .section-create-profile .images-wrap .icon-two {
        width: 6.875rem;
        height: 6.875rem;
        top: 11.6rem;
        right: 4.7rem;
    }
    .section-create-profile .images-wrap .icon-three {
        width: 9.375rem;
        height: 9.375rem;
        bottom: 10.1rem;
        left: -2.2rem;
    }
    .section-create-profile .images-wrap::after {
        width: 36.75rem;
        height: 47.75rem;
        top: 3rem;
        right: -22rem;
        filter: blur(250px);
        opacity: 0.5;
    }
    /* ----- /SECTION CREATE PROFILE ----- */
    /*  */
    /* ----- SECTION ALGORITHM ----- */
    .section-algorithm h2 {
        font-size: 3.0625rem;
        line-height: 3.6875rem;
        margin: 0 1rem 2.1rem;
    }
    .section-algorithm {
        padding-top: 9.7rem;
    }
    .section-algorithm .title {
        max-width: 100%;
        margin-bottom: 2.5rem;
    }
    .section-algorithm h4 {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        margin: 0 -2rem;
    }
    .section-algorithm .item {
        display: flex;
        flex-wrap: wrap;
        padding-top: 1.5rem;
    }
    .section-algorithm p {
        font-size: 1.5625rem;
        line-height: 2.8125rem;
        margin-bottom: 2.8rem;
    }
    .section-algorithm .owl-carousel {
        width: auto;
        margin: 0 -5rem;
    }
    .section-algorithm .col {
        padding: 0 0.6rem;
    }
    .section-algorithm .images-wrap {
        width: 32.4375rem;
        height: 44.25rem;
        margin: 3rem 0 -0.7rem;
    }
    .section-algorithm .images-wrap .image-one {
        width: 27.3125rem;
        height: 27.3125rem;
        left: 5.3rem;
    }
    .section-algorithm .images-wrap .image-one::before {
        width: 31.6875rem;
        height: 31.6875rem;
    }
    .section-algorithm .images-wrap .image-two {
        width: 15.25rem;
        height: 15.25rem;
        left: 3.8rem;
        bottom: 4.9rem;
    }
    .section-algorithm .images-wrap .image-two::before {
        width: 17.8125rem;
        height: 17.8125rem;
    }
    .section-algorithm .images-wrap .icons .icon-one {
        width: 7.5rem;
        height: 7.5rem;
        top: -4.1rem;
        right: 1.9rem;
    }
    .section-algorithm .images-wrap .icons .icon-two {
        width: 3.625rem;
        height: 3.625rem;
        bottom: 20.9rem;
        left: 2.9rem;
    }
    .section-algorithm .images-wrap .icons .icon-three {
        width: 8.4375rem;
        height: 8.4375rem;
        top: 25.2rem;
        right: 6.1rem;
    }
    .section-algorithm .images-wrap::before {
        width: 26rem;
        height: 39.3125rem;
        left: 2.2rem;
        top: -1.9rem;
    }
    .section-algorithm .content-col {
        margin-left: -2rem;
    }
    .section-algorithm .owl-dots .owl-dot {
        width: 0.9375rem;
        height: 0.9375rem;
        margin: 0 0.35rem;
    }
    .section-algorithm .owl-dots .owl-dot.active {
        transform: scale(1.4);
    }
    .section-algorithm .owl-dots {
        margin-top: 10.3rem;
    }
    .section-algorithm::after {
        height: 41.625rem;
        bottom: -6.6rem;
        width: 139%;
    }
    /* ----- /SECTION ALGORITHM ----- */
    /*  */
    /* ----- SECTION HOW TO USE ----- */
    .section-how-to-use {
        padding-top: 16rem;
    }
    .section-how-to-use h2 {
        font-size: 3.625rem;
        line-height: 4.375rem;
        margin: 0 -3rem 1.1rem;
    }
    .section-how-to-use .title {
        max-width: 100%;
        margin-bottom: 4.6rem;
    }
    .section-how-to-use h4 {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        margin: 0 1.5rem 2rem;
    }
    .section-how-to-use p {
        font-size: 1.25rem;
        line-height: 2.625rem;
        margin-bottom: 1.8rem;
    }
    .section-how-to-use .title p {
        font-size: 1.5625rem;
        line-height: 1.875rem;
        margin: 0 2rem;
    }
    .section-how-to-use h3 {
        font-size: 2.8125rem;
        line-height: 3.4375rem;
        margin-bottom: 1.5rem;
    }
    .section-how-to-use .container {
        padding: 0 2.1rem;
    }
    .section-how-to-use .sub-title p {
        line-height: 2.1875rem;
    }
    .section-how-to-use .col{
        order: 3;
    }
    .section-how-to-use .content-col {
        order: 1;
        padding-top: 3rem;
        padding-right: 2.1rem;
    }
    .section-how-to-use .image-col {
        order: 2;
    }
    .section-how-to-use .sub-title {
        margin-bottom: -1.7rem;
    }
    .section-how-to-use .row {
        align-items: center;
        margin: 0 -0.7rem;
    }
    .section-how-to-use .images-wrap {
        width: 31.3125rem;
        height: 34.875rem;
        margin-top: 3.5rem;
        margin-bottom: -0.8rem;
    }
    .section-how-to-use .images-wrap .image-one {
        width: 25.9375rem;
        height: 25.9375rem;
        top: -0.3rem;
        left: 3.1rem;
    }
    .section-how-to-use .images-wrap .image-one::before {
        width: 30.1875rem;
        height: 30.1875rem;
    }
    .section-how-to-use .images-wrap .image-two {
        width: 14.5rem;
        height: 14.5rem;
        bottom: 2.4rem;
        right: 1rem;
    }
    .section-how-to-use .images-wrap .image-two::before {
        width: 16.9375rem;
        height: 16.9375rem;
    }
    .section-how-to-use .images-wrap::before {
        width: 24.75rem;
        height: 34rem;
        top: -1.8rem;
    }
    .section-how-to-use .images-wrap .icon-one {
        width: 3.4375rem;
        height: 3.4375rem;
        bottom: 8.6rem;
        left: 4rem;
    }
    .section-how-to-use .images-wrap .icon-two {
        width: 8rem;
        height: 8rem;
        bottom: 4.6rem;
        left: 8.6rem;
    }
    .section-how-to-use .blue-text {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        max-width: 43rem;
        margin: 0 auto;
    }
    .section-how-to-use .images-wrap::after {
        content: '';
        width: 18.75rem;
        height: 31.75rem;
        background: #03aee4;
        mix-blend-mode: normal;
        filter: blur(200px);
        position: absolute;
        top: 3rem;
        right: -12rem;
        opacity: 0.5;
    }
    /* ----- /SECTION HOW TO USE ----- */
    /*  */
    /* ----- SECTION PROMOTED POSTS ----- */
    .section-promoted-posts h3 {
        font-size: 2.8125rem;
        line-height: 3.4375rem;
        margin-bottom: 1.6rem;
    }
    .section-promoted-posts {
        padding-top: 3.1rem;
        padding-bottom: 3.5rem;
    }
    .section-promoted-posts p {
        font-size: 1.25rem;
        line-height: 2.1875rem;
        max-width: 65rem;
        margin-bottom: 2.2rem;
    }
    .section-promoted-posts .title {
        margin-bottom: 3.5rem;
    }
    .promoted-post {
        max-width: 100%;
    }
    .section-promoted-posts .col {
        padding: 0 1.5rem;
    }
    .promoted-post p {
        font-size: 1.125rem;
        line-height: 1.875rem;
        margin-bottom: 3rem;
    }
    .promoted-post .promoted-post-content {
        padding: 2.6rem 0.8rem 1rem;
    }
    .promoted-post .image-wrap {
        margin-top: 0;
        margin-bottom: -14.8rem;
    }
    /* ----- /SECTION PROMOTED POSTS ----- */
    /*  */
    /* ----- SECTION INFLEUNCERS CHOISE ----- */
    .section-infleuncers-choice {
        padding-top: 8.9rem;
        padding-bottom: 6.7rem;
    }
    .section-infleuncers-choice h3 {
        font-size: 2.125rem;
        line-height: 3.4375rem;
        margin-bottom: 3.6rem;
    }
    .section-infleuncers-choice .title h3 {
        margin: 0 -1rem 5rem;
    }
    .section-infleuncers-choice h2 {
        font-size: 3.625rem;
        line-height: 4.375rem;
        margin: 0 -3rem 2rem;
    }
    .section-infleuncers-choice .title p {
        font-size: 2.125rem;
        line-height: 2.5625rem;
        margin: 0 -1rem;
    }
    .infleuncer-card {
        margin-top: 4rem;
        padding: 3.6rem 1.1rem 2.7rem;
    }
    .infleuncer-card .image-wrap {
        width: 16.5625rem;
        height: 16.5625rem;
        margin-bottom: 0.1rem;
    }
    .infleuncer-card .image-wrap .image {
        width: 13.5625rem;
        height: 13.5625rem;
        right: 1.1rem;
    }
    .infleuncer-card .image-wrap .image::before {
        width: 15.8125rem;
        height: 15.8125rem;
    }
    .infleuncer-card .image-wrap::before {
        width: 12.9375rem;
        height: 15.125rem;
        left: 0.5rem;
        top: -0.7rem;
    }
    .infleuncer-card .image-wrap .icon-one {
        width: 3.5rem;
        height: 3.5rem;
        left: 0.1rem;
        top: 0.6rem;
    }
    .infleuncer-card .image-wrap .icon-two {
        height: 2rem;
        width: 2rem;
        right: 1.4rem;
    }
    .infleuncer-card .image-wrap .icon-three {
        width: 2.75rem;
        height: 2.75rem;
        bottom: 1.9rem;
        left: 1.5rem;
    }
    .section-infleuncers-choice .owl-carousel .owl-stage-outer {
        padding: 0 0.8rem;
    }
    .infleuncer-card h4 {
        font-size: 2.1875rem;
        line-height: 2.1875rem;
        margin-bottom: 1rem;
    }
    .infleuncer-card p {
        line-height: 2.1875rem;
    }
    .section-infleuncers-choice .owl-carousel .owl-nav .owl-prev, 
    .section-infleuncers-choice .owl-carousel .owl-nav .owl-next {
        width: 1.875rem;
        height: 3.3125rem;
    }
    .section-infleuncers-choice .owl-nav {
        left: -2.9rem;
        right: -2.9rem;
        bottom: 1.1rem;
    }
    .section-infleuncers-choice .owl-carousel {
        margin-bottom: 5rem;
    }
    .section-infleuncers-choice::before {
        border-width: 70px 0 70px 2000px;
        left: -8rem;top: -3.9%;
    }
    /* ----- SECTION INFLEUNCERS CHOISE ----- */
    /*  */
    /* ----- SECTION HASHTAGS ----- */
    .sectiion-hashtags h2 {
        font-size: 3.625rem;
        line-height: 4.375rem;
        margin-bottom: 1.9rem;
    }
    .sectiion-hashtags h4 {
        font-size: 2.125rem;
        line-height: 2.5625rem;
    }
    .sectiion-hashtags .title {
        max-width: 90%;
        margin-bottom: 0.8rem;
    }
    .sectiion-hashtags {
        padding-top: 3.05rem;
    }
    .sectiion-hashtags .images-col {
        
        margin-bottom: -4.7rem;
    }
    .sectiion-hashtags .item .content-col {
        padding-bottom: 0;
    }
    .sectiion-hashtags .item .bottom-content {
        
        margin-top: 3rem;
    }
    .sectiion-hashtags p {
        font-size: 1.25rem;
        line-height: 2.625rem;
    }
    .sectiion-hashtags .images-wrap {
        width: 31.3125rem;
        height: 34.875rem;
    }
    .sectiion-hashtags .images-wrap .image-one {
        width: 25.9375rem;
        height: 25.9375rem;
        top: 0.3rem;
        right: 2.8rem;
    }
    .sectiion-hashtags .images-wrap .image-one::before {
        width: 30.125rem;
        height: 30.125rem;
    }
    .sectiion-hashtags .images-wrap .image-two {
        width: 14.5rem;
        height: 14.5rem;
        right: 1.4rem;
        bottom: 2rem;
    }
    .sectiion-hashtags .images-wrap .image-two::before {
        width: 16.9375rem;
        height: 16.9375rem;
    }
    .sectiion-hashtags .images-wrap::before {
        width: 24.75rem;
        height: 34rem;
        left: -0.3rem;
    }
    .sectiion-hashtags .item {
        margin-top: 1.2rem;
    }
    .sectiion-hashtags .images-wrap .icon-one {
        width: 3.4375rem;
        height: 3.4375rem;
        left: 3.7rem;
        bottom: 8.1rem;
    }
    .sectiion-hashtags .images-wrap .icon-two {
        width: 8rem;
        height: 8rem;
        bottom: 4rem;
        left: 8.1rem;
    }
    .sectiion-hashtags .owl-dots .owl-dot {
        width: 0.9375rem;
        height: 0.9375rem;
        margin: 0 0.35rem;
    }
    .sectiion-hashtags .owl-dots .owl-dot.active {
        transform: scale(1.4);
    }
    .sectiion-hashtags .owl-dots {
        margin-top: 3.8rem;
    }
    .sectiion-hashtags::before {
        height: 41.625rem;
        top: -6.4rem;
        width: 138%;
    }
    .sectiion-hashtags .item .content-col h3 {
        margin-right: -3rem;
        margin-bottom: 2rem;
    }
    /* ----- /SECTION HASHTAGS ----- */
    /*  */
    /* ----- SECTION TYPES ----- */
    .section-types {
        padding-top: 0.3rem;
    }
    .section-types h2 {
        font-size: 3.625rem;
        line-height: 4.375rem;
    }
    .section-types .title {
        margin-bottom: 2.9rem;
    }
    .section-types .row {
        margin: 0 -1.0625rem;
    }
    .section-types .col {
        padding: 0 1.0625rem;
    }
    .section-types .container {
        max-width: 1302px;
    }
    .types-card {
        padding: 4.5rem 2rem 3.6rem;
    }
    .section-types .bottom-title {
        margin-top: 3.4rem;
        margin: 3.4rem 5rem;
    }
    .section-types .bottom-title h4 {
        font-size: 2.125rem;
        line-height: 3.4375rem;
        margin-bottom: 5.1rem;
    }
    .section-types .bottom-title h4 b {
        max-width: 50rem;
        margin: 0 auto;
    }
    .section-types .btn-large {
        width: 100%;
        max-width: 100%;
    }
    .section-types .btn-large span {
        font-size: 2.4375rem;
    }
    /* ----- /SECTION TYPES ----- */
    /*  */
    /* ----- SECTION SHOULD FOLLOW ----- */
    .section-should-follow {
        padding-top: 1.2rem;
        padding-bottom: 6rem;
    }
    .section-should-follow h2 {
        margin-bottom: 1.6rem;
    }
    .section-should-follow h4 {
        margin: 0 0.1rem 0;
    }
    .section-should-follow .title {
        margin-bottom: 0rem;
    }
    .section-should-follow .images-wrap {
        margin-top: 3.1rem;
        margin-right: 0.7rem;
        margin-bottom: 2.4rem;
    }
    .section-should-follow .row {
        margin: 0 -2.9rem;
    }
    .section-should-follow .content-col {
        padding-right: 0;
        padding-left: 1.3rem;
        padding-top: 0;
    }
    .section-should-follow p {
        padding-right: 0;
        margin-right: -0.4rem;
        margin-bottom: 2.7rem;
    }
    .section-should-follow .images-wrap::before {
        left: 0.3rem;
    }
    .section-should-follow .row-image-left .image-col {
        order: 1;
    }
    .section-should-follow .row-image-left .content-col {
        order: 2;
    }
    .section-should-follow .row-image-left .images-wrap {
        margin-left: -0.5rem;
    }
    .section-should-follow .row-image-left .content-col {
        padding-left: 0;
        margin-left: -0.9rem;
    }
    .section-should-follow .blue-text {
        max-width: 60rem;
        margin-top: 0rem;
        line-height: 3.4375rem;
    }
    /* ----- /SECTION SHOULD FOLLOW ----- */
    /*  */
    /* ----- SECTION INFLUENCERS IMPACT ----- */
    .section-influencers-impact h2 {
        font-size: 2.8125rem;
        line-height: 3.4375rem;
        margin-bottom: 2.5rem;
    }
    .section-influencers-impact {
        padding-top: 8.9rem;
        padding-bottom: 3rem;
    }
    .section-influencers-impact .container {
        padding: 0 2.5rem;
    }
    .section-influencers-impact p {
        font-size: 1.5625rem;
        line-height: 2.8125rem;
        margin-bottom: 2.9rem;
    }
    .section-influencers-impact .content-col {
        padding-right: 0.2rem;
        margin-bottom: 2.1rem;
    }
    .section-influencers-impact .images-wrap {
        width: 21.625rem;
        height: 21.0625rem;
        margin-top: 0rem;
        margin-bottom: -1.7rem;
    }
    .section-influencers-impact .images-wrap .image-one {
        width: 14.25rem;
        height: 14.25rem;
        left: 1.3rem;
    }
    .section-influencers-impact .images-wrap .image-one::before {
        width: 16.5625rem;
        height: 16.5625rem;
    }
    .section-influencers-impact .images-wrap .image-two {
        width: 7.9375rem;
        height: 7.9375rem;
        bottom: 1.4rem;
    }
    .section-influencers-impact .images-wrap .image-two::before {
        width: 9.3125rem;
        height: 9.3125rem;
    }
    .section-influencers-impact .images-wrap::before {
        width: 13.5625rem;
        height: 18.3125rem;
        top: -0.9rem;
        left: 3.5rem;
    }
    .section-influencers-impact .images-wrap .icon-one {
        bottom: 4.9rem;
        left: 7.7rem;
    }
    .section-influencers-impact .images-wrap .icon-two {
        right: 2.7rem;
        bottom: 10.5rem;
        width: 1.875rem;
        height: 1.875rem;
    }
    .section-influencers-impact .content-col p {
        margin-bottom: 0;
    }
    .section-influencers-impact .row {
        margin: 0 -0.6rem 3.3rem;
    }
    .section-influencers-impact h4 {
        font-size: 1.875rem;
        line-height: 2.8125rem;
        margin-top: 0.6rem;
        margin-bottom: 0rem;
    }
    .section-influencers-impact .list li {
        font-size: 1.5625rem;
        line-height: 3.75rem;
        padding-left: 2.2rem;
        margin-bottom: 0rem;
    }
    .section-influencers-impact .list li::before {
        width: 1.4375rem;
        height: 1.125rem;
        margin-left: -2.3rem;
        margin-right: 0.9rem;
    }
    /* ----- /SECTION INFLUENCERS IMPACT ----- */
    /*  */
    /* ----- SECTION PROFILES ----- */
    .block-profile .profile-head .avatar {
        width: 5.125rem;
        height: 5.125rem;
        flex: 0 0 5.125rem;
        margin-right: 1.1rem;
    }
    .section-profiles {
        padding-top: 2.9rem;
    padding-bottom: 7.7rem;}
    .section-profiles .container {
        padding: 0 2.1rem;
    }
    .block-profile .profile-head .icon-check {
        width: 1.125rem;
        height: 1.125rem;
        margin-left: 0.2rem;
        margin-top: 0.2rem;
    }
    .block-profile .profile-head .profile-info li {
        font-weight: 400;
        font-size: 1.3125rem;
        line-height: 1.5625rem;
        margin-bottom: 0.8rem;
        margin-right: 6.3rem;
    }
    .block-profile .profile-head .profile-info {
        margin-right: 1.9rem;
        margin-left: auto;
    }
    .block-profile p {
        font-size: 1.125rem;
        line-height: 2.3125rem;
        margin-bottom: 1.3rem;
    }
    .block-profile .profile-photos img {
        height: 15.8875rem;
        margin-bottom: 0;
    }
    .block-profile {
        margin-bottom: 5rem;
    }
    .section-profiles h4 {
        font-size: 2.125rem;
        line-height: 3.9375rem;
        margin-bottom: 4rem;
    }
    .section-profiles .bottom-title {
        margin: 9.6rem -2.7rem 0;
    }
    .section-profiles .h4 {
        font-size: 1.875rem;
        margin-bottom: -0.1rem;
    }
    /* ----- /SECTION PROFILES ----- */
    /*  */
}
@media(min-width: 1400px){
    /* ----- HEADER ----- */
    .header .container {
        padding: 0 4rem;
    }
    .header .user-avatar {
        margin: 0.2rem 0 auto 2.5rem;
    }
    .header .header-nav .btn {
        margin-left: 1.6rem;
    }
    .header .menu li {
        margin-left: 0.7rem;
    }
    .header .logo {
        margin-left: -1.3rem;
    }
    .header .header-nav .menu {
        margin-right: 4.9rem;
    }
    /* ----- /HEADER ----- */
    /*  */
    /* ----- SECTION BANNER ----- */
    .section-banner-about .images .image-one {
        width: 40.75rem;
        height: 40.0625rem;
    }
    .section-banner-about .images .image-one::before {
        width: 47.3125rem;
        height: 44.5625rem;
    }
    .section-banner-about .images::before {
        width: 56.0625rem;
        height: 49.625rem;
    }
    .section-banner-about .images {
        width: 56.0625rem;
        height: 43.875rem;
    }
    /* ----- /SECTION BANNER ----- */
    /*  */
    /* ----- SECTION INFO HELP ----- */
    .section-info-help .content p {
        margin-right: -5rem;
    }
    .section-info-help .content .row p {
        margin-right: -1rem;
    }
    .section-info-help .image-wrap {
        margin-left: 0.4rem;
    }
    /* ----- /SECTION INFO HELP ----- */
    /*  */
    /* ----- SECTION INFO HELP ----- */
    .section-secret .title .img-wrap {
        margin-left: -0.9rem;
    }
    .section-secret .title .icons .icon-one {
        left: 16.8rem;
    }
    .section-secret .title .icons .icon-two {
        left: 32rem;
    }
    /* ----- /SECTION INFO HELP ----- */
    /*  */
    /* ----- SECTION TRY NOW ----- */
    .section-try-now .icon-one {
        width: 16.3125rem;
        height: 26.3125rem;
        top: -5rem;
        right: -0.5rem;
    }
    .section-try-now .icon-two {
        width: 10.0625rem;
        height: 10.0625rem;
        right: 7.8rem;
        bottom: 1.2rem;
    }
    /* ----- /SECTION TRY NOW ----- */
    /*  */
    .reels-box {
        margin: 4.4rem auto 6.3rem;
        max-width: 74.875rem;
    }
    .section-create-profile .content-col {
        padding-right: 1rem;
    }
    .section-create-profile .row {
        margin: 0 -3.25rem;
    }
    .section-promoted-posts .row {
        margin: 0 -2.8rem;
    }
    .section-promoted-posts .container {
        padding: 0rem;
    }
    /*      */
    .section-why-need .owl-nav {
        right: -3.3rem;
        left: -3.3rem;
        margin: auto;
        max-width: 76.7rem;
    }
}
@media(min-width: 1440px){
    .section-important-terms::before {
        border-width: 60px 0 70px 3000px;
        top: -4.2rem;
    }
    
}
@media(min-width: 1700px){
    .section-infleuncers-choice::before{
        border-width: 100px 0 100px 4000px;
        left: -19rem;
        top: -4.9%;
    }
}
/* ----- /MEDIA ----- */
/*  */ 