@font-face {
    font-family: Graphik;
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-Thin.woff2') format('woff2'),url('../fonts/graphik/Graphik-Thin.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-ThinItalic.woff2') format('woff2'),url('../fonts/graphik/Graphik-ThinItalic.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-Extralight.woff2') format('woff2'),url('../fonts/graphik/Graphik-Extralight.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-ExtralightItalic.woff2') format('woff2'),url('../fonts/graphik/Graphik-ExtralightItalic.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-Light.woff2') format('woff2'),url('../fonts/graphik/Graphik-Light.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-LightItalic.woff2') format('woff2'),url('../fonts/graphik/Graphik-LightItalic.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-Medium.woff2') format('woff2'),url('../fonts/graphik/Graphik-Medium.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-MediumItalic.woff2') format('woff2'),url('../fonts/graphik/Graphik-MediumItalic.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-Regular.woff2') format('woff2'),url('../fonts/graphik/Graphik-Regular.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-RegularItalic.woff2') format('woff2'),url('../fonts/graphik/Graphik-RegularItalic.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-Semibold.woff2') format('woff2'),url('../fonts/graphik/Graphik-Semibold.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-SemiboldItalic.woff2') format('woff2'),url('../fonts/graphik/Graphik-SemiboldItalic.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-Bold.woff2') format('woff2'),url('../fonts/graphik/Graphik-Bold.woff') format('woff')
}

@font-face {
    font-family: Graphik;
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-BoldItalic.woff2') format('woff2'),url('../fonts/graphik/Graphik-BoldItalic.woff') format('woff')
}

@font-face {
    font-family: 'Graphik Super';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-Super.woff2') format('woff2'),url('../fonts/graphik/Graphik-Super.woff') format('woff')
}

@font-face {
    font-family: 'Graphik Super';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url('../fonts/graphik/Graphik-SuperItalic.woff2') format('woff2'),url('../fonts/graphik/Graphik-SuperItalic.woff') format('woff')
}

body {
    font-family: Graphik,Roboto,Helvetica,sans-serif;
    font-size: 16px;
    color: #1d1d1f
}

#toast-container>div {
    background-color: #f36!important;
    border-radius: 4px!important
}

.pretty-span {
    color: #157EE1;
    font-weight: 500;
    text-decoration: none
}

h1,h2,h3,h4,h5,h6 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility
}

.strong,b,strong {
    font-weight: 500
}

header {
    padding: 8px 0 9px
}

header .container {
    position: relative
}

header .navbar {
    padding: 0
}

header .navbar .navbar-toggler {
    padding: 0;
    width: 25px;
    height: 25px;
    border: none;
    background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' fill='%23000'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>") 4px 6px no-repeat
}

header .navbar .navbar-toggler.collapsed {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(29, 29, 29, 1)' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") 0 1px no-repeat
}

header .navbar .navbar-toggler:focus {
    box-shadow: none
}

header .navbar .sf-nav-menu {
    margin-top: 10px
}

header .navbar .sf-nav-menu li {
    text-align: left
}

header .navbar .sf-nav-menu li:not(:first-of-type) {
    margin-top: 10px
}

header .navbar .sf-nav-menu a {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: .2625px;
    color: #1d1d1f!important;
    display: inline-block;
    font-weight: 500;
    padding: 0!important;
    transition: .3s
}

header .navbar .sf-nav-menu a.pink {
    font-weight: 600;
    color: #f36!important
}

header .navbar .sf-nav-menu a.active,header .navbar .sf-nav-menu a:hover {
    color: #157EE1!important
}

header .navbar a.back-link {
    font-weight: 500;
    font-size: 14px;
    line-height: 26px;
    color: #1d1d1f;
    text-decoration: none;
    opacity: .3;
    transition: .3s;
    position: absolute;
    bottom: -40px
}

header .navbar a.back-link:hover {
    opacity: 1;
    color: #f36
}

footer main {
    padding: 50px 0;
    background: #f2f2f2
}

footer main ul {
    list-style: none;
    margin: 0;
    padding: 0
}

footer main ul li {
    list-style: none
}

footer main h6 {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0
}

footer main h5 {
    font-weight: 600;
    font-size: 14px;
    line-height: normal;
    margin-bottom: 15px
}

footer main .top {
    margin-bottom: 30px
}

footer main .top .clients {
    margin-bottom: 30px
}

footer main .top .clients h6 {
    margin-bottom: 19px
}

footer main .top .clients .list li {
    display: inline-block
}

footer main .top .clients .list li:not(:first-of-type) {
    margin-left: -18px
}

footer main .top .clients .list img {
    width: 44px;
    height: 44px
}

footer main .top .optin .sf-form {
    margin-bottom: 0
}

footer main .top .optin .sf-form>.row {
    --bs-gutter-y: 7px
}

footer main .top .optin h6 {
    margin-bottom: 25px;
    font-weight: 700
}

footer main .middle {
    margin-bottom: 45px
}

footer main .middle h6 {
    margin-bottom: 20px
}

footer main .bottom .logo {
    margin-bottom: 25px;
    display: inline-block;
    width: 145px
}

footer main .bottom li {
    margin-bottom: 15px
}

footer main .bottom li:last-of-type {
    margin-bottom: 25px
}

footer main .bottom a {
    text-decoration: none;
    color: #1d1d1f;
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
    transition: .3s
}

footer main .bottom a span {
    vertical-align: sub;
    display: inline-block;
    margin-left: 5px
}

footer main .bottom a:hover {
    color: #f36
}

footer .copyright {
    padding: 25px 0;
    background: #fff
}

footer .copyright p {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px
}

footer .copyright a {
    color: #f36;
    text-decoration: none;
    transition: .3s
}

footer .copyright a:hover {
    color: #157EE1
}

@media (min-width: 576px) {
    footer main .top {
        margin-bottom:30px
    }

    footer main .top .optin .sf-form>.row {
        --bs-gutter-x: 7px;
        --bs-gutter-y: 0
    }
}

@media (min-width: 768px) {
    header {
        padding:32px 0 16px 0
    }

    header .navbar .sf-nav-menu {
        margin-top: 0
    }

    header .navbar .sf-nav-menu li:not(:first-of-type) {
        margin-left: 32px;
        margin-top: 0
    }

    header .navbar a.back-link {
        font-size: 16px
    }

    footer main h5 {
        font-size: 20px;
        margin-bottom: 25px
    }

    footer main .bottom a {
        font-size: 16px
    }

    footer main .bottom li:last-of-type {
        margin-bottom: 0
    }
}

@media (min-width: 992px) {
    .container {
        max-width:960px
    }

    header {
        padding: 15px 0 18px 0
    }

    header .navbar .sf-nav-menu {
        margin-top: 0
    }

    header .navbar .sf-nav-menu li:not(:first-of-type) {
        margin-left: 0
    }

    header .navbar .sf-nav-menu a {
        font-size: 16px;
        line-height: 16px;
        letter-spacing: .3px
    }

    footer main {
        padding: 80px 0
    }

    footer main .top {
        margin-bottom: 100px
    }

    footer main .top .clients {
        margin-bottom: 0
    }

    footer main .top .optin .sf-form>.row {
        --bs-gutter-x: 20px
    }

    footer main .middle {
        margin-bottom: 100px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width:960px
    }

    header .navbar a.back-link {
        bottom: unset;
        top: 12px;
        left: -15%
    }
}

@media (min-width: 1400px) {
    .container {
        max-width:960px
    }
}

.sf-hero {
    padding: 0px 0 50px;
    overflow: hidden
}

.sf-hero .content {
    width: 400px;
    max-width: 100%;
    margin: 0 auto
}

.sf-hero .content .sf-form {
    margin-bottom: 20px
}

.sf-hero .content .sf-form>.row {
    --bs-gutter-y: 7px
}

.sf-hero .content .sf-form .input-text {
    border: none
}

.sf-hero .content .sf-checks {
    margin-bottom: 20px
}

.sf-hero .content .text-no-payment {
    margin-bottom: 0;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    text-align: center
}

@media (min-width: 576px) {
    .sf-hero .content {
        width:100%
    }

    .sf-hero .content .sf-form>.row {
        --bs-gutter-x: 10px;
        --bs-gutter-y: 0
    }

    .sf-hero .content .text-no-payment {
        font-size: 13px;
        line-height: 21px
    }
}

@media (min-width: 768px) {
    .sf-hero {
        padding:150px 0 50px
    }

    .sf-hero .content>.row {
        --bs-gutter-x: 60px
    }

    .sf-hero .content .text-no-payment {
        text-align: left;
        font-size: 13px;
        line-height: 22px
    }

    .sf-hero .float-box {
        background: #fafafa;
        border-radius: 11px;
        padding: 20px;
        width: 200px;
        height: 160px;
        z-index: 1;
        position: relative;
        margin: -74px auto 0 auto;
        right: -70px
    }

    .sf-hero .float-box .number {
        font-weight: 600;
        font-size: 22px;
        line-height: 22px;
        color: #157EE1;
        margin-bottom: 5px
    }

    .sf-hero .float-box .text {
        font-weight: 400;
        font-size: 13px;
        line-height: 13px;
        margin-bottom: 10px
    }
}

@media (min-width: 992px) {
    .sf-hero {
        padding:150px 0 100px 0
    }

    .sf-hero .content>.row {
        --bs-gutter-x: 100px
    }

    .sf-hero .content .sf-form {
        margin-bottom: 30px
    }

    .sf-hero .content .sf-form>.row {
        --bs-gutter-x: 20px
    }

    .sf-hero .content .sf-checks {
        margin-bottom: 30px
    }

    .sf-hero .float-box {
        right: -120px;
        width: 320px;
        height: 220px;
        margin: -10px auto 0 auto;
        padding: 36px;
    }

    .sf-hero .float-box .number {
        font-size: 30px;
        line-height: 30px
    }

    .sf-hero .float-box .text {
        font-size: 16px;
        line-height: 16px
    }
}

.sf-section {
    overflow: hidden
}

.sf-section .content {
    width: 400px;
    max-width: 100%;
    margin: 0 auto
}

.sf-section .content .sf-form {
    margin-bottom: 20px
}

.sf-section .content .sf-form>.row {
    --bs-gutter-y: 7px
}

.sf-section .content .sf-frame .float-notifications {
    width: 320px;
    position: absolute;
    top: 140px
}

.sf-section .content .sf-frame .float-notifications.left {
    left: -200px
}

.sf-section .content .sf-frame .float-notifications.right {
    right: -200px
}

.sf-section .content .sf-frame .float-notifications .item {
    background: #eeedf1;
    box-shadow: -10px 10px 30px rgba(0,0,0,.104559);
    border-radius: 3px;
    padding: 10px 15px 9px 15px
}

.sf-section .content .sf-frame .float-notifications .item:first-of-type {
    margin-bottom: 15px
}

.sf-section .content .sf-frame .float-notifications .avatar {
    width: 27px;
    height: 27px
}

.sf-section .content .sf-frame .float-notifications .text {
    margin-left: 12px;
    font-size: 13px;
    line-height: 13px;
    color: #858588
}

.sf-section .content .sf-frame .float-notifications .text .user .strong {
    color: #1d1d1f
}

@media (min-width: 576px) {
    .sf-section .content {
        width:100%
    }

    .sf-section .content .sf-form>.row {
        --bs-gutter-x: 10px;
        --bs-gutter-y: 0
    }
}

@media (min-width: 768px) {
    .sf-section .content>.row {
        --bs-gutter-x:60px
    }

    .sf-section .content .sf-frame .float-notifications {
        width: 380px;
        top: 160px
    }

    .sf-section .content .sf-frame .float-notifications.left {
        left: -260px
    }

    .sf-section .content .sf-frame .float-notifications.right {
        right: -260px
    }

    .sf-section .content .sf-frame .float-notifications .item {
        padding: 15px 18px
    }

    .sf-section .content .sf-frame .float-notifications .item:first-of-type {
        margin-bottom: 24px
    }

    .sf-section .content .sf-frame .float-notifications .avatar {
        width: 30px;
        height: 30px
    }

    .sf-section .content .sf-frame .float-notifications .text {
        font-size: 16px;
        line-height: 16px
    }
}

@media (min-width: 992px) {
    .sf-section .content>.row {
        --bs-gutter-x:100px
    }

    .sf-section .content .sf-form {
        margin-bottom: 30px
    }

    .sf-section .content .sf-form>.row {
        --bs-gutter-x: 20px
    }

    .sf-section .content .sf-frame .float-notifications {
        top: 210px
    }

    .sf-section .content .sf-frame .float-notifications.left {
        left: -220px
    }

    .sf-section .content .sf-frame .float-notifications.right {
        right: -220px
    }

    .sf-section .content .sf-frame .float-notifications .item {
        padding: 15px 18px
    }

    .sf-section .content .sf-frame .float-notifications .item:first-of-type {
        margin-bottom: 24px
    }

    .sf-section .content .sf-frame .float-notifications .avatar {
        width: 30px;
        height: 30px
    }

    .sf-section .content .sf-frame .float-notifications .text {
        font-size: 16px;
        line-height: 16px
    }
}

.sf-highlights span {
    background: #157EE1;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 10px;
    line-height: 16px;
    text-align: center;
    letter-spacing: .192857px;
    padding: 4px 10px 2px 10px;
    display: inline-table
}

@media (min-width: 576px) {
    .sf-highlights span {
        font-size:12px;
        letter-spacing: .257143px;
        padding: 8px
    }
}

@media (min-width: 992px) {
    .sf-highlights span {
        font-size:14px;
        letter-spacing: .3px;
        padding: 9px 15px 8px 15px
    }
}

.sf-heading {
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -.416667px;
    margin-bottom: 0;
    color: #57585a;
}

@media (min-width: 576px) {
    .sf-heading {
        font-size:35px;
        line-height: 45px;
        letter-spacing: -.729167px
    }
}

@media (min-width: 992px) {
    .sf-heading {
        font-size: 42px;
        line-height: 50px;
        letter-spacing: -2px;
    }
}

.sf-text {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: #1d1d1f;
    margin-bottom: 0
}

.sf-text a {
    color: #f36;
    text-decoration: none;
    transition: .3s
}

.sf-text a:hover {
    color: #157EE1
}

.sf-text b,.sf-text strong,.sf-text.strong {
    font-weight: 500
}

@media (min-width: 576px) {
    .sf-text {
        font-size:16px;
        line-height: 26px
    }
}

@media (min-width: 768px) {
    .sf-text {
        font-weight:400
    }
}

@media (min-width: 992px) {
    .sf-text {
        font-size:18px;
        line-height: 25px
    }
}

.sf-content {
    width: 400px;
    max-width: 100%;
    margin: 0 auto 0 auto;
    text-align: center;
    margin-bottom: 40px
}

.sf-content.full {
    margin-bottom: 30px
}

.sf-content .sf-highlights {
    margin-bottom: 30px
}

.sf-content .sf-heading {
    margin-bottom: 20px
}

.sf-content .sf-text {
    margin-bottom: 30px
}

@media (min-width: 576px) {
    .sf-content {
        width:100%
    }
}

@media (min-width: 768px) {
    .sf-content {
        width:500px;
        margin-bottom: 40px
    }

    .sf-content.full {
        width: 100%;
        margin-bottom: 30px
    }

    .sf-content.full .sf-heading,.sf-content.full .sf-highlights,.sf-content.full .sf-text {
        text-align: left
    }
}

@media (min-width: 992px) {
    .sf-content {
        width:650px;
        margin-bottom: 50px
    }

    .sf-content.full {
        width: 100%;
        margin-bottom: 40px
    }

    .sf-content .sf-highlights {
        margin-bottom: 40px
    }

    .sf-content .sf-heading {
        margin-bottom: 30px
    }

    .sf-content .sf-text {
        margin-bottom: 40px
    }
}

.sf-form [type=email],.sf-form [type=number],.sf-form [type=text],.sf-form select,.sf-form textarea {
    box-sizing: border-box;
    border-radius: 3px;
    border: 1.5px solid #eee;
    font-size: 12px;
    line-height: 18px;
    box-shadow: none!important;
    color: #1d1d1f;
    padding: 8px 14px
}

.sf-form [type=email]:focus,.sf-form [type=number]:focus,.sf-form [type=text]:focus,.sf-form select:focus,.sf-form textarea:focus {
    box-shadow: none;
    border: 1.5px solid #eee
}

.sf-form [type=email]::-webkit-input-placeholder,.sf-form [type=email]::placeholder,.sf-form [type=number]::-webkit-input-placeholder,.sf-form [type=number]::placeholder,.sf-form [type=text]::-webkit-input-placeholder,.sf-form [type=text]::placeholder,.sf-form select::-webkit-input-placeholder,.sf-form select::placeholder,.sf-form textarea::-webkit-input-placeholder,.sf-form textarea::placeholder {
    opacity: .4
}

.sf-form [type=email]:-webkit-autofill,.sf-form [type=email]:-webkit-autofill:active,.sf-form [type=email]:-webkit-autofill:focus,.sf-form [type=email]:-webkit-autofill:hover,.sf-form [type=number]:-webkit-autofill,.sf-form [type=number]:-webkit-autofill:active,.sf-form [type=number]:-webkit-autofill:focus,.sf-form [type=number]:-webkit-autofill:hover,.sf-form [type=text]:-webkit-autofill,.sf-form [type=text]:-webkit-autofill:active,.sf-form [type=text]:-webkit-autofill:focus,.sf-form [type=text]:-webkit-autofill:hover,.sf-form select:-webkit-autofill,.sf-form select:-webkit-autofill:active,.sf-form select:-webkit-autofill:focus,.sf-form select:-webkit-autofill:hover,.sf-form textarea:-webkit-autofill,.sf-form textarea:-webkit-autofill:active,.sf-form textarea:-webkit-autofill:focus,.sf-form textarea:-webkit-autofill:hover {
    box-shadow: 0 0 0 30px #fff inset!important
}

.sf-form .input-email,.sf-form .input-number,.sf-form .input-text {
    height: 37px
}

.sf-form .input-email.error,.sf-form .input-number.error,.sf-form .input-text.error {
    border-color: #f36
}

.sf-form .input-email.icon,.sf-form .input-number.icon,.sf-form .input-text.icon {
    padding-left: 46px
}

.sf-form .input-email.icon.camera,.sf-form .input-number.icon.camera,.sf-form .input-text.icon.camera {
    background: url(../img/icons/camera.svg) no-repeat 14px center #fff;
    background-size: 16px
}

.sf-form .input-email.icon.at,.sf-form .input-number.icon.at,.sf-form .input-text.icon.at {
    background: url(../img/icons/at-sign-2.svg) no-repeat 14px center #fff;
    background-size: 18px
}

.sf-form .input-email.icon.card,.sf-form .input-number.icon.card,.sf-form .input-text.icon.card {
    background: url(../img/icons/card.svg) no-repeat 14px center #fff;
    background-size: 18px
}

.sf-form .input-email.icon.lock,.sf-form .input-number.icon.lock,.sf-form .input-text.icon.lock {
    background: url(../img/icons/locked.svg) no-repeat 14px center #fff;
    background-size: 18px
}

.sf-form .input-email.icon.calendar,.sf-form .input-number.icon.calendar,.sf-form .input-text.icon.calendar {
    background: url(../img/icons/calendar.svg) no-repeat 14px center #fff;
    background-size: 18px
}

.sf-form .input-select .select2-container {
    width: 100%!important
}

.sf-form .input-select .select2-container .select2-selection {
    box-sizing: border-box;
    border-radius: 3px;
    border: 1.5px solid #eee;
    font-size: 12px;
    line-height: 18px;
    box-shadow: none!important;
    color: #1d1d1f;
    padding: 8px 14px;
    height: 37px
}

.sf-form .input-select .select2-container .select2-selection .select2-selection__rendered {
    font-size: 12px;
    line-height: 18px;
    padding: 0
}

.sf-form .input-select .select2-container .select2-selection .select2-selection__placeholder {
    color: #6c757d;
    opacity: .4
}

.sf-form .input-select .select2-container .select2-selection .select2-selection__arrow {
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center,left;
    background-size: 12px,12px;
    right: 10px
}

.sf-form .input-select .select2-container .select2-selection .select2-selection__arrow b {
    border: 0
}

.sf-form .input-textarea {
    min-height: 100px
}

@media (min-width: 576px) {
    .sf-form [type=email],.sf-form [type=number],.sf-form [type=text],.sf-form select,.sf-form textarea {
        border:2px solid #eee;
        font-size: 14px;
        line-height: 20px;
        padding: 13px 16px
    }

    .sf-form [type=email]:focus,.sf-form [type=number]:focus,.sf-form [type=text]:focus,.sf-form select:focus,.sf-form textarea:focus {
        box-shadow: none;
        border: 2px solid #eee
    }

    .sf-form .input-email,.sf-form .input-select,.sf-form .input-text {
        height: 50px
    }

    .sf-form .input-email.icon,.sf-form .input-select.icon,.sf-form .input-text.icon {
        padding-left: 52px
    }

    .sf-form .input-email.icon.camera,.sf-form .input-select.icon.camera,.sf-form .input-text.icon.camera {
        background: url(../img/icons/camera.svg) no-repeat 16px center #fff;
        background-size: 18px
    }

    .sf-form .input-email.icon.at,.sf-form .input-select.icon.at,.sf-form .input-text.icon.at {
        background: url(../img/icons/at-sign-2.svg) no-repeat 16px center #fff;
        background-size: 20px
    }

    .sf-form .input-email.icon.card,.sf-form .input-select.icon.card,.sf-form .input-text.icon.card {
        background: url(../img/icons/card.svg) no-repeat 16px center #fff;
        background-size: 20px
    }

    .sf-form .input-email.icon.lock,.sf-form .input-select.icon.lock,.sf-form .input-text.icon.lock {
        background: url(../img/icons/locked.svg) no-repeat 16px center #fff;
        background-size: 20px
    }

    .sf-form .input-email.icon.calendar,.sf-form .input-select.icon.calendar,.sf-form .input-text.icon.calendar {
        background: url(../img/icons/calendar.svg) no-repeat 16px center #fff;
        background-size: 20px
    }

    .sf-form .input-select .select2-container .select2-selection {
        height: 50px;
        padding: 13px 16px;
        border: 2px solid #eee
    }

    .sf-form .input-select .select2-container .select2-selection .select2-selection__rendered {
        font-size: 14px;
        line-height: 20px
    }
}

@media (min-width: 992px) {
    .sf-form [type=email],.sf-form [type=number],.sf-form [type=text],.sf-form select,.sf-form textarea {
        font-size:16px;
        line-height: 24px;
        padding: 16px 30px;
        border-radius: 4px
    }

    .sf-form .input-email,.sf-form .input-select,.sf-form .input-text {
        height: 60px
    }

    .sf-form .input-email.icon,.sf-form .input-select.icon,.sf-form .input-text.icon {
        padding-right: 23px;
        padding-left: 70px
    }

    .sf-form .input-email.icon.camera,.sf-form .input-select.icon.camera,.sf-form .input-text.icon.camera {
        background: url(../img/icons/camera.svg) no-repeat 23px center #fff;
        background-size: 22px
    }

    .sf-form .input-email.icon.at,.sf-form .input-select.icon.at,.sf-form .input-text.icon.at {
        background: url(../img/icons/at-sign-2.svg) no-repeat 23px center #fff;
        background-size: 24px
    }

    .sf-form .input-email.icon.card,.sf-form .input-select.icon.card,.sf-form .input-text.icon.card {
        background: url(../img/icons/card.svg) no-repeat 23px center #fff;
        background-size: 24px
    }

    .sf-form .input-email.icon.lock,.sf-form .input-select.icon.lock,.sf-form .input-text.icon.lock {
        background: url(../img/icons/locked.svg) no-repeat 23px center #fff;
        background-size: 24px
    }

    .sf-form .input-email.icon.calendar,.sf-form .input-select.icon.calendar,.sf-form .input-text.icon.calendar {
        background: url(../img/icons/calendar.svg) no-repeat 23px center #fff;
        background-size: 24px
    }

    .sf-form .input-select .select2-container .select2-selection {
        height: 60px;
        padding: 16px 30px
    }

    .sf-form .input-select .select2-container .select2-selection .select2-selection__rendered {
        font-size: 16px;
        line-height: 24px
    }
}

.first_button:hover {
    animation: shake .82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate3d(0,0,0);
    backface-visibility: hidden;
    perspective: 1000px
}

@keyframes shake {
    10%,90% {
        transform: translate3d(-1px,0,0)
    }

    20%,80% {
        transform: translate3d(2px,0,0)
    }

    30%,50%,70% {
        transform: translate3d(-4px,0,0)
    }

    40%,60% {
        transform: translate3d(4px,0,0)
    }
}

.sf-button {
    border-radius: 3px;
    height: 41px;
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    letter-spacing: .225px;
    padding: 11px 10px 10px 10px;
    box-shadow: none!important
}

.sf-button.pink {
    color: #fff;
    background-color: #f36;
    border: 2px solid #f36;
    height: 60px
}

.sf-button.pink:hover {
    color: #f36;
    background-color: transparent
}

.sf-button.yellow {
    color: #1d1d1f;
    background-color: #ffdf7e;
    border: 2px solid #ffdf7e
}

.sf-button.yellow:hover {
    color: #1d1d1f;
    background-color: transparent;
    border-color: #1d1d1f
}

.sf-button.green {
    color: #1d1d1f;
    background-color: #64fe00;
    border: 2px solid #64fe00;
    font-size: 18px;
    height: 60px;
    -webkit-box-shadow: 0 24px 30px rgb(97 0 143 / 73%)!important;
    box-shadow: 0 24px 30px rgb(97 0 143 / 73%)!important;
    animation: shake 1.82s cubic-bezier(.36,.07,.19,.97) both infinite;
    transform: translate3d(0,0,0);
    backface-visibility: hidden;
    perspective: 1000px
}

.sf-button.green:hover {
    color: #fff;
    background-color: transparent;
    border-color: #fff
}

.first_button {
    animation: shake .82s cubic-bezier(.36,.07,.19,.97) both infinite;
    transform: translate3d(0,0,0);
    backface-visibility: hidden;
    perspective: 1000px
}

@keyframes shake {
    10%,90% {
        transform: translate3d(-1px,0,0)
    }

    20%,80% {
        transform: translate3d(2px,0,0)
    }

    30%,50%,70% {
        transform: translate3d(-4px,0,0)
    }

    40%,60% {
        transform: translate3d(4px,0,0)
    }
}

.sf-button.block {
    display: block;
    width: 100%
}

.dropdown-menu[data-bs-popper] {
    left: inherit
}

header .navbar .sf-nav-menu a {
    padding: 5px!important
}

@media all and (min-width: 992px) {
    .dropdown-menu li {
        position:relative
    }

    .nav-item .submenu {
        display: none;
        position: absolute;
        left: 100%;
        top: -7px;
        background: #fff;
        width: 415px
    }

    .nav-item .submenu-left {
        right: 100%;
        left: auto
    }

    .dropdown-menu>li:hover {
        background-color: #f1f1f1
    }

    .dropdown-menu>li:hover>.submenu {
        display: block
    }
}

@media (max-width: 991px) {
    .dropdown-menu .dropdown-menu {
        margin-left:.7rem;
        margin-right: .7rem;
        margin-bottom: .5rem
    }
}

@media (min-width: 576px) {
    .sf-button {
        border-radius:4px;
        height: 50px;
        font-size: 14px;
        line-height: 14px;
        letter-spacing: .2625px;
        padding: 16px 10px 15px 10px
    }
}

@media (min-width: 768px) {
    .sf-button {
        padding:16px 9px 15px 9px
    }
}

@media (min-width: 992px) {
    .sf-button {
        height:60px;
        font-size: 16px;
        line-height: 16px;
        font-weight: 600;
        padding: 21px 17px 19px 17px
    }
}

.sf-checks .item .image {
    width: 16px;
    height: 16px
}

.sf-checks .item .text {
    color: #1d1d1f;
    margin-left: 7px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

@media (min-width: 576px) {
    .sf-checks .item .image {
        width:20px;
        height: 20px
    }

    .sf-checks .item .text {
        font-size: 14px;
        line-height: 20px;
        margin-left: 10px
    }
}

@media (min-width: 992px) {
    .sf-checks .item .text {
        font-size:16px
    }
}

.sf-frame {
    width: 345px;
    max-width: 100%;
    margin: 0 auto;
    background: #fff;
    box-shadow: -10px 10px 30px rgba(0, 0, 0, .104648);
    border-radius: 13px;
    padding: 40px 15px 15px 15px;
    position: relative
}

.sf-frame .decoration {
    position: absolute;
    z-index: 1
}

.sf-frame .media {
    background: #ffffff;
    text-align: center;
    position: relative
}

.sf-frame .media img {
    position: absolute;
    transform: translate(-50%,0)
}

.sf-frame .body {
    padding-top: 15px
}

.sf-frame .body .placeholder {
    width: 70%
}

.sf-frame.hero {
    margin-bottom: 30px;
}

.sf-frame.hero .decoration {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 598 420' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M157.081 30.6039L204.375 22.2647C210.945 21.0957 217.195 25.3312 218.334 31.7255L223.431 60.6333C224.548 67.0315 220.124 73.1491 213.549 74.2979L209.717 74.9736C206.307 75.5749 203.832 81.1011 201.398 86.5345C199.045 91.7887 196.731 96.9561 193.647 97.4998C190.313 98.0876 186.235 94.1099 182.062 90.0397C177.691 85.7756 173.215 81.41 169.382 82.0858L165.512 82.7682C159.674 83.7976 153.425 79.562 152.299 73.1757L147.202 44.268C146.084 37.8706 150.507 31.7531 157.081 30.6039ZM176.799 47.9947C176.009 43.5104 178.842 39.2624 183.127 38.5067C187.413 37.751 191.528 40.7739 192.319 45.2582C193.11 49.7425 190.276 53.9905 185.991 54.7462C181.705 55.5018 177.59 52.479 176.799 47.9947ZM174.091 69.2404C174.236 69.3451 174.412 69.3849 174.58 69.351L174.579 69.35L201.726 64.5633C201.896 64.5358 202.047 64.4371 202.145 64.2889C202.244 64.1406 202.283 63.9549 202.253 63.7727L201.921 61.888C201.246 58.058 198.716 55.2923 195.056 55.9376L177.884 58.9655C174.224 59.6108 172.793 63.0762 173.469 66.9104L173.812 68.793C173.846 68.9746 173.947 69.1356 174.091 69.2404Z' fill='%23FF3366'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M470.196 63.0313L516.436 75.4213C522.864 77.1332 526.726 83.5925 525.061 89.8492L517.488 118.113C515.802 124.363 509.228 128.026 502.804 126.295L499.058 125.291C495.723 124.397 491.159 128.347 486.671 132.231C482.332 135.986 478.064 139.679 475.049 138.872C471.79 137.998 469.781 132.687 467.726 127.252C465.573 121.558 463.369 115.728 459.621 114.724L455.837 113.71C450.129 112.181 446.269 105.722 447.942 99.4777L455.515 71.2142C457.2 64.9638 463.773 61.3002 470.196 63.0313ZM480.818 107.913L482.127 109.823C482.406 110.23 482.939 110.373 483.384 110.16L485.472 109.16L485.484 109.154C495.642 104.285 502.347 101.07 503.88 95.3495C505.133 90.6726 502.238 85.9729 497.287 84.6463C494.495 83.898 491.485 84.4078 489.218 85.872C487.987 83.4703 485.636 81.5242 482.843 80.7759C477.892 79.4493 473.035 82.0719 471.782 86.7487C470.249 92.4695 474.449 98.6061 480.811 107.902L480.818 107.913Z' fill='%23FF3366'/%3E%3C/g%3E%3Cg filter='url(%23filter2_d)'%3E%3Cg filter='url(%23filter3_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M540.213 287.989L570.203 298.905C574.373 300.415 576.562 304.929 575.093 308.988L568.421 327.318C566.938 331.372 562.359 333.423 558.194 331.899L555.764 331.015C553.601 330.228 550.34 332.586 547.134 334.904C544.034 337.146 540.985 339.351 539.03 338.639C536.916 337.87 535.891 334.226 534.842 330.497C533.742 326.59 532.617 322.59 530.187 321.706L527.732 320.812C524.031 319.465 521.842 314.951 523.316 310.901L529.988 292.571C531.47 288.518 536.048 286.467 540.213 287.989ZM544.66 318.414L545.278 319.51C545.52 319.939 546.039 320.128 546.501 319.955L547.679 319.512L547.687 319.509C554.716 316.866 559.356 315.12 560.706 311.41C561.81 308.377 560.161 305.087 556.95 303.919C555.138 303.259 553.11 303.423 551.519 304.264C550.841 302.597 549.393 301.168 547.582 300.509C544.37 299.34 540.992 300.8 539.888 303.833C538.538 307.543 540.971 311.863 544.656 318.406L544.66 318.414Z' fill='%23157EE1'/%3E%3C/g%3E%3C/g%3E%3Cg filter='url(%23filter4_d)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M73.4275 319.379L111.642 309.139C116.951 307.708 122.384 310.735 123.778 315.901L130.037 339.26C131.412 344.43 128.221 349.769 122.908 351.183L119.812 352.013C117.056 352.752 115.421 357.465 113.814 362.098C112.26 366.579 110.732 370.986 108.24 371.654C105.547 372.376 101.914 369.404 98.1972 366.363C94.3032 363.178 90.3165 359.916 87.2196 360.746L84.0922 361.584C79.3749 362.848 73.9428 359.821 72.5601 354.66L66.3013 331.302C64.9247 326.132 68.1152 320.794 73.4275 319.379ZM109.523 332.523C110.129 334.785 110.041 337.07 109.389 339.151L112.603 344.019L106.78 343.669C105.304 345.274 103.37 346.493 101.107 347.099C94.7587 348.8 88.2331 345.032 86.5319 338.684C84.8308 332.335 88.5984 325.809 94.9471 324.108C101.296 322.407 107.821 326.175 109.523 332.523Z' fill='%23157EE1'/%3E%3C/g%3E%3Cg filter='url(%23filter5_d)'%3E%3Cg filter='url(%23filter6_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.0478 190.301L72.8349 180.915C76.4166 179.605 80.3537 181.369 81.6293 184.854L87.3661 200.616C88.6294 204.106 86.7468 207.987 83.1611 209.286L81.0717 210.047C79.2121 210.724 78.3676 214.079 77.5373 217.378C76.7344 220.568 75.9447 223.706 74.2632 224.318C72.4457 224.979 69.7561 223.146 67.0039 221.269C64.1206 219.303 61.1686 217.291 59.0789 218.051L56.9685 218.82C53.7853 219.978 49.8488 218.215 48.5814 214.732L42.8445 198.97C41.5807 195.481 43.4626 191.6 47.0478 190.301ZM59.8702 198.131C58.9802 195.686 60.153 193.014 62.4898 192.163C64.8266 191.313 67.4423 192.606 68.3322 195.051C69.2221 197.496 68.0492 200.168 65.7126 201.018C63.376 201.869 60.7601 200.576 59.8702 198.131ZM60.4544 210.355C60.546 210.4 60.649 210.405 60.7406 210.369L60.7397 210.369L75.5416 204.981C75.6344 204.949 75.7095 204.878 75.7505 204.785C75.7914 204.692 75.7948 204.584 75.7599 204.484L75.3858 203.456C74.6258 201.368 72.9278 200.063 70.9322 200.789L61.5691 204.197C59.5738 204.923 59.1121 207.015 59.873 209.106L60.2527 210.131C60.2902 210.23 60.3628 210.311 60.4544 210.355Z' fill='%23FF3366'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='105.163' y='0.162781' width='143.674' height='143.674' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d' x='399.909' y='39.9092' width='148.182' height='148.182' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter2_d' x='476.239' y='265.239' width='121.522' height='121.522' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter3_f' x='502.648' y='271.647' width='88.705' height='88.705' 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='6.7957' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter4_d' x='23.7979' y='286.558' width='132.877' height='132.877' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter5_d' x='0.549805' y='158.549' width='112.901' height='112.901' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter6_f' x='26.9584' y='164.958' width='80.0841' height='80.0841' 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='6.7957' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top,center;
    top: -80px;
    width: 920px;
    height: 390px;
    left: 48%;
    transform: translate(-50%,0)
}

.sf-frame.section {
    margin-bottom: 30px
}

.sf-frame.section .decoration {
    top: -70px;
    width: 140px;
    height: 130px
}

.sf-frame.section .decoration.right {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 234 213' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M52.0805 99.6038L99.3745 91.2646C105.945 90.0956 112.195 94.3312 113.334 100.725L118.431 129.633C119.548 136.031 115.124 142.149 108.549 143.298L104.717 143.974C101.307 144.575 98.8317 150.101 96.3982 155.534C94.0449 160.789 91.7305 165.956 88.6467 166.5C85.3133 167.088 81.2352 163.11 77.0623 159.04C72.6906 154.776 68.2147 150.41 64.3821 151.086L60.5116 151.768C54.6736 152.798 48.4252 148.562 47.2991 142.176L42.2019 113.268C41.0842 106.871 45.507 100.753 52.0805 99.6038ZM71.7994 116.995C71.0087 112.51 73.8418 108.262 78.1274 107.507C82.4131 106.751 86.5282 109.774 87.3189 114.258C88.1096 118.742 85.2763 122.99 80.9909 123.746C76.7055 124.502 72.5901 121.479 71.7994 116.995ZM69.0913 138.24C69.2356 138.345 69.4117 138.385 69.5804 138.351L69.579 138.35L96.726 133.563C96.8957 133.536 97.0466 133.437 97.1455 133.289C97.2444 133.141 97.2831 132.955 97.2532 132.773L96.9209 130.888C96.2456 127.058 93.716 124.292 90.056 124.938L72.8839 127.965C69.2245 128.611 67.793 132.076 68.4691 135.91L68.8118 137.793C68.8464 137.975 68.947 138.136 69.0913 138.24Z' fill='%23FF3366'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d)'%3E%3Cg filter='url(%23filter2_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M107.532 22.6375L134.87 20.2458C138.669 19.9076 142.015 22.6299 142.345 26.3266L143.807 43.0363C144.124 46.7342 141.301 49.9963 137.501 50.3228L135.286 50.5166C133.315 50.6891 131.631 53.7116 129.975 56.6834C128.373 59.5572 126.799 62.3835 125.016 62.5394C123.089 62.708 120.966 60.2406 118.793 57.7158C116.517 55.0707 114.186 52.3626 111.971 52.5565L109.734 52.7522C106.359 53.0474 103.013 50.3251 102.69 46.6336L101.228 29.9239C100.911 26.2265 103.733 22.9643 107.532 22.6375ZM117.891 33.5194C117.664 30.9273 119.489 28.6502 121.966 28.4334C124.443 28.2167 126.635 30.1424 126.862 32.7345C127.089 35.3266 125.264 37.6037 122.787 37.8204C120.31 38.0372 118.118 36.1115 117.891 33.5194ZM115.292 45.4787C115.368 45.5455 115.467 45.5769 115.564 45.566L115.564 45.5654L131.256 44.1925C131.354 44.1854 131.444 44.1367 131.508 44.0572C131.572 43.9777 131.603 43.874 131.595 43.7688L131.5 42.6793C131.306 40.4654 130.004 38.7651 127.888 38.9502L117.962 39.8186C115.847 40.0036 114.859 41.905 115.053 44.1214L115.155 45.2101C115.165 45.3152 115.215 45.4119 115.292 45.4787Z' fill='%23FF3366'/%3E%3C/g%3E%3C/g%3E%3Cg filter='url(%23filter3_d)'%3E%3Cg filter='url(%23filter4_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M163.105 70.9407L203.642 78.0886C209.277 79.0733 213.069 84.3169 212.112 89.8011L207.743 114.579C206.767 120.06 201.41 123.69 195.778 122.688L192.494 122.109C189.57 121.594 185.957 125.319 182.404 128.982C178.968 132.524 175.589 136.008 172.946 135.542C170.088 135.038 167.97 130.639 165.802 126.137C163.531 121.421 161.206 116.592 157.92 116.013L154.603 115.428C149.599 114.546 145.808 109.302 146.773 103.829L151.142 79.0504C152.117 73.57 157.473 69.9392 163.105 70.9407ZM173.889 90.7289C174.567 86.8852 178.094 84.2942 181.767 84.9419C185.441 85.5896 187.869 89.2308 187.191 93.0745C186.514 96.9182 182.986 99.5092 179.313 98.8615C175.64 98.2138 173.211 94.5726 173.889 90.7289ZM165.479 107.047C165.565 107.174 165.695 107.258 165.841 107.28L165.84 107.279L189.109 111.382C189.254 111.409 189.404 111.374 189.527 111.284C189.65 111.193 189.736 111.055 189.765 110.899L190.05 109.284C190.629 106.001 189.402 103.032 186.265 102.479L171.546 99.8833C168.41 99.3302 166.241 101.702 165.661 104.988L165.385 106.605C165.36 106.761 165.394 106.921 165.479 107.047Z' fill='%23157EE1'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='0.163086' y='69.1627' width='143.674' height='143.674' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d' x='61.2041' y='0.217407' width='102.627' height='102.33' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter2_f' x='95.7675' y='14.7808' width='53.5005' height='53.2033' 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='2.71828' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter3_d' x='102.139' y='49.1395' width='131.721' height='131.721' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter4_f' x='139.42' y='66.4212' width='77.1575' height='77.1575' 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='1.35914' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    left: 60%
}

.sf-frame.section .decoration.left {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 231 208' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.0805 100.604L97.3745 92.265C103.945 91.096 110.195 95.3316 111.334 101.726L116.431 130.634C117.548 137.032 113.124 143.149 106.549 144.298L102.717 144.974C99.3068 145.575 96.8317 151.101 94.3982 156.535C92.0449 161.789 89.7305 166.956 86.6467 167.5C83.3133 168.088 79.2352 164.11 75.0623 160.04C70.6906 155.776 66.2147 151.41 62.3821 152.086L58.5116 152.769C52.6736 153.798 46.4252 149.562 45.2991 143.176L40.2019 114.268C39.0842 107.871 43.507 101.753 50.0805 100.604ZM69.7994 117.995C69.0087 113.511 71.8418 109.263 76.1274 108.507C80.4131 107.751 84.5282 110.774 85.3189 115.258C86.1096 119.743 83.2763 123.991 78.9909 124.746C74.7055 125.502 70.5901 122.479 69.7994 117.995ZM67.0913 139.241C67.2356 139.345 67.4117 139.385 67.5804 139.351L67.579 139.35L94.726 134.564C94.8957 134.536 95.0466 134.437 95.1455 134.289C95.2444 134.141 95.2832 133.955 95.2533 133.773L94.9209 131.888C94.2456 128.058 91.716 125.293 88.056 125.938L70.8839 128.966C67.2245 129.611 65.793 133.077 66.4691 136.911L66.8118 138.793C66.8464 138.975 66.9471 139.136 67.0913 139.241Z' fill='%23FF3366'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d)'%3E%3Cg filter='url(%23filter2_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M105.531 23.6378L132.869 21.2461C136.668 20.9079 140.014 23.6302 140.344 27.3269L141.806 44.0366C142.123 47.7345 139.3 50.9966 135.5 51.3231L133.285 51.5169C131.314 51.6894 129.63 54.7119 127.974 57.6837C126.372 60.5574 124.798 63.3838 123.015 63.5397C121.088 63.7083 118.965 61.2409 116.792 58.716C114.516 56.071 112.185 53.3629 109.97 53.5567L107.733 53.7525C104.358 54.0477 101.012 51.3254 100.689 47.6339L99.2273 30.9242C98.9097 27.2268 101.732 23.9646 105.531 23.6378ZM115.89 34.5196C115.663 31.9275 117.488 29.6505 119.965 29.4337C122.442 29.217 124.634 31.1427 124.861 33.7348C125.088 36.3269 123.263 38.604 120.786 38.8207C118.309 39.0374 116.117 37.1117 115.89 34.5196ZM113.291 46.479C113.367 46.5458 113.466 46.5772 113.563 46.5663L113.563 46.5657L129.255 45.1928C129.353 45.1856 129.443 45.137 129.507 45.0575C129.571 44.978 129.602 44.8743 129.594 44.7691L129.499 43.6796C129.305 41.4657 128.003 39.7654 125.887 39.9504L115.961 40.8189C113.846 41.0039 112.858 42.9053 113.052 45.1216L113.154 46.2104C113.164 46.3155 113.214 46.4121 113.291 46.479Z' fill='%23FF3366'/%3E%3C/g%3E%3C/g%3E%3Cg filter='url(%23filter3_d)'%3E%3Cg filter='url(%23filter4_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M161.106 71.9408L201.643 79.0887C207.278 80.0734 211.07 85.3171 210.113 90.8013L205.744 115.579C204.768 121.06 199.411 124.691 193.779 123.689L190.494 123.109C187.571 122.594 183.958 126.319 180.405 129.982C176.969 133.524 173.59 137.008 170.947 136.542C168.089 136.038 165.971 131.639 163.803 127.137C161.532 122.421 159.207 117.593 155.921 117.013L152.604 116.428C147.6 115.546 143.809 110.303 144.774 104.829L149.143 80.0506C150.118 74.5702 155.474 70.9393 161.106 71.9408ZM171.89 91.729C172.568 87.8853 176.095 85.2943 179.768 85.9421C183.442 86.5898 185.87 90.2309 185.192 94.0746C184.515 97.9183 180.987 100.509 177.314 99.8616C173.641 99.2139 171.212 95.5727 171.89 91.729ZM163.48 108.047C163.566 108.174 163.696 108.258 163.842 108.28L163.841 108.279L187.11 112.382C187.254 112.409 187.405 112.374 187.528 112.284C187.651 112.193 187.737 112.055 187.766 111.9L188.051 110.284C188.63 107.001 187.403 104.032 184.266 103.479L169.547 100.883C166.411 100.33 164.242 102.702 163.662 105.988L163.386 107.605C163.361 107.762 163.395 107.921 163.48 108.047Z' fill='%23157EE1'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='0.0292969' y='72.071' width='136.574' height='135.487' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d' x='58.6426' y='0.643311' width='104.714' height='104.714' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter2_f' x='93.206' y='15.2067' width='55.5872' height='55.5872' 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='2.71828' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter3_d' x='104.623' y='51.7747' width='125.638' height='124.809' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter4_f' x='141.905' y='69.0564' width='71.0745' height='70.2459' 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='1.35914' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    right: 60%
}

@media (min-width: 768px) {
    .sf-frame {
        width:100%;
        padding: 90px 20px 30px 20px;
    }

    .sf-frame.hero {
        margin-bottom: 20;
    }

    .sf-frame.hero .decoration {
        top: -90px;
        width: 430px;
        height: 300px;
        left: 50%
    }

    .sf-frame.section {
        margin-bottom: 0
    }

    .sf-frame.section .decoration {
        top: -80px;
        width: 170px;
        height: 155px
    }

    .sf-frame.section .decoration.right {
        left: 55%
    }

    .sf-frame.section .decoration.left {
        right: 55%
    }
}

@media (min-width: 992px) {
    .sf-frame.hero .decoration {
        top: -99px;
        width: 910px;
        height: 460px;
        left: 47%;
    }

    .sf-frame.section .media {
        height: 320px
    }

    .sf-frame.section .media.image img {
        width: 204px;
        top: -20%
    }
}

.sf-statistic .item {
    padding: 15px 0
}

.sf-statistic .item:not(:last-of-type) {
    margin-bottom: 11px
}

.sf-statistic .number {
    font-weight: 600;
    font-size: 22px;
    line-height: normal;
    letter-spacing: -.416667px;
    color: #157EE1;
    margin-bottom: 5px
}

.sf-statistic .text {
    font-weight: 500;
    font-size: 12px;
    line-height: normal;
    color: #1d1d1f
}

@media (min-width: 576px) {
    .sf-statistic .item {
        padding:20px 0
    }

    .sf-statistic .item:not(:last-of-type) {
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .sf-statistic .item {
        padding:27px 0 37px 0
    }

    .sf-statistic .number {
        font-size: 30px;
        letter-spacing: -.625px;
        margin-bottom: 5px
    }

    .sf-statistic .text {
        font-size: 14px
    }
}

@media (min-width: 992px) {
    .sf-statistic .item {
        padding:55px 0
    }

    .sf-statistic .number {
        font-size: 48px;
        letter-spacing: -1px;
        margin-bottom: 7px
    }

    .sf-statistic .text {
        font-size: 18px
    }
}

.sf-carousel .slick-dots {
    bottom: -40px
}

.sf-carousel .slick-dots li {
    margin: 0
}

.sf-carousel .slick-dots li.slick-active button:before {
    color: #ffdf7e
}

.sf-carousel .slick-dots button:before {
    font-size: 10px;
    color: #157EE1;
    opacity: 1
}

.sf-carousel .item {
    --bs-gutter-x: 0
}

.sf-carousel .item .body {
    padding: 15px 21px;
    height: 100%
}

.sf-carousel .item .body .profile .avatar {
    width: 30px;
    height: 30px;
    border-radius: 40px
}

.sf-carousel .item .body .profile .details {
    margin-left: 10px
}

.sf-carousel .item .body .profile .details .name {
    font-weight: 600;
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 5px
}

.sf-carousel .item .body .profile .details .social {
    font-weight: 400;
    font-size: 12px;
    line-height: 12px
}

.sf-carousel .item .body .profile .details .social .followers {
    margin-left: 6px;
    padding-left: 6px;
    display: none;
    border-left-width: 1px;
    border-left-style: solid
}

.sf-carousel .item .body .ratings {
    padding: 0
}

.sf-carousel .item .body .ratings .star {
    width: 17px;
    height: 17px
}

.sf-carousel .item .body .ratings .star:not(:last-of-type) {
    margin-right: 6px
}

.sf-carousel .item.message .media {
    background: #157EE1;
    border-bottom: 2px solid #fff;
    padding: 25px
}

.sf-carousel .item.message .media blockquote {
    position: relative;
    margin: 0;
    padding-left: 60px
}

.sf-carousel .item.message .media .text {
    font-weight: 500;
    font-size: 15px;
    line-height: 29px;
    margin-bottom: 0
}

.sf-carousel .item.video .media {
    background: #1d1d1f
}

.sf-carousel.purple .item .body {
    background: #157EE1;
    color: #fff
}

.sf-carousel.purple .item .body .profile .details .social .followers {
    border-left-color: #fff
}

.sf-carousel.purple .item .body .ratings .star {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='size' height='size' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.96551 11.9937C7.67409 11.8404 7.32591 11.8404 7.03449 11.9937L4.29797 13.433C3.56426 13.8189 2.70659 13.1958 2.84688 12.3787L3.37013 9.33134C3.42585 9.00682 3.31826 8.67568 3.08243 8.44589L0.867915 6.28808C0.274167 5.70953 0.601767 4.70128 1.42218 4.58223L4.4821 4.13818C4.80794 4.09089 5.08963 3.88623 5.2353 3.59094L6.60318 0.818007C6.96993 0.0745386 8.03007 0.0745388 8.39682 0.818008L9.7647 3.59094C9.91037 3.88623 10.1921 4.09089 10.5179 4.13818L13.5778 4.58223C14.3982 4.70128 14.7258 5.70953 14.1321 6.28808L11.9176 8.44589C11.6817 8.67568 11.5741 9.00682 11.6299 9.33134L12.1531 12.3787C12.2934 13.1958 11.4357 13.8189 10.702 13.433L7.96551 11.9937Z' fill='%23FFDF7E'/%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.sf-carousel.purple .item.message .media {
    background: #157EE1;
    border-bottom: 2px solid #fff;
    padding: 75px
}

.sf-carousel.purple .item.message .media blockquote {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='37' height='29' viewBox='0 0 37 29' fill='' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9 21.2C16.9 17 14.3 14.3 9.8 14.3C8.9 14.3 8.2 14.5 7.7 14.8C7.9 10.2 12.1 7.1 15.9 6.5V0.399998C9.6 0.999996 0.4 5.5 0.4 18.9C0.4 24.2 3.8 28.5 9.1 28.5C13.8 28.5 16.9 25.1 16.9 21.2ZM36.6 21.2C36.6 17 34 14.3 29.5 14.3C28.6 14.3 27.9 14.5 27.4 14.8C27.6 10.2 31.8 7.1 35.6 6.5V0.399998C29.3 0.999996 20.1 5.5 20.1 18.9C20.1 24.2 23.5 28.5 28.8 28.5C33.5 28.5 36.6 25.1 36.6 21.2Z' fill='white'/%3E%3C/svg%3E") no-repeat top left
}

.sf-carousel.purple .item.message .media .text {
    color: #fff
}

.sf-carousel.yellow .item .body {
    background: #ffdf7e;
    color: #1d1d1f
}

.sf-carousel.yellow .item .body .profile .details .social .followers {
    border-left-color: #1d1d1f
}

.sf-carousel.yellow .item .body .ratings .star {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='size' height='size' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.96551 11.9937C7.67409 11.8404 7.32591 11.8404 7.03449 11.9937L4.29797 13.433C3.56426 13.8189 2.70659 13.1958 2.84688 12.3787L3.37013 9.33134C3.42585 9.00682 3.31826 8.67568 3.08243 8.44589L0.867915 6.28808C0.274167 5.70953 0.601767 4.70128 1.42218 4.58223L4.4821 4.13818C4.80794 4.09089 5.08963 3.88623 5.2353 3.59094L6.60318 0.818007C6.96993 0.0745386 8.03007 0.0745388 8.39682 0.818008L9.7647 3.59094C9.91037 3.88623 10.1921 4.09089 10.5179 4.13818L13.5778 4.58223C14.3982 4.70128 14.7258 5.70953 14.1321 6.28808L11.9176 8.44589C11.6817 8.67568 11.5741 9.00682 11.6299 9.33134L12.1531 12.3787C12.2934 13.1958 11.4357 13.8189 10.702 13.433L7.96551 11.9937Z' fill='%231D1D1F'/%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.sf-carousel.yellow .item.message .media {
    background: #ffdf7e;
    border-bottom: 2px solid #1d1d1f;
    padding: 65px
}

.sf-carousel.yellow .item.message .media blockquote {
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='37' height='29' viewBox='0 0 37 29' fill='' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9 21.2C16.9 17 14.3 14.3 9.8 14.3C8.9 14.3 8.2 14.5 7.7 14.8C7.9 10.2 12.1 7.1 15.9 6.5V0.399998C9.6 0.999996 0.4 5.5 0.4 18.9C0.4 24.2 3.8 28.5 9.1 28.5C13.8 28.5 16.9 25.1 16.9 21.2ZM36.6 21.2C36.6 17 34 14.3 29.5 14.3C28.6 14.3 27.9 14.5 27.4 14.8C27.6 10.2 31.8 7.1 35.6 6.5V0.399998C29.3 0.999996 20.1 5.5 20.1 18.9C20.1 24.2 23.5 28.5 28.8 28.5C33.5 28.5 36.6 25.1 36.6 21.2Z' fill='1D1D1F'/%3E%3C/svg%3E") no-repeat top left
}

.sf-carousel.yellow .item.message .media .text {
    color: #1d1d1f
}

@media (min-width: 370px) {
    .sf-carousel .item .body .profile .details .social .followers {
        display:inline-block
    }
}

@media (min-width: 650px) {
    .sf-carousel .item {
        margin:0 35px
    }

    .sf-carousel .slick-next,.sf-carousel .slick-prev {
        height: 46px;
        width: 23px;
        z-index: 1
    }

    .sf-carousel .slick-prev,.sf-carousel .slick-prev:focus,.sf-carousel .slick-prev:hover {
        left: 15px;
        background: url('../img/icons/arrow-prev.svg') no-repeat;
        background-size: 23px 46px
    }

    .sf-carousel .slick-next,.sf-carousel .slick-next:focus,.sf-carousel .slick-next:hover {
        right: 15px;
        background: url('../img/icons/arrow-next.svg') no-repeat;
        background-size: 23px 46px
    }

    .sf-carousel .slick-next:before,.sf-carousel .slick-prev:before {
        display: none
    }

    .sf-carousel .slick-list {
        overflow: visible
    }

    .sf-carousel .slick-list .slick-slide:not(.slick-active) {
        width: 516px;
        position: relative
    }

    .sf-carousel .slick-list .slick-slide:not(.slick-active):before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 9;
        opacity: .9;
        transition: all ease .5
    }

    .sf-carousel.purple .slick-list .slick-slide:not(.slick-active):before {
        background: #f4efff
    }

    .sf-carousel.yellow .slick-list .slick-slide:not(.slick-active):before {
        background: #fffbef
    }
}

@media (min-width: 992px) {
    .sf-carousel .item {
        margin:0 50px;
        border-radius: 6px;
        overflow: hidden
    }

    .sf-carousel .item .body {
        padding: 15px 40px
    }

    .sf-carousel .item .body .profile .avatar {
        width: 50px;
        height: 50px;
        border-radius: 60px;
        margin-bottom: 12px
    }

    .sf-carousel .item .body .profile .details {
        margin-left: 0
    }

    .sf-carousel .item .body .profile .details .name {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 6px
    }

    .sf-carousel .item .body .profile .details .social {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 16px
    }

    .sf-carousel .item .body .profile .details .social .followers {
        border-left-width: 2px;
        margin-left: 7px;
        padding-left: 7px
    }

    .sf-carousel .item .body .ratings .star {
        width: 20px;
        height: 20px
    }

    .sf-carousel .item.message .media .text {
        font-size: 17px;
        line-height: 27px
    }

    .sf-carousel.purple .item.message .media {
        border-bottom: 0
    }

    .sf-carousel.yellow .item.message .media {
        border-bottom: 0
    }
}

@media (min-width: 1200px) {
    .sf-carousel .item {
        margin:0 75px
    }
}

.sf-card {
    background: #fff;
    box-shadow: 0 10px 30px rgba(30,36,50,.1);
    border-radius: 12px;
    padding: 25px
}

.sf-card .icon {
    height: 35px;
    width: 35px;
    margin: 0 auto;
    margin-bottom: 5px
}

.sf-card .heading {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 17px
}

.sf-card .text {
    font-weight: 300;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0
}

@media (min-width: 768px) {
    .sf-card .text {
        font-size:14px;
        line-height: 23px
    }
}

@media (min-width: 992px) {
    .sf-card {
        padding:30px
    }
}

.sf-panel {
    box-shadow: 0 0 30px rgba(30,36,50,.1);
    border-radius: 12px
}

.sf-panel .body {
    padding: 30px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.sf-panel .body p {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 0
}

.sf-panel .body p.main {
    margin-top: 20px
}

.sf-panel .body p.main a {
    color: #157EE1;
    font-weight: 500;
    text-decoration: none
}

.sf-panel .body p.main a:hover {
    color: #f36
}

.sf-panel .body .heading {
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 0;
    text-align: center
}

.sf-panel .body .heading span {
    color: #157EE1
}

.sf-panel .body .sf-form>.row {
    --bs-gutter-y: 15px
}

.sf-panel .body .sf-form .button {
    display: none
}

.sf-panel>.button {
    border-radius: 0;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

.sf-panel>.button:hover {
    background: #f36;
    color: #fff
}

@media (min-width: 576px) {
    .sf-panel .body p {
        font-size:15px;
        line-height: 23px
    }

    .sf-panel .body .heading {
        font-size: 30px;
        line-height: 36px
    }
}

@media (min-width: 768px) {
    .sf-panel {
        margin-bottom:0
    }
}

@media (min-width: 992px) {
    .sf-panel .body {
        padding:50px
    }

    .sf-panel .body .sf-form>.row {
        --bs-gutter-y: 30px
    }
}

.sf-progress .progress {
    background: 0 0;
    height: 30px;
    border-radius: 0
}

.sf-progress .progress-bar {
    background: #f4efff;
    color: #157EE1;
    font-weight: 700;
    font-size: 14px;
    line-height: 12px
}

@media (min-width: 768px) {
    .sf-progress .progress {
        height:40px
    }

    .sf-progress .progress-bar {
        font-size: 18px;
        line-height: 16px
    }
}

.sf-alert {
    padding: 15px;
    font-size: 14px;
    line-height: 18px
}

.sf-alert.error {
    background: #f36;
    color: #fff
}

@media (min-width: 768px) {
    .sf-alert {
        border-top-left-radius:5px;
        border-bottom-left-radius: 5px
    }
}

body.home .header-hero-wrapper {

    background: linear-gradient(to bottom right, #f5f7fa80, #d5e8fa00, #d5e8fa);
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center;
    background-size: cover
}

body.home .section-hero .sf-frame .media {
    height: 252px;
    background: #ffffff;
    margin-top: 15px;
}

body.home .section-hero .sf-frame .media.image img {
    width: 164px;
    top: -10px;
}

body.home .section-1 {
    padding: 50px 0
}

body.home .section-1 .featured-logos {
    margin-bottom: 100px
}

body.home .section-1 .sf-frame .media {
    height: 150px;
    background: #f4efff
}

body.home .section-1 .sf-frame .media.image img {
    width: 176px;
    top: -67px
}

body.home .section-2 .sf-statistic .item {
    background: #fffbef
}

body.home .section-3 {
    padding: 50px 0;
    overflow: hidden;
    border-bottom: 2px solid #f4efff
}

body.home .section-3 .container {
    padding-right: 0;
    padding-left: 0
}

body.home .section-3 .sf-content {
    padding-right: .75rem;
    padding-left: .75rem
}

body.home .section-4 {
    padding: 50px 0;
    border-bottom: 2px solid #f4efff
}

body.home .section-4 .cards {
    width: 400px;
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 41px
}

body.home .section-4 .cards>.row {
    --bs-gutter-y: 21px
}

body.home .section-4 .cards .sf-card {
    height: 100%
}

body.home .section-5 {
    padding: 100px 0 50px 0
}

body.home .section-5 .container {
    padding-right: 0;
    padding-left: 0
}

body.home .section-5 .content {
    padding-right: .75rem;
    padding-left: .75rem;
    margin-bottom: 50px
}

body.home .section-5 .sf-frame .media {
    height: 150px;
    background: #fffbef
}

body.home .section-5 .sf-frame .media.image img {
    width: 173px;
    top: -63px
}

body.home .section-6 {
    padding: 50px 0
}

body.home .section-6 .cards {
    width: 400px;
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 41px
}

body.home .section-6 .cards>.row {
    --bs-gutter-y: 21px
}

body.home .section-6 .cards .sf-card {
    height: 100%
}

body.home .section-7 {
    background: #f36;
    padding: 33px 0 32px 0;
    color: #fff
}

body.home .section-7 .countdown {
    margin-bottom: 25px
}

body.home .section-7 .countdown .heading {
    margin-bottom: 0;
    font-weight: 600;
    font-size: 16px;
    line-height: 30px
}

body.home .section-7 .countdown .timer {
    margin-left: 16px;
    font-weight: 600;
    font-size: 38px;
    line-height: 54px;
    letter-spacing: -.791667px
}

body.home .section-7 .sf-form {
    margin-bottom: 25px
}

body.home .section-7 .sf-form>.row {
    --bs-gutter-y: 7px
}

body.home .section-7 .text {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0
}

body.home .section-8 {
    padding: 100px 0 50px 0
}

body.home .section-8 .sf-frame .media {
    height: 150px;
    background: #f4efff
}

body.home .section-8 .sf-frame .media.image img {
    width: 180px;
    top: -48px
}

body.home .section-9 {
    padding: 50px 0;
    background: #f2f2f2
}

body.home .section-9 .content {
    width: 400px;
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 41px
}

body.home .section-9 .content .image {
    width: 200px;
    transform: none;
    margin-bottom: 0;
    height: 220px;
    overflow: hidden
}

body.home .section-9 .content .box {
    background: #fff;
    padding: 20px;
    box-shadow: 0 10px 30px rgba(30,36,50,.1);
    border-radius: 12px
}

body.home .section-9 .content .box .text {
    margin-bottom: 13px;
    font-size: 13px;
    line-height: 20px
}

body.home .section-10 {
    padding: 50px 0;
    border-bottom: 2px solid #f4efff
}

body.home .section-10 .cards {
    width: 400px;
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 41px
}

body.home .section-10 .cards>.row {
    --bs-gutter-y: 21px
}

body.home .section-10 .cards .sf-card {
    height: 100%
}

body.home .section-11 {
    padding: 100px 0 50px 0
}

body.home .section-11 .sf-frame .media {
    height: 150px;
    background: #f4efff
}

body.home .section-11 .sf-frame .media.image img {
    left: 55%;
    width: 290px;
    top: -130px
}

@media (min-width: 576px) {
    body.home .section-2 {
        background:#fffbef
    }

    body.home .section-3 .container {
        padding-right: .75rem;
        padding-left: .75rem
    }

    body.home .section-3 .sf-content {
        padding: 0
    }

    body.home .section-4 .cards {
        width: 100%
    }

    body.home .section-4 .cards>.row {
        --bs-gutter-y: 10px;
        --bs-gutter-x: 10px
    }

    body.home .section-5 .container {
        padding-right: .75rem;
        padding-left: .75rem
    }

    body.home .section-5 .content {
        padding: 0
    }

    body.home .section-6 .cards {
        width: 100%
    }

    body.home .section-6 .cards>.row {
        --bs-gutter-y: 10px;
        --bs-gutter-x: 10px
    }

    body.home .section-7 .sf-form>.row {
        --bs-gutter-x: 10px;
        --bs-gutter-y: 0
    }

    body.home .section-9 .content {
        width: 100%
    }

    body.home .section-9 .content .box .text {
        font-size: 14px;
        line-height: 23px
    }

    body.home .section-10 .cards {
        width: 100%
    }

    body.home .section-10 .cards>.row {
        --bs-gutter-y: 10px;
        --bs-gutter-x: 10px
    }
}

@media (min-width: 768px) {
    body.home .section-hero .sf-frame .media {
        height:245px
    }

    body.home .section-hero .sf-frame .media.image img {
        width: 223px;
        top: -34px
    }

    body.home .section-1 {
        padding: 50px 0 100px 0
    }

    body.home .section-1 .featured-logos {
        margin-bottom: 150px
    }

    body.home .section-1 .sf-frame .media {
        height: 255px
    }

    body.home .section-1 .sf-frame .media.image img {
        width: 279px;
        top: -89px
    }

    body.home .section-3 {
        padding: 100px 0
    }

    body.home .section-4 {
        padding: 100px 0
    }

    body.home .section-5 {
        padding: 150px 0 50px 0
    }

    body.home .section-5 .content {
        margin-bottom: 100px
    }

    body.home .section-5 .sf-frame .media {
        height: 308px
    }

    body.home .section-5 .sf-frame .media.image img {
        width: 306px;
        top: -68px
    }

    body.home .section-6 {
        padding: 50px 0 100px 0
    }

    body.home .section-7 {
        padding: 36px 0 46px 0
    }

    body.home .section-7 .container .row {
        --bs-gutter-x: 57px
    }

    body.home .section-7 .countdown {
        margin-bottom: 35px
    }

    body.home .section-7 .sf-form {
        margin-bottom: 0
    }

    body.home .section-7 .sf-form .row {
        --bs-gutter-x: 43px
    }

    body.home .section-7 .text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 7px
    }

    body.home .section-8 {
        padding: 150px 0 100px 0
    }

    body.home .section-8 .sf-frame .media {
        height: 237px
    }

    body.home .section-8 .sf-frame .media.image img {
        width: 268px;
        top: -58px
    }

    body.home .section-9 {
        padding: 100px 0
    }

    body.home .section-9 .content {
        position: relative;
        padding-left: 280px
    }

    body.home .section-9 .content:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        height: 260px;
        width: 100%;
        background: #f4efff;
        box-shadow: 0 10px 30px rgba(30,36,50,.1);
        border-radius: 12px;
        padding: 20px
    }

    body.home .section-9 .content .image {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 280px;
        transform: unset;
        height: unset;
        overflow: unset
    }

    body.home .section-9 .content .box {
        background: 0 0;
        box-shadow: none;
        border-radius: 0;
        position: relative;
        padding-left: 0
    }

    body.home .section-9 .button {
        padding-left: 280px
    }

    body.home .section-10 {
        padding: 100px 0
    }

    body.home .section-11 {
        padding: 150px 0 100px 0
    }

    body.home .section-11 .sf-frame .media {
        height: 228px
    }

    body.home .section-11 .sf-frame .media.image img {
        width: 266px;
        top: -104px
    }
}

@media (min-width: 992px) {
    body.home .section-hero .sf-frame .media {
        height: 252px;
        margin-bottom: -30px;
        margin-top: 10px;
    }

    body.home .section-hero .sf-frame .media.image img {
        width: 292px;
        top: -44px
    }

    body.home .section-1 {
        padding: 100px 0 150px 0
    }

    body.home .section-1 .featured-logos {
        margin-bottom: 150px
    }

    body.home .section-1 .sf-frame .media {
        height: 333px
    }

    body.home .section-1 .sf-frame .media.image img {
        width: 353px;
        top: -101px
    }

    body.home .section-1 .sf-frame .float-notifications.right {
        top: 220px
    }

    body.home .section-3 {
        padding: 150px 0
    }

    body.home .section-4 {
        padding: 150px 0
    }

    body.home .section-4 .cards {
        margin-bottom: 51px
    }

    body.home .section-4 .cards>.row {
        --bs-gutter-y: 20px;
        --bs-gutter-x: 20px
    }

    body.home .section-5 {
        padding: 200px 0 75px 0
    }

    body.home .section-5 .content {
        margin-bottom: 150px
    }

    body.home .section-5 .sf-frame .media {
        height: 393px
    }

    body.home .section-5 .sf-frame .media.image img {
        width: 378px;
        top: -71px
    }

    body.home .section-5 .sf-frame .float-notifications.left {
        top: 279px
    }

    body.home .section-6 {
        padding: 75px 0 150px 0
    }

    body.home .section-6 .cards {
        margin-bottom: 51px
    }

    body.home .section-6 .cards>.row {
        --bs-gutter-y: 20px;
        --bs-gutter-x: 20px
    }

    body.home .section-7 {
        padding: 32px 0 37px 0
    }

    body.home .section-7 .container .row {
        --bs-gutter-x: 30px
    }

    body.home .section-7 .countdown {
        margin-bottom: 0
    }

    body.home .section-7 .countdown .heading {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 9px
    }

    body.home .section-7 .countdown .timer {
        font-size: 48px;
        letter-spacing: -1px;
        line-height: 54px
    }

    body.home .section-7 .sf-form {
        margin-bottom: 0
    }

    body.home .section-7 .sf-form .row {
        --bs-gutter-x: 0;
        --bs-gutter-y: 12px
    }

    body.home .section-7 .sf-form .input-text {
        height: 50px;
        font-size: 14px;
        line-height: 20px;
        padding: 13px 16px
    }

    body.home .section-7 .sf-form .sf-button {
        height: 50px;
        font-size: 14px;
        line-height: 14px;
        letter-spacing: .2625px;
        padding: 16px 10px 15px 10px
    }

    body.home .section-7 .text {
        font-size: 18px;
        line-height: 30px;
        margin-top: 0
    }

    body.home .section-8 {
        padding: 200px 0 150px 0
    }

    body.home .section-8 .sf-frame .media {
        height: 309px
    }

    body.home .section-8 .sf-frame .media.image img {
        width: 330px;
        top: -54px
    }

    body.home .section-8 .sf-frame .float-notifications.right {
        top: 194px
    }

    body.home .section-9 {
        padding: 150px 0
    }

    body.home .section-9 .content {
        padding-left: 300px;
        margin-bottom: 50px
    }

    body.home .section-9 .content:before {
        height: 238px;
        padding: 33px
    }

    body.home .section-9 .content .box {
        padding: 33px;
        padding-left: 0
    }

    body.home .section-9 .content .box .text {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 16px
    }

    body.home .section-9 .button {
        padding-left: 300px
    }

    body.home .section-10 {
        padding: 150px 0
    }

    body.home .section-10 .cards {
        margin-bottom: 51px
    }

    body.home .section-10 .cards>.row {
        --bs-gutter-y: 20px;
        --bs-gutter-x: 20px
    }

    body.home .section-11 {
        padding: 200px 0 150px 0
    }

    body.home .section-11 .sf-frame .media {
        height: 296px
    }

    body.home .section-11 .sf-frame .media.image img {
        width: 388px;
        top: -79px
    }

    body.home .section-11 .sf-frame .float-notifications.left {
        top: 182px
    }
}

body.how-it-works .header-hero-wrapper {
    background: #fffbef
}

body.how-it-works .section-hero .sf-frame .media {
    height: 150px;
    background: #f4efff
}

body.how-it-works .section-hero .sf-frame .media.image img {
    left: 50%;
    width: 155px;
    top: -86px
}

body.how-it-works .section-1 {
    padding: 50px 0
}

body.how-it-works .section-1 .cards {
    width: 400px;
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 41px
}

body.how-it-works .section-1 .cards>.row {
    --bs-gutter-y: 21px
}

body.how-it-works .section-1 .cards .sf-card {
    height: 100%
}

body.how-it-works .section-2 {
    padding: 50px 0;
    background: #f4efff
}

body.how-it-works .section-2 .content {
    width: 400px;
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 41px
}

body.how-it-works .section-2 .content .sf-highlights {
    margin-bottom: 20px
}

body.how-it-works .section-2 .content .sf-heading {
    margin-bottom: 20px
}

body.how-it-works .section-2 .content .image {
    width: 200px;
    transform: scaleX(-1);
    margin-bottom: 0;
    height: 220px;
    overflow: hidden
}

body.how-it-works .section-2 .content .box {
    background: #fff;
    padding: 20px;
    box-shadow: 0 10px 30px rgba(30,36,50,.1);
    border-radius: 12px
}

body.how-it-works .section-2 .content .box .text {
    margin-bottom: 13px;
    font-size: 12px;
    line-height: 18px
}

body.how-it-works .section-3 {
    padding: 50px 0;
    overflow: hidden;
    border-bottom: 2px solid #f4efff
}

body.how-it-works .section-3 .container {
    padding-right: 0;
    padding-left: 0
}

body.how-it-works .section-3 .cards,body.how-it-works .section-3 .sf-content {
    padding-right: .75rem;
    padding-left: .75rem
}

body.how-it-works .section-3 .testimonials {
    margin-bottom: 100px
}

body.how-it-works .section-3 .cards {
    width: 400px;
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 41px
}

body.how-it-works .section-3 .cards>.row {
    --bs-gutter-y: 21px
}

body.how-it-works .section-3 .cards .sf-card {
    height: 100%
}

body.how-it-works .section-4 {
    padding: 100px 0 50px 0
}

body.how-it-works .section-4 .sf-frame .media {
    height: 220px;
    background: #f4efff
}

body.how-it-works .section-4 .sf-frame .media.image img {
    left: 55%;
    width: 185px;
    top: -75px
}

@media (min-width: 576px) {
    body.how-it-works .section-1 .cards {
        width:100%
    }

    body.how-it-works .section-1 .cards>.row {
        --bs-gutter-y: 10px;
        --bs-gutter-x: 10px
    }

    body.how-it-works .section-2 .content {
        width: 100%
    }

    body.how-it-works .section-2 .content .box .text {
        font-size: 14px;
        line-height: 23px
    }

    body.how-it-works .section-3 .container {
        padding-right: .75rem;
        padding-left: .75rem
    }

    body.how-it-works .section-3 .cards,body.how-it-works .section-3 .sf-content {
        padding-right: 0;
        padding-left: 0
    }

    body.how-it-works .section-3 .cards {
        width: 100%
    }

    body.how-it-works .section-3 .cards>.row {
        --bs-gutter-y: 10px;
        --bs-gutter-x: 10px
    }
}

@media (min-width: 768px) {
    body.how-it-works .section-hero .sf-frame .media {
        height:303px
    }

    body.how-it-works .section-hero .sf-frame .media.image img {
        width: 280px;
        top: -123px
    }

    body.how-it-works .section-1 {
        padding: 100px 0
    }

    body.how-it-works .section-2 {
        padding: 100px 0
    }

    body.how-it-works .section-2 .content {
        position: relative;
        padding-left: 310px
    }

    body.how-it-works .section-2 .content:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        height: 260px;
        width: 100%;
        background: #fff;
        box-shadow: 0 10px 30px rgba(30,36,50,.1);
        border-radius: 12px;
        padding: 20px
    }

    body.how-it-works .section-2 .content .image {
        position: absolute;
        bottom: 0;
        left: -90px;
        width: 370px;
        transform: unset;
        height: unset;
        overflow: unset
    }

    body.how-it-works .section-2 .content .box {
        background: 0 0;
        box-shadow: none;
        border-radius: 0;
        position: relative;
        padding-left: 0
    }

    body.how-it-works .section-2 .button {
        padding-left: 310px
    }

    body.how-it-works .section-3 {
        padding: 100px 0
    }

    body.how-it-works .section-4 {
        padding: 150px 0 100px 0
    }

    body.how-it-works .section-4 .sf-frame .media {
        height: 315px
    }

    body.how-it-works .section-4 .sf-frame .media.image img {
        width: 260px;
        top: -98px
    }
}

@media (min-width: 992px) {
    body.how-it-works .section-hero .sf-frame .media {
        height:359px
    }

    body.how-it-works .section-hero .sf-frame .media.image img {
        width: 333px;
        top: -148px
    }

    body.how-it-works .section-1 {
        padding: 150px 0
    }

    body.how-it-works .section-1 .cards {
        margin-bottom: 51px
    }

    body.how-it-works .section-1 .cards>.row {
        --bs-gutter-y: 20px;
        --bs-gutter-x: 20px
    }

    body.how-it-works .section-2 {
        padding: 150px 0
    }

    body.how-it-works .section-2 .content {
        padding-left: 300px;
        margin-bottom: 50px
    }

    body.how-it-works .section-2 .content:before {
        height: 238px;
        padding: 33px
    }

    body.how-it-works .section-2 .content .sf-highlights {
        margin-bottom: 28px
    }

    body.how-it-works .section-2 .content .sf-heading {
        margin-bottom: 32px
    }

    body.how-it-works .section-2 .content .box {
        padding: 33px;
        padding-left: 0
    }

    body.how-it-works .section-2 .content .box .text {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 16px
    }

    body.how-it-works .section-3 {
        padding: 150px 0
    }

    body.how-it-works .section-3 .testimonials {
        margin-bottom: 150px
    }

    body.how-it-works .section-3 .cards {
        margin-bottom: 51px
    }

    body.how-it-works .section-3 .cards>.row {
        --bs-gutter-y: 20px;
        --bs-gutter-x: 20px
    }

    body.how-it-works .section-4 {
        padding: 200px 0 150px 0
    }

    body.how-it-works .section-4 .sf-frame .media {
        height: 369px
    }

    body.how-it-works .section-4 .sf-frame .media.image img {
        left: 58%;
        width: 298px;
        top: -105px
    }

    body.how-it-works .section-4 .sf-frame .float-notifications.left {
        top: 255px
    }
}

body.contact .section-contact {
    padding: 50px 0 100px 0
}

body.contact .section-contact .image {
    width: 300px;
    margin: 0 auto;
    max-width: 100%
}

body.contact .section-contact .panel {
    background: #fff;
    box-shadow: 0 0 30px rgba(30,36,50,.1);
    border-radius: 12px
}

body.contact .section-contact .panel .body {
    padding: 20px
}

body.contact .section-contact .panel .body .sf-form>.row {
    --bs-gutter-y: 7px
}

body.contact .section-contact .panel .body .sf-form textarea {
    resize: none
}

body.contact .section-contact .panel .body .sf-form .captcha .label {
    font-size: 27px;
    font-weight: bolder;
    line-height: 27px;
    width: 180px
}

@media (min-width: 768px) {
    body.contact .section-contact {
        padding:100px 0 0 0
    }

    body.contact .section-contact .container>.row {
        --bs-gutter-x: 50px
    }

    body.contact .section-contact .sf-content {
        margin-top: 30px
    }

    body.contact .section-contact .image {
        width: 100%
    }

    body.contact .section-contact .panel .body {
        padding: 30px
    }
}

@media (min-width: 992px) {
    body.contact .section-contact {
        padding:100px 0 0 0
    }

    body.contact .section-contact .container>.row {
        --bs-gutter-x: 100px
    }

    body.contact .section-contact .sf-content {
        margin-top: 40px
    }

    body.contact .section-contact .panel .body .sf-form>.row {
        --bs-gutter-y: 10px;
        --bs-gutter-x: 10px
    }

    body.contact .section-contact .panel .body .sf-form textarea {
        min-height: 165px
    }

    body.contact .section-contact .panel .body .sf-form .captcha .label {
        font-size: 24px;
        font-weight: bolder;
        line-height: 24px
    }
}

body.buy-followers .header-hero-wrapper {
    background: url('../img/bg.png') no-repeat center center;
    background-size: cover
}

body.buy-followers .section-hero .sf-frame .media {
    height: 150px;
    background: #fffbef
}

body.buy-followers .section-hero .sf-frame .media.image img {
    left: 55%;
    width: 235px;
    top: -78px
}

.section-1-plan,body.buy-followers .section-1 {
    padding: 50px 0 100px 0
}

.plans-plan,body.buy-followers .section-1 .plans {
    margin: 50px auto 0 auto
}

body.buy-followers .section-1 .plans .slick-list {
    margin: 0 auto
}

body.buy-followers .section-1 .plans .slick-list .slick-slide {
    transition: opacity .7s ease-in-out
}

body.buy-followers .section-1 .plans .slick-dots {
    bottom: -50px
}

body.buy-followers .section-1 .plans .slick-dots li {
    margin: 0
}

body.buy-followers .section-1 .plans .slick-dots li.slick-active button:before {
    color: #f36
}

body.buy-followers .section-1 .plans .slick-dots button:before {
    font-size: 10px;
    color: #eee;
    opacity: 1
}

.item-plan,body.buy-followers .section-1 .plans .item {
    max-width: 100%;
    margin: 0 10px;
    padding-top: 30px
}

.item-plan {
    padding-top: 0;
    margin: 0
}

.plan-title {
    font-weight: 700;
    margin-top: 12px;
    margin-left: 10px;
    font-size: 20px
}

body.buy-followers .section-1 .plans .item.slick-slide:not(.slick-active) {
    opacity: 0
}

.text-plan,body.buy-followers .section-1 .plans .item .text {
    font-size: 14px;
    line-height: 22px;
    margin: 0
}

.card-plan,body.buy-followers .section-1 .plans .item .card {
    margin-bottom: 24px;
    background: #fff;
    box-shadow: 0 0 30px rgba(30,36,50,.1);
    border-radius: 12px;
    overflow: hidden
}

.card-plan {
    box-shadow: 0 0 10px #157EE1;
    transition: box-shadow .5s
}

.card-plan:hover {
    box-shadow: 0 0 30px #157EE1
}

body.buy-followers .section-1 .plans .item .card .body {
    padding: 25px 15px;
    border-top: 4px solid transparent;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    transition: border-color .1s ease-in-out,background-color .1s ease-in-out
}

.body-plan {
    padding: 25px 15px;
    border: 4px solid transparent;
    border-radius: 12px;
    transition: border-color .1s ease-in-out,background-color .1s ease-in-out
}

.image-plan,body.buy-followers .section-1 .plans .item .card .body .image {
    padding-bottom: 18px
}

.details-plan,body.buy-followers .section-1 .plans .item .card .body .details {
    border-top: 1px solid #e9e9eb;
    border-bottom: 1px solid #e9e9eb;
    padding: 23px 0
}

.list-plan span,body.buy-followers .section-1 .plans .item .card .body .details .list span {
    margin-left: 16px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500
}

.details-plan .list-plan:not(:last-of-type),body.buy-followers .section-1 .plans .item .card .body .details .list:not(:last-of-type) {
    margin-bottom: 16px
}

.price-plan,body.buy-followers .section-1 .plans .item .card .body .price {
    padding-top: 18px;
    text-align: center;
    font-size: 16px;
    line-height: 48px;
    color: #1e2432
}

.price-plan span,body.buy-followers .section-1 .plans .item .card .body .price span {
    font-size: 36px;
    font-weight: 600
}

body.buy-followers .section-1 .plans .item .card .button {
    border-radius: 0;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    height: 60px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
    padding: 21px 17px 19px 17px;
    border: 0
}

body.buy-followers .section-1 .plans .item .card .button:hover {
    background: #f36;
    color: #fff
}

.card-plan:hover .body-plan .details-plan,body.buy-followers .section-1 .plans .item .card:hover .body body.buy-followers .section-1 .plans .item .card:hover .body .details {
    border-color: #fbf9ff
}

.card-plan {
    border: 1px solid rgba(0,0,0,.125)
}

body.buy-followers .section-2 .sf-statistic .item {
    background: #fffbef
}

body.buy-followers .section-3 {
    padding: 100px 0 50px 0
}

body.buy-followers .section-3 .container {
    padding-right: 0;
    padding-left: 0
}

body.buy-followers .section-3 .content {
    padding-right: .75rem;
    padding-left: .75rem;
    margin-bottom: 50px
}

body.buy-followers .section-3 .sf-frame .media {
    height: 220px;
    background: #f4efff
}

body.buy-followers .section-3 .sf-frame .media.image img {
    left: 55%;
    width: 255px;
    top: -98px
}

@media (min-width: 350px) {
    body.buy-followers .section-1 .plans .slick-next,body.buy-followers .section-1 .plans .slick-prev {
        height:46px;
        width: 23px;
        z-index: 1;
        top: 45%
    }

    body.buy-followers .section-1 .plans .slick-prev,body.buy-followers .section-1 .plans .slick-prev:focus,body.buy-followers .section-1 .plans .slick-prev:hover {
        left: 30px;
        background: url('../img/icons/arrow-prev.svg') no-repeat;
        background-size: 23px 46px
    }

    body.buy-followers .section-1 .plans .slick-next,body.buy-followers .section-1 .plans .slick-next:focus,body.buy-followers .section-1 .plans .slick-next:hover {
        right: 30px;
        background: url('../img/icons/arrow-next.svg') no-repeat;
        background-size: 23px 46px
    }

    body.buy-followers .section-1 .plans .slick-next:before,body.buy-followers .section-1 .plans .slick-prev:before {
        display: none
    }

    body.buy-followers .section-1 .plans .item {
        width: 330px
    }

    body.buy-followers .section-1 .plans .item .card .body {
        padding: 26px 31px
    }
}

@media (min-width: 576px) {
    body.buy-followers .section-2 {
        background:#fffbef
    }

    body.buy-followers .section-3 .container {
        padding-right: .75rem;
        padding-left: .75rem
    }

    body.buy-followers .section-3 .content {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width: 768px) {
    body.buy-followers .section-hero .sf-frame .media {
        height:245px
    }

    body.buy-followers .section-hero .sf-frame .media.image img {
        width: 360px;
        top: -104px;
        left: 64%
    }

    body.buy-followers .section-1 {
        padding: 100px 0
    }

    body.buy-followers .section-1 .plans .item {
        width: 330px
    }

    body.buy-followers .section-1 .plans .slick-prev,body.buy-followers .section-1 .plans .slick-prev:focus,body.buy-followers .section-1 .plans .slick-prev:hover {
        left: 110px
    }

    body.buy-followers .section-1 .plans .slick-next,body.buy-followers .section-1 .plans .slick-next:focus,body.buy-followers .section-1 .plans .slick-next:hover {
        right: 110px
    }

    body.buy-followers .section-3 {
        padding: 150px 0 100px 0
    }

    body.buy-followers .section-3 .content {
        margin-bottom: 100px
    }

    body.buy-followers .section-3 .sf-frame .media {
        height: 314px
    }

    body.buy-followers .section-3 .sf-frame .media.image img {
        left: 60%;
        width: 337px;
        top: -107px
    }
}

@media (min-width: 992px) {
    body.buy-followers .section-hero .sf-frame .media {
        height:320px
    }

    body.buy-followers .section-hero .sf-frame .media.image img {
        width: 460px;
        top: -126px;
        left: 62%
    }

    body.buy-followers .section-1 {
        padding: 150px 0
    }

    body.buy-followers .section-1 .plans .item {
        width: 290px
    }

    body.buy-followers .section-1 .plans .slick-prev,body.buy-followers .section-1 .plans .slick-prev:focus,body.buy-followers .section-1 .plans .slick-prev:hover {
        left: -40px
    }

    body.buy-followers .section-1 .plans .slick-next,body.buy-followers .section-1 .plans .slick-next:focus,body.buy-followers .section-1 .plans .slick-next:hover {
        right: -40px
    }

    body.buy-followers .section-3 {
        padding: 200px 0 150px 0
    }

    body.buy-followers .section-3 .content {
        margin-bottom: 150px
    }

    body.buy-followers .section-3 .sf-frame .media {
        height: 369px
    }

    body.buy-followers .section-3 .sf-frame .media.image img {
        width: 390px;
        top: -118px
    }

    body.buy-followers .section-3 .sf-frame .float-notifications.left {
        top: 255px
    }
}

@media (min-width: 1200px) {
    body.buy-followers .section-1 .plans .item {
        width:280px
    }

    body.buy-followers .section-1 .plans .slick-prev,body.buy-followers .section-1 .plans .slick-prev:focus,body.buy-followers .section-1 .plans .slick-prev:hover {
        left: -80px
    }

    body.buy-followers .section-1 .plans .slick-next,body.buy-followers .section-1 .plans .slick-next:focus,body.buy-followers .section-1 .plans .slick-next:hover {
        right: -80px
    }
}

body.claim .sf-progress.start .progress-bar {
    width: 66%
}

body.claim .sf-progress.confirm .progress-bar {
    width: 88%
}

body.claim .sf-progress.receive .progress-bar {
    width: 99%
}

body.claim .sf-progress.success .progress-bar {
    width: 100%
}

body.claim header {
    padding: 18px 0 50px
}

body.claim .section-claim {
    padding: 50px 0;
    overflow: hidden
}

body.claim .section-claim .review {
    text-align: center
}

body.claim .section-claim .review .avatar {
    width: 60px;
    height: 60px;
    margin: 0 auto 20px auto
}

body.claim .section-claim .review .message {
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 20px
}

body.claim .section-claim .review .social {
    font-weight: 500;
    font-size: 14px;
    line-height: 26px
}

body.claim .section-claim .review .ratings {
    width: 129px;
    margin: 0 auto 20px auto
}

body.claim .section-claim .review .ratings .star {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='size' height='size' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.96551 11.9937C7.67409 11.8404 7.32591 11.8404 7.03449 11.9937L4.29797 13.433C3.56426 13.8189 2.70659 13.1958 2.84688 12.3787L3.37013 9.33134C3.42585 9.00682 3.31826 8.67568 3.08243 8.44589L0.867915 6.28808C0.274167 5.70953 0.601767 4.70128 1.42218 4.58223L4.4821 4.13818C4.80794 4.09089 5.08963 3.88623 5.2353 3.59094L6.60318 0.818007C6.96993 0.0745386 8.03007 0.0745388 8.39682 0.818008L9.7647 3.59094C9.91037 3.88623 10.1921 4.09089 10.5179 4.13818L13.5778 4.58223C14.3982 4.70128 14.7258 5.70953 14.1321 6.28808L11.9176 8.44589C11.6817 8.67568 11.5741 9.00682 11.6299 9.33134L12.1531 12.3787C12.2934 13.1958 11.4357 13.8189 10.702 13.433L7.96551 11.9937Z' fill='%23FFDF7E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 21px;
    height: 21px
}

body.claim .section-claim .review .ratings .star:not(:last-of-type) {
    margin-right: 6px
}

body.claim .section-claim .counter {
    border: 2px solid rgba(0,0,0,.0990101);
    box-sizing: border-box;
    border-radius: 8px;
    padding: 20px;
    text-align: center
}

body.claim .section-claim .counter .text {
    font-weight: 500;
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 7px
}

body.claim .section-claim .counter .number {
    font-weight: 600;
    font-size: 30px;
    line-height: 30px;
    color: #157EE1
}

body.claim .section-claim .want-more {
    padding-top: 60px
}

body.claim .section-claim .want-more .panel {
    width: 300px;
    max-width: 100%;
    margin: 0 auto 30px auto;
    background: #f4efff;
    box-shadow: 0 10px 30px rgba(30,36,50,.1);
    border-radius: 12px;
    position: relative;
    text-align: center
}

body.claim .section-claim .want-more .panel .decoration {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 445 274' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M124.841 26.7402L155.244 21.3793C159.468 20.6279 163.475 23.2891 164.194 27.3236L167.41 45.563C168.114 49.6 165.259 53.4711 161.033 54.2097L158.57 54.6441C156.377 55.0307 154.776 58.5245 153.201 61.9596C151.678 65.2814 150.181 68.5484 148.198 68.8979C146.056 69.2758 143.443 66.7729 140.771 64.2118C137.97 61.5288 135.104 58.7818 132.64 59.2162L130.152 59.655C126.399 60.3167 122.393 57.6554 121.682 53.626L118.466 35.3866C117.761 31.3502 120.615 27.4791 124.841 26.7402ZM137.475 37.6791C136.976 34.8497 138.805 32.1621 141.56 31.6763C144.315 31.1905 146.953 33.0905 147.452 35.9199C147.951 38.7493 146.121 41.4369 143.367 41.9226C140.612 42.4084 137.974 40.5084 137.475 37.6791ZM135.692 51.0972C135.784 51.163 135.897 51.1878 136.006 51.1661L136.005 51.1654L153.456 48.0882C153.565 48.0706 153.663 48.008 153.726 47.9142C153.79 47.8204 153.816 47.7031 153.797 47.5881L153.587 46.3989C153.161 43.9824 151.541 42.2415 149.188 42.6564L138.149 44.6029C135.797 45.0177 134.87 47.2083 135.297 49.6275L135.513 50.8154C135.535 50.9299 135.599 51.0314 135.692 51.0972Z' fill='%23FF3366'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d)'%3E%3Cg filter='url(%23filter2_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M61.8414 153.096L86.7123 141.498C90.1662 139.881 94.2421 141.295 95.8165 144.656L102.905 159.858C104.468 163.224 102.931 167.255 99.472 168.861L97.4568 169.801C95.6633 170.637 95.1144 174.054 94.5748 177.413C94.053 180.661 93.5397 183.855 91.918 184.611C90.1651 185.429 87.3258 183.836 84.4206 182.207C81.3769 180.5 78.2608 178.752 76.2453 179.692L74.2099 180.641C71.1398 182.073 67.0645 180.659 65.4985 177.301L58.4097 162.099C56.8466 158.733 58.383 154.702 61.8414 153.096ZM75.2974 159.778C74.1977 157.42 75.1332 154.656 77.3869 153.605C79.6407 152.554 82.3591 153.614 83.4588 155.973C84.5584 158.331 83.6228 161.095 81.3692 162.145C79.1156 163.196 76.397 162.136 75.2974 159.778ZM76.9448 171.906C77.0399 171.942 77.143 171.938 77.2311 171.894L77.2302 171.894L91.5062 165.237C91.5959 165.197 91.6646 165.12 91.6972 165.023C91.7299 164.927 91.7238 164.819 91.6803 164.723L91.2182 163.731C90.279 161.717 88.4737 160.565 86.549 161.462L77.5185 165.673C75.5941 166.571 75.3165 168.695 76.2568 170.712L76.7244 171.7C76.7703 171.795 76.8497 171.869 76.9448 171.906Z' fill='%23FF3366'/%3E%3C/g%3E%3C/g%3E%3Cg filter='url(%23filter3_d)'%3E%3Cg filter='url(%23filter4_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.4833 45.2399L79.3823 49.8066C82.9825 50.4357 85.4052 53.7858 84.7938 57.2896L82.0024 73.12C81.3786 76.6217 77.9563 78.9411 74.358 78.3009L72.2595 77.9309C70.3919 77.6016 68.0832 79.9818 65.8132 82.322C63.6182 84.5849 61.4593 86.8106 59.7706 86.5128C57.9452 86.1909 56.5916 83.3802 55.2066 80.5041C53.7556 77.4911 52.27 74.4062 50.1711 74.0361L48.0516 73.6624C44.8546 73.0987 42.4325 69.7488 43.0492 66.2515L45.8405 50.4211C46.4636 46.9197 49.8853 44.6 53.4833 45.2399ZM60.3732 57.8823C60.8062 55.4266 63.0597 53.7713 65.4066 54.1851C67.7536 54.5989 69.305 56.9252 68.872 59.3809C68.439 61.8366 66.1853 63.4919 63.8386 63.0781C61.4918 62.6643 59.9402 60.338 60.3732 57.8823ZM55.0004 68.308C55.0551 68.3889 55.1382 68.4424 55.2313 68.4565L55.2308 68.4558L70.097 71.0771C70.1895 71.0948 70.2856 71.0722 70.3643 71.0145C70.443 70.9567 70.4977 70.8684 70.5164 70.769L70.6984 69.7369C71.0682 67.6395 70.2845 65.7425 68.2802 65.3891L58.8765 63.731C56.8725 63.3776 55.4868 64.8928 55.1166 66.9925L54.9404 68.0255C54.9242 68.1254 54.9458 68.2271 55.0004 68.308Z' fill='%23157EE1'/%3E%3C/g%3E%3C/g%3E%3Cg filter='url(%23filter5_d)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M344.227 36.7379L391.752 49.472C398.359 51.2316 402.328 57.8703 400.617 64.3007L392.834 93.3493C391.1 99.7737 384.343 103.539 377.742 101.759L373.891 100.727C370.464 99.8086 365.773 103.868 361.161 107.86C356.701 111.719 352.314 115.515 349.216 114.685C345.866 113.787 343.802 108.328 341.689 102.742C339.476 96.8899 337.211 90.8984 333.359 89.8664L329.47 88.8243C323.603 87.2524 319.636 80.6141 321.355 74.1967L329.139 45.1481C330.871 38.7241 337.626 34.9587 344.227 36.7379ZM355.145 82.866L356.504 84.8491C356.782 85.2558 357.316 85.3987 357.76 85.1858L359.928 84.1477L359.94 84.1421C370.38 79.1373 377.272 75.8335 378.848 69.9538C380.136 65.147 377.16 60.3168 372.072 58.9533C369.201 58.1842 366.109 58.7082 363.778 60.213C362.513 57.7447 360.096 55.7445 357.226 54.9754C352.137 53.6119 347.145 56.3074 345.857 61.1142C344.282 66.9938 348.599 73.3008 355.138 82.8552L355.145 82.866Z' fill='%23FF3366'/%3E%3C/g%3E%3Cg filter='url(%23filter6_d)'%3E%3Cg filter='url(%23filter7_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M389.387 178.166L417.502 188.399C421.412 189.815 423.464 194.047 422.087 197.852L415.832 215.037C414.442 218.837 410.149 220.759 406.244 219.331L403.966 218.502C401.938 217.764 398.882 219.975 395.876 222.148C392.97 224.25 390.111 226.317 388.278 225.65C386.296 224.929 385.335 221.512 384.351 218.016C383.321 214.354 382.266 210.604 379.988 209.775L377.687 208.937C374.216 207.674 372.164 203.442 373.546 199.646L379.801 182.461C381.191 178.661 385.483 176.738 389.387 178.166ZM393.556 206.688L394.109 207.669C394.351 208.099 394.87 208.288 395.332 208.114L396.386 207.719L396.394 207.716C402.983 205.237 407.334 203.601 408.6 200.123C409.635 197.279 408.088 194.195 405.078 193.099C403.38 192.481 401.478 192.635 399.987 193.423C399.351 191.861 397.993 190.521 396.295 189.903C393.285 188.807 390.118 190.175 389.083 193.019C387.817 196.498 390.097 200.547 393.552 206.682L393.556 206.688Z' fill='%23157EE1'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='77.1797' y='0.0280762' width='113.641' height='112.944' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d' x='17.7988' y='120.829' width='105.718' height='104.004' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter2_f' x='52.3623' y='135.392' width='56.5915' height='54.8769' 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='2.71828' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter3_d' x='0.0878906' y='24.0891' width='105.822' height='105.822' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter4_f' x='37.3696' y='41.3708' width='51.2583' height='51.2583' 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='1.35914' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter5_d' x='273.1' y='13.5291' width='150.631' height='150.631' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter6_d' x='326.912' y='155.587' width='117.677' height='117.677' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter7_f' x='353.321' y='161.996' width='84.8599' height='84.8599' 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='6.7957' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top,center;
    position: absolute;
    z-index: 1;
    top: -35px;
    width: 380px;
    height: 230px;
    left: 45%;
    transform: translate(-50%,0)
}

body.claim .section-claim .want-more .panel .image {
    width: 230px;
    height: 286px;
    margin: 0 auto;
    position: relative
}

body.claim .section-claim .want-more .panel .image img {
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    top: -70px
}

body.claim .section-claim .want-more .panel h6 {
    position: absolute;
    bottom: -5px;
    transform: translate(-50%,0);
    left: 50%;
    margin: 0;
    font-weight: 600;
    width: 100%;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: -.5px
}

body.claim .section-claim .share {
    background: #f4efff;
    box-shadow: 0 0 30px rgba(30,36,50,.1);
    border-radius: 4px;
    padding: 25px
}

body.claim .section-claim .share .icons {
    --bs-gutter-y: 31px
}

body.claim .section-claim .share .icons img {
    width: 40px;
    height: 40px
}

body.claim .section-claim .sf-panel>.button {
    height: 60px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
    padding: 21px 17px 19px 17px
}

body.claim .section-claim.start .sf-panel {
    margin-bottom: 50px
}

body.claim .section-claim.start .sf-panel .body .sf-form {
    margin-top: 30px
}

body.claim .section-claim.confirm .sf-panel {
    margin-bottom: 50px
}

body.claim .section-claim.confirm .sf-panel .image {
    margin-top: 30px
}

body.claim .section-claim.confirm .sf-panel .wrong-details {
    margin-top: 30px
}

body.claim .section-claim.confirm .sf-panel .wrong-details a {
    color: #f36
}

body.claim .section-claim.confirm .sf-panel .wrong-details a:hover {
    color: #157EE1
}

body.claim .section-claim.receive p {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 0
}

body.claim .section-claim.receive .sf-panel {
    margin-bottom: 30px
}

body.claim .section-claim.receive .sf-panel .counter {
    max-width: 300px;
    margin: 20px auto 0 auto
}

body.claim .section-claim.receive .interested {
    margin-bottom: 30px
}

body.claim .section-claim.receive .checkout a {
    color: #f36;
    text-decoration: none
}

body.claim .section-claim.receive .checkout a:hover {
    color: #157EE1
}

body.claim .section-claim.receive .buy-upleap-button {
    margin-top: 30px;
    height: 60px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
    padding: 21px 17px 19px 17px
}

body.claim .section-claim.receive .buy-upleap-button:hover {
    background-color: #f36;
    color: #fff
}

body.claim .section-claim.receive .services {
    margin-top: 30px
}

body.claim .section-claim.receive .services .item {
    background: #fffbef;
    box-shadow: 0 0 30px rgba(30,36,50,.1);
    border-radius: 4px;
    width: 100%;
    height: 60px;
    margin-bottom: 30px;
    text-align: center;
    position: relative;
    overflow: hidden
}

body.claim .section-claim.receive .services .item.upleap {
    padding: 9px 15px 9px 15px
}

body.claim .section-claim.receive .services .item.upleap img {
    width: 94px
}

body.claim .section-claim.receive .services .item.nitreo {
    padding: 13px 15px 13px 15px
}

body.claim .section-claim.receive .services .item.nitreo img {
    width: 110px
}

body.claim .section-claim.receive .services .item.kenji {
    padding: 14px 15px 14px 15px
}

body.claim .section-claim.receive .services .item.kenji img {
    width: 110px
}

body.claim .section-claim.receive .services .item .text {
    position: absolute;
    top: 62px;
    left: 0;
    width: 100%;
    height: 100%;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    background: #ffdf7eeb;
    transition: all .2s ease-out;
    padding: 10px 15px;
    text-align: center
}

body.claim .section-claim.receive .services .item .text a {
    text-decoration: none;
    color: #1d1d1f;
    margin-top: 3px
}

body.claim .section-claim.receive .services .item:hover .text {
    top: 0
}

body.claim .section-claim.receive .share p.text {
    margin-bottom: 30px
}

body.claim .section-claim.success .sf-button:hover {
    background: #f36;
    color: #fff
}

body.claim .section-claim.success p {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 0
}

body.claim .section-claim.success .sf-panel {
    text-align: center
}

body.claim .section-claim.success .sf-panel h5 {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    margin: 30px 0 0 0
}

body.claim .section-claim.success .want-more .panel .image {
    width: 268px;
    height: 286px
}

body.claim .section-claim.success .counter {
    max-width: 300px;
    margin: 20px auto 0 auto
}

body.claim .section-claim.success p.did-you-know {
    margin: 30px 0
}

body.claim .section-claim.success p.come-back {
    margin-top: 30px
}

body.claim .section-claim.success .share {
    margin-top: 30px
}

body.claim .section-claim.success .share p.text {
    margin-bottom: 30px
}

body.claim .section-claim.success p.reach-out {
    margin-top: 30px;
    color: #d4d4d4
}

body.claim .section-claim.success p.reach-out a {
    color: #d4d4d4
}

body.claim .section-claim.success p.reach-out a:hover {
    color: #1d1d1f
}

@media (min-width: 576px) {
    body.claim .section-claim.receive p {
        font-size:15px;
        line-height: 23px
    }

    body.claim .section-claim.success p {
        font-size: 15px;
        line-height: 23px
    }
}

@media (min-width: 768px) {
    body.claim header {
        padding:32px 0 50px 0
    }

    body.claim .section-claim .container>.row {
        --bs-gutter-x: 60px
    }

    body.claim .section-claim .review .avatar {
        margin-bottom: 30px
    }

    body.claim .section-claim .review .message {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 30px
    }

    body.claim .section-claim .review .social {
        font-size: 18px;
        line-height: 26px
    }

    body.claim .section-claim .review .ratings {
        width: 139px;
        margin-bottom: 30px
    }

    body.claim .section-claim .review .ratings .star {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='size' height='size' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.96551 11.9937C7.67409 11.8404 7.32591 11.8404 7.03449 11.9937L4.29797 13.433C3.56426 13.8189 2.70659 13.1958 2.84688 12.3787L3.37013 9.33134C3.42585 9.00682 3.31826 8.67568 3.08243 8.44589L0.867915 6.28808C0.274167 5.70953 0.601767 4.70128 1.42218 4.58223L4.4821 4.13818C4.80794 4.09089 5.08963 3.88623 5.2353 3.59094L6.60318 0.818007C6.96993 0.0745386 8.03007 0.0745388 8.39682 0.818008L9.7647 3.59094C9.91037 3.88623 10.1921 4.09089 10.5179 4.13818L13.5778 4.58223C14.3982 4.70128 14.7258 5.70953 14.1321 6.28808L11.9176 8.44589C11.6817 8.67568 11.5741 9.00682 11.6299 9.33134L12.1531 12.3787C12.2934 13.1958 11.4357 13.8189 10.702 13.433L7.96551 11.9937Z' fill='%23FFDF7E'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        width: 23px;
        height: 23px
    }

    body.claim .section-claim .counter .text {
        font-size: 18px;
        line-height: 20px
    }

    body.claim .section-claim .counter .number {
        font-size: 38px;
        line-height: 38px
    }

    body.claim .section-claim .want-more {
        padding-top: 0
    }

    body.claim .section-claim .want-more .panel {
        width: 100%
    }

    body.claim .section-claim .want-more .panel .image {
        width: 100%;
        height: 222px
    }

    body.claim .section-claim .want-more .panel .image img {
        width: 189px
    }

    body.claim .section-claim.start .sf-panel {
        margin-bottom: 0
    }

    body.claim .section-claim.confirm .sf-panel {
        margin-bottom: 0
    }

    body.claim .section-claim.receive .interested {
        margin: 0
    }

    body.claim .section-claim.receive .share {
        margin-top: 10px
    }

    body.claim .section-claim.success .sf-panel h5 {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 30px
    }

    body.claim .section-claim.success .want-more .panel .image {
        width: 268px;
        height: 206px
    }

    body.claim .section-claim.success .want-more .panel .image img {
        width: 200px;
        top: -59px
    }

    body.claim .section-claim.success .counter {
        max-width: 100%
    }

    body.claim .section-claim.success .share {
        margin-top: 40px
    }
}

@media (min-width: 992px) {
    body.claim header {
        padding:36px 0 50px 0
    }

    body.claim .section-claim {
        padding: 70px 0
    }

    body.claim .section-claim .container>.row {
        --bs-gutter-x: 80px
    }

    body.claim .section-claim .want-more .panel .decoration {
        top: -50px;
        width: 480px;
        height: 300px
    }

    body.claim .section-claim .want-more .panel .image {
        height: 285px
    }

    body.claim .section-claim .want-more .panel .image img {
        width: 230px
    }

    body.claim .section-claim .want-more .panel h6 {
        font-size: 50px;
        line-height: 50px
    }

    body.claim .section-claim .share {
        height: 60px;
        padding: 15px 25px
    }

    body.claim .section-claim .share .icons img {
        width: 28px;
        height: 28px
    }

    body.claim .section-claim .share p.text {
        font-size: 14px;
        font-weight: 500
    }

    body.claim .section-claim .share p.text strong {
        font-weight: 700
    }

    body.claim .section-claim.start .sf-panel .body .sf-form {
        margin-top: 40px
    }

    body.claim .section-claim.success .share p.text {
        margin-top: 5px
    }

    body.claim .section-claim.success .want-more .panel .image {
        width: 268px;
        height: 256px
    }

    body.claim .section-claim.success .want-more .panel .image img {
        width: 240px;
        top: -62px
    }
}

@media (min-width: 1200px) {
    body.claim header {
        padding:36px 0 18px 0
    }
}

body.reviews .header-hero-wrapper {
    background: #fffbef
}

body.reviews .section-hero .sf-frame .media {
    height: 150px;
    background: #1d1d1f
}

body.reviews .section-hero .sf-frame .media.video {
    overflow: hidden
}

body.reviews .section-hero .sf-frame .media.video .ratio {
    --bs-aspect-ratio: 68.5%;
    width: 100%
}

body.reviews .section-1 {
    padding: 50px 0;
    overflow: hidden
}

body.reviews .section-1 .container {
    padding-right: 0;
    padding-left: 0
}

body.reviews .section-1 .featured-logos,body.reviews .section-1 .sf-content {
    padding-right: .75rem;
    padding-left: .75rem
}

body.reviews .section-1 .featured-logos {
    margin-bottom: 50px
}

body.reviews .section-2 .sf-statistic .item {
    background: #f4efff
}

body.reviews .section-3 {
    padding: 50px 0;
    overflow: hidden
}

body.reviews .section-3 .container {
    padding-right: 0;
    padding-left: 0
}

@media (min-width: 576px) {
    body.reviews .section-1 .container {
        padding-right:.75rem;
        padding-left: .75rem
    }

    body.reviews .section-1 .featured-logos,body.reviews .section-1 .sf-content {
        padding-right: 0;
        padding-left: 0
    }

    body.reviews .section-2 {
        background: #f4efff
    }

    body.reviews .section-3 .container {
        padding-right: .75rem;
        padding-left: .75rem
    }
}

@media (min-width: 768px) {
    body.reviews .section-hero .sf-frame .media {
        height:357px
    }

    body.reviews .section-hero .sf-frame .media.video .ratio {
        --bs-aspect-ratio: 166.5%
    }

    body.reviews .section-1 {
        padding: 50px 0 100px 0
    }

    body.reviews .section-1 .featured-logos {
        margin-bottom: 100px
    }

    body.reviews .section-3 {
        padding: 100px 0
    }
}

@media (min-width: 992px) {
    body.reviews .section-hero .sf-frame .media {
        height:394px
    }

    body.reviews .section-hero .sf-frame .media.video .ratio {
        --bs-aspect-ratio: 135.5%
    }

    body.reviews .section-1 {
        padding: 100px 0 150px
    }

    body.reviews .section-1 .featured-logos {
        margin-bottom: 150px
    }

    body.reviews .section-3 {
        padding: 150px 0
    }
}

body.order .sf-progress.start .progress-bar {
    width: 66%
}

body.order .sf-progress.checkout .progress-bar {
    width: 88%
}

body.order .sf-progress.success .progress-bar {
    width: 100%
}

body.order header {
    padding: 18px 0 50px
}

body.order .section-order {
    padding: 80px 0;
    overflow: hidden;
    position: relative
}

body.order .section-order .sf-alert {
    position: absolute;
    top: 0;
    right: 0
}

body.order .section-order .review {
    text-align: center
}

body.order .section-order .review .avatar {
    width: 60px;
    height: 60px;
    margin: 0 auto 20px auto
}

body.order .section-order .review .message {
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 20px
}

body.order .section-order .review .social {
    font-weight: 500;
    font-size: 14px;
    line-height: 26px
}

body.order .section-order .review .ratings {
    width: 129px;
    margin: 0 auto 20px auto
}

body.order .section-order .review .ratings .star {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='size' height='size' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.96551 11.9937C7.67409 11.8404 7.32591 11.8404 7.03449 11.9937L4.29797 13.433C3.56426 13.8189 2.70659 13.1958 2.84688 12.3787L3.37013 9.33134C3.42585 9.00682 3.31826 8.67568 3.08243 8.44589L0.867915 6.28808C0.274167 5.70953 0.601767 4.70128 1.42218 4.58223L4.4821 4.13818C4.80794 4.09089 5.08963 3.88623 5.2353 3.59094L6.60318 0.818007C6.96993 0.0745386 8.03007 0.0745388 8.39682 0.818008L9.7647 3.59094C9.91037 3.88623 10.1921 4.09089 10.5179 4.13818L13.5778 4.58223C14.3982 4.70128 14.7258 5.70953 14.1321 6.28808L11.9176 8.44589C11.6817 8.67568 11.5741 9.00682 11.6299 9.33134L12.1531 12.3787C12.2934 13.1958 11.4357 13.8189 10.702 13.433L7.96551 11.9937Z' fill='%23FFDF7E'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 21px;
    height: 21px
}

body.order .section-order .review .ratings .star:not(:last-of-type) {
    margin-right: 6px
}

body.order .section-order .want-more {
    padding-top: 60px
}

body.order .section-order .want-more .panel {
    width: 300px;
    max-width: 100%;
    margin: 0 auto 30px auto;
    background: #f4efff;
    box-shadow: 0 10px 30px rgba(30,36,50,.1);
    border-radius: 12px;
    position: relative;
    text-align: center
}

body.order .section-order .want-more .panel .decoration {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 445 274' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M124.841 26.7402L155.244 21.3793C159.468 20.6279 163.475 23.2891 164.194 27.3236L167.41 45.563C168.114 49.6 165.259 53.4711 161.033 54.2097L158.57 54.6441C156.377 55.0307 154.776 58.5245 153.201 61.9596C151.678 65.2814 150.181 68.5484 148.198 68.8979C146.056 69.2758 143.443 66.7729 140.771 64.2118C137.97 61.5288 135.104 58.7818 132.64 59.2162L130.152 59.655C126.399 60.3167 122.393 57.6554 121.682 53.626L118.466 35.3866C117.761 31.3502 120.615 27.4791 124.841 26.7402ZM137.475 37.6791C136.976 34.8497 138.805 32.1621 141.56 31.6763C144.315 31.1905 146.953 33.0905 147.452 35.9199C147.951 38.7493 146.121 41.4369 143.367 41.9226C140.612 42.4084 137.974 40.5084 137.475 37.6791ZM135.692 51.0972C135.784 51.163 135.897 51.1878 136.006 51.1661L136.005 51.1654L153.456 48.0882C153.565 48.0706 153.663 48.008 153.726 47.9142C153.79 47.8204 153.816 47.7031 153.797 47.5881L153.587 46.3989C153.161 43.9824 151.541 42.2415 149.188 42.6564L138.149 44.6029C135.797 45.0177 134.87 47.2083 135.297 49.6275L135.513 50.8154C135.535 50.9299 135.599 51.0314 135.692 51.0972Z' fill='%23FF3366'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d)'%3E%3Cg filter='url(%23filter2_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M61.8414 153.096L86.7123 141.498C90.1662 139.881 94.2421 141.295 95.8165 144.656L102.905 159.858C104.468 163.224 102.931 167.255 99.472 168.861L97.4568 169.801C95.6633 170.637 95.1144 174.054 94.5748 177.413C94.053 180.661 93.5397 183.855 91.918 184.611C90.1651 185.429 87.3258 183.836 84.4206 182.207C81.3769 180.5 78.2608 178.752 76.2453 179.692L74.2099 180.641C71.1398 182.073 67.0645 180.659 65.4985 177.301L58.4097 162.099C56.8466 158.733 58.383 154.702 61.8414 153.096ZM75.2974 159.778C74.1977 157.42 75.1332 154.656 77.3869 153.605C79.6407 152.554 82.3591 153.614 83.4588 155.973C84.5584 158.331 83.6228 161.095 81.3692 162.145C79.1156 163.196 76.397 162.136 75.2974 159.778ZM76.9448 171.906C77.0399 171.942 77.143 171.938 77.2311 171.894L77.2302 171.894L91.5062 165.237C91.5959 165.197 91.6646 165.12 91.6972 165.023C91.7299 164.927 91.7238 164.819 91.6803 164.723L91.2182 163.731C90.279 161.717 88.4737 160.565 86.549 161.462L77.5185 165.673C75.5941 166.571 75.3165 168.695 76.2568 170.712L76.7244 171.7C76.7703 171.795 76.8497 171.869 76.9448 171.906Z' fill='%23FF3366'/%3E%3C/g%3E%3C/g%3E%3Cg filter='url(%23filter3_d)'%3E%3Cg filter='url(%23filter4_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.4833 45.2399L79.3823 49.8066C82.9825 50.4357 85.4052 53.7858 84.7938 57.2896L82.0024 73.12C81.3786 76.6217 77.9563 78.9411 74.358 78.3009L72.2595 77.9309C70.3919 77.6016 68.0832 79.9818 65.8132 82.322C63.6182 84.5849 61.4593 86.8106 59.7706 86.5128C57.9452 86.1909 56.5916 83.3802 55.2066 80.5041C53.7556 77.4911 52.27 74.4062 50.1711 74.0361L48.0516 73.6624C44.8546 73.0987 42.4325 69.7488 43.0492 66.2515L45.8405 50.4211C46.4636 46.9197 49.8853 44.6 53.4833 45.2399ZM60.3732 57.8823C60.8062 55.4266 63.0597 53.7713 65.4066 54.1851C67.7536 54.5989 69.305 56.9252 68.872 59.3809C68.439 61.8366 66.1853 63.4919 63.8386 63.0781C61.4918 62.6643 59.9402 60.338 60.3732 57.8823ZM55.0004 68.308C55.0551 68.3889 55.1382 68.4424 55.2313 68.4565L55.2308 68.4558L70.097 71.0771C70.1895 71.0948 70.2856 71.0722 70.3643 71.0145C70.443 70.9567 70.4977 70.8684 70.5164 70.769L70.6984 69.7369C71.0682 67.6395 70.2845 65.7425 68.2802 65.3891L58.8765 63.731C56.8725 63.3776 55.4868 64.8928 55.1166 66.9925L54.9404 68.0255C54.9242 68.1254 54.9458 68.2271 55.0004 68.308Z' fill='%23157EE1'/%3E%3C/g%3E%3C/g%3E%3Cg filter='url(%23filter5_d)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M344.227 36.7379L391.752 49.472C398.359 51.2316 402.328 57.8703 400.617 64.3007L392.834 93.3493C391.1 99.7737 384.343 103.539 377.742 101.759L373.891 100.727C370.464 99.8086 365.773 103.868 361.161 107.86C356.701 111.719 352.314 115.515 349.216 114.685C345.866 113.787 343.802 108.328 341.689 102.742C339.476 96.8899 337.211 90.8984 333.359 89.8664L329.47 88.8243C323.603 87.2524 319.636 80.6141 321.355 74.1967L329.139 45.1481C330.871 38.7241 337.626 34.9587 344.227 36.7379ZM355.145 82.866L356.504 84.8491C356.782 85.2558 357.316 85.3987 357.76 85.1858L359.928 84.1477L359.94 84.1421C370.38 79.1373 377.272 75.8335 378.848 69.9538C380.136 65.147 377.16 60.3168 372.072 58.9533C369.201 58.1842 366.109 58.7082 363.778 60.213C362.513 57.7447 360.096 55.7445 357.226 54.9754C352.137 53.6119 347.145 56.3074 345.857 61.1142C344.282 66.9938 348.599 73.3008 355.138 82.8552L355.145 82.866Z' fill='%23FF3366'/%3E%3C/g%3E%3Cg filter='url(%23filter6_d)'%3E%3Cg filter='url(%23filter7_f)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M389.387 178.166L417.502 188.399C421.412 189.815 423.464 194.047 422.087 197.852L415.832 215.037C414.442 218.837 410.149 220.759 406.244 219.331L403.966 218.502C401.938 217.764 398.882 219.975 395.876 222.148C392.97 224.25 390.111 226.317 388.278 225.65C386.296 224.929 385.335 221.512 384.351 218.016C383.321 214.354 382.266 210.604 379.988 209.775L377.687 208.937C374.216 207.674 372.164 203.442 373.546 199.646L379.801 182.461C381.191 178.661 385.483 176.738 389.387 178.166ZM393.556 206.688L394.109 207.669C394.351 208.099 394.87 208.288 395.332 208.114L396.386 207.719L396.394 207.716C402.983 205.237 407.334 203.601 408.6 200.123C409.635 197.279 408.088 194.195 405.078 193.099C403.38 192.481 401.478 192.635 399.987 193.423C399.351 191.861 397.993 190.521 396.295 189.903C393.285 188.807 390.118 190.175 389.083 193.019C387.817 196.498 390.097 200.547 393.552 206.682L393.556 206.688Z' fill='%23157EE1'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='77.1797' y='0.0280762' width='113.641' height='112.944' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d' x='17.7988' y='120.829' width='105.718' height='104.004' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter2_f' x='52.3623' y='135.392' width='56.5915' height='54.8769' 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='2.71828' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter3_d' x='0.0878906' y='24.0891' width='105.822' height='105.822' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter4_f' x='37.3696' y='41.3708' width='51.2583' height='51.2583' 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='1.35914' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter5_d' x='273.1' y='13.5291' width='150.631' height='150.631' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter6_d' x='326.912' y='155.587' width='117.677' height='117.677' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='-10' dy='10'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter7_f' x='353.321' y='161.996' width='84.8599' height='84.8599' 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='6.7957' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top,center;
    position: absolute;
    z-index: 1;
    top: -35px;
    width: 380px;
    height: 230px;
    left: 45%;
    transform: translate(-50%,0)
}

body.order .section-order .want-more .panel .image {
    width: 230px;
    height: 286px;
    margin: 0 auto;
    position: relative;
    max-width: 100%
}

body.order .section-order .want-more .panel .image img {
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    top: -70px
}

body.order .section-order .want-more .panel h6 {
    position: absolute;
    bottom: -5px;
    transform: translate(-50%,0);
    left: 50%;
    margin: 0;
    font-weight: 600;
    width: 100%;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: -.5px
}

body.order .section-order .sf-panel>.button {
    height: 60px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
    padding: 21px 17px 19px 17px
}

body.order .section-order .share {
    background: #f4efff;
    box-shadow: 0 0 30px rgba(30,36,50,.1);
    border-radius: 4px;
    padding: 25px
}

body.order .section-order .share .icons {
    --bs-gutter-y: 31px
}

body.order .section-order .share .icons img {
    width: 40px;
    height: 40px
}

body.order .section-order.start .sf-panel {
    margin-bottom: 50px
}

body.order .section-order.start .sf-panel .body .sf-form {
    margin-top: 30px
}

body.order .section-order.start .sf-panel .body .sf-form #selectFollower .btn {
    border-radius: 3px;
    border: 1.5px solid #eee;
    font-size: 12px;
    line-height: 18px;
    color: #1d1d1f;
    padding: 8px 40px 8px 46px;
    width: 100%;
    background: url(../img/icons/follower-2.svg) no-repeat 14px center #fff;
    background-size: 18px;
    position: relative
}

body.order .section-order.start .sf-panel .body .sf-form #selectFollower .btn:focus {
    box-shadow: none
}

body.order .section-order.start .sf-panel .body .sf-form #selectFollower .btn:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L5 5L1 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center,center;
    background-size: 8px,4px;
    height: 18px;
    width: 8px;
    border: 0;
    position: absolute;
    right: 15px;
    margin: 0
}

body.order .section-order.start .sf-panel .body .sf-form #selectFollower .dropdown-menu {
    width: 100%;
    font-size: 12px;
    line-height: 18px;
    color: #1d1d1f
}

body.order .section-order.start .sf-panel .body .sf-form #selectFollower .dropdown-menu .dropdown-item {
    background: url(../img/icons/follower-2.svg) no-repeat 14px center #fff;
    background-size: 18px;
    padding: 8px 40px 8px 46px;
    cursor: pointer
}

body.order .section-order.start .sf-panel .body .sf-form #selectFollower .dropdown-menu .dropdown-item.active,body.order .section-order.start .sf-panel .body .sf-form #selectFollower .dropdown-menu .dropdown-item:hover {
    background-color: #eee;
    color: #1d1d1f
}

body.order .section-order.start .sf-panel .body .sf-form .input-check input {
    margin-right: 10px
}

body.order .section-order.checkout .container>.row {
    --bs-gutter-y: 20px
}

body.order .section-order.checkout .sf-panel hr {
    background: #e5e5e5;
    opacity: 1
}

body.order .section-order.checkout .sf-panel.form hr {
    margin: 0
}

body.order .section-order.checkout .sf-panel.form .sf-form {
    margin-top: 30px
}

body.order .section-order.checkout .sf-panel.form .sf-form .input-calendar {
    border: 1.5px solid #eee
}

body.order .section-order.checkout .sf-panel.form .sf-form .input-calendar input[type=text] {
    width: 50%;
    padding: 2px 0 2px 0;
    margin: 0;
    text-align: center;
    border: 0
}

body.order .section-order.checkout .sf-panel.form .sf-form .input-calendar input[type=text].month {
    border-right: 1px solid #eee
}

body.order .section-order.checkout .sf-panel.form .sf-form .input-check input {
    margin-right: 10px
}

body.order .section-order.checkout .sf-panel.form .text-agree {
    color: #9b9b9c;
    margin-top: 20px
}

body.order .section-order.checkout .sf-panel.form .text-agree p {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px
}

body.order .section-order.checkout .sf-panel.form .text-agree p:not(:last-of-type) {
    margin-bottom: 15px
}

body.order .section-order.checkout .sf-panel.summary .body {
    min-height: 703px
}

body.order .section-order.checkout .sf-panel.summary .order {
    margin-top: 30px;
    font-size: 15px;
    line-height: 15px
}

body.order .section-order.checkout .sf-panel.summary .order .order-items .item {
    padding: 15px 0
}

body.order .section-order.checkout .sf-panel.summary .order .order-items .item:not(:last-of-type) {
    border-bottom: 1px solid #e5e5e5
}

body.order .section-order.checkout .sf-panel.summary .order .order-items .item .text {
    margin-left: 12px
}

body.order .section-order.checkout .sf-panel.summary .order .order-items .item .text .count {
    font-weight: 500
}

body.order .section-order.checkout .sf-panel.summary .order .extra-offer {
    margin-top: 30px;
    border-radius: 8px;
    background: #f2f2f2;
    padding: 20px;
    position: relative;
    left: -4%;
    width: 108%
}

body.order .section-order.checkout .sf-panel.summary .order .extra-offer .item .text {
    margin-left: 12px
}

body.order .section-order.checkout .sf-panel.summary .order .extra-offer .button {
    margin-top: 25px;
    border-radius: 8px;
    padding: 10px 15px;
    height: 48px;
    font-size: 15px;
    line-height: 16px;
    font-weight: 400
}

body.order .section-order.checkout .sf-panel.summary .order .extra-offer .button .text {
    line-height: 16px;
    margin-left: 13px
}

body.order .section-order.checkout .sf-panel.summary .order .extra-offer .button .text span {
    margin-right: 12px;
    font-weight: 500
}

body.order .section-order.checkout .sf-panel.summary .order .extra-offer .button:hover {
    background: #f36;
    color: #fff
}

body.order .section-order.checkout .sf-panel.summary .order .overall-total {
    margin-top: 30px
}

body.order .section-order.checkout .sf-panel.summary .order .overall-total .text {
    font-weight: 500
}

body.order .section-order.checkout .sf-panel.summary hr {
    margin: 30px 0 30px 0
}

body.order .section-order.checkout .sf-panel.summary .details .list span {
    margin-left: 16px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500
}

body.order .section-order.checkout .sf-panel.summary .details .list:not(:last-of-type) {
    margin-bottom: 16px
}

body.order .section-order.success p {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 0
}

body.order .section-order.success .sf-panel {
    margin-bottom: 30px;
    text-align: center
}

body.order .section-order.success .want-more .panel .image {
    width: 268px;
    height: 286px
}

body.order .section-order.success .share {
    margin-top: 20px
}

body.order .section-order.success .share p.text {
    margin-bottom: 30px
}

body.order .section-order.success p.reach-out {
    margin-top: 30px;
    color: #d4d4d4
}

body.order .section-order.success p.reach-out a {
    color: #d4d4d4
}

body.order .section-order.success p.reach-out a:hover {
    color: #1d1d1f
}

body.order .section-order.success .services {
    margin-top: 40px
}

body.order .section-order.success .services .item {
    background: #fffbef;
    box-shadow: 0 0 30px rgba(30,36,50,.1);
    border-radius: 4px;
    width: 100%;
    height: 60px;
    margin-bottom: 30px;
    text-align: center;
    position: relative;
    overflow: hidden
}

body.order .section-order.success .services .item.main-text {
    padding: 9px 15px 9px 15px
}

body.order .section-order.success .services .item.nitreo {
    padding: 13px 15px 13px 15px
}

body.order .section-order.success .services .item.nitreo img {
    width: 110px
}

body.order .section-order.success .services .item.kenji {
    padding: 14px 15px 14px 15px
}

body.order .section-order.success .services .item.kenji img {
    width: 110px
}

body.order .section-order.success .services .item .text {
    position: absolute;
    top: 62px;
    left: 0;
    width: 100%;
    height: 100%;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    background: #ffdf7eeb;
    transition: all .2s ease-out;
    padding: 10px 15px;
    text-align: center
}

body.order .section-order.success .services .item .text a {
    text-decoration: none;
    color: #1d1d1f;
    margin-top: 3px
}

body.order .section-order.success .services .item:hover .text {
    top: 0
}

@media (min-width: 576px) {
    body.order .section-order.start .sf-panel .body .sf-form #selectFollower .btn {
        border:2px solid #eee;
        font-size: 14px;
        line-height: 20px;
        padding: 13px 40px 13px 52px;
        background: url(../img/icons/follower-2.svg) no-repeat 16px center #fff;
        background-size: 20px
    }

    body.order .section-order.start .sf-panel .body .sf-form #selectFollower .dropdown-menu {
        font-size: 14px;
        line-height: 20px
    }

    body.order .section-order.start .sf-panel .body .sf-form #selectFollower .dropdown-menu .dropdown-item {
        background: url(../img/icons/follower-2.svg) no-repeat 16px center #fff;
        background-size: 20px;
        padding: 13px 40px 13px 52px
    }

    body.order .section-order.success p {
        font-size: 15px;
        line-height: 23px
    }

    body.order .section-order.checkout .sf-panel.form .sf-form .input-calendar {
        border: 2px solid #eee
    }

    body.order .section-order.checkout .sf-panel.form .sf-form .input-calendar input[type=text] {
        padding: 7px 0 7px 0
    }

    body.order .section-order.checkout .sf-panel.form .sf-form .input-check {
        margin-top: 10px;
        font-size: 13px;
        line-height: 20px
    }

    body.order .section-order.checkout .sf-panel.summary .order .extra-offer {
        left: -2%;
        width: 104%
    }
}

@media (min-width: 768px) {
    body.order header {
        padding:32px 0 50px 0
    }

    body.order .section-order .container>.row {
        --bs-gutter-x: 60px
    }

    body.order .section-order .review .avatar {
        margin-bottom: 30px
    }

    body.order .section-order .review .message {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 30px
    }

    body.order .section-order .review .social {
        font-size: 18px;
        line-height: 26px
    }

    body.order .section-order .review .ratings {
        width: 139px;
        margin-bottom: 30px
    }

    body.order .section-order .review .ratings .star {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='size' height='size' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.96551 11.9937C7.67409 11.8404 7.32591 11.8404 7.03449 11.9937L4.29797 13.433C3.56426 13.8189 2.70659 13.1958 2.84688 12.3787L3.37013 9.33134C3.42585 9.00682 3.31826 8.67568 3.08243 8.44589L0.867915 6.28808C0.274167 5.70953 0.601767 4.70128 1.42218 4.58223L4.4821 4.13818C4.80794 4.09089 5.08963 3.88623 5.2353 3.59094L6.60318 0.818007C6.96993 0.0745386 8.03007 0.0745388 8.39682 0.818008L9.7647 3.59094C9.91037 3.88623 10.1921 4.09089 10.5179 4.13818L13.5778 4.58223C14.3982 4.70128 14.7258 5.70953 14.1321 6.28808L11.9176 8.44589C11.6817 8.67568 11.5741 9.00682 11.6299 9.33134L12.1531 12.3787C12.2934 13.1958 11.4357 13.8189 10.702 13.433L7.96551 11.9937Z' fill='%23FFDF7E'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        width: 23px;
        height: 23px
    }

    body.order .section-order .want-more {
        padding-top: 0
    }

    body.order .section-order .want-more .panel {
        width: 100%
    }

    body.order .section-order .want-more .panel .image {
        width: 100%;
        height: 222px
    }

    body.order .section-order .want-more .panel .image img {
        width: 189px
    }

    body.order .section-order.start .sf-panel {
        margin-bottom: 0
    }

    body.order .section-order.checkout .container>.row {
        --bs-gutter-y: 0;
        --bs-gutter-x: 20px
    }

    body.order .section-order.checkout .sf-panel.summary .order .extra-offer {
        left: -4%;
        width: 108%
    }

    body.order .section-order.success .sf-panel {
        margin-bottom: 0
    }

    body.order .section-order.success .want-more .panel {
        margin-bottom: 0
    }

    body.order .section-order.success .want-more .panel .image {
        height: 238px
    }

    body.order .section-order.success .want-more .panel .image img {
        width: 224px;
        top: -59px
    }

    body.order .section-order.success .share {
        margin-top: 50px
    }
}

@media (min-width: 992px) {
    body.order header {
        padding:36px 0 50px 0
    }

    body.order .section-order .container>.row {
        --bs-gutter-x: 80px
    }

    body.order .section-order .want-more .panel .decoration {
        top: -50px;
        width: 480px;
        height: 300px
    }

    body.order .section-order .want-more .panel .image {
        height: 285px
    }

    body.order .section-order .want-more .panel .image img {
        width: 230px
    }

    body.order .section-order .want-more .panel h6 {
        font-size: 50px;
        line-height: 50px
    }

    body.order .section-order .share {
        height: 60px;
        padding: 15px 25px
    }

    body.order .section-order .share .icons img {
        width: 28px;
        height: 28px
    }

    body.order .section-order .share p.text {
        font-size: 14px;
        font-weight: 500
    }

    body.order .section-order .share p.text strong {
        font-weight: 700
    }

    body.order .section-order.start .sf-panel .body .sf-form {
        margin-top: 40px
    }

    body.order .section-order.start .sf-panel .body .sf-form #selectFollower .btn {
        font-size: 16px;
        line-height: 24px;
        padding: 16px 40px 16px 70px;
        border-radius: 4px;
        background: url(../img/icons/follower-2.svg) no-repeat 23px center #fff;
        background-size: 24px
    }

    body.order .section-order.start .sf-panel .body .sf-form #selectFollower .dropdown-menu {
        font-size: 16px;
        line-height: 24px
    }

    body.order .section-order.start .sf-panel .body .sf-form #selectFollower .dropdown-menu .dropdown-item {
        background: url(../img/icons/follower-2.svg) no-repeat 23px center #fff;
        background-size: 24px;
        padding: 16px 40px 16px 70px
    }

    body.order .section-order.checkout .sf-panel.form .sf-form .input-calendar input[type=text] {
        padding: 10px 0 10px 0
    }

    body.order .section-order.checkout .sf-panel.form .sf-form .input-check {
        font-size: 15px;
        line-height: 23px
    }

    body.order .section-order.checkout .sf-panel.summary .body {
        min-height: 650px
    }

    body.order .section-order.checkout .sf-panel.summary .order {
        margin-top: 10px
    }

    body.order .section-order.checkout .sf-panel.summary .order .extra-offer {
        margin-top: 15px
    }

    body.order .section-order.checkout .sf-panel.summary hr {
        margin: 24px 0
    }

    body.order .section-order.success .want-more .panel .image {
        height: 278px
    }

    body.order .section-order.success .want-more .panel .image img {
        width: 256px;
        top: -62px
    }

    body.order .section-order.success .share p.text {
        margin-top: 5px
    }

    body.order .section-order.success .services .item.main-text {
        padding: 13px 15px 6px 15px
    }

    body.order .section-order.success .services .item.main-text p {
        font-size: 14px
    }

    body.order .section-order.success .services .row .col-lg-6 {
        width: 63%
    }

    body.order .section-order.success .services .row .col-lg-3 {
        width: 18.5%
    }
}

@media (min-width: 1200px) {
    body.order header {
        padding:36px 0 18px 0
    }
}

.premium-plans-btn,.standard-plans-btn {
    background: #fff;
    box-shadow: 0 0 30px rgb(30 36 50 / 10%);
    border-radius: 12px;
    overflow: hidden;
    padding: 0 0;
    color: #000;
    border: 1px solid rgba(0,0,0,.125)
}

.premium-plans-btn {
    margin-left: 8px
}

.standard-plans-btn {
    margin-right: 8px
}

.selected-plans-btn {
    border-color: #f36;
    background: #f36;
    background-color: #f4efff;
    cursor: pointer;
    color: #000;
    border-width: 3px
}

.premium-plans-btn:focus,.standard-plans-btn:focus {
    outline: 0
}

.bi-plan-body {
    border: 4px solid transparent;
    border-radius: 12px;
    transition: border-color .1s ease-in-out,background-color .1s ease-in-out
}

.premium-plans-btn:hover,.standard-plans-btn:hover {
    border-color: #f36;
    background-color: #f4efff;
    cursor: pointer;
    color: #000
}

.b-plans {
    font-size: medium!important
}

.b-plans2 {
    font-size: x-large!important
}

@media screen and (max-width: 450px) {
    .premium-plans-btn {
        margin-left:3px
    }

    .standard-plans-btn {
        margin-right: 3px
    }

    .b-plans {
        font-size: small!important
    }

    .b-plans2 {
        font-size: large!important
    }
}

.hide-slick {
    overflow-y: hidden;
    height: 0;
    margin: 0 auto 0 auto!important
}

.loadingBackground.absolute {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(128,128,128,.6);
    z-index: 9999
}

.loadingBackground.absolute.hidden {
    display: none
}

.loadingBackground.absolute.show {
    display: block
}

.loadingBackground-spinner {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.discount-label {
    display: block;
    text-align: right
}

.discount-label span {
    background-color: #157EE1;
    margin: 0 20px 0 0;
    color: #fff;
    padding: .25rem .75rem
}

.discount-label.emphasis span {
    background-color: #157EE1;
    color: #fff;
    margin: 0 20px 0 0;
    color: #fff;
    padding: .25rem .75rem;
    font-size: 1.25rem
}

iframe {
    height: 250px!important;
}

.checkout-calendar-icon,.checkout-card-icon,.checkout-locked-icon {
    position: relative;
    top: 40px;
    left: 23px
}

#checkout-cardholder-name {
    border: 2px solid #eee;
    font-size: 16px;
    line-height: 24px;
    padding: 16px 30px;
    border-radius: 4px;
    color: #1d1d1f;
    padding-left: 70px;
    width: 100%;
    outline: 0
}

#checkout-cardholder-name.error {
    border: 2px solid #f36
}

.change-link {
    color: #157EE1
}

.contact-link {
    color: #f36
}

.contact-link:hover {
    color: #157EE1
}
