@font-face {
    font-family: 'Futura PT Book';
    src: url('../fonts/futura-pt/FuturaPT-Book.eot');
    src: url('../fonts/futura-pt/FuturaPT-Book.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Book.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Book.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Book.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Light.eot');
    src: url('../fonts/futura-pt/FuturaPT-Light.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Light.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Light.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Light.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Light.svg') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT Demi';
    src: url('../fonts/futura-pt/FuturaPT-Demi.eot');
    src: url('../fonts/futura-pt/FuturaPT-Demi.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Demi.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Demi.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Demi.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Demi.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Heavy.eot');
    src: url('../fonts/futura-pt/FuturaPT-Heavy.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Heavy.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Heavy.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Heavy.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Heavy.svg') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Bold.eot');
    src: url('../fonts/futura-pt/FuturaPT-Bold.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Bold.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Bold.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Bold.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Medium.eot');
    src: url('../fonts/futura-pt/FuturaPT-Medium.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Medium.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Medium.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Medium.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Medium.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT Extra';
    src: url('../fonts/futura-pt/FuturaPT-ExtraBold.eot');
    src: url('../fonts/futura-pt/FuturaPT-ExtraBold.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-ExtraBold.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-ExtraBold.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-ExtraBold.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-ExtraBold.svg') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura Md BT';
    src: url('../fonts/futura-pt/FuturaBT-Bold.eot');
    src: url('../fonts/futura-pt/FuturaBT-Bold.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaBT-Bold.woff2') format('woff2'), url('../fonts/futura-pt/FuturaBT-Bold.woff') format('woff'), url('../fonts/futura-pt/FuturaBT-Bold.ttf') format('truetype'), url('../fonts/futura-pt/FuturaBT-Bold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura Md BT';
    src: url('../fonts/futura-pt/FuturaBT-Medium.eot');
    src: url('../fonts/futura-pt/FuturaBT-Medium.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaBT-Medium.woff2') format('woff2'), url('../fonts/futura-pt/FuturaBT-Medium.woff') format('woff'), url('../fonts/futura-pt/FuturaBT-Medium.ttf') format('truetype'), url('../fonts/futura-pt/FuturaBT-Medium.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

.calendly-popup-content {
    overflow: auto;
    height: 100%
}

.calendly-popup-content::-webkit-scrollbar {
    display: none
}

.calendly-popup-content iframe {
    height: 140% !important
}

:root {
    --main-color: #ecc656;
    --second-color: #0748c6;
    --third-color: #222222;
    --main-text-color: #222222;
    --shadow: 0 .6rem 3.3rem -2rem rgba(0, 0, 0, .53)
}

html, body {
    font-size: 10px;
    min-height: 100%;
    scroll-behavior: smooth
}

body {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    height: 100%;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    margin: 0;
    overflow-x: hidden;
    color: var(--main-text-color);
    background: #fff2cb
}

.scroll-hidden {
    overflow: hidden !important;
    -ms-touch-action: none !important;
    touch-action: none !important
}

div, p, form, input, a, span, button, textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

h1, h2, h3, h4, h5, h6, p, textarea, a, div {
    padding: 0;
    margin: 0
}

p {
    font-size: 1.6rem;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    color: var(--main-text-color)
}

ul, li {
    display: block;
    padding: 0;
    margin: 0
}

h1, h2, h3, h4, h5, h6 {
    color: var(--main-text-color);
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    text-align: center;
    line-height: 1
}

h1 {
    font-size: 4.8rem
}

h2 {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: center;
    text-transform: capitalize;
    color: #222222;
    margin-bottom: 5rem
}

a, a:hover, a:active a:focus {
    text-decoration: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

svg {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.btn:focus, .btn:active {
    outline: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

a, button, input, div {
    text-decoration: none
}

input, input:hover, input:focus, input:active, button, button:hover, button:focus, button:active {
    outline: none !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

img {
    max-width: 100%;
    height: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn_def {
    width: 19rem;
    height: 5.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.6rem;
    font-family: "Futura PT Demi", sans-serif;
    color: #ffffff;
    background: #ecc656;
    border: 1px solid rgba(255, 255, 255, .33);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    z-index: 1;
    cursor: pointer
}

.btn_def:hover {
    font-family: "Futura PT Demi", sans-serif;
    color: #ffffff;
    background: #0748c6;
    border: 1px solid rgba(255, 255, 255, .33)
}

.buttons__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 2rem;
    z-index: 1
}

.button_order {
    margin-right: 2rem
}

.button_order-now {
    background: #ffffff;
    border: .5px solid #ecc656;
    border-radius: 3rem;
    color: #ecc656
}

.button_order-now:hover {
    background: #ecc656;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    color: #ffffff
}

.button_check {
    background: transparent;
    border: 1px solid #ecc656;
    color: #ecc656;
    border-radius: 3rem
}

.button_check:hover {
    background: #ecc656;
    border: 1px solid rgba(255, 255, 255, .33);
    color: #ffffff
}

.ham {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: -webkit-transform 400ms;
    transition: -webkit-transform 400ms;
    -o-transition: transform 400ms;
    transition: transform 400ms;
    transition: transform 400ms, -webkit-transform 400ms;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 5rem
}

.hamRotate.active {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.hamRotate180.active {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.line {
    fill: none;
    -webkit-transition: stroke-dasharray 700ms, stroke-dashoffset 700ms;
    -o-transition: stroke-dasharray 700ms, stroke-dashoffset 700ms;
    transition: stroke-dasharray 700ms, stroke-dashoffset 700ms;
    stroke: #ffffff;
    stroke-width: 5.5;
    stroke-linecap: round
}

.ham6 .top {
    stroke-dasharray: 40 172
}

.ham6 .middle {
    stroke-dasharray: 40 111
}

.ham6 .bottom {
    stroke-dasharray: 40 172
}

.ham6.active .top {
    stroke-dashoffset: -132px
}

.ham6.active .middle {
    stroke-dashoffset: -71px
}

.ham6.active .bottom {
    stroke-dashoffset: -132px
}

#navbarButton.is-active .ham6 .top {
    stroke-dashoffset: -132px
}

#navbarButton.is-active .ham6 .middle {
    stroke-dashoffset: -71px
}

#navbarButton.is-active .ham6 .bottom {
    stroke-dashoffset: -132px
}

.main-page-header {
    background: #062E5F;
    background-size: cover;
    min-height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.fullscreen-bg__video img {
    width: 100%;
    min-height: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: .6
}

.main-page-header .container, .header__contact {
    position: relative;
    z-index: 2
}

.header__crowdoLogo-logo {
    width: 13.1rem;
    height: 4.8rem
}

.header__LogInIcon {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: 1.2rem;
    fill: var(--main-text-color)
}

.navbar {
    min-height: 8rem;
    max-height: 8rem;
    height: 8rem;
    padding: 0 6rem;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    margin-bottom: auto
}

.navbar-brand {
    height: 100%;
    margin: 0;
    padding: 0 4.5rem 0 0;
    border-right: 1px solid rgba(255, 255, 255, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lang__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 3rem
}

.lang__nav__item {
    margin-right: 3rem
}

.lang__nav__link {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.4rem;
    color: rgba(255, 255, 255, .6);
    cursor: pointer
}

.lang__nav__link:hover {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.4rem;
    color: var(--main-text-color)
}

.nav-link {
    font-size: 1.4rem;
    color: rgba(255, 255, 255, .6);
    padding: 3.3rem 0;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    border-bottom: 1px solid transparent;
    font-family: "Futura PT Demi", sans-serif
}

.navbar-nav__alter .nav-link:focus, .navbar-nav__alter .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover {
    color: var(--main-text-color);
    border-color: var(--main-text-color);
    font-family: "Futura PT Demi", sans-serif
}

.nav-item {
    margin-right: 6rem
}

.navbar-logIn {
    font-family: "Futura PT Heavy", sans-serif;
    font-size: 1.6rem;
    color: var(--main-text-color)
}

.navbar-logIn:hover {
    font-size: 1.6rem;
    color: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.navbar-logIn:hover > .header__LogInIcon {
    fill: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.dropdown-toggle::after {
    display: none
}

.dropdown-menu {
    padding: .8rem 1.2rem;
    margin: 0;
    font-size: 1.4rem;
    line-height: 2.4rem;
    color: rgba(255, 255, 255, .6);
    background: #ecc656;
    border-radius: 0 0 1.5rem 1.5rem
}

.dropdown-item:focus, .dropdown-item:hover {
    color: var(--main-text-color);
    text-decoration: none;
    background-color: transparent
}

.dropdown-item:hover > .dropdown__arrowIcon {
    stroke: var(--main-text-color)
}

.dropdown-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    color: rgba(255, 255, 255, .6)
}

.dropdown__arrowIcon {
    width: .7rem;
    height: 1.3rem;
    stroke: rgba(255, 255, 255, .6);
    fill: none;
    margin-left: 2rem
}

.header__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__content__title {
    font-family: "Futura PT Demi", sans-serif;
    text-align: left;
    margin-bottom: 4rem;
    line-height: 5.4rem;
    padding-top: 7rem;
    width: 100%
}

.header__content__title .google:nth-child(1) {
    color: #4285f4
}

.header__content__title .google:nth-child(2) {
    color: #ea4335
}

.header__content__title .google:nth-child(3) {
    color: #fbbc05
}

.header__content__title .google:nth-child(4) {
    color: #4285f4
}

.header__content__title .google:nth-child(5) {
    color: #34a853
}

.header__content__title .google:nth-child(6) {
    color: #ea4335
}

.header__content__title .google:not(:last-child) {
    margin-right: -1rem
}

.header__content__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.header__content__wrapper__btn {
    background: transparent;
    color: var(--main-text-color);
    margin-left: 1rem
}

.header__content__wrapper__btn:hover {
    background: var(--main-color);
    color: var(--main-text-color)
}

.header__contact {
    padding: 0 6rem;
    margin-top: auto;
    height: 8rem;
    min-height: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(255, 255, 255, .1)
}

.header__contact__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.navbar__contacts {
    margin-top: auto;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.navbar__contacts__link {
    font-family: "Futura PT Demi", sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 2.4rem;
    line-height: 5.4rem;
    color: var(--main-text-color);
    font-weight: 600;
    margin-bottom: 5rem
}

.navbar__contacts__link:hover {
    color: var(--main-text-color)
}

.navbar__contacts__fbIcon {
    width: 1rem;
    height: 1.6rem;
    fill: #ffffff
}

.navbar__contacts__link span {
    width: 4rem;
    height: 4rem;
    border: 1px solid rgba(255, 255, 255, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 2rem
}

.navbar__contacts__link .header__fbIcon {
    margin-left: 2rem
}

.header__contact__wrapper.mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.header__contact__wrapper.mob .contact__wrapper__box {
    margin-right: 0
}

.contact__wrapper__box:not(:last-child) {
    margin-right: 8rem
}

.contact__mailIcon {
    width: 1.4rem;
    height: 1.1rem
}

.contact__skypeIcon {
    width: 1.4rem;
    height: 1.4rem;
    fill: #ffffff
}

.contact__wrapper__box__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(255, 255, 255, .6);
    margin-bottom: 1rem
}

.contact__wrapper__box__title svg {
    margin-right: .6rem
}

.contact__wrapper__box__link {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.6rem;
    color: var(--main-text-color);
    border-bottom: .05rem dashed rgba(255, 255, 255, .5);
    padding-bottom: .4rem
}

.contact__wrapper__box__link:hover {
    color: var(--main-text-color);
    border-bottom: .05rem dashed #ffffff
}

.header__fbIcon {
    width: 1rem;
    height: 1.8rem
}

.header__contact__wrapper__fb-link {
    width: 4.4rem;
    height: 4.4rem;
    border: 1px solid rgba(255, 255, 255, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2.8rem
}

.header__contact__wrapper__all-case-link {
    width: 18rem;
    height: 4.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: .05rem dashed rgba(255, 255, 255, .5);
    border-radius: 2.6rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: var(--main-text-color);
    font-weight: 600;
    margin-right: 3.6rem
}

.header__contact__wrapper__scroll-down-link {
    font-size: 1.4rem;
    line-height: 4.4rem;
    color: var(--main-text-color);
    font-weight: 600
}

.header__arrowIcon {
    width: 2rem;
    height: 1.4rem;
    fill: transparent;
    stroke: #ffffff;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-right: 1.6rem
}

.header__contact__wrapper__scroll-down-link:hover {
    color: var(--main-text-color)
}

.links {
    padding-top: 10rem;
    background: url("../img/links-bg.webp") left bottom 20% no-repeat
}

.links__wrapper__title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.8rem;
    line-height: 5.8rem;
    text-align: left;
    color: #222222;
    margin-bottom: 6.7rem
}

.text-blue {
    color: #ecc656;
    font-family: "Raleway", sans-serif;
    font-weight: 700
}

.links-mp {
    padding: 0 .5rem;
    margin-bottom: 2rem
}

.links__box {
    width: 100%;
    height: 13rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: 1px solid rgba(27, 123, 246, .1);
    border-radius: 1rem
}

.links__box__text {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 3rem;
    text-align: center;
    color: #000000
}

.client-report {
    padding-top: 15.7rem
}

.table {
    border-left: 1px solid rgba(27, 123, 246, .2);
    border-right: 1px solid rgba(27, 123, 246, .2)
}

.table-striped > tbody > tr:nth-child(2n-1) > td, .table-striped > tbody > tr:nth-child(2n-1) > th {
    background: #fff2cb
}

.table-striped > tbody > tr:nth-child(2n-2) > td, .table-striped > tbody > tr:nth-child(2n-2) > th {
    background: rgba(218, 233, 255, .4)
}

.table td, .table th {
    padding: 1rem 2.1rem;
    vertical-align: unset;
    border-top: 1px solid rgba(27, 123, 246, .2)
}

.table tr td:last-child {
    font-size: 2rem;
    color: #ecc656
}

.table-email {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 4.4rem;
    text-transform: lowercase;
    color: #222222
}

.table-text {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.8rem;
    line-height: 4.4rem;
    text-transform: lowercase;
    color: #222222
}

.table thead th {
    vertical-align: middle;
    border-bottom: none;
    color: #fff;
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 2rem;
    line-height: 3rem;
    text-transform: capitalize
}

.thead__blue {
    background: #0748c6
}

.compare {
    padding-top: 15rem;
    padding-bottom: 18rem;
    background: url("../img/compaer-bg.webp") left 20rem no-repeat;
    overflow: hidden;
    background-position-y: 58px;
    background-size: 37%
}

.compare__wrapper {
    border-radius: 2rem;
    padding: .4rem
}

.compare__wrapper__list {
    padding: 3rem 5rem 5rem 5rem
}

.compare__wrapper_cons .compare__wrapper__title {
    border: 1px solid rgba(27, 123, 246, .2)
}

.compare__wrapper_pros .compare__wrapper__title {
    border: 1px solid rgba(255, 255, 255, .2);
    color: #ffffff
}

.compare__wrapper__title {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 3rem;
    line-height: 5.4rem;
    text-align: center;
    color: #ecc656;
    width: 100%;
    height: 11rem;
    border-radius: 2rem 2rem 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.compare__wrapper__list__item {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 1.2;
    color: rgba(34, 34, 34, .8);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.compare__wrapper__list__item:not(:last-child) {
    margin-bottom: 2rem
}

.compare__wrapper_cons {
    background: #dae9ff;
    -webkit-box-shadow: 0 2rem 4rem -2rem #dae9ff;
    box-shadow: 0 2rem 4rem -2rem #dae9ff
}

.compare__wrapper_pros {
    background: #0748c6;
    -webkit-box-shadow: 0 2rem 4rem -2rem #0748c6;
    box-shadow: 0 2rem 4rem -2rem #0748c6;
    position: relative
}

.xIcon {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
    margin-right: 1.6rem;
    margin-top: .5rem
}

.checkIcon {
    width: 2rem;
    min-width: 2rem;
    height: 1.469rem;
    margin-right: 1.6rem;
    margin-top: .7rem
}

.compare__wrapper_pros .compare__wrapper__list__item {
    color: #ffffff
}

.lampIcon_big {
    width: 16.4rem;
    height: 18rem;
    position: absolute;
    top: 10rem;
    right: -7.5rem
}

.lampIcon_small {
    width: 9rem;
    height: 10.6rem;
    position: absolute;
    bottom: 2.4rem;
    right: -2.6rem;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.leafIcon {
    position: absolute;
    bottom: 6.5rem;
    right: -11.5rem;
    z-index: -1
}

.world {
    background: url("../img/world.webp") top center no-repeat;
    padding-top: 10rem;
    padding-bottom: 10rem;
    background-size: cover
}

.world__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 53.6rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: url("../img/world_wrapper_bg.webp") top center no-repeat;
    position: relative;
    background-size: contain
}

.world__wrapper__box {
    width: 33%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.world__wrapper__box__title {
    margin-bottom: 0;
    font-family: "Futura PT", sans-serif;
    font-weight: bold
}

.world__wrapper__box_black .world__wrapper__box__title, .world__wrapper__box_black .world__wrapper__box__list__item, .world__wrapper__box__blue .world__wrapper__box__list__item {
    color: #ffffff
}

.world__wrapper__box__list__item {
    font-size: 2.4rem;
    line-height: 3.4rem;
    color: #000;
    text-align: center;
    font-family: "Raleway", sans-serif;
    font-weight: 600
}

.world__wrapper__box_black .world__wrapper__box__title {
    margin-bottom: 1.3rem
}

.world__wrapper__box_black .world__wrapper__box__list__item {
    margin-bottom: 1rem
}

.world__wrapper__box__blue .world__wrapper__box__list__item {
    margin-bottom: 3.7rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 900
}

.world__wrapper__box_white .world__wrapper__box__title {
    margin-bottom: 5.8rem
}

.sputnik {
    position: absolute
}

.sputnik_1 {
    bottom: 4.3rem;
    left: 8.7rem;
    width: 5rem;
    height: 5rem
}

.sputnik_2 {
    bottom: 3.5rem;
    right: 13.1rem;
    width: 3.1rem;
    height: 3.1rem
}

.sputnik_3 {
    top: 2.9rem;
    right: 7.2rem;
    width: 5.5rem;
    height: 5.5rem
}

.packages {
    padding-top: 10rem;
    padding-bottom: 10rem
}

.packages__title-top {
    margin-top: 65px
}

.package__wrapper {
    width: 100%;
    max-width: 31.2rem;
    margin: 0 auto;
    background: #fbfcff;
    border: .25px solid #ecc656;
    -webkit-box-shadow: 0 2.3rem 3rem rgba(0, 0, 0, .07);
    box-shadow: 0 2.3rem 3rem rgba(0, 0, 0, .07);
    border-radius: 2rem 8.8rem 2rem 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    position: relative;
    padding: 3.5rem 0 6rem;
    margin-bottom: 3rem
}

.package__wrapper-selected {
    border: 2px solid #fd9006
}

.package__wrapper__title {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 1.8rem;
    line-height: 2.9rem;
    letter-spacing: .2em;
    color: rgba(34, 34, 34, .9);
    margin-bottom: 5rem;
    text-transform: uppercase
}

.package__wrapper__image {
    margin-bottom: 6rem;
    height: 9rem
}

.package__wrapper__numb-links {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 2rem;
    line-height: 2.9rem;
    color: rgba(34, 34, 34, .8);
    margin-bottom: 3rem
}

.package__wrapper__list {
    margin-bottom: 3rem
}

.package__wrapper__item {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 4.6rem;
    color: rgba(34, 34, 34, .7)
}

.package__wrapper__item_link {
    line-height: 1 !important;
    padding-top: 1rem
}

.package__wrapper__item span {
    display: block
}

.package__wrapper__price {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 3rem;
    line-height: 2.9rem;
    color: #ecc656;
    margin-bottom: 1.2rem
}

.package__wrapper__price-link {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 2.9rem;
    color: #222222;
    margin-bottom: 3rem
}

.package__wrapper-selected .package__wrapper__price-link {
    color: #ea4335;
    font-weight: 900
}

.package__wrapper__price-link span {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500
}

.package__wrapper__btn {
    width: 22rem;
    height: 6rem;
    margin: 0 auto;
    margin-bottom: -9rem
}

.package__wrapper__btn-selected {
    border: 2px solid #fd9006
}

.package__wrapper_platinum {
    background: #dbe4ff
}

.safe__wrapper {
    background: #043197;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 16rem 16rem 2.6rem 2.6rem;
    height: 34.2rem;
    margin-top: 14rem
}

.safe__wrapper__border {
    position: absolute;
    border: 1px solid #ecc656;
    border-radius: 16rem 16rem 2.6rem 2.6rem;
    -webkit-transform: matrix(1, .07, -0.04, 1, 0, 0);
    -ms-transform: matrix(1, .07, -0.04, 1, 0, 0);
    transform: matrix(1, .07, -0.04, 1, 0, 0);
    width: 100%;
    height: inherit;
    left: 0
}

.safe__wrapper__text {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 3rem;
    line-height: 4rem;
    color: #ffffff;
    margin-bottom: 3rem
}

.safe__wrapper__text span {
    font-family: "Futura PT", sans-serif;
    font-weight: 900;
    font-style: normal
}

.packages__button_check {
    border: 1px solid rgba(255, 255, 255, .34);
    color: #ffffff
}

.carousel__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    overflow: hidden;
    height: 100%
}

.owl-carousel .owl-item img {
    width: unset;
    margin-left: -1px
}

.bookmarks {
    width: 47%;
    margin-left: -1.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bookmarks ul {
    border-top: 1px solid rgba(255, 255, 255, .2);
    border-right: 1px solid rgba(255, 255, 255, .2);
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    border-radius: 0 10px 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 30rem;
    width: 22rem;
    padding-left: 2rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.bookmarks ul li {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.4rem;
    width: 100%;
    color: rgba(255, 255, 255, .5);
    cursor: pointer;
    border-left: 1px solid rgba(255, 255, 255, .5);
    padding-left: 2rem
}

.bookmarks ul li span {
    font-family: "Raleway", sans-serif;
    font-weight: 600
}

.bookmarks ul li.active {
    color: #ffffff;
    border-color: #ffffff
}

.navbar_alter {
    border-bottom: 1px solid rgba(27, 123, 246, .1)
}

.navbar-brand_alter {
    height: 100%;
    margin: 0;
    padding: 0 4.5rem 0 0;
    border-right: 1px solid rgba(27, 123, 246, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.link__alter_active {
    color: #ecc656 !important;
    border-color: #ecc656 !important
}

.link__alter {
    color: #323232
}

.link__alter:hover {
    color: #ecc656
}

.navbar-nav__alter .link__alter:focus, .navbar-nav__alter .link__alter:hover, .navbar-nav .link__alter:focus, .navbar-nav .link__alter:hover {
    color: #ecc656 !important;
    border-color: #ecc656 !important
}

.navbar-logIn__alter {
    color: #ecc656
}

.header__LogInIcon__alter {
    fill: #ecc656
}

.navbar-logIn__alter:hover {
    color: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.navbar-logIn__alter:hover > .header__LogInIcon__alter {
    fill: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.contact__wrapper__box__title_alter {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    color: rgba(34, 34, 34, .6)
}

.contact__wrapper__box__link_alter {
    font-family: "Futura PT Demi", sans-serif;
    color: #222222;
    border-color: #222222
}

.contact__wrapper__box__link_alter:hover {
    color: #222222;
    border-color: #222222
}

.faq {
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 8.5rem;
    padding-bottom: 15rem
}

.faq__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.faq__image__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

.faq__title {
    text-align: left;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 5rem;
    padding-top: 4rem
}

.faq__wrapper__box {
    border-bottom: 1px solid rgba(27, 123, 246, .1);
    margin-bottom: 3rem
}

.faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 1;
    color: #222222 !important;
    padding-bottom: 2rem;
    cursor: pointer
}

.faq__answer__text {
    border-left: 2px solid #ecc656;
    padding-left: 2rem;
    color: #222222 !important;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.2rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    margin-bottom: 2rem
}

.faq__arrowIcon {
    fill: transparent;
    width: 2.5rem;
    height: 2.5rem;
    stroke: #ecc656;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.faq__question[aria-expanded=true] {
    color: #ecc656 !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.faq__question[aria-expanded=true] .faq__arrowIcon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.our-cases {
    padding-bottom: 12rem;
    padding-top: 12rem;
    background: url(../img/case/case-bg-left.webp) left bottom no-repeat, url(../img/case/case-bg-right.webp) right top no-repeat
}

.our-cases__title {
    color: #fff;
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.8rem;
    line-height: 5.4rem;
    padding-left: 1.5rem;
    margin-bottom: 3rem
}

.case__card {
    border-radius: 1rem;
    margin-bottom: 2rem;
    width: 100%;
    padding: 1.5rem 0;
    height: 37.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.case__card__info {
    width: 55%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding-left: 3rem;
    padding-right: .4rem
}

.case__card__title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 3.6rem;
    line-height: 3.5rem;
    color: #ffffff;
    text-align: left;
    margin-bottom: 0rem
}

.case__card__review {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2rem;
    color: #ffffff;
    text-align: left;
    line-height: 3rem
}

.case__card__text {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.6rem;
    color: rgba(255, 255, 255, .8);
    text-align: left
}

.case__card__btn {
    width: 19rem
}

.case__card_0 {
    background: -o-linear-gradient(335.81deg, #DC3545 0, #0A56B8 100%);
    background: linear-gradient(114.19deg, #DC3545 0, #0A56B8 100%)
}

.case__card_0 .case__card__text {
    padding-right: 4rem
}

.case__card_1 {
    background: -o-linear-gradient(326.17deg, #ecc656 0, #0a56b8 100%);
    background: linear-gradient(123.83deg, #ecc656 0, #0a56b8 100%)
}

.case__card_2 {
    background: -o-linear-gradient(326.17deg, #66bd63 0, #089d5b 100%);
    background: linear-gradient(123.83deg, #66bd63 0, #089d5b 100%)
}

.case__card__image__img_2-1, .case__card__image__img_2-2 {
    height: 100%;
    padding: .3rem
}

.case__card_3 {
    background: -o-linear-gradient(157.97deg, #b00909 0, #da2903 66.64%);
    background: linear-gradient(292.03deg, #b00909 0, #da2903 66.64%)
}

.case__card_4 {
    background: -o-linear-gradient(326.17deg, #9f33e0 0, #91089d 100%);
    background: linear-gradient(123.83deg, #9f33e0 0, #91089d 100%)
}

.case__card_5 {
    background: -o-linear-gradient(146.17deg, #cd5904 0, #e4b40a 100%);
    background: linear-gradient(303.83deg, #cd5904 0, #e4b40a 100%)
}

.case__card__image_6 {
    margin-right: 3rem
}

.case__card__image__img_6 {
    margin-right: auto;
    margin-left: auto
}

.case__card_6 {
    background: -o-linear-gradient(326.17deg, #33ace0 0, #083b9d 100%);
    background: linear-gradient(123.83deg, #33ace0 0, #083b9d 100%)
}

.case__card_7 {
    background: -o-linear-gradient(146.17deg, #040ccd 0, #4b9ce7 100%);
    background: linear-gradient(303.83deg, #040ccd 0, #4b9ce7 100%)
}

.case__card_8 {
    background: -o-linear-gradient(326.17deg, #b9136d 0, #c50082 100%);
    background: linear-gradient(123.83deg, #b9136d 0, #c50082 100%)
}

.case__card__image_8 {
    margin-right: 3rem
}

.case__card__image__img_8 {
    margin-right: auto;
    margin-left: auto
}

.case__card_9 {
    background: -o-linear-gradient(146.17deg, #cd2804 0, #e7544b 100%);
    background: linear-gradient(303.83deg, #cd2804 0, #e7544b 100%)
}

.case__card_10 {
    background: -o-linear-gradient(326.17deg, #7013b9 0, #6200c5 100%);
    background: linear-gradient(123.83deg, #7013b9 0, #6200c5 100%)
}

.case__card__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.case__card__image__img {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto
}

.case__card__image_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 45%;
    height: 100%
}

.case__card__image_box_wrap {
    height: 49%
}

.case__card__image img {
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow)
}

.our-cases__wrapper {
    background: #e9f2fe;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5rem;
    margin: 7rem 0 10rem
}

.our-cases__wrapper__text {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.3rem;
    line-height: 4.6rem;
    color: #222222
}

.our-cases__buttons__wrapper {
    margin-top: 0
}

.modal-body__btn {
    width: 5rem;
    height: 5rem;
    background: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: sticky;
    position: -webkit-sticky
}

.modal-body__btn_rev {
    top: 21rem;
    margin-left: -18rem;
    margin-right: auto
}

.modal-body__btn_next {
    top: 21rem;
    right: -7rem;
    margin-left: auto;
    margin-right: -18rem
}

.modal-body__btn_arrowIcon {
    height: 2rem;
    width: 2rem;
    fill: transparent;
    stroke: #ffffff
}

.modal-body__btn:active > .modal-body__btn_arrowIcon {
    height: 2.5rem
}

.modal-body__btn_rev > .modal-body__btn_arrowIcon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.modal-dialog {
    max-width: 1128px;
    padding: 18px
}

.modal-content {
    background: #e9f2fe;
    border-radius: 1rem
}

.modal-header {
    border: none
}

.modal-header button.close {
    background: transparent;
    border: none
}

.modal-body {
    padding: 0 11.4rem 6rem 11.4rem
}

.modal {
    overflow-y: auto
}

.modal.show {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.close {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 3.6rem;
    top: 2rem;
    right: 2rem;
    color: #000000;
    background: red;
    width: 40px;
    height: 40px;
    line-height: 0;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.modal-title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 3.6rem;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 3.5rem;
    text-align: left
}

.modal-text {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    margin-bottom: 4rem
}

.modal_pictures__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.modal_pictures {
    margin-bottom: 4rem;
    border-radius: 1rem
}

.modal_pictures__img {
    display: block;
    margin: 0 auto
}

.modal-footer__link__searchIcon {
    width: 2rem;
    height: 2rem;
    fill: #ecc656;
    margin-right: 2rem
}

.modal-footer__link {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2.4rem;
    line-height: 3rem;
    color: #000000
}

.modal-footer__link a {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3rem;
    color: #ecc656;
    border-bottom: 1px solid #ecc656
}

.modal-footer__link a:hover {
    color: #ecc656
}

.modal::-webkit-scrollbar {
    display: none
}

.modal {
    -ms-overflow-style: none
}

.modal-open .modal {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.contact-bg {
    background: url("../img/contact-bg.webp") bottom right no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.contact {
    padding-top: 5rem;
    padding-bottom: 9rem
}

.contact__wrapper {
}

.wrapper__box__contact {
    margin: 0
}

.wrapper__box__contact {
    margin-bottom: 5rem
}

.contact__wrapper__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.contact__wrapper__container .wrapper__box__contact {
    margin-right: 4rem
}

.contact__title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 4.8rem;
    line-height: 5.4rem;
    color: #fff;
    text-align: left;
    padding-top: 7.7rem;
    padding-bottom: 6rem
}

.wrapper__box__contact__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 2rem;
    line-height: 1;
    color: #fff
}

.wrapper__box__contact__link {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 4rem;
    color: #fff;
}

.contact__soc_link {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 5.4rem;
    color: #222222;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.wrapper__box__contact__link:hover, .contact__soc_link:hover {
    color: #fff
}

.contact__soc_link span {
    background: #ecc656;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.6rem;
    height: 2.6rem;
    margin-right: 1rem
}

.contact__mess_link {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 5.4rem;
    color: #222222;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contact__mess_link span {
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1rem
}

.contact__mess_link svg {
    width: 2.4rem;
    height: 2.4rem
}

.contact__mess_link:hover {
    color: #222222
}

.wrapper__box__contact a.schedule-a-call {
    width: 16rem;
    min-width: 11rem;
    height: 4.6rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    border-radius: 3rem;
}

.wrapper__box__contact a.schedule-a-call:hover {
    color: #fff
}

.contact_fbIcon {
    width: 1.4rem;
    height: 1.4rem;
    fill: #ffffff
}

.contact-map {
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    height: 100%
}

.contact-map iframe {
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    border-radius: 1rem;
    border: 1px solid rgba(0, 0, 0, .05) !important
}

.h100 {
    height: 100%
}

.samples-modal-close {
    top: 1rem;
    right: 1rem
}

.modal-dialog-centered {
    max-width: 330px;
    padding: 18px
}

.samples-modal-title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 2rem;
    padding-top: 5rem;
    display: block;
    border-radius: 0;
    background: transparent
}

.form-samples__label {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-size: 1.4rem;
    color: #222222
}

.samples-modal-body {
    padding: 5rem 2.3rem 3rem 2.3rem;
    background: #ffffff url("../img/form-modal-bg.webp") bottom center no-repeat;
    background-size: contain;
    border-radius: 1rem;
    position: relative
}

.form-samples__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2rem;
    position: relative
}

#result {
    color: #f47676;
    font-size: 1.4rem;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-top: 1rem
}

.errorIcon {
    fill: #f47676;
    width: .8rem;
    height: .8rem;
    margin-right: .5rem
}

.form-samples__btn {
    margin: 4rem auto 0 auto
}

.form-samples__input {
    display: block;
    width: 100%;
    height: 4rem;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 3.4rem;
    color: #222222;
    padding: 0 10px;
    text-align: left
}

.form-samples__input::-webkit-input-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input::-moz-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input:-ms-input-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input::-ms-input-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input::placeholder {
    color: rgba(34, 34, 34, .5)
}

.form_arrow {
    position: absolute
}

.arrow_l {
    bottom: 165px;
    right: -26px
}

.arrow_r {
    top: 57px;
    left: -24px
}

.samples-thanks-title {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 6.4rem;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 6rem;
    position: relative;
    text-align: center;
    z-index: 1
}

.samples-thanks_text-check {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 3rem;
    color: #222222;
    margin-bottom: 2rem;
    text-align: center
}

.samples-thanks_text {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #222222;
    text-align: center
}

.leaf-tnx {
    position: absolute;
    top: 20px;
    left: 110px
}

.samples-modal-thanks-body {
    padding-top: 9rem !important
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0 auto !important
}

.button_su {
    overflow: hidden;
    position: relative;
    display: inline-block;
    border-radius: 33px
}

.su_button_circle {
    border-radius: 1000px;
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    margin-left: 0;
    margin-top: 0;
    pointer-events: none
}

.button_su_inner {
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 19rem;
    height: 5.5rem;
    font-size: 1.6rem;
    font-family: "Futura PT Demi", sans-serif;
    color: #ffffff;
    background: #ecc656;
    border: 1px solid rgba(255, 255, 255, .33);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    z-index: 100000;
    cursor: pointer
}

.button_su_inner:hover {
    color: #ffffff
}

.button_text_container {
    position: relative;
    z-index: 10
}

.explode-circle {
    -webkit-animation: explode .5s forwards;
    animation: explode .5s forwards
}

.desplode-circle {
    -webkit-animation: desplode .5s forwards;
    animation: desplode .5s forwards
}

@-webkit-keyframes explode {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2);
        color: #ffffff
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
}

@keyframes explode {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2);
        color: #ffffff
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
}

@-webkit-keyframes desplode {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(218, 233, 255, .6);
        color: #ffffff
    }
}

@keyframes desplode {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(218, 233, 255, .6);
        color: #ffffff
    }
}

.button_su_inner_white {
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 19rem;
    height: 5.5rem;
    font-size: 1.6rem;
    font-family: "Futura PT Demi", sans-serif;
    background: transparent;
    border: .5px solid #ecc656;
    color: #ecc656;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    z-index: 100000;
    cursor: pointer
}

.package__wrapper__btn-selected .button_su_inner_white {
    border: none
}

.button_su_inner_white:hover {
    color: #ffffff
}

.header__contact__wrapper__all-case-link {
    width: 18rem;
    height: 4.4rem;
    border: .05rem dashed rgba(255, 255, 255, .5);
    border-radius: 2.6rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: var(--main-text-color);
    margin-right: 3.6rem
}

.package__wrapper__btn {
    width: 22rem;
    height: 6rem;
    margin: 0 auto;
    margin-bottom: -9rem;
    background: #ffffff
}

.package__wrapper__btn:hover {
    color: #ffffff
}

.button_su_inner_trans_head {
    border: 1px solid rgba(255, 255, 255, .33);
    color: #ffffff
}

.explode-circle_white {
    -webkit-animation: explode_white .5s forwards;
    animation: explode_white .5s forwards
}

.package__wrapper__btn-selected .explode-circle_white {
    -webkit-animation: explode_yellow .5s forwards;
    animation: explode_yellow .5s forwards
}

.desplode-circle_white {
    -webkit-animation: desplode_white .5s forwards;
    animation: desplode_white .5s forwards
}

.package__wrapper__btn-selected .desplode-circle_white {
    -webkit-animation: desplode_yellow .5s forwards;
    animation: desplode_yellow .5s forwards
}

@-webkit-keyframes explode_white {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
}

@keyframes explode_white {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
}

@-webkit-keyframes explode_white {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
}

@keyframes explode_yellow {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(255, 165, 0, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #fd9006
    }
}

@-webkit-keyframes explode_yellow {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #fd9006
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(255, 165, 0, .6)
    }
}

@keyframes desplode_yellow {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #fd9006
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(255, 165, 0, .6)
    }
}

@keyframes desplode_white {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(218, 233, 255, .6)
    }
}

.header_alter {
    width: 100%;
    min-height: 8rem;
    height: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header_alter-logIn {
    margin-right: 4.6rem !important;
    margin-left: auto !important
}

.header_alter-LogInIcon {
    fill: #ffffff
}

.main-z {
    z-index: 16
}

.header_alter__link {
    color: #ffffff
}

.lang__nav {
    display: none
}

.main-page-lang {
    color: rgba(255, 255, 255, .6)
}

.main-page-lang:hover {
    color: var(--main-text-color);
    border-color: var(--main-text-color)
}

.lang {
    height: 100%
}

.lang-item.dropdown {
    height: 100%
}

.flag__icon {
    height: 20px;
    width: 20px
}

.lang-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.4rem;
    padding: 3.3rem 0;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    border-bottom: 1px solid transparent;
    font-family: "Futura PT Demi", sans-serif;
    text-transform: uppercase
}

.lang-link span {
    margin-right: 5px
}

.lang-item .dropdown-menu {
    min-width: 5rem;
    padding: 0;
    border: 0
}

.dropdown-menu .lang-link {
    padding: 0;
    color: #ffffff;
    padding-bottom: 5px;
    padding-top: 5px
}

.dropdown-menu > .lang-link:hover {
    background: #9fc8fb
}

.dropdown-menu > .lang-link:last-child {
    border-radius: 0 0 1.5rem 1.5rem
}

.dropdown-menu > .lang-link:hover:last-child {
    border-radius: 0 0 1.5rem 1.5rem
}

.text-bloc {
    width: 100%;
    background: #dae9ff;
    -webkit-box-shadow: 0 2rem 4rem -2rem #dae9ff;
    box-shadow: 0 2rem 4rem -2rem #dae9ff;
    padding: 5rem 4rem;
    border-radius: 1rem;
    position: relative;
    overflow: hidden;
    margin-top: 14rem
}

.text-bloc .leafIcon {
    position: absolute;
    bottom: -133px;
    right: -10px;
    z-index: 0
}

.text-bloc p {
    color: #222222;
    font-size: 1.8rem;
    width: 80%;
    font-family: "Futura PT Medium", sans-serif
}

.text-bloc p:first-child {
    font-size: 3.6rem;
    font-family: "Futura PT Demi", sans-serif;
    margin-bottom: 4rem
}

.text-bloc p span {
    color: #ecc656
}

.text-bloc p .uper {
    text-transform: uppercase
}

.why-crowdo__title {
    margin-top: 14rem;
    margin-bottom: 8rem
}

.why-crowdo {
    position: relative
}

.why-crowdo .col-md-4 {
    margin-bottom: 12rem
}

.why-crowdo__bloc {
    position: relative;
    min-height: 20.8rem;
    background: #ffffff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    padding: 7rem 2rem 3rem;
    border-radius: 1rem;
    z-index: 1
}

.why-crowdo__bloc__icon {
    width: 10rem;
    height: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--main-color);
    border-radius: 50%;
    border: .8rem solid #fff2cb;
    position: absolute;
    top: -40px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.why-crowdo__bloc__icon svg {
    width: 5.5rem;
    height: 5.5rem
}

.why-crowdo__bloc__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 2.6rem;
    text-transform: uppercase;
    color: var(--third-color);
    text-align: center;
    margin-bottom: 1rem
}

.why-crowdo__bloc__text {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: var(--third-color);
    text-align: center
}

.why-crowdo__bloc__text span {
    color: var(--main-color);
    font-weight: 600
}

.why-crowdo_leaf {
    position: absolute;
    opacity: .25
}

.why-crowdo_leaf_first {
    top: -12rem;
    left: -1.2rem
}

.why-crowdo_leaf_second {
    top: -10.6rem;
    right: -6.3rem;
    -webkit-transform: scaleX(-1) rotate(-10deg);
    -ms-transform: scaleX(-1) rotate(-10deg);
    transform: scaleX(-1) rotate(-10deg);
    width: 100%
}

.how-do-we {
    position: relative
}

.how-do-we__video {
    background: #d8e9fe;
    -webkit-box-shadow: -16px -16px 50px rgba(255, 255, 255, .25), 16px 16px 50px rgba(27, 123, 246, .1);
    box-shadow: -16px -16px 50px rgba(255, 255, 255, .25), 16px 16px 50px rgba(27, 123, 246, .1);
    border-radius: 30px;
    padding: 2rem 1.8rem
}

.how-do-we__man {
    position: absolute;
    right: 0;
    bottom: 5%;
    width: 24vw
}

.how-do-we__man img {
    width: 100%
}

.video-block {
    position: relative
}

.video-block__button {
    position: absolute;
    top: 30%;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    cursor: pointer;
    width: 24rem;
    height: 24rem;
    background: url(../img/play-button.webp) center no-repeat;
    background-size: contain;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 1.8rem
}

.video-block__button:after {
    content: " View now";
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.video-block__video {
    width: 100%;
    height: auto;
    border-radius: 30px
}

.text-bloc {
    display: none
}

.packages-switch {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.packages-switch:after {
    content: "";
    position: absolute;
    width: 50%;
    top: 0;
    -webkit-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    -o-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    border-radius: 2.75rem;
    -webkit-box-shadow: 0 .2rem 1.5rem 0 rgba(0, 0, 0, .1);
    box-shadow: 0 .2rem 1.5rem 0 rgba(0, 0, 0, .1);
    background-color: #3d90ef;
    height: 100%;
    z-index: 0
}

.packages-switch.left:after {
    left: 0
}

.packages-switch.right:after {
    left: 50%
}

.packages-switch .packages-btn {
    display: inline-block;
    width: 50%;
    padding: 1.2rem 0;
    z-index: 1;
    position: relative;
    cursor: pointer;
    -webkit-transition: color 200ms;
    -o-transition: color 200ms;
    transition: color 200ms;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: normal;
    color: #3d90ef;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.packages-switch .packages-btn.active {
    color: #ffffff;
    cursor: default
}

.packages-wrapper {
    border-radius: 3.7rem;
    background-color: #fff;
    padding: .8rem;
    width: 100%;
    max-width: 31.6rem;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    margin-bottom: 5rem
}

.packages-p {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hide-me {
    display: none
}

.packages_old {
    display: none
}

#newStyleContainer {
    background: #ffffff
}

#newStyleContainer p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #222222
}

#newStyleContainer h1, #newStyleContainer h2, #newStyleContainer h3, #newStyleContainer h4, #newStyleContainer h5, #newStyleContainer h6 {
    font-family: "Futura PT", sans-serif !important;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000
}

#newStyleContainer a, #newStyleContainer a:hover, #newStyleContainer a:active a:focus {
    text-decoration: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#newStyleContainer .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 1rem;
    min-height: 1rem;
    padding: 1.5rem 3rem;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: #2ba373;
    color: #ffffff;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16)
}

#newStyleContainer .btn:hover {
    background: #2ba373;
    color: #ffffff
}

#newStyleContainer .btn:active {
    background: #ecc656;
    color: #ffffff
}

#newStyleContainer .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#newStyleContainer .build-buttons__text {
    font-family: "Montserrat", sans-serif
}

#newStyleContainer .btn-text {
    color: #222222;
    font-style: italic;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 3.4rem;
    font-family: "Roboto", sans-serif;
    text-transform: uppercase
}

#newStyleContainer .btn-orange {
    background: #ffe211;
    color: #ffffff
}

#newStyleContainer .btn-orange:hover {
    background: #ffe211;
    color: #ffffff
}

#newStyleContainer .btn-orange:active {
    background: #ffe211;
    color: #ffffff
}

#newStyleContainer header {
    background: #ffffff
}

#newStyleContainer .nav-link {
    font-family: "Futura PT Demi", sans-serif
}

#newStyleContainer .navbar_alter {
    border: none
}

#newStyleContainer .navbar-brand_alter {
    border: none
}

#newStyleContainer .link__alter_active {
    border-color: transparent !important
}

#newStyleContainer .navbar-nav__alter .link__alter:focus, .navbar-nav__alter .link__alter:hover, .navbar-nav .link__alter:focus, .navbar-nav .link__alter:hover {
    color: #ecc656 !important;
    border-color: transparent !important
}

#newStyleContainer .section-title h2 {
    color: #000;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 600;
    text-align: center;
    text-transform: unset
}

#newStyleContainer .header {
    padding-top: 2rem;
    border-bottom: 1px solid #2222221a
}

.newCrowdo .header {
    z-index: 0
}

#newStyleContainer .header-wrapper {
    padding-top: 9.6rem
}

#newStyleContainer .header-wrapper__title {
    margin-bottom: 3rem
}

#newStyleContainer .header-wrapper__title h1 {
    color: #000;
    font-size: 4.rem;
    text-align: left
}

#newStyleContainer .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 3rem
}

#newStyleContainer .header-wrapper__text_percent {
    background: #2ba373;
    padding: 1.4rem 2rem;
    font-family: "Montserrat", sans-serif;
    font-size: 3.6rem;
    line-height: 4rem;
    font-weight: 700;
    color: #000000;
    margin-right: 2rem;
    border-radius: .5rem
}

#newStyleContainer .header-wrapper__text p {
    width: 100%
}

#newStyleContainer .header-wrapper__text .google {
    font-weight: 700
}

#newStyleContainer .header-wrapper__text .google:nth-child(1) {
    color: #4285f4
}

#newStyleContainer .header-wrapper__text .google:nth-child(2) {
    color: #ea4335
}

#newStyleContainer .header-wrapper__text .google:nth-child(3) {
    color: #fbbc05
}

#newStyleContainer .header-wrapper__text .google:nth-child(4) {
    color: #4285f4
}

#newStyleContainer .header-wrapper__text .google:nth-child(5) {
    color: #34a853
}

#newStyleContainer .header-wrapper__text .google:nth-child(6) {
    color: #ea4335
}

#newStyleContainer .header-wrapper__text .google:not(:last-child) {
    margin-right: -0.4rem
}

#newStyleContainer .header-wrapper__buttons a:first-child {
    margin-right: 1rem
}

#newStyleContainer .header-wrapper__buttons .btn-text {
    font-size: 1.6rem;
    text-transform: unset
}

#newStyleContainer .header-wrapper__buttons-mob {
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .header-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5.7rem
}

#newStyleContainer .header-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#newStyleContainer .header-list__item_icon {
    background: #ecc656;
    opacity: .3;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1rem
}

#newStyleContainer .header-list__item_icon svg {
    width: 1.2rem;
    height: 1rem
}

#newStyleContainer .header-list__item_text {
    font-size: 1.6rem
}

#newStyleContainer .header-list__item_text span {
    font-weight: 700
}

#newStyleContainer .header-list__item:not(:last-child) {
    margin-right: 7rem
}

#newStyleContainer .guest-posting {
    padding-top: 10rem;
    padding-bottom: 4rem;
    border-bottom: 1px solid #2222221a
}

#newStyleContainer .guest-posting__title {
    margin-bottom: 8rem
}

#newStyleContainer .guest-posting__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    margin-bottom: 6rem
}

#newStyleContainer .guest-posting__wrapper__icon {
    margin-bottom: 4rem
}

#newStyleContainer .guest-posting__wrapper__icon svg {
    width: 6rem;
    height: 6rem
}

#newStyleContainer .guest-posting__wrapper__text span {
    font-weight: 700
}

#newStyleContainer .transparent {
    padding-top: 10rem;
    padding-bottom: 10rem
}

#newStyleContainer .transparent__title {
    margin-bottom: 4rem
}

#newStyleContainer .transparent__counter__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10rem
}

#newStyleContainer .transparent__counter__wrapper__block {
    border: 1px solid #2222221a;
    border-radius: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 5rem;
    padding-left: 4.2rem;
    padding-right: 12.5rem;
    position: relative
}

#newStyleContainer .transparent__counter__wrapper__img {
    width: 26rem;
    position: absolute
}

#newStyleContainer .transparent__counter__wrapper__img.woman {
    left: -22.7rem;
    top: -57px
}

#newStyleContainer .transparent__counter__wrapper__img.man {
    right: -21.7rem;
    bottom: 0
}

#newStyleContainer .transparent__counter__wrapper__block h4 {
    color: #000;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    padding-top: 1rem;
    margin-right: 2rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block {
    margin-bottom: 4rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__image {
    margin-bottom: 2rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__image img {
    width: 36.5rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__list__item p span {
    font-weight: 700
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap {
    width: 37rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 4rem
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range] {
    -webkit-appearance: none;
    margin: 20px 0;
    width: 100%;
    outline: none
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range]:focus {
    outline: none
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: .6rem;
    cursor: pointer;
    animate: .2s;
    background: #e9e9e9;
    border-radius: .5rem
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range]::-webkit-slider-thumb {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    background: #ecc656;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -1rem
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap .range-value {
    position: absolute;
    top: -50%;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap .range-value span {
    filter: hue-rotate(2deg);
    display: block;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    border-radius: 6px
}

#newStyleContainer .transparent__range {
    margin-bottom: 6rem
}

#newStyleContainer .transparent__range h3 {
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: 700;
    text-align: center
}

#newStyleContainer .transparent__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .transparent__buttons a:first-child {
    margin-right: 1rem
}

#newStyleContainer .transparent__buttons .btn-text {
    font-weight: 400
}

#newStyleContainer .transparent__text {
    padding-top: 7.5rem;
    text-align: center;
    margin-bottom: 4rem
}

#newStyleContainer .transparent__text h3 {
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: 600
}

#newStyleContainer .transparent__text p {
    opacity: .6
}

#newStyleContainer .transparent-table {
    filter: hue-rotate(30deg);
    padding: 0 3.5rem;
    margin-bottom: 10rem
}

#newStyleContainer .table-responsive {
    border-radius: .5rem
}

#newStyleContainer .table {
    border-left: 1px solid rgba(27, 123, 246, .2);
    border-right: 1px solid rgba(27, 123, 246, .2);
    border-bottom: 1px solid rgba(27, 123, 246, .2)
}

#newStyleContainer .table-striped > tbody > tr:nth-child(2n-1) > td, #newStyleContainer .table-striped > tbody > tr:nth-child(2n-1) > th {
    background: #ffffff
}

#newStyleContainer .table-striped > tbody > tr:nth-child(2n-2) > td, #newStyleContainer .table-striped > tbody > tr:nth-child(2n-2) > th {
    background: rgba(218, 233, 255, .4)
}

#newStyleContainer .table td, #newStyleContainer .table th {
    padding: 1rem 2.1rem;
    vertical-align: unset;
    border-top: 1px solid rgba(27, 123, 246, .2)
}

#newStyleContainer .table-email {
    font-family: "Roboto", sans-serif;
    font-size: 1.8rem;
    line-height: 4.4rem;
    text-transform: lowercase;
    font-weight: 500;
    color: #222222;
    text-align: center
}

#newStyleContainer .table-text {
    font-family: "Roboto", sans-serif;
    font-size: 1.8rem;
    line-height: 4.4rem;
    font-weight: 600;
    text-transform: lowercase;
    color: #222222;
    text-align: center
}

#newStyleContainer .table thead th {
    vertical-align: middle;
    border-bottom: none;
    color: #ecc656;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-transform: capitalize;
    text-align: center
}

#newStyleContainer .thead__blue {
    background: #ecc656
}

#newStyleContainer .transparent-work {
    margin-bottom: 10rem
}

#newStyleContainer .transparent-work__wrapper .transparent-work__wrapper__title {
    margin-bottom: 3.6rem
}

#newStyleContainer .transparent-work__wrapper .transparent-work__wrapper__title h3 {
    color: #000;
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: 700;
    text-align: left
}

#newStyleContainer .transparent-work__wrapper.first {
    padding-left: 5.7rem;
    padding-top: 1.5rem
}

#newStyleContainer .transparent-work__wrapper.second {
    padding-top: 7rem
}

#newStyleContainer .transparent-work__wrapper.second .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img {
    opacity: 1;
    border-color: #ffffff
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 7.2rem;
    min-width: 7.2rem;
    height: 7.2rem;
    border-radius: 1.5rem;
    background:#2ba373;
    opacity: .3;
    border: .4rem solid #cccccc;
    margin-right: 2rem
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img svg {
    width: 3rem;
    height: 3rem
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item span {
    font-weight: 700
}

#newStyleContainer .transparent-work__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .transparent-work__image.woman img {
    width: 50.4rem
}

#newStyleContainer .transparent-work__image.man img {
    width: 49.4rem
}

#newStyleContainer .transparent-message {
    position: relative
}

#newStyleContainer .transparent-message {
    background: url("../img/transparent-pricing/transparent-message.webp") top right no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 6.6rem 5.8rem;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 3.6rem;
    text-align: left;
    color: #ffffff;
    border-radius: 1.5rem;
    position: absolute;
    top: 11rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#newStyleContainer .build {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background: #f9fafb
}

#newStyleContainer .build__title {
    margin-bottom: 8rem
}

#newStyleContainer .build-wrapper {
    position: relative
}

#newStyleContainer .build-wrapper .build-wrapper__image {
    margin: 15rem 0
}

#newStyleContainer .build-wrapper .build-wrapper__image img {
    width: 103rem
}

#newStyleContainer .build-wrapper .build-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    position: absolute
}

#newStyleContainer .build-wrapper .build-wrapper__text span {
    font-weight: 700
}

#newStyleContainer .build-wrapper .build-wrapper__text.top p {
    margin-bottom: 2.5rem
}

#newStyleContainer .build-wrapper .build-wrapper__text.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

#newStyleContainer .build-wrapper .build-wrapper__text.bottom p {
    padding-top: 2.5rem
}

#newStyleContainer .build-wrapper .build-wrapper__text__number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 2.8rem;
    min-width: 2.8rem;
    height: 2.8rem;
    background: #ecc656;
    border-radius: 50%;
    font-family: "Roboto", sans-serif;
    font-size: 1.8rem;
    color: #ffffff
}

#newStyleContainer .build-wrapper__text:nth-child(2) {
    bottom: -9.4rem;
    left: -2.9rem;
    width: 20rem
}

#newStyleContainer .build-wrapper__text:nth-child(3) {
    top: -12.2rem;
    left: 14.4rem;
    width: 20rem
}

#newStyleContainer .build-wrapper__text:nth-child(4) {
    bottom: -12.2rem;
    left: 30rem;
    width: 23rem
}

#newStyleContainer .build-wrapper__text:nth-child(5) {
    top: -15rem;
    left: 47.2rem
}

#newStyleContainer .build-wrapper__text:nth-child(6) {
    bottom: -12.2rem;
    left: 65.9rem;
    width: 20rem
}

#newStyleContainer .build-wrapper__text:nth-child(7) {
    top: -15rem;
    right: -27px;
    width: 20rem
}

#newStyleContainer .build-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    padding-top: 4rem
}

#newStyleContainer .build-buttons__or {
    font-family: "Montserrat", sans-serif;
    font-size: 3.6rem;
    line-height: 3.4rem;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2.5rem 0;
    color: #222222
}

#newStyleContainer .build-buttons p {
    font-weight: 500;
    margin-bottom: 3rem
}

#newStyleContainer .guest-post {
    padding-top: 12rem
}

#newStyleContainer .guest-post__title {
    margin-bottom: 6.5rem;
    position: relative
}

#newStyleContainer .guest-post__title .guest-post__title__img {
    position: absolute
}

#newStyleContainer .guest-post__title .guest-post__title__img.left {
    left: 0;
    top: 2.5rem
}

#newStyleContainer .guest-post__title .guest-post__title__img.left img {
    width: 21rem
}

#newStyleContainer .guest-post__title .guest-post__title__img.right {
    right: 0;
    top: -3rem
}

#newStyleContainer .guest-post__title .guest-post__title__img.right img {
    width: 29rem
}

#newStyleContainer .guest-post__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4.2rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__icon {
    margin-right: 1.5rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__icon svg {
    width: 2rem;
    height: 2rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__text h4 {
    color: #000;
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 1rem;
    text-align: left
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__text p {
    font-weight: 300;
    padding-right: 1rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__text p span {
    font-weight: 500
}

#newStyleContainer .guest-post__img {
    margin-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .guest-post__img img {
    width: 90rem
}

#newStyleContainer .niche {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background: #f9fafb
}

#newStyleContainer .niche__title {
    margin-bottom: 6rem
}

#newStyleContainer .niche__title h2 {
    margin-bottom: 3rem;
    text-align: left
}

#newStyleContainer .niche__title p {
    text-align: center;
    text-align: left
}

#newStyleContainer .niche__title p:last-child {
    font-weight: 700;
    margin-top: 3rem;
    color: #ffe211
}

#newStyleContainer .niche__wrapper {
    padding: 3rem;
    background: #ffffff;
    border-radius: 1.5rem;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#newStyleContainer .niche__wrapper .niche__wrapper__list {
    padding-top: 3rem;
    margin-bottom: 6rem
}

#newStyleContainer .niche__wrapper h3 {
    padding-bottom: 1rem;
    font-weight: 700;
    font-size: 2.4rem;
    text-transform: uppercase;
    line-height: 5.4rem;
    border-bottom: 1px solid #2222221a
}

#newStyleContainer .niche__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.8rem
}

#newStyleContainer .niche__wrapper__list__item__icon {
    background: #ecc6561a;
    min-width: 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1.2rem
}

#newStyleContainer .niche__wrapper__list__item__icon svg {
    width: 1.4rem;
    height: 1.4rem
}

#newStyleContainer .niche__wrapper__buttons {
    margin-top: auto
}

#newStyleContainer .contact__wrapper__box__link {
    font-weight: 700;
    border: none
}

#newStyleContainer .contact__wrapper__box__title_alter {
    margin-bottom: 0;
    font-size: 1.4rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 500
}

#newStyleContainer .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative
}

#newStyleContainer .faq .container {
    position: relative;
    z-index: 3
}

#newStyleContainer .faq__title {
    margin: 0;
    padding-top: 4rem;
    padding-bottom: 9rem;
    position: relative
}

#newStyleContainer .faq__title h1 {
    color: #000;
    text-align: left;
    font-size: 4.8rem
}

#newStyleContainer .faq__title__img {
    position: absolute
}

#newStyleContainer .faq__title__img.woman {
    right: -62px;
    bottom: -31px
}

#newStyleContainer .faq__title__img.woman img {
    width: 17.3rem
}

#newStyleContainer .faq__title__img.big img {
    width: 8rem
}

#newStyleContainer .faq__title__img.small img {
    width: 4.2rem
}

#newStyleContainer .faq__title__img.big.one {
    width: 8rem;
    left: -125px;
    top: 27rem
}

#newStyleContainer .faq__title__img.small.one {
    width: 4.2rem;
    left: -163px;
    top: 33rem
}

#newStyleContainer .faq__title__img.big.two {
    width: 8rem;
    right: -160px;
    top: 66rem
}

#newStyleContainer .faq__title__img.small.two {
    width: 4.2rem;
    right: -90px;
    top: 77rem
}

#newStyleContainer .faq__wrapper__box:first-child {
    border-top: 1px solid rgba(27, 123, 246, .1)
}

#newStyleContainer .faq__question {
    padding: 2rem 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 1.8rem;
    font-weight: 600;
    font-family: "Montserrat", sans-serif
}

#newStyleContainer .faq__question:hover {
    font-family: "Montserrat", sans-serif
}

#newStyleContainer .faq__wrapper__box {
    margin-bottom: 0
}

#newStyleContainer .faq__question__img {
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 3rem;
    background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8172 10.596H11.5532V16.716H6.90922V10.596H0.681219V6.204H6.90922V0.0839989H11.5532V6.204H17.8172V10.596Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#newStyleContainer .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.985281 .616H11.1733V5.116H0.985281V0.616Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#newStyleContainer .faq__answer__text {
    border: none;
    padding-left: 5rem
}

#auditCustom p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #000000
}

#auditCustom h1, #auditCustom h2, #auditCustom h3, #auditCustom h4, #auditCustom h5, #auditCustom h6 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000
}

#auditCustom a, #auditCustom a:hover, #auditCustom a:active a:focus {
    text-decoration: none;
    outline: none;
    font-family: "Roboto", sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#auditCustom .btn {
    display: -webkit-inline-box;
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 21.1rem;
    min-height: 1rem;
    padding: 1.2rem 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
}

#auditCustom .btn:hover {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff
}

#auditCustom .btn:active {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff
}

#auditCustom .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#auditCustom .btn-orange {
    background: -webkit-gradient(linear, left bottom, left top, from(#ecc656), to(#ecc656));
    background: -o-linear-gradient(bottom, #ecc656, #ecc656);
    background: linear-gradient(0deg, #ecc656, #ecc656);
    color: #ffffff;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 165, 0, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 165, 0, .3))
}

#auditCustom .btn-orange:hover {
    background: -webkit-gradient(linear, left bottom, left top, from(#ecc656), to(#ecc656));
    background: -o-linear-gradient(bottom, #ecc656, #ecc656);
    background: linear-gradient(0deg, #ecc656, #ecc656);
    color: #ffffff
}

#auditCustom .btn-orange:active {
    background: -webkit-gradient(linear, left bottom, left top, from(#ecc656), to(#ecc656));
    background: -o-linear-gradient(bottom, #ecc656, #ecc656);
    background: linear-gradient(0deg, #ecc656, #ecc656);
    color: #ffffff
}

#auditCustom .mobile-br {
    display: none
}

#auditCustom .section-title h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: unset
}

#auditCustom .section-title p {
    padding-top: 1.5rem;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #7a7a7a
}

#auditCustom .header {
    padding-top: 12rem;
    padding-bottom: 20rem;
    z-index: 0
}

#auditCustom .header-wrapper {
    padding-top: 4rem
}

#auditCustom .header-wrapper__title {
    margin-bottom: 4.4rem
}

#auditCustom .header-wrapper__title h1 {
    font-size: 3.6rem
}

#auditCustom .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.2rem;
    width: 41rem
}

#auditCustom .header-wrapper__text p {
    width: 100%;
    font-family: "Futura PT", sans-serif;
    font-size: 1.6rem;
    line-height: 2.51rem
}

#auditCustom .header-wrapper-image {
    width: 60rem
}

#auditCustom .header-wrapper-image.mobile {
    display: none
}

#auditCustom .btn-wrapper a:first-child {
    margin-right: 2.29rem
}

#auditCustom .why-audit {
    padding-top: 7.4rem;
    padding-bottom: 7.4rem;
    background: #fff2cb
}

#auditCustom .why-audit__title {
    margin-bottom: 11.4rem
}

#auditCustom .why-audit__wrapper {
    padding: 0 9.7rem
}

#auditCustom .why-audit__bloc {
    position: relative;
    min-height: 22rem;
    background: #ffffff;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    padding: 5.7rem 1.2rem 2rem;
    border-radius: .5rem;
    z-index: 1
}

#auditCustom .why-audit__bloc__icon {
    width: 7.6rem;
    height: 7.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    border-radius: 50%;
    border: .5rem solid #fff2cb;
    position: absolute;
    top: -4rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#auditCustom .why-audit__bloc__icon svg {
    width: 2.9rem;
    height: 3rem
}

#auditCustom .why-audit__bloc__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    text-transform: uppercase;
    color: #222222;
    text-align: center;
    margin-bottom: 1rem
}

#auditCustom .why-audit__bloc__text {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.6rem;
    color: #222222;
    text-align: center
}

#auditCustom .how-work {
    padding-top: 9rem;
    padding-bottom: 4.3rem;
    position: relative;
    background: #fff2cb;
    overflow: hidden
}

#auditCustom .how-work .no-gutters {
    z-index: 2;
    position: relative
}

#auditCustom .how-work__line {
    position: absolute;
    top: 21rem;
    left: 53%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 44rem
}

#auditCustom .how-work__title {
    margin-bottom: 7.2rem
}

#auditCustom .how-work__icon {
    position: relative
}

#auditCustom .how-work__icon__image {
    width: 10.3rem;
    height: 10.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: .5rem solid #ecc656;
    border-radius: 50%;
    z-index: 1;
    position: inherit;
    -webkit-filter: drop-shadow(0px .4rem 4rem rgba(0, 0, 0, .25));
    filter: drop-shadow(0px .4rem 4rem rgba(0, 0, 0, .25))
}

#auditCustom .how-work__icon__image svg {
    width: 6rem;
    height: 6rem
}

#auditCustom .how-work__icon__figure {
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#auditCustom .how-work__icon__image__wrapper {
    position: absolute;
    width: 10.3rem
}

#auditCustom .how-work__icon__image__wrapper_block {
    position: relative
}

#auditCustom .how-work__icon_1 .how-work__icon__image__wrapper {
    right: 12.9rem;
    top: -1.3rem
}

#auditCustom .how-work__icon_1 .how-work__icon__figure {
    top: -0.94rem;
    left: -2.169rem;
    width: 17.2rem
}

#auditCustom .how-work__icon_2 .how-work__icon__image__wrapper {
    left: 19.7rem;
    top: 2rem
}

#auditCustom .how-work__icon_2 .how-work__icon__figure {
    top: -2.8rem;
    left: -4.1rem;
    width: 16.4rem
}

#auditCustom .how-work__icon_3 .how-work__icon__image__wrapper {
    right: 9.9rem;
    top: .5rem
}

#auditCustom .how-work__icon_3 .how-work__icon__figure {
    top: -1.8rem;
    left: -2.6rem;
    width: 15.8rem
}

#auditCustom .how-work__icon_4 .how-work__icon__image__wrapper {
    left: 23.7rem;
    top: .8rem
}

#auditCustom .how-work__icon_4 .how-work__icon__figure {
    top: -2.522rem;
    left: -3.982rem;
    width: 17.6rem
}

#auditCustom .how-work__icon_5 .how-work__icon__image__wrapper {
    right: 17.2rem;
    top: -0.9rem
}

#auditCustom .how-work__icon_5 .how-work__icon__figure {
    top: -0.227rem;
    left: -3.33rem;
    width: 17.6rem
}

#auditCustom .how-work__icon_6 .how-work__icon__image__wrapper {
    left: 8.6rem;
    top: .1rem
}

#auditCustom .how-work__icon_6 .how-work__icon__figure {
    top: .187rem;
    left: -2.913rem;
    width: 18.2rem
}

#auditCustom .how-work__wrapper {
    position: relative;
    background: #ffffff;
    height: auto;
    border: .1rem solid #eaf2fd;
    border-radius: .5rem;
    padding-top: 3rem;
    padding-bottom: 2.5rem
}

#auditCustom .how-work__wrapper p {
    color: #000000;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.8rem
}

#auditCustom .how-work__wrapper p span {
    font-weight: 700
}

#auditCustom .how-work__wrapper__label {
    width: 4.7rem;
    height: 4.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    border: .5rem solid #fff2cb;
    border-radius: 50%;
    position: absolute
}

#auditCustom .how-work__wrapper__label p {
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 1
}

#auditCustom .how-work__wrapper_1, #auditCustom .how-work__wrapper_3, #auditCustom .how-work__wrapper_5 {
    padding-left: 4rem;
    padding-right: 2rem
}

#auditCustom .how-work__wrapper_1 .how-work__wrapper__label, #auditCustom .how-work__wrapper_3 .how-work__wrapper__label, #auditCustom .how-work__wrapper_5 .how-work__wrapper__label {
    top: -2.1rem;
    left: -2.4rem
}

#auditCustom .how-work__wrapper_2, #auditCustom .how-work__wrapper_4, #auditCustom .how-work__wrapper_6 {
    padding-left: 3rem;
    padding-right: 2rem;
    margin-left: auto
}

#auditCustom .how-work__wrapper_2 .how-work__wrapper__label, #auditCustom .how-work__wrapper_4 .how-work__wrapper__label, #auditCustom .how-work__wrapper_6 .how-work__wrapper__label {
    top: -2.1rem;
    right: -2.4rem
}

#auditCustom .how-work__wrapper_1 {
    width: 66.2rem;
    margin-bottom: 6.7rem
}

#auditCustom .how-work__wrapper_2 {
    width: 60rem;
    margin-bottom: 6rem
}

#auditCustom .how-work__wrapper_3 {
    width: 62.2rem;
    margin-bottom: 4.8rem
}

#auditCustom .how-work__wrapper_4 {
    width: 46.5rem;
    margin-bottom: 5.5rem
}

#auditCustom .how-work__wrapper_5 {
    width: 53.5rem;
    margin-bottom: 5.4rem
}

#auditCustom .how-work__wrapper_6 {
    width: 43.9rem;
    margin-bottom: 7.4rem
}

#auditCustom .how-work__buttons__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    position: relative
}

#auditCustom .how-work__buttons {
    margin: 0 auto
}

#auditCustom .how-work__bg__bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 138.5rem
}

#auditCustom .how-work__image__blob {
    position: absolute;
    top: 15.1rem;
    left: 14.8rem;
    width: 22.6rem
}

#auditCustom .how-work__image__blob-left {
    position: absolute;
    bottom: 43.5rem;
    left: 0;
    width: 24.3rem
}

#auditCustom .how-work__image__blob-right {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 31.1rem
}

#auditCustom .deliverables {
    padding-top: 11rem;
    padding-bottom: 7rem;
    position: relative
}

#auditCustom .deliverables__wrapper {
    padding-left: 10rem
}

#auditCustom .deliverables__title {
    margin-bottom: 4.5rem
}

#auditCustom .deliverables__title h2 {
    text-align: left
}

#auditCustom .deliverables__title p {
    text-align: left;
    padding: 0
}

#auditCustom .deliverables__wrapper__list .deliverables__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .9rem
}

#auditCustom .deliverables__wrapper__list .deliverables__wrapper__list__item .deliverables__list__item__numb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 4.1rem;
    width: 4.1rem;
    height: 4.1rem;
    border-radius: .5rem;
    background: #ecc656;
    margin-right: 1.9rem;
    color: #ffffff;
    font-size: 2.5rem;
    font-weight: 700
}

#auditCustom .deliverables__wrapper__list .deliverables__wrapper__list__item .deliverables__list__item__text {
    font-family: "Raleway", sans-serif;
    color: #000;
    font-size: 1.8rem
}

#auditCustom .deliverables__image {
    margin-top: 5rem;
    position: relative;
    width: 66.2rem
}

#auditCustom .deliverables__image.mobile {
    display: none
}

#auditCustom .deliverables__image .deliverables__image__blob {
    position: absolute;
    right: 10rem;
    top: -13rem;
    width: 17.4rem
}

#auditCustom .audit-compare {
    padding-top: 8.2rem;
    padding-bottom: 7.8rem;
    position: relative;
    overflow: hidden
}

#auditCustom .audit-compare .container {
    position: relative;
    z-index: 1
}

#auditCustom .audit-compare-blob {
    position: absolute;
    right: 0;
    bottom: 17.4rem;
    width: 31.9rem
}

#auditCustom .audit-compare__title {
    margin-bottom: 7.7rem
}

#auditCustom .audit-compare__wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 30rem
}

#auditCustom .audit-compare__wrapper h3 {
    margin-bottom: 3.4rem;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #000;
    line-height: 1
}

#auditCustom .audit-compare__wrapper .audit-compare__wrapper__list {
    padding-top: 3rem;
    margin-bottom: 6rem
}

#auditCustom .audit-compare__wrapper__right {
    margin-left: auto
}

#auditCustom .audit-compare__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4rem
}

#auditCustom .audit-compare__wrapper__list__item p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem
}

#auditCustom .audit-compare__wrapper__list__item__icon {
    min-width: 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1rem
}

#auditCustom .audit-compare__wrapper__list__item__icon svg {
    width: 2.5rem;
    height: 1.7rem
}

#auditCustom .audit-compare__wrapper__buttons {
    margin-top: auto
}

#auditCustom .difference {
    padding-top: 9.4rem;
    padding-bottom: 7rem;
    position: relative
}

#auditCustom .difference .container {
    position: relative;
    z-index: 1
}

#auditCustom .difference-blob {
    position: absolute;
    width: 25.1rem;
    top: 7.5rem;
    left: 0
}

#auditCustom .difference__title {
    margin-bottom: 4rem
}

#auditCustom .difference-slide .difference__wrapper {
    width: 53.3rem;
    margin-bottom: 3.8rem;
    margin-right: 1rem;
    margin-left: 1rem
}

#auditCustom .difference-slide .difference__wrapper.after {
    margin-left: auto
}

#auditCustom .difference-slide .difference__wrapper__title {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 1;
    text-align: center;
    color: #ecc656;
    margin-bottom: 2rem
}

#auditCustom .difference-slide .difference__wrapper__image {
    overflow: hidden;
    -webkit-box-shadow: 0 .3rem .6rem 0 rgba(0, 0, 0, .16);
    box-shadow: 0 .3rem .6rem 0 rgba(0, 0, 0, .16)
}

#auditCustom .difference-slide .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#auditCustom .difference-slide .slick-dots .slick-active button {
    background: #9b9b9b
}

#auditCustom .difference-slide .slick-dots button {
    min-height: 1.7rem;
    width: 1.7rem;
    height: 1.7rem;
    background: #e1e1e1;
    color: transparent;
    border: none;
    border-radius: 50%
}

#auditCustom .difference-slide .slick-dots li:not(:last-child) {
    margin-right: 2.6rem
}

#auditCustom .slick-list {
    outline: none !important
}

#auditCustom .slick-slide:focus {
    outline: none !important
}

#auditCustom .package {
    padding-top: 7.2rem;
    padding-bottom: 7.5rem;
    background: #fff2cb;
    position: relative
}

#auditCustom .package .container {
    position: relative;
    z-index: 1
}

#auditCustom .package__blob_left {
    position: absolute;
    top: 11.6rem;
    left: 0;
    width: 25.9rem
}

#auditCustom .package__blob_right {
    position: absolute;
    top: 1.4rem;
    right: 0;
    width: 18.8rem
}

#auditCustom .package__title {
    margin-bottom: 4.8rem
}

#auditCustom .package__wrapper {
    max-width: 29.5rem;
    min-height: 57.9rem;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: .2rem solid #ecc656;
    border-radius: .5rem 4rem 4rem 4rem;
    position: relative;
    padding-top: 2.5rem;
    padding-bottom: 3.8rem
}

#auditCustom .package__wrapper h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ecc656
}

#auditCustom .package__wrapper.bronze h3 {
    margin-bottom: 3.6rem
}

#auditCustom .package__wrapper.bronze .package__wrapper__pic {
    width: 14.9rem;
    margin-bottom: 1.9rem
}

#auditCustom .package__wrapper.bronze .package__wrapper__item:not(:last-child) {
    margin-bottom: 2.5rem
}

#auditCustom .package__wrapper.silver h3 {
    margin-bottom: 2.3rem
}

#auditCustom .package__wrapper.silver .package__wrapper__pic {
    width: 16.6rem;
    margin-bottom: 2.7rem
}

#auditCustom .package__wrapper.silver .package__wrapper__item:not(:last-child) {
    margin-bottom: 1.5rem
}

#auditCustom .package__wrapper.gold h3 {
    color: #ecc656;
    margin-bottom: 2.1rem
}

#auditCustom .package__wrapper.gold .package__wrapper__pic {
    width: 17.2rem;
    margin-bottom: 1.2rem
}

#auditCustom .package__wrapper.gold .package__wrapper__item:not(:last-child) {
    margin-bottom: 1rem
}

#auditCustom .package__wrapper.gold .package__wrapper__price__money {
    color: #ecc656
}

#auditCustom .package__wrapper.gold .btn {
    background: -o-linear-gradient(191.22deg, #ebe6bc 22.68%, #fd9006 87.09%);
    background: linear-gradient(258.78deg, #ebe6bc 22.68%, #fd9006 87.09%);
    -webkit-filter: drop-shadow(0px .4rem 1rem rgba(255, 165, 0, .2));
    filter: drop-shadow(0px .4rem 1rem rgba(255, 165, 0, .2))
}

#auditCustom .package__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#auditCustom .package__wrapper__item::before {
    content: " ";
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    background: #f1f1f1;
    border: .2rem solid #ecc656;
    border-radius: 50%;
    margin-right: 1.1rem
}

#auditCustom .package__wrapper__item p {
    font-family: "Raleway", sans-serif;
    text-align: left;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000
}

#auditCustom .package__wrapper__item p span {
    font-weight: 700
}

#auditCustom .package__wrapper__price {
    margin-top: auto
}

#auditCustom .package__wrapper__price__money {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: center;
    color: #ecc656
}

#auditCustom .package__wrapper__price__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center
}

#auditCustom .package__wrapper__buttons {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#auditCustom .package__wrapper__buttons .btn {
    min-width: 18rem;
    padding: .5rem 2.8rem;
    cursor: pointer;
}

#auditCustom .package__wrapper__buttons a:first-child {
    margin-right: 0
}

#auditCustom .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#auditCustom .faq .container {
    position: relative;
    z-index: 1
}

#auditCustom .faq-blob {
    position: absolute;
    width: 23.4rem;
    bottom: 0;
    left: 0
}

#auditCustom .faq-img {
    position: absolute;
    width: 46rem;
    bottom: 80px;
    right: -127px
}

#auditCustom .faq-img img {
    width: 100%
}

#auditCustom .faq__title {
    padding-top: 4rem;
    padding-bottom: 6rem;
    position: relative
}

#auditCustom .faq__title__img__left {
    position: absolute;
    width: 17.8rem;
    top: 0;
    left: 1.56rem
}

#auditCustom .faq__title__img__right {
    position: absolute;
    width: 7.4rem;
    top: 1.4rem;
    right: 4.65rem
}

#auditCustom .faq__title h2 {
    font-size: 4.8rem;
    line-height: 1;
    text-transform: uppercase
}

#auditCustom .faq__wrapper__box:first-child {
    border-top: .1rem solid rgba(27, 123, 246, .1)
}

#auditCustom .faq__wrapper__box {
    border-bottom: .1rem solid #dfeaff
}

#auditCustom .faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1rem;
    padding-bottom: .5rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    color: #000000
}

#auditCustom .faq__question:hover {
    font-size: 1.6rem;
    font-family: "Futura PT", sans-serif;
    color: #000000;
    cursor: pointer
}

#auditCustom .faq__question__img {
    filter: hue-rotate(126deg);
    min-width: 2.2rem;
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 1.5rem;
    background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8172 10.596H11.5532V16.716H6.90922V10.596H0.681219V6.204H6.90922V0.0839989H11.5532V6.204H17.8172V10.596Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#auditCustom .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.985281 .616H11.1733V5.116H0.985281V0.616Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#auditCustom .faq__answer li {
    padding-left: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#auditCustom .faq__answer li::before {
    content: " ";
    display: block;
    min-width: .3rem;
    width: .3rem;
    height: .3rem;
    background: #000000;
    border-radius: 50%;
    margin-right: .5rem;
    margin-top: .8rem
}

#auditCustom .faq__answer__text {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 2rem;
    border: none;
    padding-left: 4rem
}

#auditCustom .faq__answer ul li p {
    padding-left: 0 !important;
    margin-bottom: .5rem !important
}

#auditCustom .off-page {
    padding-top: 6rem;
    padding-bottom: 8.8rem
}

#auditCustom .off-page__wrapper {
    padding-top: 5.9rem
}

#auditCustom .off-page__title {
    margin-bottom: 5rem
}

#auditCustom .off-page__title h2 {
    text-align: left;
    margin-bottom: 1.4rem
}

#auditCustom .off-page__title p {
    text-align: left;
    padding-top: 0
}

#auditCustom .off-page__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem
}

#auditCustom .off-page__list__item .item__text {
    line-height: 2rem
}

#auditCustom .item__image {
    min-width: 4.1rem;
    width: 4.1rem;
    height: 4.1rem;
    border-radius: 50%;
    background: #ecc656;
    margin-right: 1.9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#auditCustom .item__image svg {
    width: 2.1rem;
    height: 2.1rem
}

#auditCustom .off-page__image {
    width: 51.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

#auditCustom .off-page__image.mobile {
    display: none
}

#answer_10 p {
    margin-bottom: 1rem
}

.slick-slide {
    margin: 0 27px
}

.slick-list {
    margin: 0 -27px
}

#foundationNew p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #000000
}

#foundationNew h1, #foundationNew h2, #foundationNew h3, #foundationNew h4, #foundationNew h5, #foundationNew h6 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000
}

#foundationNew a, #foundationNew a:hover, #foundationNew a:active a:focus {
    text-decoration: none;
    outline: none;
    font-family: "Roboto", sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#foundationNew .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 21.1rem;
    min-height: 1rem;
    padding: .6rem 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    -webkit-border: none
}

#foundationNew .btn:hover {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#foundationNew .btn:active {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#foundationNew .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#foundationNew .btn-orange {
    background: -o-linear-gradient(186.1deg, #fff2cb -3.05%, #ecc656 97.99%);
    background: linear-gradient(263.9deg, #ecc656 -3.05%, #ecc656 97.99%);
    color: #ffffff;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(155, 14, 230, .3));
    filter: drop-shadow(0px 4px 10px rgba(155, 14, 230, .3));
    border: none
}

#foundationNew .btn-orange:hover {
    background: -o-linear-gradient(186.1deg, #ffe211 -3.05%, #ffe211 97.99%);
    background: linear-gradient(263.9deg, #ffe211 -3.05%, #ffe211 97.99%);
    color: #ffffff;
    border: none
}

#foundationNew .btn-orange:active {
    background: -o-linear-gradient(186.1deg, #ecc656 -3.05%, #ecc656 97.99%);
    background: linear-gradient(263.9deg, #ecc656 -3.05%, #ecc656 97.99%);
    color: #ffffff;
    border: none
}

#foundationNew .mobile-br {
    display: none
}

ul, li {
    display: block;
    padding: 0;
    margin: 0
}

.btn:focus, .btn:active {
    outline: none !important;
    -webkit-box-shadow: none;
    box-shadow: none
}

a, button, input {
    display: block;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

div {
    display: block;
    text-decoration: none
}

input, input:hover, input:focus, input:active, button, button:hover, button:focus, button:active, textarea, textarea:hover, textarea:focus, textarea:active {
    outline: none !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

img {
    max-width: 100%;
    height: auto
}

main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.alternative-bg {
    background: #fff2cb !important
}

#foundationNew .section-title h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center
}

#foundationNew .section-title p {
    padding-top: 1.5rem;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #7a7a7a
}

#foundationNew .header {
    padding-top: 5rem;
    padding-bottom: 5.8rem;
    overflow: hidden;
    background: #dae7ee;
    border: none;
    z-index: 0
}

#foundationNew .header-wrapper {
    padding-top: 10rem
}

#foundationNew .header-wrapper__title {
    margin-bottom: 3.4rem
}

#foundationNew .header-wrapper__title h1 {
    font-size: 3.6rem
}

#foundationNew .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4rem
}

#foundationNew .header-wrapper__text p {
    width: 100%;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem
}

#foundationNew .header-wrapper__text.mobile {
    display: none
}

#foundationNew .header-wrapper-image {
    width: 60rem
}

#foundationNew .header-wrapper__buttons.desktop {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: start !important
}

#foundationNew .header-wrapper__buttons.mobile {
    display: none
}

#foundationNew .btn-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#foundationNew .btn-wrapper a:first-child {
    margin-right: 2.29rem
}

#foundationNew .why-foundation {
    padding-top: 5rem;
    padding-bottom: 8rem;
    overflow: hidden
    background: #aec8ef;
}

#foundationNew .why-foundation__title {
    margin-bottom: 3.5rem
}

#foundationNew .why-foundation__row {
    padding-top: 4rem
}

#foundationNew .why-foundation__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    margin-bottom: 5.6rem
}

#foundationNew .why-foundation__wrapper__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    -webkit-box-shadow: 0 .5rem 1rem rgba(97, 73, 199, .5);
    box-shadow: 0 .5rem 1rem rgba(97, 73, 199, .5);
    border-radius: 50%;
    margin-bottom: 1.4rem
}

#foundationNew .why-foundation__wrapper__icon svg {
    width: 4.5rem;
    height: 4.5rem
}

#foundationNew .why-foundation__wrapper__text {
    font-size: 1.6rem;
    line-height: 1.878rem
}

#foundationNew .header .why-foundation__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 2.2rem;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: start !important
}

#foundationNew .header .why-foundation__wrapper__text {
    text-align: left
}

#foundationNew .header .why-foundation__wrapper__icon {
    margin-bottom: 0;
    margin-right: 2rem
}

#foundationNew .header .packages-row {
    padding-top: 5.7rem
}

#foundationNew .why-foundation__image {
    position: relative
}

#foundationNew .why-foundation__image img {
    position: absolute;
    top: 0;
    right: -2rem;
    width: 49rem;
    max-width: unset
}

#foundationNew .why-foundation__buttons {
    padding-top: 4.9rem
}

#foundationNew .talk-business {
    padding-top: 9rem;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#foundationNew .talk-business .container {
    position: relative;
    z-index: 1
}

#foundationNew .talk-business__bg {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    top: 17.5rem;
    width: 104rem
}

#foundationNew .talk-business__title {
    margin-bottom: 7rem
}

#foundationNew .talk-business__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 3.35rem;
    margin-bottom: 5.4rem
}

#foundationNew .talk-business__wrapper__icon {
    min-width: 6.7rem;
    width: 6.7rem;
    height: 6.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    -webkit-box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3);
    box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3);
    border-radius: 50%;
    position: absolute;
    left: 0
}

#foundationNew .talk-business__wrapper__icon svg {
    width: 3.7rem;
    height: 3.7rem
}

#foundationNew .talk-business__wrapper__block {
    width: 31.9rem;
    height: 11.3rem;
    border-radius: 1.5rem;
    background: #ffffff;
    -webkit-box-shadow: 0 .4rem 1rem rgba(204, 204, 204, .3);
    box-shadow: 0 .4rem 1rem rgba(204, 204, 204, .3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 5.1rem
}

#foundationNew .talk-business__wrapper__block p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    font-weight: 400
}

#foundationNew .talk-business__wrapper__block p span {
    font-weight: 700
}

#foundationNew .talk-business-row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#foundationNew .features {
    padding-top: 5rem;
    padding-bottom: 5rem
}

#foundationNew .features__title {
    padding-top: 3rem
}

#foundationNew .features__title h2 {
    font-size: 4.8rem;
    line-height: 6rem;
    margin-bottom: 5.4rem
}

#foundationNew .features__picture.desktop {
    width: 57.6rem;
    position: absolute;
    right: 0
}

#foundationNew .features__picture.mobile {
    display: none
}

#foundationNew .features__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#foundationNew .features__wrapper:not(:last-child) {
    margin-bottom: 3rem
}

#foundationNew .features__wrapper.red {
    background: -o-linear-gradient(350.61deg, #da2903 0, #b00908 94.77%);
    background: linear-gradient(99.39deg, #da2903 0, #b00908 94.77%)
}

#foundationNew .features__wrapper.red .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #941400;
    box-shadow: 0 .4rem 1rem #941400
}

#foundationNew .features__wrapper.blue {
    background: -o-linear-gradient(350.55deg, #1a79f3 0, #0b59bc 102.66%);
    background: linear-gradient(99.45deg, #1a79f3 0, #0b59bc 102.66%)
}

#foundationNew .features__wrapper.blue .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #004eb1;
    box-shadow: 0 .4rem 1rem #004eb1
}

#foundationNew .features__wrapper.green {
    background: -o-linear-gradient(350.26deg, #62bc63 0, #0d9f5b 97.52%);
    background: linear-gradient(99.74deg, #62bc63 0, #0d9f5b 97.52%)
}

#foundationNew .features__wrapper.green .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #008023;
    box-shadow: 0 .4rem 1rem #008023
}

#foundationNew .features__wrapper.violet {
    background: -o-linear-gradient(346.72deg, #9e31dd 0, #91099e 102.75%);
    background: linear-gradient(103.28deg, #9e31dd 0, #91099e 102.75%)
}

#foundationNew .features__wrapper.violet .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #5a047d;
    box-shadow: 0 .4rem 1rem #5a047d
}

#foundationNew .features__wrapper.yellow {
    background: -o-linear-gradient(344.93deg, #e3b00a 3.61%, #d37505 96.27%);
    background: linear-gradient(105.07deg, #e3b00a 3.61%, #d37505 96.27%)
}

#foundationNew .features__wrapper.yellow .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #996d00;
    box-shadow: 0 .4rem 1rem #996d00
}

#foundationNew .features__wrapper__icon {
    min-width: 6.2rem;
    width: 6.2rem;
    height: 6.2rem;
    border-radius: 50%;
    background: #ffffff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: .2rem;
    margin-right: 1.1rem
}

#foundationNew .features__wrapper__icon svg {
    height: 4rem;
    width: 4rem
}

#foundationNew .features__wrapper__text {
    background: #ffffff;
    text-align: left
}

#foundationNew .features__wrapper__text h3 {
    font-family: "Futura PT", sans-serif;
    font-size: 1.3rem;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 1rem;
    text-align: left
}

#foundationNew .features__wrapper__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.6rem
}

#foundationNew .features-row {
    padding-left: 10rem
}

#foundationNew .features__buttons {
    padding-top: 7rem
}

#foundationNew .features__buttons a:first-child {
    margin-right: 0
}

#foundationNew .made-for {
    padding-top: 10rem;
    padding-bottom: 24.4rem;
    background: #fff2cb;
    position: relative
}

#foundationNew .made-for__right {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 0 solid transparent;
    border-left: 70vw solid #ffffff;
    border-bottom: 4.2rem solid transparent
}

#foundationNew .made-for__left {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    width: 0;
    height: 0;
    border-top: 4.2rem solid #ffffff;
    border-left: 30vw solid transparent
}

#foundationNew .made-for__image.mobile {
    display: none
}

#foundationNew .made-for__title {
    margin-bottom: 5rem
}

#foundationNew .made-for__wrapper {
    padding-left: 8rem
}

#foundationNew .made-for__wrapper h3 {
    font-size: 2.4rem;
    color: #ecc656;
    margin-bottom: 2.2rem;
    text-transform: uppercase
}

#foundationNew .made-for__wrapper .made-for__wrapper__text {
    font-size: 1.6rem;
    line-height: 1.87rem;
    padding-right: 12rem;
    margin-bottom: 2rem
}

#foundationNew .made-for__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#foundationNew .made-for__wrapper__item:not(:last-child) {
    margin-bottom: 2.7rem
}

#foundationNew .made-for__wrapper__item__icon {
    min-width: 3rem;
    width: 3rem;
    height: 3rem;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    font-size: 1.8rem;
    color: #ecc656;
    font-weight: 700;
    background: #ffffff;
    border-radius: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#foundationNew .made-for__wrapper__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding-left: 1.6rem;
    padding-right: 7rem
}

#foundationNew .made-for__wrapper__item__text span {
    font-weight: 700
}

#foundationNew .made-for__long-term {
    padding-top: 4rem
}

#foundationNew .made-for__long-term__wrapper {
    padding-top: 5rem;
    z-index: 1;
    position: relative
}

#foundationNew .made-for__long-term__wrapper h3 {
    color: #ecc656;
    text-transform: uppercase;
    font-size: 2.4rem;
    margin-bottom: 2rem
}

#foundationNew .made-for__long-term__wrapper p {
    font-size: 1.6rem;
    margin-bottom: 2rem;
    line-height: 1.87rem
}

#foundationNew .made-for__long-term__img {
    position: relative;
    z-index: 1;
    width: 44.2rem
}

#foundationNew .made-for__long-term__img.mobile {
    display: none
}

#foundationNew .long-term {
    position: relative
}

#foundationNew .long-term .made-for__right.mobile {
    display: none
}

#foundationNew .long-term .made-for__left.mobile {
    display: none
}

#foundationNew .made-for__container {
    position: absolute;
    top: -19rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

#foundationNew .made-for__long-term__bg {
    position: absolute;
    top: 0;
    left: -6.3rem;
    width: 128.3rem
}

#foundationNew .grey-niches {
    background: #ffffff;
    padding-top: 20.7rem;
    padding-bottom: 7.6rem
}

#foundationNew .grey-niches__image {
    margin-right: 5rem
}

#foundationNew .grey-niches__image.mobile {
    display: none
}

#foundationNew .grey-niches__wrapper {
    padding-top: 3rem;
    padding-left: 7.7rem
}

#foundationNew .grey-niches__wrapper h3 {
    color: #ecc656;
    text-transform: uppercase;
    font-size: 2.4rem;
    margin-bottom: 2rem
}

#foundationNew .grey-niches__wrapper p {
    font-size: 1.6rem;
    margin-bottom: 2rem;
    line-height: 1.87rem;
    padding-right: 4.1rem
}

#foundationNew .grey-niches__buttons {
    padding-top: 3.6rem
}

#foundationNew .warranty {
    padding-top: 15rem;
    padding-bottom: 8rem;
    position: relative;
    overflow: hidden
}

#foundationNew .warranty__wrapper {
    background: #ffffff;
    border-radius: 1.5rem;
    padding-top: 4.5rem;
    padding-left: 2.9rem;
    height: 40rem;
    position: relative;
    z-index: 1
}

#foundationNew .warranty__wrapper__border {
    position: absolute;
    height: 40rem;
    width: 100%;
    top: 0;
    left: 0;
    background: transparent;
    border: .2rem solid #ecc656;
    border-radius: 1.5rem;
    -webkit-transform: rotate(4.99deg);
    -ms-transform: rotate(4.99deg);
    transform: rotate(4.99deg)
}

#foundationNew .warranty__wrapper__list {
    position: relative;
    z-index: 1
}

#foundationNew .warranty__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3.5rem
}

#foundationNew .warranty__wrapper__item__text {
    padding-top: 1rem;
    padding-left: 1.5rem
}

#foundationNew .warranty__wrapper__item__text h3 {
    color: #ecc656;
    font-size: 3.6rem;
    margin-bottom: 2.2rem;
    text-align: left
}

#foundationNew .warranty__wrapper__item__text p {
    font-size: 1.6rem;
    line-height: 1.87rem
}

#foundationNew .warranty__wrapper__item__icon {
    min-width: 6.7rem;
    width: 6.7rem;
    height: 6.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    -webkit-box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3);
    box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3)
}

#foundationNew .warranty__wrapper__item__icon svg {
    width: 3.5rem
}

#foundationNew .warranty__triangle {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 7.7rem solid #ffffff;
    border-left: 29vw solid transparent;
    border-right: 71vw solid transparent
}

#foundationNew .warranty__figure__left {
    position: absolute;
    top: 17rem;
    left: 4.6rem;
    width: 18.9rem
}

#foundationNew .warranty__figure__right {
    position: absolute;
    top: 26rem;
    right: -0.5rem;
    width: 15.2rem
}

#foundationNew .our-packages {
    padding-top: 6rem;
    padding-bottom: 6rem
}

#foundationNew .our-packages__wrapper.mobile {
    display: none
}

#foundationNew .our-packages__title {
    padding-bottom: 4rem
}

#foundationNew .our-packages__table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 4rem
}

#foundationNew .our-packages__table-header {
    border-left: .1rem solid transparent
}

#foundationNew .our-packages__table-header .our-packages__table__row {
    height: 5rem
}

#foundationNew .our-packages__table-header .our-packages__table__row .our-packages__table__col__numb {
    border-bottom: none
}

#foundationNew .our-packages__table {
    border: .1rem solid #ecc656;
    border-right: none;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-bottom: none
}

#foundationNew .our-packages__table .our-packages__table__col__numb {
    color: #000000
}

#foundationNew .our-packages__table__col__text {
    width: 40%;
    padding-left: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-bottom: .1rem solid #ecc656
}

#foundationNew .our-packages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    color: #000000;
    line-height: 1
}

#foundationNew .our-packages__table__col__text p span {
    font-weight: 700;
    color: #000000
}

#foundationNew .our-packages__table__col__text .ww {
    width: 13rem
}

#foundationNew .our-packages__table__col__text svg {
    width: 1.8rem;
    height: 1.8rem;
    margin-left: .2rem
}

#foundationNew .table-header {
    border-top: .1rem solid #ecc656;
    background: #ecc656;
    color: #ffffff;
    font-weight: 700;
    font-size: 1.6rem
}

#foundationNew .table-header:nth-child(2) {
    border-top-left-radius: 1.5rem !important
}

#foundationNew .table-header:last-child {
    border-right: .1rem solid #edd7ff;
    border-color: #edd7ff;
    border-top-right-radius: 1.5rem;
    background: #ffe211
}

#foundationNew .our-packages__table__col__numb {
    width: 20%;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid #ecc656;
    border-bottom: .1rem solid #ecc656
}

#foundationNew .our-packages__table__col__numb:last-child {
    border-right: .1rem solid;
    border-bottom: .1rem solid;
    border-color: #edd7ff
}

#foundationNew .our-packages__table__col__numb svg {
    width: 1.6rem;
    height: 1.5rem
}

#foundationNew .our-packages__table-trans {
    border-left: .1rem solid transparent
}

#foundationNew .our-packages__table-trans .our-packages__table__row {
    height: 3.2rem
}

#foundationNew .our-packages__table-trans__55 {
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

#foundationNew .our-packages__table-trans__15 {
    width: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid;
    border-color: #ecc656
}

#foundationNew .our-packages__table-trans__15:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff
}

#foundationNew .our-packages__table-text {
    border-left: .1rem solid;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-color: #ecc656
}

#foundationNew .our-packages__table-text .our-packages__table__row {
    height: 5.2rem
}

#foundationNew .our-packages__table-text .our-packages__table__col__text {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-top: .1rem solid;
    border-color: #ecc656;
    background: #ecc656
}

#foundationNew .our-packages__table-text .our-packages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff
}

#foundationNew .our-packages__table-text .our-packages__table__col__numb {
    border-top: .1rem solid;
    border-color: #ecc656;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff;
    background: #ecc656
}

#foundationNew .our-packages__table-text .our-packages__table__col__numb:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff;
    background: #ecc656
}

#foundationNew .our-packages__table-bottom {
    border-left: .1rem solid transparent
}

#foundationNew .our-packages__table-bottom .our-packages__table__row {
    height: auto
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb {
    padding-top: 3.2rem;
    padding-bottom: 6.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb p {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ecc656
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb:nth-child(2) {
    border-bottom-left-radius: 1.5rem
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb:last-child {
    border-bottom-right-radius: 1.5rem
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb:last-child p {
    color: #ffe211
}

#foundationNew .our-packages__buttons {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    bottom: -2.4rem
}

#foundationNew .our-packages__buttons a {
    min-width: 15rem;
    height: 5rem;
    margin-right: 0 !important
}

#foundationNew .our-packages__table__row:nth-child(2n-2) {
    background: #fff2cb
}

#foundationNew .our-packages__table__row:nth-child(2n-2) .our-packages__table__col__numb:last-child {
    background: #fff2cb
}

#foundationNew .no-border {
    border: none !important;
    border-bottom-left-radius: 1.5rem
}

#foundationNew .our-packages__table__col__text.bt-border {
    border-bottom-left-radius: 1.5rem
}

#foundationNew .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#foundationNew .faq .container {
    position: relative;
    z-index: 1
}

#foundationNew .faq-blob {
    position: absolute;
    width: 23.4rem;
    bottom: 0;
    left: 0
}

#foundationNew .faq-img {
    position: absolute;
    width: 46rem;
    bottom: 80px;
    right: -127px
}

#foundationNew .faq-img img {
    width: 100%
}

#foundationNew .faq__title {
    padding-top: 4rem;
    padding-bottom: 6rem;
    position: relative
}

#foundationNew .faq__title__img__left {
    position: absolute;
    width: 20.3rem;
    top: 28.9rem;
    left: -6rem
}

#foundationNew .faq__title__img__right {
    position: absolute;
    width: 7.4rem;
    top: 1.4rem;
    right: 4.65rem
}

#foundationNew .faq__title h2 {
    font-size: 4.8rem;
    line-height: 1;
    text-transform: uppercase
}

#foundationNew .faq__wrapper__box:first-child {
    border-top: .1rem solid rgba(27, 123, 246, .1)
}

#foundationNew .faq__wrapper__box {
    border-bottom: .1rem solid #dfeaff
}

#foundationNew .faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1rem;
    padding-bottom: .5rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    color: #000000
}

#foundationNew .faq__question:hover {
    font-size: 1.6rem;
    font-family: "Futura PT", sans-serif;
    color: #000000;
    cursor: pointer
}

#foundationNew .faq__question__img {
    min-width: 2.2rem;
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 1.5rem;
    background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8172 10.596H11.5532V16.716H6.90922V10.596H0.681219V6.204H6.90922V0.0839989H11.5532V6.204H17.8172V10.596Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#foundationNew .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.985281 .616H11.1733V5.116H0.985281V0.616Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#foundationNew .faq__answer li {
    padding-left: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#foundationNew .faq__answer li::before {
    content: " ";
    display: block;
    min-width: .3rem;
    width: .3rem;
    height: .3rem;
    background: #000000;
    border-radius: 50%;
    margin-right: .5rem;
    margin-top: .8rem
}

#foundationNew #answer_12 P {
    margin-bottom: 0rem
}

#foundationNew .faq__answer__text {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 2rem;
    border: none
}

#foundationNew .faq__answer ul li p {
    padding-left: 0 !important;
    margin-bottom: .5rem !important
}

#QuoraRedditSearchMagnetX p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.48rem;
    color: #000000
}

#QuoraRedditSearchMagnetX h1, #QuoraRedditSearchMagnetX h2, #QuoraRedditSearchMagnetX h3, #QuoraRedditSearchMagnetX h4, #QuoraRedditSearchMagnetX h5, #QuoraRedditSearchMagnetX h6 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000
}

#QuoraRedditSearchMagnetX a, #QuoraRedditSearchMagnetX a:hover, #QuoraRedditSearchMagnetX a:active a:focus {
    text-decoration: none;
    outline: none;
    font-family: "Raleway", sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#QuoraRedditSearchMagnetX .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 21.1rem;
    min-height: 1rem;
    padding: .6rem 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;;
    border: none
}

#QuoraRedditSearchMagnetX .btn:hover {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .btn:active {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#QuoraRedditSearchMagnetX .btn-orange {
    background: -o-linear-gradient(0.49deg, #ecc656 5.26%, #ecc656 99.38%);
    background: linear-gradient(89.51deg, #ecc656 5.26%, #ecc656 99.38%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .btn-orange:hover {
    background: -o-linear-gradient(0.49deg, #ecc656 5.26%, #ecc656 99.38%);
    background: linear-gradient(89.51deg, #ecc656 5.26%, #ecc656 99.38%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .btn-orange:active {
    background: -o-linear-gradient(0.49deg, #ecc656 5.26%, #ecc656 99.38%);
    background: linear-gradient(89.51deg, #ecc656 5.26%, #ecc656 99.38%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .mobile-br {
    display: none
}

#QuoraRedditSearchMagnetX .section-title h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center;
    color: #000
}

#QuoraRedditSearchMagnetX .section-title p {
    padding-top: 1.5rem;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #7a7a7a
}

#QuoraRedditSearchMagnetX section {
    overflow: hidden
}

#QuoraRedditSearchMagnetX .header {
    padding-top: 12rem;
    padding-bottom: 12rem;
    z-index: 0
}

#QuoraRedditSearchMagnetX .header-wrapper {
    padding-top: 10rem;
    padding-left: 6rem
}

#QuoraRedditSearchMagnetX .header-wrapper__title {
    margin-bottom: 3.4rem
}

#QuoraRedditSearchMagnetX .header-wrapper__title h1 {
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.4rem
}

#QuoraRedditSearchMagnetX .header-wrapper__text p {
    width: 100%;
    font-family: "Raleway", sans-serif;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 2.8rem
}

#QuoraRedditSearchMagnetX .header-wrapper__text.mobile {
    display: none
}

#QuoraRedditSearchMagnetX .header-wrapper-image img {
    width: 48.4rem
}

#QuoraRedditSearchMagnetX .header-wrapper__buttons {
    padding-top: 6.7rem
}

#QuoraRedditSearchMagnetX .btn-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#QuoraRedditSearchMagnetX .btn-wrapper a:first-child {
    margin-right: 2.29rem
}

#QuoraRedditSearchMagnetX .links-benefit {
    padding-top: 5rem;
    padding-bottom: 4.7em;
    background: #fff2cb
}

#QuoraRedditSearchMagnetX .links-benefit .col-sm-4 {
    margin-bottom: 4.1rem
}

#QuoraRedditSearchMagnetX .links-benefit__title {
    margin-bottom: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .links-benefit__bg-left {
    position: absolute;
    top: -4rem;
    left: -43rem
}

#QuoraRedditSearchMagnetX .links-benefit__bg-left img {
    width: 32.1rem
}

#QuoraRedditSearchMagnetX .links-benefit__bg-right {
    position: absolute;
    top: 30rem;
    right: -41rem
}

#QuoraRedditSearchMagnetX .links-benefit__bg-right img {
    width: 31.6rem
}

#QuoraRedditSearchMagnetX .links-benefit__buttons {
    padding-top: 2.3rem
}

#QuoraRedditSearchMagnetX .links-benefit__wrapper {
    position: relative;
    padding-top: 3rem;
    width: 24.7rem;
    margin: 0 auto
}

#QuoraRedditSearchMagnetX .links-benefit__icon {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 6rem;
    height: 6rem;
    border: .4rem solid #ecc656;
    border-radius: 1.5rem;
    background: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#QuoraRedditSearchMagnetX .links-benefit__icon svg {
    width: 3.6rem;
    height: 3.6rem
}

#QuoraRedditSearchMagnetX .links-benefit__box {
    padding-top: 4.4rem;
    padding-bottom: 1.9rem;
    background: #ffffff;
    border: .4rem solid #ecc656;
    border-radius: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#QuoraRedditSearchMagnetX .links-benefit__box p {
    text-align: center
}

#QuoraRedditSearchMagnetX .working-procedure {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff2cb), to(#ffffff));
    background: -o-linear-gradient(top, #fff2cb 0, #ffffff 100%);
    background: linear-gradient(180deg, #fff2cb 0, #ffffff 100%);
    padding-top: 5rem;
    padding-bottom: 5.5rem
}

#QuoraRedditSearchMagnetX .working-procedure__title {
    margin-bottom: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .working-procedure__bg-left {
    position: absolute;
    top: 23rem;
    left: 0rem
}

#QuoraRedditSearchMagnetX .working-procedure__bg-left img {
    width: 30.8rem
}

#QuoraRedditSearchMagnetX .working-procedure__bg-right {
    position: absolute;
    top: 0rem;
    right: -10rem
}

#QuoraRedditSearchMagnetX .working-procedure__bg-right img {
    width: 48rem
}

#QuoraRedditSearchMagnetX .working-procedure__list {
    padding-left: 1rem
}

#QuoraRedditSearchMagnetX .working-procedure__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 1.4rem;
    padding-left: 1.4rem
}

#QuoraRedditSearchMagnetX .working-procedure__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .working-procedure__item:not(:last-child) {
    margin-bottom: 3.5rem
}

#QuoraRedditSearchMagnetX .working-procedure__item__icon {
    position: relative;
    min-width: 7.3rem;
    width: 7.3rem;
    height: 7.3rem;
    border: .4rem solid #ecc656;
    border-radius: 1.5rem;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2rem
}

#QuoraRedditSearchMagnetX .working-procedure__item__icon svg {
    width: 5rem;
    height: 5rem
}

#QuoraRedditSearchMagnetX .working-procedure__item__icon__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    min-width: 2.8rem;
    width: 2.8rem;
    height: 2.8rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    color: #ffffff;
    border-radius: 100%;
    position: absolute;
    left: -1.4rem;
    top: -1.4rem
}

#QuoraRedditSearchMagnetX .awesome-features {
    padding-top: 5rem;
    padding-bottom: 5rem
}

#QuoraRedditSearchMagnetX .awesome-features .col-sm-6 {
    margin-bottom: 3.8rem
}

#QuoraRedditSearchMagnetX .awesome-features .row {
    --bs-gutter-x: 4.5rem
}

#QuoraRedditSearchMagnetX .awesome-features__title {
    margin-bottom: 5rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper {
    background: #ecc656;
    border-radius: 1.5rem;
    padding-left: 8.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 17.8rem;
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1)
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image {
    position: relative;
    height: 100%
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon {
    width: 8.1rem;
    height: 8.1rem;
    border: .4rem solid #bfdaff;
    border-radius: 100%;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: -4rem;
    top: 5rem;
    z-index: 1
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon svg {
    width: 5rem;
    height: 5rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg {
    position: absolute
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.one {
    width: 12rem;
    top: 1.7rem;
    left: -6rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.two {
    width: 12.5rem;
    top: 3.5rem;
    left: -6.4rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.three {
    width: 12.1rem;
    top: 3.2rem;
    left: -6.05rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.four {
    width: 13.6rem;
    top: 2.4rem;
    left: -6.8rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.five {
    width: 13.2rem;
    top: 4rem;
    left: -6.6rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.six {
    width: 13rem;
    top: 3.92rem;
    left: -6.5rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text {
    padding-left: 7.7rem;
    width: 100%;
    height: 100%;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top-right-radius: 1.3rem;
    border-bottom-right-radius: 1.3rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text h3 {
    font-size: 1.6rem;
    line-height: 2.1rem;
    font-weight: 700;
    color: #ecc656;
    text-transform: uppercase;
    margin-bottom: 1.3rem;
    text-align: left
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text p {
    font-size: 1.4rem;
    line-height: 2.17rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .awesome-features__buttons {
    padding-top: 2rem
}

#QuoraRedditSearchMagnetX .establishing {
    padding-top: 11.6rem;
    padding-bottom: 17.8rem;
    background-size: contain;
    background-position: right
}

#QuoraRedditSearchMagnetX .establishing__title {
    margin-bottom: 5rem
}

#QuoraRedditSearchMagnetX .establishing__title h2 {
    text-align: left
}

#QuoraRedditSearchMagnetX .establishing__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .establishing__item:not(:last-child) {
    margin-bottom: 4.5rem
}

#QuoraRedditSearchMagnetX .establishing__item__icon {
    margin-right: 2rem;
    margin-top: .1rem
}

#QuoraRedditSearchMagnetX .establishing__item__icon svg {
    min-width: 2.3rem;
    width: 2.3rem;
    height: 2.3rem
}

#QuoraRedditSearchMagnetX .establishing__item__text h3 {
    font-size: 2.4rem;
    margin-bottom: 1.3rem
}

#QuoraRedditSearchMagnetX .establishing__item__text p {
    font-size: 1.8rem;
    line-height: 2.79rem
}

#QuoraRedditSearchMagnetX .establishing__image.desktop {
    padding-top: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .establishing__image.desktop img {
    width: 67.1rem;
    position: absolute;
    right: -4rem;
    max-width: unset;
    z-index: 1
}

#QuoraRedditSearchMagnetX .establishing__image.desktop .establishing__image_bg {
    width: 62rem;
    position: absolute;
    top: 21rem;
    right: -11rem;
    z-index: 1
}

#QuoraRedditSearchMagnetX .establishing__image.mobile {
    display: none
}

#QuoraRedditSearchMagnetX .powerful-websites {
    padding-top: 5rem;
    padding-bottom: 5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__title {
    padding-bottom: 8rem;
    position: relative
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-left {
    position: absolute;
    top: 10rem;
    left: -8rem
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-left img {
    width: 38.8rem
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-right {
    position: absolute;
    top: 21rem;
    right: -4.5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-right img {
    width: 25.3rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header .powerful-websites__wrapper__header__icon {
    margin-right: 1.2rem;
    padding: 2.2rem 0
}

.powerful-websites__wrapper__header.second {
    background: #ffa200 !important;
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header .powerful-websites__wrapper__header__icon svg {
    min-width: 4.3rem;
    width: 4.3rem;
    height: 4.3rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header h4 {
    font-size: 3.6rem;
    line-height: 1;
    font-weight: 700;
    color: #ffffff
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper {
    border-radius: 1.5rem;
    overflow: hidden;
    width: 38.7rem;
    margin-bottom: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.quora {
    border: .4rem solid #ecc656;
    margin-left: auto;
    margin-right: 2rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.quora .powerful-websites__wrapper__header {
    background: #ecc656
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.reddit {
    border: .4rem solid #ffd893;
    margin-left: 2rem;
    margin-right: auto
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.reddit .powerful-websites__wrapper__header {
    background: #ecc656
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__list {
    padding-top: 3.7rem;
    padding-left: 2.4rem;
    padding-bottom: 4rem;
    background: #fff
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item .powerful-websites__wrapper__item__icon {
    margin-right: 1.5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item .powerful-websites__wrapper__item__icon svg {
    min-width: 1.36rem;
    width: 1.36rem;
    height: 2.4rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item p {
    font-weight: 500;
    line-height: 1.878rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item:not(:last-child) {
    margin-bottom: 2.5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__buttons {
    padding-top: 2.8rem
}

#QuoraRedditSearchMagnetX .baclink {
    padding-top: 5rem;
    padding-bottom: 20.2rem
}

#QuoraRedditSearchMagnetX .baclink__title {
    margin-bottom: 7.7rem
}

#QuoraRedditSearchMagnetX .baclink__image.desktop {
    position: relative;
    padding-left: 5rem
}

#QuoraRedditSearchMagnetX .baclink__image.desktop img {
    width: 54.1rem;
    position: absolute;
    top: -16rem
}

#QuoraRedditSearchMagnetX .baclink__image.mobile {
    display: none
}

#QuoraRedditSearchMagnetX .baclink__list__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .baclink__list__item:not(:last-child) {
    margin-bottom: 2.5rem
}

#QuoraRedditSearchMagnetX .month-warranty {
    padding-top: 7rem;
    padding-bottom: 9.6rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5faff));
    background: -o-linear-gradient(top, #ffffff 0, #f5faff 100%);
    background: linear-gradient(180deg, #ffffff 0, #f5faff 100%)
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper {
    background: #fff4f3;
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5.9rem;
    padding-bottom: 5.8rem;
    padding-left: 5.4rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-left {
    position: absolute;
    top: -5rem;
    left: -27rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-left img {
    width: 34.9rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-right {
    position: absolute;
    top: -6rem;
    right: -22.5rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-right img {
    width: 31.8rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .2rem solid #ecc656;
    border-radius: 1.5rem;
    -webkit-transform: rotate(-4.25deg);
    -ms-transform: rotate(-4.25deg);
    transform: rotate(-4.25deg);
    z-index: 1
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text h3 {
    font-size: 2.4rem;
    line-height: 1;
    color: #ecc656;
    margin-bottom: 2rem;
    text-transform: uppercase
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text p {
    font-size: 1.6rem;
    line-height: 1.87rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text p span {
    font-size: 1.4rem;
    line-height: 1.64rem;
    font-weight: 700;
    font-style: italic
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text p:not(:last-child) {
    margin-bottom: 2rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image {
    position: relative;
    margin-right: 5.4rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image_icon {
    width: 9.2rem;
    height: 9.2rem;
    background: #ffffff;
    border: .4rem solid #f8bebc;
    -webkit-box-shadow: 0 1rem 3rem rgba(223, 83, 79, .3);
    box-shadow: 0 1rem 3rem rgba(223, 83, 79, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image_icon svg {
    width: 5rem;
    height: 5rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image_bg {
    position: absolute;
    width: 14rem;
    top: -2.28rem;
    left: -2.17rem
}

#QuoraRedditSearchMagnetX .qr-packages {
    padding-top: 5rem;
    padding-bottom: 5.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__title {
    margin-bottom: 2.7rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper {
    padding-top: 6rem;
    padding-bottom: 2.6rem;
    position: relative
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__text {
    padding-top: 7.5rem;
    background: #ffffff;
    border: .2rem solid #ecc656;
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    padding-bottom: 5.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__text h3 {
    font-size: 1.8rem;
    line-height: 1;
    margin-bottom: 2.7rem;
    color: #ecc656;
    text-transform: uppercase;
    text-align: center
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list {
    margin-bottom: 2.7rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item::before {
    content: "";
    display: inline-block;
    min-width: 1.3rem;
    width: 1.3rem;
    height: 1.3rem;
    background: transparent;
    border: .2rem solid #ecc656;
    border-radius: 100%;
    margin-right: 1rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item:not(:last-child) {
    margin-bottom: 1.2rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__text__price {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1;
    color: #ecc656;
    text-align: center
}

#QuoraRedditSearchMagnetX .qr-packages__button {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

#QuoraRedditSearchMagnetX .qr-packages__button a {
    margin: 0 auto;
    height: 4.9rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__icon {
    background: #ffffff;
    border: .4rem solid #ecc656;
    border-radius: 100%;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(27, 123, 246, .15);
    box-shadow: 0rem 1rem 3rem rgba(27, 123, 246, .15);
    width: 11.6rem;
    height: 11.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__icon {
    border-color: #ffa200;
    -webkit-box-shadow: 0 1rem 3rem rgba(191, 49, 45, .15);
    box-shadow: 0 1rem 3rem rgba(191, 49, 45, .15)
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text {
    border-color: #ffa200
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text h3 {
    color: #ffa200
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text__price {
    color: #ffa200
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__list__item::before {
    border-color: #ffe7e7
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__icon {
    border-color: #ffbda5;
    -webkit-box-shadow: 0 1rem 3rem rgba(255, 82, 17, .15);
    box-shadow: 0 1rem 3rem rgba(255, 82, 17, .15)
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__text {
    border-color: #ff4e0d
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__text h3 {
    color: #ff5211
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__text__price {
    color: #ff5211
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__button a {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4d0b 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4d0b 99.38%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(223, 83, 79, .3));
    filter: drop-shadow(0px 4px 10px rgba(223, 83, 79, .3))
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__button a:hover {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4d0b 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4d0b 99.38%);
    border: none
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__button a:active {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4d0b 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4d0b 99.38%);
    border: none
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__list__item::before {
    border-color: #ffe7e7
}

#QuoraRedditSearchMagnetX .qr-packages .nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 3.8rem
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button {
    border: .2rem solid #b4b4b4;
    border-radius: 3rem;
    width: 13.7rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1;
    text-transform: uppercase;
    color: #b4b4b4;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button svg {
    min-width: 3.3rem;
    width: 3.3rem;
    height: 3.3rem;
    margin-right: 1rem
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button:first-child {
    margin-right: 4.7rem
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button .quora.active {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button .reddit.active {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.quora.active {
    background: -o-linear-gradient(191.62deg, #ba2b27 21.89%, #ff1912 77.9%);
    background: linear-gradient(258.38deg, #ba2b27 21.89%, #ff1912 77.9%);
    color: #ffffff;
    border: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.quora.active .quora {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.quora.active .quora.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.reddit.active {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4501 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4501 99.38%);
    color: #ffffff;
    border: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.reddit.active .reddit {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.reddit.active .reddit.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 2.6rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 4rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__row {
    height: 5.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__row {
    height: 10rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__content {
    background: #fff2cb
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__title {
    background: #fff2cb
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__content:nth-child(3) {
    background: #fff6f2
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__content:nth-child(2) {
    background: #f3f3f3
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-1) .qr-packages__table__col__content {
    background: #ffffff;
    color: #000
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-1) .qr-packages__table__col__title {
    background: #ffffff;
    color: #000
}

#QuoraRedditSearchMagnetX .border-top-left {
    border-top-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .border-top-right {
    border-top-right-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title {
    width: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 2.3rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title p {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1.6rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title p span {
    font-weight: 700;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title p .reddit {
    color: #ff6127
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content {
    width: 17.5%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1.6rem;
    text-align: center;
    color: #000
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header {
    position: relative;
    background: #ecc656;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header p {
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 1.6rem;
    line-height: 19px;
    padding-top: 3.8rem;
    font-weight: 700
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header.reddit {
    background: -o-linear-gradient(355.78deg, #ff895e 13.51%, #ff4b09 123.88%);
    background: linear-gradient(94.22deg, #ff895e 13.51%, #ff4b09 123.88%);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1;
    border-color: #ffbe9d;
    border-top-right-radius: 1.5rem;
    border-top-left-radius: 1.5rem;
    padding-top: 2rem;
    padding-right: 0;
    padding-left: 0
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content__img {
    width: 5.2rem;
    height: 5.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: .2rem solid #ecc656;
    border-radius: 100%;
    position: absolute;
    top: -2.6rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    box-shadow: 0 4px 10px rgba(0, 112, 255, .3)
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content__img svg {
    width: 3.2rem;
    height: 3.2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.reddit .qr-packages__table__col__content__img {
    border: .2rem solid #ffbe9d
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content__icon svg {
    width: 1.62rem;
    height: 1.62rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content {
    border-top: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(2) {
    border-left: .1rem solid #ecc656;
    border-top-left-radius: 1.5rem;
    background: #9e9e9e
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(2) .qr-packages__table__col__content__img {
    border-color: #eaeaea;
    -webkit-box-shadow: 0 .4rem 1rem #0000004d;
    box-shadow: 0 .4rem 1rem #0000004d
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(2) {
    margin-top: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(4) {
    margin-top: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(5) {
    margin-top: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:last-child {
    border-top-right-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .qr-packages__table__row {
    padding-top: 1.2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .table-label {
    font-size: 1.5rem;
    text-transform: uppercase;
    border-radius: .5rem;
    font-family: "Raleway", sans-serif;
    color: #fff;
    font-weight: 700;
    height: 3rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 1rem 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .table-label.reddit {
    background: -webkit-gradient(linear, left top, right top, from(#ff895e), to(#ff5e23));
    background: -o-linear-gradient(left, #ff895e 0, #ff5e23 100%);
    background: linear-gradient(90deg, #ff895e 0, #ff5e23 100%);
    -webkit-filter: drop-shadow(0px 2px 5px rgba(75, 16, 15, .3));
    filter: drop-shadow(0px 2px 5px rgba(75, 16, 15, .3))
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .table-label.niches {
    background: -webkit-gradient(linear, left top, right top, from(#bebebe), to(#9c9c9c));
    background: -o-linear-gradient(left, #bebebe 0, #9c9c9c 100%);
    background: linear-gradient(90deg, #bebebe 0, #9c9c9c 100%);
    -webkit-filter: drop-shadow(0px 2px 5px rgba(91, 91, 91, .3));
    filter: drop-shadow(0px 2px 5px rgba(91, 91, 91, .3))
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__title {
    border-top: .1rem solid #ecc656;
    border-left: .1rem solid #ecc656;
    padding-right: 1rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content {
    border-top: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(2) {
    border-left: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(2) {
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(3) {
    border-left: .1rem solid #ffdacc;
    border-right: .1rem solid #ffdacc;
    border-top: .1rem solid #ffdacc;
    border-right: .1rem solid #ffdacc;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:first-child .qr-packages__table__col__title {
    border-top-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:last-child .qr-packages__table__col__title {
    border-bottom: .1rem solid #ecc656;
    border-bottom-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:last-child .qr-packages__table__col__content {
    border-bottom: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content {
    border-bottom: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(2) {
    border-left: .1rem solid #ecc656;
    border-bottom-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(3) {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1;
    background: #ffffff;
    border-left: .1rem solid #ffdacc;
    border-bottom: .1rem solid #ffdacc;
    border-right: .1rem solid #ffdacc;
    border-top: .1rem solid #ffdacc
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(4) {
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:last-child {
    border-bottom: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656;
    border-bottom-right-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 4rem;
    margin-bottom: 6rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: .1rem solid #ffbe9d;
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
    padding-right: 2rem;
    padding-left: 6.7rem;
    border-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons h4 {
    font-size: 3.6rem;
    line-height: 1
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons h4 span {
    font-weight: 700;
    font-size: 4.8rem;
    color: #ff4c0a;
    margin-right: 1.9rem;
    margin-left: 3.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons a {
    margin-right: 0;
    background: -o-linear-gradient(191.22deg, #ff895e 22.68%, #ff4b09 87.09%);
    background: linear-gradient(258.78deg, #ff895e 22.68%, #ff4b09 87.09%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 78, 13, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 78, 13, .3))
}

#QuoraRedditSearchMagnetX .difference {
    background: -webkit-gradient(linear, left top, left bottom, from(#f5faff), color-stop(99.48%, #ffffff));
    background: -o-linear-gradient(top, #f5faff 0, #ffffff 99.48%);
    background: linear-gradient(180deg, #f5faff 0, #ffffff 99.48%);
    padding-top: 5rem;
    padding-bottom: 5rem
}

#QuoraRedditSearchMagnetX .difference__wrapper {
    background: #f2f8ff;
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 3.4rem;
    padding-bottom: 2.6rem;
    padding-left: 4.6rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .2rem solid #deedff;
    border-radius: 1.5rem;
    -webkit-transform: rotate(-2.75deg);
    -ms-transform: rotate(-2.75deg);
    transform: rotate(-2.75deg);
    z-index: 1
}

#QuoraRedditSearchMagnetX .difference__wrapper__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#QuoraRedditSearchMagnetX .difference__wrapper__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

#QuoraRedditSearchMagnetX .difference__wrapper__title h3 {
    font-weight: 700;
    font-size: 2.7rem;
    line-height: 3.5rem;
    text-transform: uppercase;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .difference__wrapper__image {
    position: relative
}

#QuoraRedditSearchMagnetX .difference__wrapper__image_icon {
    width: 7.1rem;
    height: 7.1rem;
    background: #ffffff;
    border: .4rem solid #cbe2ff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative
}

#QuoraRedditSearchMagnetX .difference__wrapper__image_icon svg {
    width: 3.5rem;
    height: 3.5rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.post .difference__wrapper__image_bg {
    position: absolute;
    width: 11.3rem;
    top: -2.28rem;
    left: -2.17rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.post .difference__wrapper__image {
    margin-right: 3.7rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment {
    padding-top: 2rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image_bg {
    position: absolute;
    width: 8.8rem;
    top: -2.28rem;
    left: -2.17rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image {
    margin-right: 2.6rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image_icon svg {
    width: 3.3rem;
    height: 3.3rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__text p {
    font-size: 1.6rem;
    line-height: 2.3rem
}

#QuoraRedditSearchMagnetX .white-hat {
    padding-top: 6rem;
    padding-bottom: 6rem
}

#QuoraRedditSearchMagnetX .white-hat__buttons {
    padding-top: 5.3rem
}

#QuoraRedditSearchMagnetX .white-hat__wrapper {
    padding-top: 8rem
}

#QuoraRedditSearchMagnetX .white-hat__wrapper h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .white-hat__wrapper h2 span {
    color: #000000
}

#QuoraRedditSearchMagnetX .white-hat__wrapper h2:first-child {
    margin-bottom: 1.5rem
}

#QuoraRedditSearchMagnetX .white-hat__image img {
    width: 46.9rem
}

#QuoraRedditSearchMagnetX .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#QuoraRedditSearchMagnetX .faq .container {
    position: relative;
    z-index: 1
}

#QuoraRedditSearchMagnetX .faq-blob {
    position: absolute;
    width: 23.4rem;
    bottom: 0;
    left: 0
}

#QuoraRedditSearchMagnetX .faq-img {
    position: absolute;
    width: 27.9rem;
    bottom: 8rem;
    right: 3rem
}

#QuoraRedditSearchMagnetX .faq-img img {
    width: 100%
}

#QuoraRedditSearchMagnetX .faq__title {
    padding-top: 4rem;
    padding-bottom: 6rem;
    position: relative
}

#QuoraRedditSearchMagnetX .faq__title__img__left {
    position: absolute;
    width: 14.2rem;
    top: 4rem;
    left: -3rem
}

#QuoraRedditSearchMagnetX .faq__title h2 {
    font-size: 4.8rem;
    line-height: 1;
    text-transform: uppercase
}

#QuoraRedditSearchMagnetX .faq__wrapper__box:first-child {
    border-top: .1rem solid #ffefee
}

#QuoraRedditSearchMagnetX .faq__wrapper__box {
    border-bottom: .1rem solid #ffefee
}

#QuoraRedditSearchMagnetX .faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    padding-top: 1rem !important;
    padding-bottom: .5rem !important;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem !important;
    line-height: 1.8rem !important;
    color: #000000
}

#QuoraRedditSearchMagnetX .faq__question:hover {
    font-size: 1.6rem;
    font-family: "Futura PT", sans-serif;
    color: #000000;
    cursor: pointer
}

#QuoraRedditSearchMagnetX .faq__question__img {
    min-width: 2.2rem;
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 1.5rem !important;
    background: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.40468 9.35023C5.51559 8.48388 5.51559 7.07924 6.40468 6.21288L12.1135 .650035C13.0026 -0.216322 14.4441 -0.216324 15.3332 .650033C16.2223 1.51639 16.2223 2.92103 15.3332 3.78739L9.62437 9.35023C8.73528 10.2166 7.29377 10.2166 6.40468 9.35023Z' fill='%236149c7'/%3E%3Cpath d='M0.666817 .649767C1.55591 -0.21659 2.99741 -0.216589 3.8865 .649768L9.59531 6.21261C10.4844 7.07897 10.4844 8.48361 9.59532 9.34997C8.70623 10.2163 7.26473 10.2163 6.37564 9.34997L0.666819 3.78712C-0.222272 2.92077 -0.222274 1.51612 .666817 .649767Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#QuoraRedditSearchMagnetX .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='16' height='4' viewBox='0 0 16 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4C0.895431 4 0 3.10457 0 2C0 .895431 .895431 0 2 0H14C15.1046 0 16 .895431 16 2C16 3.10457 15.1046 4 14 4H2Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#QuoraRedditSearchMagnetX .faq__answer li {
    padding-left: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .faq__answer li::before {
    content: " ";
    display: block;
    min-width: .5rem;
    width: .5rem;
    height: .5rem;
    background: #000000;
    border-radius: 50%;
    margin-right: 1rem
}

#QuoraRedditSearchMagnetX .faq__question[aria-expanded=true] {
    color: #000 !important
}

#QuoraRedditSearchMagnetX .faq__answer__text {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    border: none
}

#QuoraRedditSearchMagnetX .mobile-br {
    display: none
}

#QuoraRedditSearchMagnetX .desktop-br {
    display: none
}

#QuoraRedditSearchMagnetX .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0
}

#QuoraRedditSearchMagnetX .row > * {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y)
}

#about .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0
}

#about .row > * {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y)
}

#about .about-us {
    background: #fff2cb;
    padding-top: 10rem;
    padding-bottom: 5rem
}

#about .about-us__title {
    margin-bottom: 10rem
}

#about .about-us__title h1 {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.5rem;
    color: #000;
    margin-bottom: 4.6rem;
    text-align: left
}

#about .about-us__title p {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000
}

#about .about-us__title p:not(:last-child) {
    margin-bottom: 2rem
}

#about .about-us__title p span {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 700;
    font-size: 2rem
}

#about .about-us__title a {
    font-family: "Futura PT Demi", sans-serif;
    color: #ecc656;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

#about .about-us__team h2 {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.5rem;
    color: #000;
    margin-bottom: 2.8rem;
    text-align: left
}

#about .about-us__team p {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000;
    margin-bottom: 7rem
}

#about .team__list__item {
    border-radius: 1.5rem;
    border: .3rem solid #ecc656;
    padding: 4rem 7rem 4rem 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    -webkit-box-shadow: 0 1rem 1.5rem #00000029;
    box-shadow: 0 1rem 1.5rem #00000029;
    margin-bottom: 8rem
}

#about .team__list__item .team__list__item__img {
    min-width: 17rem;
    width: 17rem;
    height: 17rem;
    border-radius: 50%;
    border: .3rem solid #ecc656;
    overflow: hidden;
    margin-right: 12rem
}

#about .team__list__item .team__list__item__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

#about .team__list__item__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#about .team__list__item__wrapper .line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: .2rem;
    background: #ecc656;
    margin-bottom: 2.5rem
}

#about .team__list__item__wrapper p {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000;
    margin-bottom: 2rem
}

#about .team__list__item__wrapper__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#about .team__list__item__wrapper__links a {
    margin-right: 1rem;
    font-family: "Futura PT Demi", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #ecc656;
    text-decoration: underline
}

#about .team__list__item__wrapper__links a svg {
    width: 2.4rem;
    height: 2.4rem
}

#about .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 24.7rem;
    min-height: 1rem;
    height: 7.4rem;
    padding: .6rem 3rem;
    font-family: "Futura PT Book", sans-serif;
    font-size: 2.5rem;
    line-height: 1;
    text-transform: unset;
    border-radius: 3.6rem;
    background: #ecc656;
    color: #ffffff;
    -webkit-border: none
}

#about .btn:hover {
    font-family: "Futura PT Book", sans-serif;
    background: #ecc656;
    color: #ffffff;
    border: none
}

#about .btn:active {
    font-family: "Futura PT Book", sans-serif;
    background: #ecc656;
    color: #ffffff;
    border: none
}

#about .btn span {
    margin-left: .5rem;
    font-weight: 400
}

.main-page_bg.homePage {
    padding-top: 0rem
}

.nav-bar {
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    height: 8rem;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 5vw;
    padding-right: 3vw
}

.nav-bar.scrolled {
    background: #fff !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.nav-bar.whited {
    background: #fff !important
}

.nav-bar__logo {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 4rem
}

.nav-bar__logo svg {
    width: 10.1rem;
    height: 4.4rem
}

.nav-bar__brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: inherit
}

.nav-bar__lang {
    height: inherit
}

.nav-bar__lang__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff
}

.nav-bar__lang__content .lang__link {
    padding: .5rem 1rem;
    background: #fff;
    width: 100%
}

.lang__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: inherit;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.4rem;
    font-family: "Futura PT Demi", sans-serif;
    text-transform: uppercase;
    padding: 1rem;
    color: #000
}

.lang__link span {
    width: 2rem;
    margin-right: 1rem
}

.lang__link:hover span {
    color: #ecc656
}

.nav-bar__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: inherit;
    margin-left: auto;
    margin-right: 3rem
}

.nav-bar__link {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.4rem;
    color: #000;
    padding: 2rem;
    margin-right: 2rem;
    font-family: "Futura PT Demi", sans-serif;
    position: relative
}

.nav-bar__link:hover {
    color: #ecc656
}

.dropdown__arrow:hover::after {
    content: "";
    border: solid #ecc656;
    border-width: 0 2px 2px 0;
    padding: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: .7rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.nav-bar__link.active {
    color: #ecc656
}

.nav-bar__logIn {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    font-family: "Futura PT Heavy", sans-serif;
    font-size: 1.6rem;
    position: relative
}

.nav-bar__logIn svg {
    width: 1.4rem;
    height: 1.4rem;
    margin-right: .6rem
}

.nav-bar__logIn:hover {
    color: #ecc656
}

.nav-bar__logIn:hover svg {
    fill: #ecc656
}

.nav-bar__button {
    border: none;
    background: transparent;
    padding: 0;
    margin: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.nav-bar__button svg {
    width: 7rem
}

.nav-bar__button .line {
    stroke: #87bbd8
}

.nav-bar__link__content-smal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    width: 100%
}

.nav-bar__link__content-smal .nav-bar__link {
    padding: 1rem;
    margin-right: 0
}

.dropdown__link {
    height: inherit;
    border: none;
    background: unset
}

.dropdown__block {
    position: relative;
    display: inline-block;
    height: inherit
}

.dropdown__content {
    display: none;
    position: absolute;
    z-index: 1
}

.dropdown__content a {
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dropdown__block:hover .dropdown__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dropdown__arrow::after {
    content: "";
    border: solid #000;
    border-width: 0 2px 2px 0;
    padding: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: .7rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.show-mobile {
    display: none
}

.show-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.nav-bar__link__content {
    position: fixed;
    width: 100%;
    height: auto;
    left: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
    padding: 4rem 2rem;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.nav-bar__link__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    white-space: unset;
    width: 25%;
    margin-bottom: 5rem
}

.nav-bar__link__item:hover .nav-bar__link__image {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.nav-bar__link__item:hover .nav-bar__link__text__title {
    color: #ecc656
}

.link_1, .link_2, .link_3, .link_4, .link_5, .link_6, .link_7, .link_8, .link_9, .link_10 {
    opacity: 0;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-name: appearance;
    animation-name: appearance;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.link_1, .link_2, .link_3, .link_4, .link_5, .link_6, .link_7, .link_8, .link_9, .link_10 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.link_1 {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.link_2 {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.link_3 {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.link_4 {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.link_5 {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.link_6 {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.link_7 {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.link_8 {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

.link_9 {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

.link_10 {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

@-webkit-keyframes appearance {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes appearance {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.nav-bar__link__image {
    height: 15rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.nav-bar__link__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.nav-bar__link__text__title {
    font-size: 2rem;
    font-weight: 700;
    font-family: "Raleway", sans-serif;
    color: #000;
    margin-bottom: 1.6rem
}

.nav-bar__link__text__sub-title {
    font-size: 1.6rem;
    font-weight: 400;
    font-family: "Raleway", sans-serif;
    color: #000
}

.nav-bar__menu__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.nav-bar__menu__social {
    padding-top: 3rem;
    padding-bottom: 6rem;
    width: 100%;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin-top: auto
}

.nav-bar__social__icon {
    width: 2rem;
    height: 2rem;
    color: #000
}

.nav-bar__menu__social__link span {
    width: 4rem;
    height: 4rem;
    border: .1rem solid #000;
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tabcontent {
    display: none
}

.tabcontent.active {
    display: block
}

.white-bg {
    background: #fff
}

.blue-bg {
    background: #fff2cb
}

.head .container {
    max-width: 1200px
}

.head__title h1 {
    font-family: "Futura Md BT", sans-serif;
    text-align: left;
    font-size: 3.6rem;
    line-height: 4.3rem;
    font-weight: 700;
    color: #000
}

.head__title .google:nth-child(1) {
    color: #4285f4;
    margin-right: -1.1rem
}

.head__title .google:nth-child(2) {
    color: #ea4335;
    margin-right: -1.1rem
}

.head__title .google:nth-child(3) {
    color: #fbbc05;
    margin-right: -1.1rem
}

.head__title .google:nth-child(4) {
    color: #4285f4;
    margin-right: -1.1rem
}

.head__title .google:nth-child(5) {
    color: #34a853;
    margin-right: -1.1rem
}

.head__title .google:nth-child(6) {
    color: #ea4335;
    margin-right: 0
}

.head__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000
}

.head__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.head__buttons .btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .btn:hover {
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .btn:focus {
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .btn:active {
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .yellow-btn {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .yellow-btn:hover {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .yellow-btn:focus {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .yellow-btn:active {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .btn:not(:last-child) {
    margin-right: 2.6rem
}

.head.block1 {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.block1 .head__title {
    margin-bottom: 8.7rem
}

.block1 .head__text {
    margin-bottom: 2.2rem
}

.tabs_content {
    width: 36rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tabs__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 27rem
}

.tabs__buttons {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    height: 21rem;
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: 1rem;
    padding-left: 0;
    border-left: .1rem solid #87bbd8
}

.tabs__buttons .tablink {
    color: #ababab;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    line-height: 1.9rem;
    font-weight: 400;
    border-left: .4rem solid transparent;
    padding-left: 3rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.tabs__buttons .tablink.active {
    color: #ecc656;
    font-weight: 700;
    border-left: .4rem solid #ecc656
}

.head.block2 {
    padding-top: 4rem;
    padding-bottom: 14rem
}

.block2 .head__title {
    padding-top: 6rem;
    margin-bottom: 4.8rem
}

.block2 .head__text {
    margin-bottom: 2.2rem
}

.head__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.head__wrapper__image {
    width: 45.3rem
}

.head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: auto;
    margin-left: auto;
    margin-bottom: 2rem
}

.head__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.head__list__item:not(:last-child) {
    margin-bottom: 3.3rem
}

.head__list__item__icon {
    background: #ffffff;
    width: 4.6rem;
    min-width: 4.6rem;
    height: 4.6rem;
    -webkit-box-shadow: 0 5px 10px rgba(97, 73, 199, .5);
    box-shadow: 0 5px 10px rgba(97, 73, 199, .5);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1b7bf4;
    margin-right: 1rem
}

.head__list__item__icon svg {
    width: 2.4rem;
    height: 2.4rem
}

.head__list__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6rem;
    color: #000000
}

.head.block3 {
    padding-top: 4rem;
    padding-bottom: 9rem
}

.block3 .head__title {
    padding-top: 13rem;
    margin-bottom: 3.5rem
}

.block3 .head__text {
    margin-bottom: 3.7rem
}

.block3 .head__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 0
}

.block3 .head__list__item {
    width: 50%;
    margin-bottom: 4rem
}

.block3 .head__list__item__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    margin-right: 1.5rem
}

.block3 .head__list__item__icon svg {
    width: 4rem;
    height: 4rem
}

.block3 .head__list__item__text {
    font-size: 1.6rem;
    line-height: 1.9rem
}

.block3 .head__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 43rem;
    margin: 0 auto
}

.block3 .head__wrapper__image {
    width: 100%;
    margin-bottom: 2.5rem
}

.head.block4 {
    padding-top: 4rem;
    padding-bottom: 7rem
}

.block4 .head__title {
    padding-top: 6rem;
    margin-bottom: 4.4rem
}

.block4 .head__text {
    margin-bottom: 1.8rem
}

.block4 .head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 6rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.block4 .head__list__item {
    margin-bottom: 0
}

.block4 .head__list__item__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    margin-right: 1.5rem
}

.block4 .head__list__item__icon svg {
    width: 4rem;
    height: 4rem
}

.block4 .head__list__item__text {
    font-size: 1.6rem;
    line-height: 1.9rem
}

.block4 .head__wrapper__image {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.blue-bg {
    background: #fff2cb
}

.blue-bg .nav-bar {
    background: #fff2cb
}

.blue-bg .nav-bar__link__content-smal {
    background: #fff2cb
}

.blue-bg .nav-bar__lang__content {
    background: #fff2cb
}

.blue-bg .nav-bar__link__content {
    background: #fff2cb
}

.blue-bg .nav-bar__menu {
    background: #fff2cb
}

.head.block5 {
    padding-top: 6rem;
    padding-bottom: 7rem
}

.block5 .head__title {
    padding-top: 1rem;
    margin-bottom: 5rem
}

.block5 .head__text {
    margin-bottom: 1.9rem
}

.block5 .head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 2rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.block5 .head__list__item {
    margin-bottom: 0
}

.block5 .head__list__item__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    margin-right: 1.5rem
}

.block5 .head__list__item__icon svg {
    width: 4rem;
    height: 4rem
}

.block5 .head__list__item__text {
    font-size: 1.6rem;
    line-height: 1.9rem
}

.block5 .head__wrapper__image {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.outreach__packages-switch {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.outreach__packages-switch:after {
    content: "";
    position: absolute;
    width: 45%;
    top: 0;
    -webkit-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    -o-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    border-radius: 3rem;
    background-color: #ffe211;
    height: 100%;
    z-index: 0
}

.outreach__packages-switch.left:after {
    left: 0
}

.outreach__packages-switch.right:after {
    left: 55%
}

.outreach__packages-switch .outreach__packages-btn {
    display: inline-block;
    width: 45%;
    padding: 1.2rem 0;
    z-index: 1;
    position: relative;
    cursor: pointer;
    -webkit-transition: color 200ms;
    -o-transition: color 200ms;
    transition: color 200ms;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    color: #b4b4b4;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: .2rem solid #b4b4b4;
    border-radius: 3rem
}

.outreach__packages-switch .outreach__packages-btn.active {
    color: #ffffff;
    cursor: default;
    border: .2rem solid transparent
}

.outreach__packages-wrapper {
    border-radius: 3.7rem;
    background-color: #fff;
    padding: 1.4rem 1.9rem;
    width: 100%;
    max-width: 35rem;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    margin-bottom: 10rem
}

.outreach__packages-p {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.outreach__package-card {
    background: #ffffff;
    border: .2rem solid #ecc656;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 7.6rem;
    padding-right: 1rem;
    padding-left: 1rem;
    padding-bottom: 5rem;
    margin-bottom: 13rem
}

.outreach__package-card.orange {
    border: .2rem solid #ecc656
}

.outreach__package-card.orange .outreach__package-card__list li svg {
    color: #ffe211
}

.outreach__package-card.orange .outreach__package-card__price {
    color: #ffe211
}

.outreach__package-card.premium {
    padding-top: 9.8rem
}

.outreach__package-card__label {
    font-family: "Raleway", sans-serif !important;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.8rem;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, left top, right top, from(rgba(27, 123, 246, 0)), color-stop(51.22%, #ecc656), to(rgba(27, 123, 246, 0)));
    background: -o-linear-gradient(left, rgba(27, 123, 246, 0) 0, #ecc656 51.22%, rgba(27, 123, 246, 0) 100%);
    background: linear-gradient(90deg, rgba(27, 123, 246, 0) 0, #ecc656 51.22%, rgba(27, 123, 246, 0) 100%);
    height: 3.9rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 4.8rem;
    left: 0
}

.outreach__package-card__image {
    width: 10.2rem;
    height: 10.2rem;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: -5.1rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.outreach__package-card__title {
    margin-bottom: 2.7rem
}

.outreach__package-card__title h3 {
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 400 !important;
    font-size: 2.2rem !important;
    line-height: 2.6rem !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    letter-spacing: .18em !important;
    text-transform: uppercase
}

.outreach__package-card__list {
    margin-bottom: 2rem
}

.outreach__package-card__list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.outreach__package-card__list li svg {
    min-width: 1rem;
    width: 1rem;
    height: 1.4rem;
    margin-right: .6rem;
    color: #ecc656
}

.outreach__package-card__list li p {
    font-family: "Raleway", sans-serif !important;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 1.2rem !important;
    line-height: 1.4rem !important;
    color: #000000 !important
}

.outreach__package-card__list li p span {
    font-size: 1.6rem !important;
    line-height: 1.9rem !important;
    font-weight: 700 !important
}

.outreach__package-card__list li:not(:last-child) {
    margin-bottom: 1.2rem
}

.outreach__package-card__price {
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    font-family: "Futura PT", sans-serif !important;
    color: #ecc656;
    text-align: center
}

.outreach__package-card__button {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.outreach__package-card__button .btn {
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700 !important;
    font-size: 1.4rem !important;
    line-height: 1.7rem !important;
    text-transform: uppercase;
    width: 16.4rem;
    height: 4.5rem;
    border-radius: 3rem;
    padding: 0 !important
}

.outreach_card:not(:last-child) {
    margin-right: 1.5rem
}

.outreach__month-warranty {
    padding-top: 0;
    padding-bottom: 9.6rem
}

.outreach__month-warranty__wrapper {
    background: #fff8ef;
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5.9rem;
    padding-bottom: 5.8rem;
    padding-left: 5.4rem;
    margin: 0 5rem
}

.outreach__month-warranty__bg-left {
    position: absolute;
    top: -5rem;
    left: -27rem
}

.outreach__month-warranty__bg-left img {
    width: 34.9rem
}

.outreach__month-warranty__bg-right {
    position: absolute;
    top: -6rem;
    right: -22.5rem
}

.outreach__month-warranty__bg-right img {
    width: 31.8rem
}

.outreach__month-warranty__wrapper__border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .2rem solid #ffe211;
    border-radius: 1.5rem;
    -webkit-transform: rotate(-2.77deg);
    -ms-transform: rotate(-2.77deg);
    transform: rotate(-2.77deg);
    z-index: 1
}

.outreach__month-warranty__wrapper__text {
    padding-right: 4rem
}

.outreach__month-warranty__wrapper__text h3 {
    font-family: "Futura Md BT", sans-serif !important;
    font-size: 2.4rem;
    line-height: 1;
    color: #ffe211 !important;
    margin-bottom: 2rem;
    text-transform: uppercase;
    text-align: left
}

.outreach__month-warranty__wrapper__text p {
    font-family: "Raleway", sans-serif !important;
    font-weight: 400 !important;
    font-size: 1.4rem !important;
    line-height: 1.6rem !important
}

.outreach__month-warranty__wrapper__text p span {
    font-size: 1.4rem;
    line-height: 1.64rem;
    font-weight: 600;
    font-style: italic
}

.outreach__month-warranty__wrapper__text p:not(:last-child) {
    margin-bottom: 2rem
}

.outreach__month-warranty__wrapper__image {
    position: relative;
    margin-right: 5.4rem;
    margin-top: 3rem
}

.outreach__month-warranty__wrapper__image_icon {
    width: 9.2rem;
    height: 9.2rem;
    background: #ffffff;
    border: .4rem solid #ffe9ce;
    -webkit-box-shadow: 0 .4rem 1rem rgba(255, 165, 0, .2);
    box-shadow: 0 .4rem 1rem rgba(255, 165, 0, .2);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative
}

.outreach__month-warranty__wrapper__image_icon svg {
    width: 5rem;
    height: 5rem
}

.outreach__month-warranty__wrapper__image_bg {
    position: absolute;
    width: 14rem;
    top: -2.28rem;
    left: -2.17rem
}

.mission-vision__title h2 {
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.3rem;
    color: #ecc656;
    margin-bottom: 0
}

.our-vision {
    padding-top: 10rem;
    padding-bottom: 5rem
}

.our-vision .container {
    z-index: 1;
    position: relative
}

.our-vision__wrapper {
    position: relative;
    padding-top: 5rem
}

.our-vision__title {
    margin-bottom: 3.5rem
}

.our-vision__title h2 {
    text-align: left
}

.our-vision__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000
}

.our-vision__image {
    position: relative;
    width: 27.1rem;
    margin-left: 6rem
}

.our-vision__left-element {
    width: 16.5rem;
    position: absolute;
    left: -13rem;
    top: 0
}

.our-vision__right-element {
    width: 36rem;
    position: absolute;
    right: -31rem;
    top: -13rem
}

.our-mismion {
    padding-top: 10rem;
    padding-bottom: 5rem
}

.our-mismion__wrapper {
    position: relative
}

.our-mismion__title {
    margin-bottom: 8rem
}

.our-mismion__title h2 {
    text-align: left
}

.our-mismion__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    margin-bottom: 3rem
}

.our-mismion__image {
    width: 40.5rem;
    margin-left: 3rem;
    padding-top: 5rem
}

.our-mismion__list {
    position: relative;
    padding-top: 7rem
}

.our-mismion__list h3 {
    font-family: "Raleway", sans-serif !important;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000;
    margin-bottom: 4rem;
    text-align: left
}

.our-mismion__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.2rem
}

.our-mismion__list__item svg {
    width: 1.7rem;
    min-width: 1.7rem;
    height: 1.7rem;
    color: #ecc656;
    margin-right: 1rem
}

.our-mismion__list__item P {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.9rem;
    color: #000000
}

.our-mismion__list__element {
    width: 15.7rem;
    position: absolute;
    left: -17rem;
    top: 0
}

.our-mismion__right__element {
    padding-top: 6rem;
    width: 32.5rem;
    margin-left: 6rem
}

.our-values {
    padding-top: 8rem;
    padding-bottom: 0;
    position: relative
}

.our-values .container {
    z-index: 1;
    position: relative
}

.our-values__title {
    margin-bottom: 5rem
}

.our-values__title h2 {
    text-align: left
}

.our-values__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.our-values__item {
    margin-bottom: 6rem;
    width: 40%
}

.our-values__item__icon {
    margin-bottom: 1.2rem
}

.our-values__item__icon img {
    width: 7.4rem;
    height: 7.4rem;
    color: #ecc656
}

.our-values__item__title {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000;
    margin-bottom: 1.5rem
}

.our-values__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.our-values__left__element {
    position: absolute;
    bottom: 0;
    left: -2rem;
    width: 21.3rem
}

.our-values__right__element {
    position: absolute;
    top: 25rem;
    right: 2rem;
    width: 15.2rem
}

.our-story {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.our-story__title {
    margin-bottom: 5rem
}

.our-story__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.our-story__logo svg {
    width: 13rem;
    height: 5.8rem
}

.our-story__text {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.our-story__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    margin-bottom: 1.9rem
}

.our-story__text p span {
    font-weight: 700
}

.our-story__text.full-stack p:not(:last-child) {
    margin-bottom: 4.2rem
}

.our-story__text.soon p:not(:last-child) {
    margin-bottom: 2.7rem
}

.our-story__founder__avatar {
    width: 22rem;
    height: 22rem;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 1rem
}

.our-story__founder__avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.our-story__founder__name {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #000000
}

.our-story__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.2rem;
    padding-top: 1rem
}

.our-story__list__item svg {
    width: 2.1rem;
    min-width: 2.1rem;
    height: 2.1rem;
    color: #ecc656;
    margin-right: 1.3rem
}

.our-story__list__item P {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    margin-bottom: 0;
    position: relative;
    z-index: 1
}

.our-story__image.founder {
    margin: 0 auto;
    width: 22rem
}

.our-story__image.multiple {
    margin: 0 auto;
    width: 38rem
}

.our-story__image.full-stack {
    margin: 0 auto;
    width: 45.5rem
}

.our-story__image.soon {
    width: 33.9rem;
    z-index: 1;
    position: relative
}

.our-story__text__left__element {
    position: absolute;
    left: -28rem;
    top: -14rem;
    width: 40rem
}

.our-story__text__left__element__mini {
    position: absolute;
    left: -17rem;
    top: -2rem;
    width: 16.8rem
}

.our-story__text__right__element {
    position: absolute;
    right: -6.5rem;
    bottom: 0;
    width: 25.8rem
}

.story__wrap {
    position: relative;
    padding-top: 12rem
}

.story__wrap__linhe {
    width: 17.1rem;
    position: absolute;
    left: 57%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.story__wrap__year {
    width: 11.4rem;
    height: 11.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    background: #ecc656;
    -webkit-box-shadow: 0 6px 15px rgba(27, 123, 246, .1), 0px 15px 40px rgba(0, 112, 255, .2);
    box-shadow: 0 6px 15px rgba(27, 123, 246, .1), 0px 15px 40px rgba(0, 112, 255, .2);
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.story__wrap__year.founder {
    top: 7rem
}

.story__wrap__year.multiple {
    top: 50rem
}

.story__wrap__year.full-stack {
    top: 93rem
}

.story__wrap__year.soon {
    top: 135rem;
    font-size: 2.2rem;
    line-height: 2.6rem
}

.our-story__image.founder {
    margin: 10rem auto;
    margin-left: 16rem
}

.our-story__image.multiple {
    margin: 4rem auto;
    margin-left: 8rem
}

.our-story__image.full-stack {
    margin: 10rem auto;
    padding-left: 5rem
}

.our-story__image.soon {
    margin: 0 auto
}

.our-story__image__wrap {
    margin-top: -5rem
}

.orderButton {
    width: 15.4rem;
    min-width: 11rem;
    height: 3.6rem;
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    border-radius: 3rem;
    -webkit-margin-top: auto;
    margin-bottom: auto;
    margin-left: 5rem
}

.orderButton:hover {
    color: #fff;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%)
}

.faq__title h1 {
    font-family: "Futura PT", sans-serif;
    color: #000;
    text-transform: uppercase;
    font-size: 3.6rem
}

.faq__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10rem
}

.faq__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border-radius: 3.5rem;
    padding: 1rem
}

.faq__buttons .tablink:not(:last-child) {
    margin-right: 1rem
}

.faq__buttons .tablink.active .faq__tablink {
    background: #ecc656;
    color: #ffffff
}

.faq__tablink {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1;
    color: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    border-radius: 2.1rem;
    padding: 0 2.2rem;
    height: 4.2rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    text-align: center
}

.faq__answer__text ul {
    display: list-item;
    margin: .8em 0 .8em 1.8em
}

.faq__answer__text ul li {
    display: list-item;
    list-style-type: disc
}

.localseo__element {
    width: 100%;
    height: 4.4rem;
    position: absolute;
    right: 0;
    top: 0
}

.localseo__element img {
    width: 100%;
    height: 122%;
    -o-object-fit: cover;
    object-fit: cover
}

.blue__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    width: 21.2rem;
    min-width: 11rem;
    height: 4.9rem;
    border-radius: 3rem;
    color: #fff;
    background: #ecc656;
}

.blue__button:hover {
    color: #fff;
    background: #ecc656;
}

.pink__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    width: 26.2rem;
    min-width: 11rem;
    height: 4.9rem;
    border-radius: 3rem;
    color: #fff;
    background: #fe6895;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3))
}

.pink__button:hover {
    color: #fff;
    background: #fe6895;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3))
}

.white__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    width: 21.2rem;
    min-width: 11rem;
    height: 4.9rem;
    border-radius: 3rem;
    color: #ecc656;
    background: #ffffff
}

.white__button:hover {
    color: #ecc656;
    background: #ffffff
}

.localseo__buttons a:nth-child(2) {
    margin-left: 2.6rem
}

.localseo__head__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%
}

.localseo__head__title {
    padding-top: 4rem;
    text-align: left;
    margin-bottom: 4.6rem
}

.localseo__head__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #ecc656;
    text-align: left
}

.localseo__head__text {
    margin-bottom: 4rem
}

.localseo__head__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000000
}

.localseo__head {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.localseo__head .head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 6rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.localseo__head .head__list__item {
    margin-bottom: 0
}

.localseo__head .head__list__item__icon {
    width: 6.1rem;
    min-width: 6.1rem;
    height: 6.1rem;
    margin-right: 1.5rem
}

.localseo__head .head__list__item__icon svg {
    width: 3.5rem;
    height: 3.9rem
}

.localseo__head .head__list__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.what-localseo {
    position: relative;
    background: -webkit-gradient(linear, left top, left bottom, from(#deedff), to(#fff4f8));
    background: -o-linear-gradient(top, #deedff 0, #fff4f8 100%);
    background: linear-gradient(180deg, #deedff 0, #fff4f8 100%);
    padding-bottom: 12.6rem;
    padding-top: 14rem
}

.what-localseo__title {
    margin-bottom: 6rem
}

.what-localseo__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #ecc656;
    text-align: left
}

.what-localseo__text {
    margin-bottom: 6rem
}

.what-localseo__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000
}

.what-localseo__text p:not(:last-child) {
    margin-bottom: 2.1rem
}

.what-localseo__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 46.5rem;
    margin-left: auto
}

.benefit {
    padding-top: 11rem;
    padding-bottom: 11rem;
    background: #fff
}

.benefit__title {
    margin-bottom: 6rem
}

.benefit__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.benefit__card {
    min-height: 33.2rem;
    background: #ffffff;
    border-radius: 1.5rem;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    overflow: hidden;
    padding-top: 8.5rem;
    padding-left: 3.4rem;
    padding-right: 3.4rem;
    position: relative;
    margin: 0 2rem
}

.benefit__card__icon {
    position: absolute;
    right: 0;
    top: 0
}

.benefit__card__icon.benefit__card__icon_1 {
    width: 11.1rem
}

.benefit__card__icon.benefit__card__icon_2 {
    width: 10.5rem
}

.benefit__card__icon.benefit__card__icon_3 {
    width: 11.1rem
}

.benefit__card__title {
    margin-bottom: 1.7rem
}

.benefit__card__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: #000000;
    text-align: left
}

.benefit__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.2rem;
    color: #000000
}

.for-whom {
    padding-top: 8.9rem;
    padding-bottom: 8.9rem;
    background: #fff
}

.for-whom__title {
    margin-bottom: 8.6rem
}

.for-whom__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.for-whom__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.for-whom__item {
    width: 9.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.for-whom__item__icon {
    margin-bottom: 1.9rem
}

.for-whom__item__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #000000
}

.for-whom__buttons {
    padding-top: 6.8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.every-mile {
    position: relative;
    padding-top: 11.3rem;
    padding-bottom: 11.3rem
}

.every-mile__title {
    margin-bottom: 1rem
}

.every-mile__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.every-mile__wrapper {
    padding-top: 6rem
}

.every-mile__wrapper__title {
    margin-bottom: 4.5rem
}

.every-mile__wrapper__title h3 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000;
    text-align: left
}

.every-mile__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.every-mile__list__item svg {
    width: 2rem;
    min-width: 2rem;
    height: 1.8rem;
    margin-right: 2rem
}

.every-mile__list__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.every-mile__list__item:not(:last-child) {
    margin-bottom: 3rem
}

.every-mile__buttons {
    padding-top: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.neat {
    padding-top: 10.3rem;
    padding-bottom: 10.4rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#e9efff), to(#fff7f9));
    background: -o-linear-gradient(top, #e9efff 0, #fff7f9 100%);
    background: linear-gradient(180deg, #e9efff 0, #fff7f9 100%);
    position: relative
}

.neat__element {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.neat__title {
    margin-bottom: 10rem
}

.neat__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.neat__card {
    padding: 0 1rem
}

.neat__card__image {
    width: 7.9rem;
    height: 7.9rem;
    margin-bottom: 3.6rem;
    -webkit-filter: drop-shadow(0px 10px 30px rgba(0, 0, 0, .1));
    filter: drop-shadow(0px 10px 30px rgba(0, 0, 0, .1))
}

.neat__card__title {
    margin-bottom: 2.2rem
}

.neat__card__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.9rem;
    color: #000000;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 6rem
}

.neat__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.neat__buttons {
    padding-top: 6.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.exception {
    padding-top: 17rem;
    padding-bottom: 18rem;
    background: #fff;
    position: relative
}

.exception .container {
    position: relative;
    z-index: 1
}

.subscription {
    padding-top: 6rem;
    padding-bottom: 18rem;
    background: #fff;
    position: relative
}

.subscription .container {
    position: relative;
    z-index: 1
}

.exception__elent {
    position: absolute
}

.exception__elent.exception__elent__left {
    top: 24rem;
    left: 13rem;
    width: 19.1rem
}

.exception__elent.exception__elent__right_top {
    top: 6rem;
    right: 14rem;
    width: 11.1rem
}

.exception__elent.exception__elent__right_bottom {
    bottom: 10rem;
    right: 0;
    width: 14.6rem
}

.warranty__block {
    padding-top: 2.6rem;
    padding-left: 5.7rem;
    padding-right: 2.7rem;
    padding-bottom: 5rem;
    min-height: 24.2rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff7f9), to(#e9efff));
    background: -o-linear-gradient(top, #fff7f9 0, #e9efff 100%);
    background: linear-gradient(180deg, #fff7f9 0, #e9efff 100%);
    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    position: relative;
    margin-bottom: 3rem;
    margin-right: 1rem;
    margin-left: 1rem
}

.warranty__block__text h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #fe6895;
    text-align: left;
    margin-bottom: 2.2rem
}

.warranty__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.warranty__block__icon {
    position: absolute;
    width: 8.2rem;
    height: 8.2rem;
    top: 50%;
    left: -4.1rem;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(254, 104, 149, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(254, 104, 149, .3))
}

.exception__block {
    padding-top: 2.6rem;
    padding-left: 5.7rem;
    padding-right: 8.1rem;
    padding-bottom: 5rem;
    min-height: 10.7rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#eaf1ff), to(#fff4f8));
    background: -o-linear-gradient(top, #eaf1ff 0, #fff4f8 100%);
    background: linear-gradient(180deg, #eaf1ff 0, #fff4f8 100%);
    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    position: relative;
    margin-right: 1.5rem;
    margin-left: 1.5rem
}

.exception__block__text h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #ecc656;
    text-align: left;
    margin-bottom: 2.2rem
}

.exception__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000;
    margin-bottom: 2rem
}

.exception__block__text span.blue {
    color: #ecc656
}

.exception__block__text b {
    font-size: 1.9rem
}

.exception__block__icon {
    position: absolute;
    width: 8.2rem;
    height: 8.2rem;
    top: 29%;
    right: -4.1rem;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.not-sure {
    padding-top: 12.4rem;
    padding-bottom: 9.4rem;
    background: #ecc656 url(../img/localSeo/not-sure__bg.svg) center bottom no-repeat;
    background-size: contain;
    position: relative
}

.not-sure .container {
    position: relative;
    z-index: 1
}

.not-sure__element {
    position: absolute
}

.not-sure__element.not-sure__element__left {
    bottom: 8rem;
    left: 0;
    width: 12.1rem
}

.not-sure__element.not-sure__element__right {
    top: 14rem;
    right: 2rem;
    width: 19.5rem
}

.not-sure__element.not-sure__element__left_b {
    left: 0;
    bottom: 0;
    width: 7.7rem
}

.not-sure__element.not-sure__element__left_t {
    left: 0;
    top: 0;
    width: 9.4rem
}

.not-sure__element.not-sure__element__right_b {
    bottom: 15.2rem;
    right: 0;
    width: 2.4rem
}

.not-sure__element.not-sure__element__right_t {
    top: 5rem;
    right: 0;
    width: 8.2rem
}

.not-sure__title {
    margin-bottom: 4.3rem
}

.not-sure__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.4rem;
    line-height: 5.6rem;
    color: #ffffff;
    text-align: center
}

.not-sure__text {
    margin-bottom: 4.3rem
}

.not-sure__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 2.8rem;
    color: #ffffff;
    text-align: center
}

.not-sure__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.not-sure__button a.white__button, .not-sure__button a.white__button:hover {
    color: #ecc656
}

.ourSeoPackages {
    padding-top: 4rem;
    padding-bottom: 10rem;
    background: #fff
}

.ourSeoPackages__wrapper.mobile {
    display: none
}

.ourSeoPackages__title {
    margin-bottom: 8rem
}

.ourSeoPackages__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.ourSeoPackages__table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    border-left: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

.ourSeoPackages__table__row.firsrow {
    height: 8.5rem
}

.ourSeoPackages__table__row.last {
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table__row.last_left_right {
    border-bottom-left-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem
}

.ourSeoPackages__table__row.first {
    border-top-left-radius: 1.5rem;
    border: .1rem solid #ecc656
}

.ourSeoPackages__table__row.wiht-icon p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ourSeoPackages__table-header {
    border-left: .1rem solid transparent
}

.ourSeoPackages__table-header .ourSeoPackages__table__row {
    height: 7.8rem;
    justify-content: flex-end;
    border: none
}

.ourSeoPackages__table-header .ourSeoPackages__table__row .table-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 1.5rem
}

.ourSeoPackages__table-header .ourSeoPackages__table__row img {
    position: absolute;
    top: -3.35rem;
    width: 6.7rem;
    height: 6.7rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.ourSeoPackages__table-header .ourSeoPackages__table__row .ourSeoPackages__table__col__numb {
    border-bottom: none
}

.ourSeoPackages__table {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-bottom: none
}

.ourSeoPackages__table .ourSeoPackages__table__col__numb {
    color: #000000
}

.ourSeoPackages__table__col__text {
    width: 40%;
    padding-left: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-bottom: .1rem solid #ecc656
}

.ourSeoPackages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    color: #000000;
    line-height: 1
}

.ourSeoPackages__table__col__text p a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ourSeoPackages__table__col__text p img {
    width: 2rem;
    height: 2rem;
    margin-left: .5rem
}

.ourSeoPackages__table__col__text p.bing {
    color: #008373;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.facebook {
    color: #1877F2;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.pinterest {
    color: #E60023;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.apple_maps {
    color: #B3B3B3;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.yelp {
    font-weight: 600
}

.ourSeoPackages__table__col__text p.yahoo {
    color: #5621cb;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.apple {
    font-weight: 600
}

.ourSeoPackages__table__col__text p.foursquare {
    color: #EF4877;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.twitter {
    color: #1DA1F2;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.linkedin {
    color: #0A66C2;
    font-weight: 600
}

.ourPlatforms__wrapper {
    margin-top: 3.5rem
}

.ourPlatforms__table {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem
}

.ourPlatforms__table .head_col_right {
    border-right: .1rem solid #ecc656;
    border-top-right-radius: 1.5em
}

.ourPlatforms__table .ourSeoPackages__table__row.first {
    border-top-right-radius: 1.5em
}

.ourPlatforms__table .brand_text {
    padding-left: 6em
}

.google_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    color: #000000;
    line-height: 1;
    margin-right: .5rem;
    font-weight: 600
}

.google_block .google_b {
    color: #698ed9
}

.google_block .google_r {
    color: #e74338
}

.google_block .google_y {
    color: #f6bd2f
}

.google_block .google_g {
    color: #3aa853
}

.ourSeoPackages__table__col__text p span {
    color: #000000
}

.ourSeoPackages__table__col__text p span.blue {
    color: #ecc656
}

.pink .ourSeoPackages__table__col__text p span.blue {
    color: #FE6895
}

.ourSeoPackages__table__col__text .ww {
    width: 13rem
}

.ourSeoPackages__table__col__text svg {
    width: 1.8rem;
    height: 1.8rem;
    margin-left: .2rem
}

.table-header {
    color: #ffffff;
    font-weight: 700;
    font-size: 1.6rem
}

.table-header-blue {
    border-top: .1rem solid #ecc656;
    background: #ecc656 !important
}

.table-header-pink {
    border-right: .1rem solid #ffd7e3;
    background: #fe6895 !important
}

.table-header:nth-child(2) {
    border-top-left-radius: 1.5rem !important
}

.ourSeoPackages__table-header .ourSeoPackages__table__row .ourSeoPackages__table__col__numb.table-header:last-child, .table-header:last-child {
    border-top-right-radius: 1.5rem
}

.ourSeoPackages__table__col__numb {
    position: relative;
    width: 20%;
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1.9rem;
    font-weight: 400;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid #ecc656;
    border-bottom: .1rem solid #ecc656
}

.ourSeoPackages__table__col__numb.withIcon {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ourSeoPackages__table__col__numb.withIcon svg {
    width: 1.8rem;
    min-width: 1.8rem;
    height: 1.7rem;
    margin-right: .7rem
}

.ourSeoPackages__table__col__numb.withIcon .withIcon__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ourSeoPackages__table__col__numb.withIcon .withIcon__block.duo svg {
    margin-right: 0;
    margin-left: .7rem
}

.ourSeoPackages__table__col__numb.bottom-text {
    font-size: 1.8rem;
    line-height: 1
}

.ourSeoPackages__table__col__numb:last-child {
    border-bottom: .1rem solid;
    border-color: #ffd7e3
}

.ourSeoPackages__table__col__numb svg {
    width: 1.6rem;
    height: 1.5rem
}

.ourSeoPackages__table-trans {
    border-left: .1rem solid transparent
}

.ourSeoPackages__table-trans .ourSeoPackages__table__row {
    height: 3.2rem
}

.ourSeoPackages__table-trans__55 {
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.ourSeoPackages__table-trans__15 {
    width: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid;
    border-color: #ecc656
}

.ourSeoPackages__table-trans__15:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff
}

.ourSeoPackages__table-text {
    border-left: .1rem solid;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-color: #ecc656
}

.ourSeoPackages__table-text .ourSeoPackages__table__row {
    height: 5.2rem
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__text {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-top: .1rem solid;
    border-color: #ecc656;
    background: #ecc656
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__numb {
    border-top: .1rem solid;
    border-color: #ecc656;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff;
    background: #ecc656
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__numb:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff;
    background: #fe6895
}

.ourSeoPackages__table-bottom {
    border-left: .1rem solid transparent
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__row {
    height: auto;
    border-left: none;
    border-right: .1rem solid transparent;
    justify-content: flex-end
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb {
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background: #ecc656
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb p {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1;
    font-weight: 400;
    color: #fff;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb p span {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:nth-child(2) {
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__row:nth-child(2n-1) .ourSeoPackages__table__col__numb:last-child {
    background: #fe6895
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child {
    border-bottom-right-radius: 1.5rem;
    background: #fe6895
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {
    -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    color: #fe6895
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
    color: #fff
}

.ourSeoPackages__buttons {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    bottom: -2.4rem;
    width: 95%
}

.ourSeoPackages__buttons a {
    min-width: auto;
    width: 100%;
    height: 4rem;
    margin-right: 0 !important;
    border-radius: 30px;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: #ecc656;
    background: #fff;
    -webkit-display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ourSeoPackages__buttons a:hover {
    color: #ecc656;
    background: #fff
}

.ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {
    background: #fff2cb;
    border-right: .1rem solid #ffd7e3
}

.ourSeoPackages__table .ourSeoPackages__table__row.first:nth-child(2n-1) {
    background: #fff2cb;
    border-right: .1rem solid #ecc656
}

.ourSeoPackages__table__row:nth-child(2n-1) .ourSeoPackages__table__col__numb:last-child {
    background: #fff5f8
}

.no-border {
    border: none !important;
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table__col__text.bt-border {
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table__col__numb.bt-border.bt_col_right {
    border-bottom-right-radius: 1.5rem
}

.ourSeoPackages__table__col__head {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    justify-content: center;
    border: none;
    height: 100%;
    display: flex;
    align-items: center
}

.ourSeoPackages__table__col__head.head_col_left {
    width: 100%
}

.ourSeoPackages__table__col__head.head_col_right {
    width: 1%;
    border-right: .1rem solid #ecc656
}

.ourSeoPackages__table .blue_thin {
    color: #ecc656;
    font-weight: 500
}

.all_packages_btn_wrapper.mobile {
    display: none
}

.infolabel {
    position: absolute;
    top: .3rem;
    right: -3.5rem;
    width: 2.6rem;
    height: 2.6rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background: #e7e7e7
}

.infolabel svg {
    width: .9rem;
    height: 1.7rem;
    margin: 0 !important
}

.infolabel:hover {
    background: #ecc656
}

.infolabel:hover .infolabel__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.infolabel__content {
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 6rem rgba(0, 0, 0, .15);
    box-shadow: 0rem 1rem 6rem rgba(0, 0, 0, .15);
    border-radius: 1.5rem;
    display: none;
    padding: 1rem;
    padding-top: 2.7rem;
    padding-bottom: 2rem;
    min-width: 18rem;
    position: absolute;
    bottom: 3rem;
    left: .3rem
}

.infolabel__content .infolabel__content__icon {
    position: absolute;
    background: #fe6895;
    top: .5rem;
    right: .5rem;
    width: 1.5rem;
    height: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%
}

.infolabel__content .infolabel__content__icon svg {
    width: .5rem;
    height: 1rem
}

.infolabel__content p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #000000
}

.skyrocket {
    padding-top: 4rem;
    padding-bottom: 13.6rem;
    background: #fff;
    position: relative
}

.skyrocket .container {
    max-width: 1175px;
    position: relative;
    z-index: 1
}

.skyrocket__element {
    position: absolute
}

.skyrocket__element.skyrocket__element__top {
    width: 24rem;
    top: 0;
    left: 0
}

.skyrocket__element.skyrocket__element__right {
    width: 5.3rem;
    right: 0;
    top: 20rem
}

.skyrocket__element.skyrocket__element__bottom {
    width: 33.3rem;
    bottom: 0;
    right: 0
}

.skyrocket__element.skyrocket__element__left {
    width: 10rem;
    left: 0;
    bottom: 35rem
}

.skyrocket__element.skyrocket__element__left__mob {
    width: 2.7rem;
    left: 0;
    bottom: 20rem
}

.skyrocket__element.skyrocket__element__right__mob {
    width: 3.5rem;
    right: 0;
    bottom: 75rem
}

.skyrocket__element.skyrocket__element__bottom__mob {
    width: 8.6rem;
    right: 0;
    bottom: 0
}

.skyrocket__block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.skyrocket__block__element {
    position: absolute;
    width: 21rem;
    left: -13.2rem;
    top: 10rem
}

.skyrocket__title {
    margin-bottom: 2rem
}

.skyrocket__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    text-align: left
}

.skyrocket__text {
    margin-bottom: 4rem
}

.skyrocket__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.skyrocket__button .skyrocket-btn {
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ebe6bc), to(#fd9006));
    background: -o-linear-gradient(right, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    background: linear-gradient(270deg, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    -webkit-box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    border-radius: 50px;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    width: 25rem;
    height: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff
}

.skyrocket__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.skyrocket__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 5rem
}

.skyrocket__wrap {
    max-width: 26rem;
    width: 26rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 1
}

.skyrocket__wrapper__element {
    position: absolute;
    width: 78%;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.skyrocket__wrapper__element__mob {
    display: none
}

.skyrocket__wrap__icon {
    height: 15rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-filter: drop-shadow(0px 4px 20px rgba(0, 112, 255, .15));
    filter: drop-shadow(0px 4px 20px rgba(0, 112, 255, .15))
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_1 {
    width: 17.6rem
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_2 {
    width: 16.8rem
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_3 {
    width: 16.2rem
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_4 {
    width: 18rem
}

.skyrocket__wrap__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    background: #ffffff;
    border: .1rem solid #ecc656;
    -webkit-box-shadow: inset 0rem 0rem .4rem rgba(0, 0, 0, .05);
    box-shadow: inset 0rem 0rem .4rem rgba(0, 0, 0, .05);
    border-radius: 0rem 1.2rem 1.2rem 1.2rem;
    margin-top: 5rem
}

.skyrocket__wrap__block__numb {
    position: absolute;
    top: -1.5rem;
    left: -1.5rem;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #ffffff;
    background: #ecc656;
    -webkit-filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25));
    filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25))
}

.skyrocket__wrap__block__text {
    padding: 1rem .3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.skyrocket__wrap__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #333333
}

.people {
    padding-top: 15rem;
    padding-bottom: 17rem;
    background: #fff2cb;
    position: relative
}

.people .container {
    max-width: 1175px;
    position: relative;
    z-index: 1
}

.people__element {
    position: absolute
}

.people__element.people__element__top {
    width: 33.5rem;
    top: 0;
    left: 0
}

.people__element.people__element__right {
    width: 5rem;
    bottom: 32rem;
    right: 0
}

.people__element.people__element__bottom {
    width: 100%;
    bottom: 0
}

.people__title {
    margin-bottom: 14rem
}

.people__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: center;
    color: #000000;
    margin-bottom: 1.8rem
}

.people__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-align: center;
    color: #7a7a7a
}

.people__card {
    background: -o-linear-gradient(296.25deg, rgba(255, 255, 255, .8) 42.13%, rgba(243, 249, 255, .8) 88.71%);
    background: linear-gradient(153.75deg, rgba(255, 255, 255, .8) 42.13%, rgba(243, 249, 255, .8) 88.71%);
    border: .2rem solid #ecc656;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backdrop-filter: blur(0.6rem);
    backdrop-filter: blur(0.6rem);
    border-radius: 0rem 5rem 5rem 5rem;
    position: relative;
    height: 26rem;
    padding-top: 12.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.people__image {
    position: absolute;
    top: -8rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.people__image .people__image__avatar {
    width: 16rem;
    height: 16rem;
    position: relative;
    z-index: 1;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(16, 27, 66, .3));
    filter: drop-shadow(0px 4px 10px rgba(16, 27, 66, .3))
}

.people__image .people__image__bg_1 {
    position: absolute;
    width: 22.8rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15));
    filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15))
}

.people__image .people__image__bg_2 {
    position: absolute;
    width: 23.1rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15));
    filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15))
}

.people__image .people__image__bg_3 {
    position: absolute;
    width: 23.4rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15));
    filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15))
}

.people__card__title {
    margin-bottom: 1.3rem
}

.people__card__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 3.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    color: #000000
}

.people__card__position {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.people__card__position p {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #333333;
    margin: 0 1rem
}

.people__card__position svg {
    width: 3rem;
    height: 3rem;
    color: #ecc656
}

.people__card__button {
    position: absolute;
    bottom: -2.5rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.people__card__button .people__card-btn {
    width: 21rem;
    height: 5rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ecc656), to(#ecc656));
    background: -o-linear-gradient(right, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    background: linear-gradient(270deg, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    -webkit-box-shadow: 0 2px 10px rgba(0, 43, 186, .25);
    box-shadow: 0 2px 10px rgba(0, 43, 186, .25);
    border-radius: 50px
}

.zerohero {
    padding-top: 15rem;
    padding-bottom: 15rem;
    background: #fff;
    position: relative
}

.zerohero .container {
    max-width: 1175px;
    position: relative;
    z-index: 1
}

.zerohero__element {
    position: absolute
}

.zerohero__element.zerohero__element__top {
    width: 17.4rem;
    top: 0;
    left: 4rem
}

.zerohero__element.zerohero__element__right {
    width: 8.9rem;
    right: 0;
    top: 7rem
}

.zerohero__element.zerohero__element__left {
    width: 4.2rem;
    left: 0;
    bottom: 4rem
}

.zerohero__wrapper__title {
    margin-bottom: 7rem
}

.zerohero__wrapper__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 2rem;
    text-align: left
}

.zerohero__wrapper__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.zerohero__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5rem
}

.zerohero__wrapper__list__item .zerohero__wrapper__list__item__icon {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    margin-right: 3rem
}

.zerohero__wrapper__list__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 1;
    color: #333333
}

.zerohero__wrapper__list__item:not(:last-child) {
    margin-bottom: 3rem
}

.zerohero-btn {
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ebe6bc), to(#fd9006));
    background: -o-linear-gradient(right, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    background: linear-gradient(270deg, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    -webkit-box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    border-radius: 50px;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    width: 25rem;
    height: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff
}

.zerohero__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.ContactUs .modal-dialog {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ContactUs .modal-content {
    max-width: 80rem;
    background: #fff
}

.ContactUs .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ContactUs .modal-header .close {
    position: static;
    padding: 1rem 1rem;
    margin: 0
}

.ContactUs .modal-body {
    padding: 0;
    padding-top: 4rem;
    overflow: hidden
}

.ContactUs .modal__title {
    position: relative;
    z-index: 1;
    text-align: center;
    margin-bottom: 4.8rem
}

.ContactUs .modal__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 1.7rem
}

.ContactUs .modal__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.ContactUs .modal__image {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5rem
}

.ChooseTimeslot .modal-dialog {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ChooseTimeslot .modal-content {
    max-width: 60rem;
    background: #fff;
    overflow: hidden
}

.ChooseTimeslot .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ChooseTimeslot .modal-header .close {
    position: static;
    padding: 1rem 1rem;
    margin: 0
}

.ChooseTimeslot .modal-body {
    padding: 0 10rem;
    padding-top: 4rem;
    padding-bottom: 9rem
}

.ChooseTimeslot .modal__title {
    position: relative;
    z-index: 1;
    text-align: center;
    margin-bottom: 4.8rem
}

.ChooseTimeslot .modal__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 1.7rem
}

.ChooseTimeslot .modal__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.ChooseTimeslot .modal__text {
    text-align: center;
    padding: 0 4rem;
    margin-bottom: 2.5rem
}

.ChooseTimeslot .modal__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.ChooseTimeslot .modal__image {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5rem
}

.modal__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 58rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.form__field {
    margin-bottom: 2rem;
    width: 100%
}

.form__field input {
    width: 100%;
    border: 2px solid #ecc656;
    border-radius: 10rem;
    height: 5rem;
    padding: 0 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: #000
}

.form__field input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input::-moz-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input:-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input::-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input::placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select {
    width: 100%;
    border: 2px solid #ecc656;
    border-radius: 10rem;
    height: 5rem;
    padding: 0 3rem;
    padding-right: 5rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: rgba(0, 0, 0, .4)
}

.form__field select::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select::-moz-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select:-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select::-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select::placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select:focus {
    outline: none
}

.form__field select:active {
    outline: none
}

.form__field.select {
    position: relative
}

.form__field.select::after {
    content: "";
    position: absolute;
    right: 2.2rem;
    top: 46%;
    width: 0;
    height: 0;
    border-left: .5rem solid transparent;
    border-right: .5rem solid transparent;
    border-top: .6rem solid #ecc656
}

.form__field.half {
    width: 48%
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select::-ms-expand {
    display: none
}

.check-box__wrapper {
    margin-top: 1rem;
    margin-bottom: 3.5rem;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.check-box {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 3rem;
    position: relative;
    padding-left: 6.3rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-transform: uppercase;
    color: rgba(0, 0, 0, .8)
}

.check-box input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.checkmark {
    padding: .5rem;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 4rem;
    height: 2.2rem;
    width: 2.2rem;
    background: #fff;
    border: .1rem solid #ecc656;
    border-radius: .5rem
}

.check-box input:checked ~ .checkmark {
    background-color: #ecc656
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.check-box input:checked ~ .checkmark:after {
    display: block
}

.check-box .checkmark:after {
    left: .7rem;
    top: .3rem;
    width: .7rem;
    height: 1.2rem;
    border: solid white;
    border-width: 0 .3rem .3rem 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.check-box__image {
    -webkit-filter: drop-shadow(0rem .2rem 1rem rgba(0, 43, 186, .25));
    filter: drop-shadow(0rem .2rem 1rem rgba(0, 43, 186, .25));
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.9rem;
    width: 2.9rem;
    border-radius: 50%;
    left: 0
}

.check-box__image img {
    max-height: 100%
}

.check-box__image.phone {
    background: #ecc656
}

.check-box__image.whatsapp {
    background: #02d26c
}

.check-box__image.skype {
    background: #158ad9
}

.check-box__image.telegram {
    background: #01b0f1
}

.modal__form__button {
    margin-top: 1.8rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 6.4rem
}

.modal__form__button button {
    border: none;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ebe6bc), to(#fd9006));
    background: -o-linear-gradient(right, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    background: linear-gradient(270deg, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    -webkit-box-shadow: 0rem .2rem 1rem rgba(255, 98, 0, .25);
    box-shadow: 0rem .2rem 1rem rgba(255, 98, 0, .25);
    border-radius: 5rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    width: 25rem;
    height: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff
}

.modal-body__element {
    position: absolute
}

.modal-body__element.modal-body__element_1 {
    width: 9.9rem;
    top: 1rem;
    right: 0
}

.modal-body__element.modal-body__element_2 {
    width: 8.4rem;
    left: 0;
    bottom: 10rem
}

.modal-body__element.modal-body__element_3 {
    width: 8.6rem;
    left: 0;
    top: -1rem
}

.modal-body__element.modal-body__element_4 {
    width: 12.8rem;
    bottom: 0;
    right: 0
}

.modal__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1
}

.modal__button button {
    border: none;
    width: 25rem;
    height: 6rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ecc656), to(#ecc656));
    background: -o-linear-gradient(right, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    background: linear-gradient(270deg, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    -webkit-box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    border-radius: 5rem
}

.modal__button a {
    border: none;
    width: 25rem;
    height: 6rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ecc656), to(#ecc656));
    background: -o-linear-gradient(right, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    background: linear-gradient(270deg, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    -webkit-box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    border-radius: 5rem
}

.AboutYourself .modal-content {
    background: #fff;
    max-width: 64rem;
    margin: auto
}

.AboutYourself .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.AboutYourself .modal-header .close {
    position: static;
    padding: 1rem 1rem;
    margin: 0
}

.AboutYourself .modal-body {
    padding: 0 4rem 3rem;
    position: relative
}

.AboutYourself .modal__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 3.1rem;
    color: #000;
}

.AboutYourself .form__field {
    margin-left: 3rem;
    margin-right: 3rem;
    margin-bottom: 3.3rem
}

.AboutYourself .modal__form__button {
    margin-bottom: 4.3rem
}

.AboutYourself .form-samples__wrap {
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0
}

.AboutYourself .form-samples__wrap .form-samples__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    line-height: 1.3rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.AboutYourself .form-samples__wrap .form-samples__label input {
    margin-right: 1rem
}

.AboutYourself .form-samples__wrap a {
    margin-left: 1rem;
    line-height: 1;
    font-weight: normal;
    font-size: 1.2rem
}

.AboutYourself .form-samples__wrap__blok {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#result-accept_privacy_policy {
    color: #f47676;
    font-size: 1.4rem;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-top: 1rem
}

.affiliate__head {
    padding-top: 8rem;
    padding-bottom: 3.5rem;
    background: #fff
}

.affiliate__head__wrapper {
    padding-top: 7.3rem
}

.affiliate__head__title {
    margin-bottom: 5.4rem
}

.affiliate__head__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: left;
    color: #9f24ff
}

.affiliate__head__text {
    margin-bottom: 5.4rem
}

.affiliate__head__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000
}

.affiliate__btn {
    width: 19rem;
    height: 4.9rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    border-radius: 3rem;
    background: #9f24ff;
    color: #ffffff;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(159, 36, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(159, 36, 255, .3))
}

.affiliate__btn:hover {
    background: #9f24ff;
    color: #ffffff
}

.affiliate__head__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.affiliate__head__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.affiliate__head__block {
    margin-left: auto;
    padding-top: 5rem
}

.affiliate__head__block__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 19rem;
    padding: 2rem;
    height: 11.6rem;
    background: #ffffff;
    border-radius: 1.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    margin-bottom: 3.3rem
}

.affiliate__head__block__item h3 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffe211;
    margin-bottom: .5rem
}

.affiliate__head__block__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000000
}

.bonus {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background: #fff
}

.bonus__wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    height: 20.2rem;
    width: 100%;
    background: #9f24ff;
    border-radius: 1.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.bonus__wrapper p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1;
    color: #ffffff;
    position: relative;
    z-index: 1
}

.bonus__wrapper__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 3.3rem;
    position: relative;
    z-index: 1
}

.bonus__wrapper__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.2rem;
    line-height: 6.5rem;
    text-transform: uppercase;
    color: #ffdb90
}

.bonus__wrapper__title p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 1.8rem;
    line-height: 1.8rem;
    color: #ffffff
}

.bonus__wrapper__element {
    position: absolute;
    height: 100%
}

.bonus__wrapper__element img {
    height: 100%
}

.bonus__wrapper__element.bonus__wrapper__element__left {
    left: 0;
    top: 0
}

.bonus__wrapper__element.bonus__wrapper__element__right {
    right: 0;
    top: 0
}

.bonus__wrapper__element.bonus__wrapper__element__top {
    left: 0;
    top: 0
}

.bonus__wrapper__element.bonus__wrapper__element__bottom {
    left: 0;
    bottom: 0
}

.involved {
    padding-top: 9.8rem;
    padding-bottom: 7.7rem;
    background: #fff
}

.involved__title {
    margin-bottom: 10rem
}

.involved__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.involved__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 3rem;
    min-height: 28.5rem;
    height: 100%;
    position: relative
}

.involved__card__element {
    width: 19.8rem;
    position: absolute;
    left: 13rem
}

.involved__card__element.involved__card__element__one {
    top: -2rem
}

.involved__card__element.involved__card__element__tow {
    top: 5rem
}

.involved__card__icon {
    width: 7.9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.involved__card__title {
    margin-bottom: 2.4rem
}

.involved__card__title h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000000;
    text-align: left
}

.involved__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.involved__card__link {
    color: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: auto
}

.involved__card__link p {
    color: inherit;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: inherit
}

.involved__card__link svg {
    margin-left: .5rem;
    color: inherit;
    width: 2rem;
    min-width: 2rem;
    height: 2rem
}

.involved__card__link:hover {
    color: #ecc656
}

.involved__button {
    padding-top: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.reasons {
    padding-top: 10rem;
    padding-bottom: 7.6rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7eff6), to(#f3f7ff));
    background: -o-linear-gradient(top, #f7eff6 0, #f3f7ff 100%);
    background: linear-gradient(180deg, #f7eff6 0, #f3f7ff 100%);
    position: relative
}

.reasons__element {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 4.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.reasons__title {
    margin-bottom: 8rem
}

.reasons__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.reasons__list {
    padding-top: 3.7rem
}

.reasons__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.reasons__item:not(:last-child) {
    margin-bottom: 4.5rem
}

.reasons__item svg {
    width: 2.6rem;
    min-width: 2.6rem;
    height: 2.6rem;
    color: #328bfe;
    margin-right: 2.3rem
}

.reasons__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.reasons__item p span {
    color: #9f24ff
}

.reasons__button {
    padding-top: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.efficient {
    position: relative;
    background: #fff;
    padding-top: 10rem;
    padding-bottom: 5rem
}

.efficient__element {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 4.4rem
}

.efficient__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.efficient__line {
    width: 1.3rem;
    position: absolute;
    top: 32rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.efficient__section__title {
    margin-bottom: 7rem
}

.efficient__section__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.efficient__title {
    margin-bottom: 2.9rem
}

.efficient__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 3.6rem;
    text-transform: uppercase;
    color: #000000;
    text-align: left
}

.efficient__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 3.4rem;
    color: #000000
}

.efficient__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.efficient__wrapper__line {
    margin-bottom: 2.9rem;
    height: .2rem;
    width: 25rem;
    background: #328bfe
}

.efficient-marketing {
    background: #fff;
    padding-top: 8rem;
    padding-bottom: 8rem;
    position: relative
}

.efficient-marketing .container {
    position: relative;
    z-index: 1
}

.efficient-marketing .efficient__wrapper__line {
    width: 19.6rem;
    background: #9f24ff
}

.efficient-marketing .efficient__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.efficient-marketing__bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.efficient-marketing__bg img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.efficient-marketing__bg.mob-bg {
    display: none
}

.efficient-easy {
    padding-top: 3rem;
    background: #fff
}

.efficient-easy .efficient__wrapper__line {
    width: 12.2rem;
    background: #ffe211
}

.efficient-easy .efficient__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.efficient__button {
    padding-top: 2rem;
    margin-bottom: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.products {
    padding-top: 10rem;
    padding-bottom: 7.1rem;
    background: #fff
}

.products__title {
    margin-bottom: 7.5rem
}

.products__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.products__wrapper {
    margin: 0 3rem
}

.products__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 13.7rem
}

.products__item.with-border {
    position: relative;
    border-radius: 1.5rem
}

.products__item.with-border::after {
    content: "";
    background: #9f24ff;
    position: absolute;
    top: 0;
    left: 0;
    width: 32rem;
    height: 100%;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}

.products__item.with-border .products__item__title {
    position: relative;
    z-index: 1;
    color: #fff;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}

.products__item.with-border .products__item__text {
    border-top: .3rem solid #efdaff;
    border-right: .3rem solid #efdaff;
    border-bottom: .3rem solid #efdaff;
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
    font-weight: 700
}

.products__item.grey-bg {
    background: #f7f7f7
}

.products__item.bordered-title .products__item__title {
    border-right: .1rem solid #e5e5e5
}

.products__item__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.1rem;
    color: #000000;
    min-width: 32rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    padding-left: 2.9rem;
    height: 100%
}

.products__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding-left: 3.2rem;
    padding-right: 6rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    min-height: 13.7rem
}

.products__button {
    padding-top: 11.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.orange-btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange-btn:hover {
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    color: #fff
}

.orange-btn:focus {
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange-btn:active {
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.fullhead {
    background: #fff;
    padding-top: 10rem;
    padding-bottom: 7.8rem
}

.fullhead__wrapper {
    padding-top: 2rem
}

.fullhead__title {
    margin-bottom: 5rem
}

.fullhead__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    text-align: left
}

.fullhead__text {
    margin-bottom: 5rem
}

.fullhead__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.fullhead__wrapper__buttons {
    margin-bottom: 3.3rem
}

.socials__buttons {
    display: none !important;
    width: 21rem;
    height: 4.6rem;
    background: #ffffff;
    border: .2rem solid #f0f0f0;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 1rem
}

.social__button {
    width: 3rem;
    height: 3rem
}

.fullhead__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fullhead__list {
    padding-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: auto
}

.fullhead__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fullhead__item:not(:last-child) {
    margin-bottom: 2rem
}

.fullhead__item__icon {
    width: 5.5rem;
    height: 5.5rem;
    min-width: 5.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.fullhead__item__text {
    padding-left: 1.4rem;
    width: 15rem
}

.fullhead__item__text h4 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.7rem;
    text-align: left;
    color: #ecc656
}

.fullhead__item__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.2rem;
    color: #000000
}

.fullhead__image {
    position: relative
}

.fullhead__image__element {
    position: absolute
}

.fullhead__image__element.fullhead__element_1 {
    top: -5rem;
    left: -8rem;
    width: 11.2rem
}

.fullhead__image__element.fullhead__element_2 {
    bottom: -9rem;
    left: 5rem;
    width: 2.5rem
}

.fullhead__image__element.fullhead__element_3 {
    right: -11rem;
    top: -7rem;
    width: 15.4rem
}

.seen-it {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background: #fff;
    position: relative
}

.seen-it .container {
    position: relative;
    z-index: 1
}

.seen-it__element {
    position: absolute
}

.seen-it__element.left {
    left: 0;
    top: 0
}

.seen-it__element.right {
    bottom: 0;
    right: 0
}

.seen-it__element.top {
    left: 0;
    top: 0
}

.seen-it__element.bottom {
    bottom: 0;
    left: 0
}

.seen-it__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.seen-it__wrapper__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .5rem;
    margin: .6rem
}

.quote {
    padding-top: 9.7rem;
    padding-bottom: 6.3rem;
    background: #fff;
    position: relative
}

.quote .container {
    position: relative;
    z-index: 1
}

.quote__title {
    margin-bottom: 13.7rem
}

.quote__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 0
}

.quote__line {
    width: 3rem;
    position: absolute;
    top: 34rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.quote__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.quote__text p {
    font-family: "Futura PT", sans-serif;
    font-weight: 450;
    font-size: 3rem;
    line-height: 4.6rem;
    color: #000000
}

.quote__buttons {
    padding-top: 3.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2.7rem
}

.quote__socials__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.quote__text_1 p, .quote__text_3 p {
    margin: 0 auto
}

.quote__image_2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.quote__image_4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.quote__row_1 {
    margin-bottom: 2rem
}

.quote__row_1 .quote__image {
    width: 41.9rem
}

.quote__row_2 {
    margin-bottom: 2rem
}

.quote__row_2 .quote__image {
    width: 42.1rem;
    margin: 0 auto
}

.quote__row_3 .quote__image {
    width: 32.7rem
}

.quote__row_4 .quote__image {
    width: 36rem;
    margin: 0 auto
}

.studies-testimonials {
    background: #ebf3ff;
    padding-top: 9.7rem;
    padding-bottom: 13.7rem;
    overflow: hidden;
    min-height: 82rem
}

.studies-testimonials.with-outsource {
    background: #f4f4f4;
    min-height: 90rem
}

.studies-testimonials.agencies-owners {
    min-height: 90rem
}

.studies-testimonials__title {
    margin-bottom: 10.4rem
}

.studies-testimonials__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 4rem
}

.studies-testimonials__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    text-align: center;
    color: #000000
}

.slick-slide:focus {
    outline: none
}

.testimonials__slider .slick-list {
    padding-left: 12vw !important;
    padding-right: 12vw !important;
    padding-bottom: 8rem !important
}

.testimonials__slide {
    background: #ffffff;
    border: .2rem solid #dbe8fb;
    -webkit-box-shadow: 0rem 2rem 4rem rgba(27, 123, 246, .1);
    box-shadow: 0rem 2rem 4rem rgba(27, 123, 246, .1);
    border-radius: 2.5rem;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4rem;
    min-height: 36rem;
    opacity: .5;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease
}

.testimonials__slide.slick-center {
    opacity: 1
}

.testimonials__slide__link {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.testimonials__slide__image {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.testimonials__slide__image img {
    width: 100%
}

.testimonials__slide__text {
    width: 50%;
    padding-left: 3rem
}

.testimonials__slide__text h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.1rem;
    text-transform: uppercase;
    color: #000000;
    text-align: left;
    margin-bottom: 3rem
}

.testimonials__slide__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #000000
}

.testimonials__slide__info {
    width: 39%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 3rem
}

.testimonials__slide__info__image {
    width: 11.6rem;
    height: 11.6rem;
    border-radius: 50%;
    background: #ffffff;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    margin-bottom: 2.6rem;
    overflow: hidden
}

.testimonials__slide__info__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.testimonials__slide__info__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000
}

.testimonials__slide__info__text p span {
    color: #ecc656
}

.testimonials__slide__info__text a {
    display: inline-block
}

.testimonials__slide__review {
    width: 61%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.testimonials__slide__review p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 3rem;
    color: #000000
}

.testimonials__slider__nav {
    cursor: pointer;
    width: 4.4rem;
    height: 4.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    border-radius: 50%;
    color: #fff;
    z-index: 1
}

.testimonials__slider__nav svg {
    width: 1.6rem;
    height: 1.6rem
}

.testimonials__slider__nav.testimonials__slider__nav__prev {
    position: absolute;
    top: 35%;
    left: 7vw;
    z-index: 1;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.testimonials__slider__nav.testimonials__slider__nav__prev svg {
    margin-right: -0.2rem
}

.testimonials__slider__nav.testimonials__slider__nav__next {
    position: absolute;
    top: 35%;
    right: 7vw;
    z-index: 1
}

.testimonials__slider__nav.testimonials__slider__nav__next svg {
    margin-right: -0.2rem
}

.seoservice {
    padding-top: 9.8rem;
    padding-bottom: 6rem;
    position: relative;
    background: #fff
}

.seoservice .container {
    position: relative;
    z-index: 1
}

.seoservice__bg {
    position: absolute;
    top: -0.2rem;
    width: 100%
}

.seoservice__bg img {
    width: 100%
}

.seoservice__title {
    margin-bottom: 7.6rem;
    position: relative
}

.seoservice__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 0
}

.seoservice__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 100%;
    position: relative
}

.seoservice__list {
    position: relative
}

.seoservice__list__arrow {
    width: 2.2rem;
    position: absolute
}

.seoservice__list__arrow.seoservice__list__arrow_1 {
    top: 6.5rem;
    left: -2.5rem
}

.seoservice__list__arrow.seoservice__list__arrow_2 {
    top: 22.5rem;
    left: 8.2rem;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.seoservice__list__arrow.seoservice__list__arrow_3 {
    top: 39.5rem;
    left: -2.5rem
}

.seoservice__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6rem
}

.seoservice__item__image {
    width: 8.3rem;
    min-width: 8.3rem;
    height: 8.3rem;
    background: #ffffff;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    border-radius: 50%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 3.7rem
}

.seoservice__item__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.seoservice__item__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3.7rem;
    color: #000000
}

.seoservice__buttons {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2.3rem
}

.seoservice__buttons__element {
    position: absolute
}

.seoservice__buttons__element.seoservice__buttons__element_1 {
    width: 11.7rem;
    left: 0;
    top: -6rem;
    width: 11.7rem
}

.seoservice__buttons__element.seoservice__buttons__element_2 {
    width: 8.8rem;
    right: 0;
    top: -1rem
}

.seoservice__buttons__element.seoservice__buttons__element_3 {
    width: 6.3rem;
    right: 0;
    top: 6.5rem;
    width: 6.3rem
}

.your_one {
    padding-top: 9.5rem;
    padding-bottom: 7rem;
    position: relative;
    background: #fff
}

.your_one .container {
    position: relative;
    z-index: 1
}

.your_one__title {
    margin-bottom: 7.5rem
}

.your_one__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 0
}

.your_one__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6rem
}

.your_one__item__icon {
    margin-top: 1rem;
    width: 5.1rem;
    min-width: 5.1rem;
    height: 5.1rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.your_one__item__text {
    padding-left: 3.5rem
}

.your_one__item__text h4 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000;
    text-align: left;
    margin-bottom: 2.4rem
}

.your_one__item__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.your_one__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2.9rem
}

.your_one__socials__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.your_one__element {
    position: absolute
}

.your_one__element.your_one__element_top {
    top: 6.8rem;
    left: 13rem;
    width: 5rem
}

.your_one__element.your_one__element_bottom {
    bottom: 18rem;
    right: 12rem;
    width: 9.6rem
}

.your_one__element.your_one__element_left {
    left: 0;
    bottom: 0;
    width: 40.3rem
}

.your_one__element.your_one__element_right {
    right: 0;
    top: 0;
    width: 47.6rem
}

.doubts {
    position: relative;
    padding-top: 12.7rem;
    padding-bottom: 12.7rem;
    background: #ecc656
}

.doubts .container {
    position: relative;
    z-index: 1
}

.doubts__title {
    margin-bottom: 6rem
}

.doubts__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.4rem;
    line-height: 5.6rem;
    color: #ffffff;
    margin-bottom: 0
}

.doubts__text {
    margin-bottom: 6rem
}

.doubts__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.8rem;
    text-align: center;
    color: #ffffff
}

.doubts__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.doubts__element {
    position: absolute
}

.doubts__element.doubts__element_right {
    width: 65.7rem;
    bottom: 0;
    right: 0
}

.doubts__element.doubts__element_left {
    width: 54.2rem;
    bottom: 0;
    left: 0
}

.doubts__element.doubts__element_top {
    width: 100%;
    top: 0;
    left: 0
}

.doubts__element.doubts__element_bottom {
    width: 100%;
    bottom: 0;
    left: 0
}

.seooffers {
    background: #fff;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    position: relative
}

.seooffers .container {
    position: relative;
    z-index: 1
}

.seooffers__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.seooffers__wrapper_arrow {
    position: absolute;
    width: 9rem;
    right: -4.5rem;
    top: -1.5rem
}

.seooffers__wrapper_1 {
    position: absolute;
    width: 1.8rem;
    right: 4rem;
    bottom: -1rem
}

.seooffers__wrapper_2 {
    position: absolute;
    width: 2.9rem;
    right: 3.2rem;
    top: 3.3rem
}

.seooffers__image {
    padding-right: 2rem
}

.seooffers__text {
    width: 32.8rem
}

.seooffers__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3.1rem;
    color: #000000
}

.seooffers__text p span {
    font-weight: 700
}

.seooffers__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.seooffers-fiedl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%
}

.seooffers-fiedl input {
    border: .2rem solid #dae9ff;
    border-radius: 6rem;
    height: 4.9rem;
    width: 100%;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1;
    color: #000;
    padding-left: 2.5rem;
    padding-right: 23rem
}

.seooffers-fiedl input::-webkit-input-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input::-moz-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input:-ms-input-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input::-ms-input-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input::placeholder {
    color: #b9b9b9
}

.seooffers-fiedl .seooffers-fiedl__btn {
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 21rem;
    height: 4.9rem;
    background: #ecc656;
    border-radius: 6rem;
    border: none;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-align: center;
    text-transform: uppercase;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    color: #ffffff
}

.score {
    background: -o-linear-gradient(351.25deg, #ecc656 19.27%, #ecc656 70.31%);
    background: linear-gradient(98.75deg, #ecc656 19.27%, #ecc656 70.31%);
    min-height: calc(100vh - 8rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.score__title {
    margin-bottom: 4rem
}

.score__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 7.68rem;
    line-height: 8.6rem;
    text-align: center;
    color: #ffffff
}

.score__text {
    margin-bottom: 8rem
}

.score__text p {
    font-weight: 400;
    font-size: 2.88rem;
    line-height: 4rem;
    text-align: center;
    color: #ffffff
}

.score__form {
    max-width: 64.7rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    position: relative
}

.score__form input {
    -webkit-filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .15));
    filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .15));
    width: 100%;
    height: 7.2rem;
    border: none;
    background: #ffffff;
    border-radius: 10rem;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1;
    color: #000;
    padding-right: 23rem;
    padding-left: 4rem
}

.score__form input::-webkit-input-placeholder {
    color: #777777
}

.score__form input::-moz-placeholder {
    color: #777777
}

.score__form input:-ms-input-placeholder {
    color: #777777
}

.score__form input::-ms-input-placeholder {
    color: #777777
}

.score__form input::placeholder {
    color: #777777
}

.score__form__button {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    width: 20.7rem;
    height: 6.4rem;
    position: absolute;
    right: .35rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background: #ffe211;
    border: .1rem solid rgba(255, 255, 255, .25);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0rem 0rem 1.6rem rgba(246, 150, 27, .5);
    box-shadow: 0rem 0rem 1.6rem rgba(246, 150, 27, .5);
    border-radius: 10rem
}

.report {
    background: #fff;
    padding-top: 16rem
}

.report__title {
    margin-bottom: 8rem
}

.report__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 7.68rem;
    line-height: 9.3rem;
    color: #ffe211;
    margin-bottom: 0
}

.report__wrapper {
    width: 100%
}

.report__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8rem 0
}

.report__row.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.report__row:not(:last-child) {
    border-bottom: .1rem solid #e4e8ed
}

.report__col {
    width: 48rem
}

.report__col__text h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 5.76rem;
    line-height: 6.9rem;
    text-transform: capitalize;
    color: #ecc656;
    margin-bottom: 1rem;
    text-align: left
}

.report__col__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2.88rem;
    line-height: 4rem;
    color: #777777
}

.report__col__image {
    -webkit-filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .1))
}

.offpage__wrapper {
    background: rgba(218, 233, 255, .4);
    border-radius: 1.6rem;
    padding-top: 4rem;
    padding-left: 6rem;
    padding-bottom: 4.5rem
}

.offpage__text h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 5.76rem;
    line-height: 6.9rem;
    text-transform: capitalize;
    color: #222222;
    text-align: left;
    margin-bottom: 1rem
}

.offpage__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2.88rem;
    line-height: 4rem;
    color: #777777
}

.offpage {
    background: #fff;
    padding-top: 12rem;
    padding-bottom: 12rem
}

.offpage__wrapper__image {
    position: relative;
    width: 100%;
    height: 100%
}

.offpage__image {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 0
}

.score__form__bottom {
    background: #fff;
    padding-bottom: 16rem
}

.ourservices {
    padding-top: 9.8rem;
    padding-bottom: 7rem;
    background: #f4f4f4;
    position: relative
}

.ourservices .container {
    position: relative;
    z-index: 1
}

.ourservices__element_1 {
    width: 3.6rem;
    position: absolute;
    top: 10rem;
    right: 29rem
}

.ourservices__element_2 {
    width: 8.9rem;
    position: absolute;
    left: 0;
    top: 57rem
}

.ourservices__element_3 {
    width: 6.3rem;
    position: absolute;
    right: 11rem;
    top: 100rem
}

.ourservices__element_4 {
    width: 7.8rem;
    position: absolute;
    right: 2rem;
    bottom: 88rem
}

.ourservices__title {
    margin-bottom: 9.8rem
}

.ourservices__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 0
}

.blue-btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.blue-btn:hover {
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    color: #fff
}

.blue-btn:focus {
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.blue-btn:active {
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.ourservices__block__label {
    position: absolute;
    top: -2.5rem;
    right: -2rem;
    -webkit-filter: drop-shadow(0rem 1rem 2rem rgba(27, 123, 246, .2));
    filter: drop-shadow(0rem 1rem 2rem rgba(27, 123, 246, .2));
    background: #ecc656;
    border-radius: 1.5rem;
    width: 34rem;
    height: 6.3rem;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #ffffff
}

.ourservices__block__title {
    padding-top: 4.7rem;
    margin-bottom: 2rem
}

.ourservices__block__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.7rem;
    text-transform: uppercase;
    color: #000000;
    text-align: left
}

.ourservices__block__text {
    max-width: 48.7rem;
    min-height: 8.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4rem
}

.ourservices__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.ourservices__block {
    position: relative;
    padding-left: 6.5rem;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    border-radius: 2.5rem;
    margin-bottom: 4rem
}

.ourservices__block.full-stack-seo {
    border: .5rem solid #ffe5b9
}

.ourservices__block__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5.1rem
}

.ourservices__block__buttons a:last-child {
    margin-left: 2.3rem
}

.ourservices__block__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.seen-it.with-outsource {
    padding-bottom: 13rem
}

.seen-it.with-outsource .seen-it__element.left {
    top: 4.7rem;
    left: 4.9rem
}

.seen-it.with-outsource .seen-it__element.right {
    bottom: -0.2rem
}

.seen-it.with-outsource .seen-it__element.top {
    width: 2.4rem;
    top: 8.8rem;
    left: 13rem
}

.seen-it.with-outsource .seen-it__element.bottom {
    bottom: -0.2rem
}

.studies-testimonials__button {
    margin-top: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.studies-testimonials__button .blue-btn {
    font-size: 1.4rem;
    line-height: 1;
    max-width: 22rem;
    width: 100%;
    height: 4.9rem
}

.outsourse__wrapper {
    position: relative;
    padding-left: 2rem
}

.outsourse__wrapper__title {
    padding-top: 5rem;
    margin-bottom: 5rem;
    position: relative;
    z-index: 2
}

.outsourse__wrapper__title h1 {
    text-align: left;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 6.4rem;
    line-height: 7rem;
    color: #ecc656
}

.outsourse__wrapper__text {
    margin-bottom: 5rem;
    position: relative;
    z-index: 2
}

.outsourse__wrapper__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3.7rem;
    color: #000000
}

.outsourse__wrapper__button {
    position: relative;
    z-index: 2
}

.outsourse__wrapper__button .blue-btn {
    font-size: 1.4rem;
    line-height: 1;
    max-width: 22rem;
    width: 100%;
    height: 4.9rem
}

.outsourse {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background: #f4f4f4;
    position: relative;
    overflow: hidden;
    min-height: 67rem
}

.outsourse .container {
    position: relative;
    z-index: 1
}

.outsourse.block_1 .outsourse__wrapper__image {
    width: 44.1rem;
    position: absolute;
    right: 17vw;
    bottom: 0
}

.outsourse.block_1 .outsourse__wrapper__image__element {
    position: absolute;
    width: 77.3rem;
    bottom: 0;
    right: 5vw
}

.outsourse.block_2 {
    display: none;
    background: #ecc656
}

.outsourse.block_2 .outsourse__wrapper__image {
    width: 44.1rem;
    position: absolute;
    right: 17vw;
    bottom: 0
}

.outsourse.block_2 .outsourse__wrapper__image__element {
    position: absolute;
    width: 77.3rem;
    bottom: 0;
    right: 5vw;
    opacity: .4
}

.outsourse.block_2 .outsourse__wrapper__title h1 {
    color: #fff
}

.outsourse.block_2 .outsourse__wrapper__text p {
    color: #fff
}

.outsourse.block_2 .outsourse__wrapper__button .blue-btn {
    background: #ffffff;
    color: #ecc656
}

.outsourse.block_3 {
    display: none;
    background: #ecc656
}

.outsourse.block_3 .outsourse__wrapper__image {
    width: 44.1rem;
    position: absolute;
    right: 17vw;
    bottom: 0
}

.outsourse.block_3 .outsourse__wrapper__image__element {
    position: absolute;
    width: 77.3rem;
    bottom: 0;
    right: 5vw;
    opacity: .4
}

.outsourse.block_3 .outsourse__wrapper__title h1 {
    color: #fff;
    text-align: center
}

.outsourse.block_3 .outsourse__wrapper__text p {
    color: #fff;
    text-align: center
}

.outsourse.block_3 .outsourse__wrapper__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.outsourse.block_3 .outsourse__wrapper__button .blue-btn {
    background: #ffffff;
    color: #ecc656
}

.outsourse.block_3 .outsourse__element {
    width: 100%;
    height: 9.1rem;
    bottom: -0.2rem
}

.outsourse.block_3 .outsourse_left_element {
    width: 48.4rem;
    position: absolute;
    left: 0;
    bottom: 0
}

.outsourse.block_3 .outsourse_right_element {
    width: 45.6rem;
    position: absolute;
    right: 0;
    bottom: 0
}

.outsourse.block_4 {
    display: none
}

.outsourse.block_4 .outsourse__wrapper__image {
    width: 115.3rem;
    position: absolute;
    right: -14rem;
    top: -8rem
}

.outsourse__element {
    width: 100%;
    height: 22rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: -4.2rem
}

.outsourse__element img {
    width: 100%
}

.nav-bar.with-outsource__grey {
    background: #f4f4f4
}

.tp-widget-wrapper {
    text-align: left !important
}

.tp-widget-rating, .tp-widget-logo {
    margin-right: 1rem !important
}

.faq__pic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 4.5rem;
    margin-bottom: 2rem
}

.faq__element {
    z-index: 1
}

.faq__element.element1 {
    position: absolute;
    width: 4.7rem;
    left: 12rem;
    top: 31rem
}

.faq__element.element2 {
    position: absolute;
    width: 20.5rem;
    right: 4rem;
    top: 36rem
}

.faq__element.element3 {
    position: absolute;
    width: 25.3rem;
    left: 0;
    top: 40%
}

.faq__element.element4 {
    position: absolute;
    width: 13.6rem;
    right: 4rem;
    bottom: 12rem
}

.nav-bar {
    top: 5rem
}

.tophead {
    height: 5rem;
    background: #f6faff;
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tophead__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 5vw
}

.tophead__wrapper p {
    margin-right: 3.3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: #000000
}

.tophead__wrapper__arrow {
    width: 10.7rem;
    margin-right: 3.8rem
}

.tophead__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tophead__links svg {
    width: 2.4rem;
    height: 2.4rem
}

.tophead__links a {
    width: 2.4rem;
    height: 2.4rem;
    -webkit-filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25));
    filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25))
}

.tophead__links a:not(:last-child) {
    margin-right: 4.4rem
}

.ForWhom .dropdown__content {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.orange_btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange_btn:hover {
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    color: #fff
}

.orange_btn:focus {
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange_btn:active {
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.agencies_owners {
    padding-top: 8rem;
    padding-bottom: 10rem;
    background: #f1f7ff;
    position: relative
}

.agencies_owners .container {
    position: relative;
    z-index: 1
}

.agencies_owners .agencies_owners__btn {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.agencies_owners__wrapper {
    padding-top: 5rem
}

.agencies_owners__title {
    margin-bottom: 3.9rem;
    position: relative
}

.agencies_owners__title h1 {
    text-align: left;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4rem;
    line-height: 4.8rem;
    color: #000000
}

.agencies_owners__title h1 span {
    color: #ffe211
}

.agencies_owners__text {
    margin-bottom: 3.9rem
}

.agencies_owners__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.5rem;
    color: #000000
}

.agencies_owners__title__image {
    width: 9.6rem;
    position: absolute;
    top: 9rem;
    right: -3rem
}

.agencies_owners__element {
    width: 77.7rem;
    position: absolute;
    bottom: 0;
    right: 0
}

.agencies_owners__images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.agencies-choose {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background: #fff
}

.agencies-choose__title {
    margin-bottom: 11.6rem
}

.agencies-choose__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #ecc656;
    margin-bottom: 0
}

.agencies-choose__card {
    position: relative;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    min-height: 23rem;
    padding-top: 6rem;
    padding-bottom: 2rem;
    padding-left: 3rem;
    padding-right: 1rem;
    margin-bottom: 9.6rem;
    margin-left: 1rem;
    margin-right: 1rem
}

.agencies-choose__card h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.6rem;
    letter-spacing: -0.02em;
    color: #000000;
    text-align: left;
    margin-bottom: 1.8rem
}

.agencies-choose__card p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000;
    padding-right: 4rem
}

.agencies-choose__wrapper__icon {
    position: absolute;
    top: -3.5rem;
    left: 3rem;
    width: 7.2rem;
    height: 7.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #ecc656;
    -webkit-box-shadow: 0rem .4rem 1.6rem rgba(27, 123, 246, .25);
    box-shadow: 0rem .4rem 1.6rem rgba(27, 123, 246, .25);
    border-radius: 1.6rem
}

.agencies_owners__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.easier {
    padding-top: 8rem;
    padding-bottom: 6rem;
    background: #fff;
    position: relative
}

.easier .container {
    position: relative;
    z-index: 1
}

.easier__title {
    margin-bottom: 16.2rem
}

.easier__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #ecc656;
    margin-bottom: 0
}

.easier__wrapper {
    margin-bottom: 8rem;
    position: relative
}

.easier__wrapper .col-sm-6 {
    position: relative;
    z-index: 1
}

.easier__wrapper__bg {
    position: absolute;
    width: 123.3rem;
    top: -18.8rem;
    left: -7.1rem
}

.easier__card {
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    padding: 3rem;
    max-width: 52.4rem;
    width: 100%
}

.easier__card.easier__card_1 {
    margin-right: auto
}

.easier__card.easier__card_2 {
    margin-top: 4rem;
    margin-bottom: 4rem;
    margin-left: auto
}

.easier__card.easier__card_3 {
    margin: 0 auto
}

.easier__card__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.8rem
}

.easier__card__title h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.8rem;
    text-align: left;
    color: #000000
}

.easier__card__icon {
    width: 3.2rem;
    min-width: 3.2rem;
    height: 3.2rem;
    -webkit-filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    margin-right: 1rem
}

.easier__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.special-offers {
    padding-top: 10rem;
    padding-bottom: 9.4rem;
    background: #ebf3ff;
    position: relative
}

.special-offers__wrapper {
    max-width: 104.1rem;
    margin: 0 auto;
    height: 45.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    position: relative;
    padding: 1.5rem
}

.special-offers__wrapper__image {
    width: 33rem;
    position: relative;
    z-index: 1;
    margin-right: 2rem
}

.special-offers__wrapper__text {
    position: relative;
    z-index: 1;
    max-width: 45.7rem
}

.special-offers__wrapper__text h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 7rem;
    line-height: 9rem;
    text-align: left;
    color: #ecc656;
    margin-bottom: 5rem
}

.special-offers__wrapper__text p {
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    font-size: 2.6rem;
    line-height: 3.1rem;
    color: #000000
}

.special-offers__wrapper_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    -webkit-transform: rotate(1.47deg);
    -ms-transform: rotate(1.47deg);
    transform: rotate(1.47deg)
}

.special-offers__wrapper__element.special-offers_1 {
    width: 8.1rem;
    position: absolute;
    top: -1.5rem;
    right: 4.3rem
}

.special-offers__wrapper__element.special-offers_2 {
    width: 21.7rem;
    position: absolute;
    right: 4.2rem;
    bottom: -4rem
}

.agencieshead {
    padding-top: 9rem;
    padding-bottom: 9rem
}

.agencieshead__wrapper {
    padding-top: 4rem
}

.agencieshead__title {
    margin-bottom: 4.9rem
}

.agencieshead__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.2rem;
    line-height: 5.2rem;
    text-align: left;
    color: #ecc656
}

.agencieshead__text {
    margin-bottom: 4.9rem;
    position: relative
}

.agencieshead__text p {
    font-weight: 500;
    font-size: 2rem;
    line-height: 2.8rem;
    color: #000000
}

.agencieshead__element {
    width: 8.8rem;
    position: absolute;
    top: -3rem;
    right: 8rem
}

.agencieshead__button .orange-btn {
    width: 17.9rem
}

.elevate {
    padding-top: 2.5rem;
    padding-bottom: 16rem;
    position: relative
}

.elevate .container {
    position: relative;
    z-index: 1
}

.elevate .row .col-sm-6:nth-child(even) .elevate__wrapper {
    margin-left: auto
}

.elevate__bg {
    position: absolute;
    width: 102.2rem;
    top: 9rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.elevate__title {
    margin-bottom: 8rem
}

.elevate__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #ecc656
}

.elevate__wrapper {
    max-width: 52.5rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 17.9rem;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    margin-bottom: 6rem
}

.elevate__icon {
    min-width: 9.6rem;
    height: 100%;
    background: #ecc656;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.elevate__info {
    padding-left: 3rem;
    padding-right: 3rem
}

.elevate__info h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.6rem;
    letter-spacing: -0.02em;
    color: #000000;
    text-align: left;
    margin-bottom: 1.8rem
}

.elevate__info p {
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.elevate__button {
    padding-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.agencies-case {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background: #fff;
    position: relative
}

.agencies-case .container {
    position: relative;
    z-index: 1
}

.agencies-case__bg {
    background: -o-linear-gradient(335.81deg, #dc3545 0, #0a56b8 100%);
    background: linear-gradient(114.19deg, #dc3545 0, #0a56b8 100%);
    opacity: .1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.agencies-case__title {
    margin-bottom: 8rem
}

.agencies-case__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #367dee
}

.agencies-case__button {
    margin-top: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.agencies-case__button .case_button {
    width: 21.176rem;
    height: 4.9rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -o-linear-gradient(335.81deg, #dc3545 0, #0a56b8 100%);
    background: linear-gradient(114.19deg, #dc3545 0, #0a56b8 100%);
    border-radius: 3rem
}

.agencies-case__element {
    position: absolute
}

.agencies-case__element.case__element_top-left {
    width: 40.7rem;
    top: 0;
    left: 0
}

.agencies-case__element.case__element_top-right {
    width: 42.9rem;
    top: 0;
    right: 0
}

.agencies-case__element.case__element_bottom-left {
    width: 45rem;
    left: 0;
    bottom: 0
}

.agencies-case__element.case__element_bottom-right {
    width: 72rem;
    right: 0;
    bottom: 0
}

.agencieswork {
    padding-top: 16rem;
    padding-bottom: 9.7rem;
    position: relative
}

.agencieswork .container {
    position: relative;
    z-index: 1
}

.agencieswork__title {
    margin-bottom: 12rem
}

.agencieswork__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 5
}

.agencieswork__wrapper {
    position: relative;
    max-width: 42.7rem;
    width: 100%;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    padding: 3rem
}

.agencieswork__wrapper h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.6rem;
    letter-spacing: -0.02em;
    text-align: left;
    color: #000000;
    margin-bottom: 1.8rem
}

.agencieswork__wrapper p {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.agencieswork__wrapper__icon {
    display: none;
    position: absolute;
    top: -4rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 6.4rem;
    height: 6.4rem;
    -webkit-filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25))
}

.agencieswork__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.agencieswork__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 16.6rem
}

.agencieswork_row_1 {
    margin-bottom: 2rem
}

.agencieswork_row_1 .agencieswork__image {
    margin-left: 8rem;
    width: 18.3rem
}

.agencieswork_row_2 .agencieswork__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: 8rem;
    width: 18.3rem
}

.agencieswork_row_2 .agencieswork__wrapper {
    margin-left: auto
}

.agencieswork_row_3 .agencieswork__image {
    margin-left: 8rem;
    width: 18.3rem
}

.agencieswork__line {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: .6rem;
    top: 24rem
}

.agencieswork_icon {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 9rem;
    height: 9rem;
    -webkit-filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25))
}

.agencieswork_icon.agencieswork_icon_1 {
    top: 40.4rem
}

.agencieswork_icon.agencieswork_icon_2 {
    top: 66.7rem
}

.agencieswork_icon.agencieswork_icon_3 {
    top: 92.3rem
}

.agencieswork-element {
    position: absolute
}

.agencieswork-element.agencieswork-element_1 {
    width: 43.5rem;
    top: 20rem;
    left: 0
}

.agencieswork-element.agencieswork-element_2 {
    width: 34.8rem;
    top: 42rem;
    right: 0
}

.agencieswork-element.agencieswork-element_3 {
    width: 34.6rem;
    bottom: 19rem;
    left: 0
}

.perks {
    position: relative;
    padding-top: 9rem;
    padding-bottom: 11.2rem;
    background: -o-linear-gradient(346.73deg, #f9ecef 0, #ebeef6 100%);
    background: linear-gradient(103.27deg, #f9ecef 0, #ebeef6 100%)
}

.perks .container {
    position: relative;
    z-index: 1
}

.perks__title {
    margin-bottom: 10rem
}

.perks__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #0368ea;
    margin-bottom: 0
}

.perks__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.perks__block {
    background: #ffffff;
    border-radius: 1.5rem;
    padding-top: 5.4rem;
    padding-right: 3.3rem;
    padding-left: 3.3rem;
    min-height: 20.6rem;
    max-width: 31.5rem;
    position: relative;
    margin-bottom: 6.8rem
}

.perks__block h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.9rem;
    letter-spacing: -0.02em;
    color: #000000;
    text-align: center;
    margin-bottom: 1rem
}

.perks__block p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.2rem;
    color: #000000;
    text-align: center
}

.perks__block__icon {
    position: absolute;
    width: 6.2rem;
    height: 6.2rem;
    top: -3.1rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.perks__element {
    position: absolute
}

.perks__element.perks__element_1 {
    width: 48.1rem;
    bottom: 0;
    left: 0
}

.perks__element.perks__element_2 {
    width: 42.4rem;
    top: 12rem;
    right: 0
}

.perks__element.perks__element_3 {
    width: 23.7rem;
    bottom: 3rem;
    right: 20rem
}

.perks__element-mob {
    position: absolute;
    width: 36.8rem;
    top: 18.5rem;
    right: 0
}

.show-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.show-mobile {
    display: none
}

@media (min-width: 1600px) {
    .testimonials__slider .slick-list {
        padding: 0 19vw !important;
        padding-bottom: 8rem !important
    }

    .testimonials__slider__nav.testimonials__slider__nav__prev {
        left: 15vw
    }

    .testimonials__slider__nav.testimonials__slider__nav__next {
        right: 15vw
    }
}

@media (min-width: 1910px) {
    .schedule-call {
        font-size: 10px
    }

    .affiliate__html {
        font-size: 10px
    }

    .full-stack {
        font-size: 10px
    }

    .audit-tool {
        font-size: 10px
    }

    .local-seo {
        font-size: 10px
    }

    .testimonials__slider .slick-list {
        padding: 0 23vw !important;
        padding-bottom: 8rem !important
    }

    .testimonials__slider__nav.testimonials__slider__nav__prev {
        left: 19.6vw
    }

    .testimonials__slider__nav.testimonials__slider__nav__next {
        right: 19.6vw
    }
}

@media (max-width: 1199.98px) {
    .affiliate__head__image {
        padding-right: 2rem
    }

    .products__wrapper {
        margin: 0
    }
}

@media (max-width: 991.98px) {
    .our-vision__right-element {
        right: -15rem;
        z-index: -1
    }

    .orderButton {
        margin-left: 1rem
    }

    .nav-bar {
        padding: 0 1rem
    }

    .skyrocket__wrap {
        width: 21rem
    }

    .involved__card__element {
        width: 17rem;
        position: absolute;
        left: 17rem
    }

    .efficient__image {
        padding: 3rem
    }

    .tophead__wrapper {
        padding-left: 1rem
    }

    .easier__wrapper__bg {
        width: auto
    }
}

@media (max-width: 767.98px) {
    .case__card.case__card_0 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        width: 100%;
        padding: 3.5rem 3rem
    }

    .case__card.case__card_0 .case__card__info {
        width: 100%;
        padding-left: 0;
        margin-bottom: 2rem
    }

    .case__card.case__card_0 .case__card__title {
        margin-bottom: 2rem
    }

    .case__card.case__card_0 .case__card__text {
        padding-right: 0;
        margin-bottom: 2rem
    }

    .case__card.case__card_0 .case__card__image {
        width: 100%
    }

    .nav-bar {
        padding: 0 1rem;
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease
    }

    .nav-bar__logo {
        margin-right: 1rem
    }

    .dropdown__block:hover .dropdown__content {
        display: none
    }

    .dropdown__block.active .dropdown__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .dropdown__block.nav-bar__lang {
        height: 100%;
        z-index: 11
    }

    .nav-bar__menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
        top: 7.8rem;
        left: -110%;
        width: 100%;
        height: auto;
        background: #fff;
        z-index: 1;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        height: calc(100vh - 7.8rem);
        overflow: auto
    }

    .nav-bar__menu.active {
        left: 0;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease
    }

    .nav-bar__lang__content {
        -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
    }

    .nav-bar__logIn {
        margin-left: auto;
        margin-right: 1rem
    }

    .nav-bar__logIn span {
        display: none
    }

    .nav-bar__button svg {
        width: 6rem
    }

    .nav-bar__link {
        margin: 0 auto;
        font-size: 3rem;
        height: auto
    }

    .nav-bar__link__content {
        position: static;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .nav-bar__link__item {
        margin-bottom: 3rem
    }

    .nav-bar__link__text {
        text-align: center
    }

    .nav-bar__link__text__title {
        margin-bottom: .5rem
    }

    .nav-bar__link__item.link_1 {
        width: 100%
    }

    .nav-bar__link__item.link_2 {
        width: 100%
    }

    .nav-bar__link__item.link_3 {
        width: 100%
    }

    .nav-bar__link__item.link_4 {
        width: 100%
    }

    .nav-bar__link__item.link_5 {
        width: 100%
    }

    .nav-bar__link__item.link_6 {
        width: 100%
    }

    .nav-bar__link__item.link_7 {
        width: 100%
    }

    .nav-bar__link__item.link_8 {
        width: 100%
    }

    .nav-bar__menu__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        width: 100%;
        padding-top: 3rem
    }

    .dropdown__block {
        height: auto
    }

    .dropdown__content {
        position: static
    }

    .main-page_bg.homePage {
        padding-top: 8rem
    }

    .head__title h1 {
        font-size: 2.8rem;
        line-height: 2.9rem
    }

    .tabs__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto
    }

    .tabs_content {
        width: 100%;
        height: 30rem
    }

    .tablink__text br {
        display: none
    }

    .head__text br {
        display: none
    }

    .tabs__buttons {
        margin-left: 0;
        margin-bottom: 4rem
    }

    .tabs__buttons .tablink {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .head__buttons .btn {
        width: 100%;
        font-size: 1.8rem;
        height: 5.3rem
    }

    .head__buttons .btn:not(:last-child) {
        margin-right: 0;
        margin-bottom: 1.3rem
    }

    .head__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block1 .head__title {
        margin-bottom: 3.6rem
    }

    .block1 .head__text {
        margin-bottom: 1.3rem
    }

    .head__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .head__wrapper__image {
        width: 100%;
        margin-bottom: 3rem
    }

    .head__list__item__text br {
        display: none
    }

    .block2 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block2 .head__text {
        margin-bottom: 1.3rem
    }

    .block2 .head__buttons {
        margin-bottom: 6.3rem
    }

    .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .block3.head {
        padding-top: 6rem;
        padding-bottom: 0
    }

    .block3 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block3 .head__title br {
        display: none
    }

    .block3 .head__text {
        margin-bottom: 1.3rem
    }

    .block3 .head__buttons {
        margin-bottom: 6.3rem
    }

    .block3 .head__wrapper {
        width: 100%
    }

    .block3 .head__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block3 .head__list__item {
        width: 100%
    }

    .block3 .head__list__item__icon {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .block3 .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .block3 .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .block3 .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .block4.head {
        padding-top: 6rem
    }

    .block4 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block4 .head__title br {
        display: none
    }

    .block4 .head__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block4 .head__list__item {
        margin-bottom: 2.5rem
    }

    .block4 .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .block4 .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .block4 .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .block5.head {
        padding-top: 6rem
    }

    .block5 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block5 .head__title br {
        display: none
    }

    .block5 .head__list {
        padding-top: 6rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block5 .head__list__item {
        margin-bottom: 2.5rem
    }

    .block5 .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .block5 .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .block5 .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .outreach__packages-wrapper {
        padding: 1rem
    }

    .outreach__month-warranty__wrapper__text p span br {
        display: none
    }

    .faq__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .why-crowdo .col-md-4 {
        margin-bottom: 0rem
    }

    .why-crowdo__bloc {
        height: auto
    }

    .localseo__head {
        overflow: hidden
    }

    .localseo__head__title {
        padding-top: 0
    }

    .localseo__head__title h1 {
        text-align: center
    }

    .localseo__head__text p {
        text-align: center
    }

    .localseo__head__text p br {
        display: none
    }

    .localseo__head .head__list {
        padding-top: 3rem;
        padding-left: 2rem
    }

    .localseo__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .localseo__buttons a {
        max-width: 34rem;
        width: 100%
    }

    .localseo__buttons a:nth-child(2) {
        margin-top: 1.4rem;
        margin-left: 0
    }

    .what-localseo__title h2 {
        text-align: center
    }

    .what-localseo__text p {
        text-align: center
    }

    .what-localseo__button {
        padding-top: 4.4rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .what-localseo__button a {
        max-width: 34rem;
        width: 100%
    }

    .benefit {
        padding-bottom: 0
    }

    .benefit__title h2 {
        text-align: center
    }

    .benefit__title h2 br {
        display: none
    }

    .benefit__card {
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }

    .benefit__card__title {
        padding-top: 2rem
    }

    .benefit__card__title br {
        display: none
    }

    .benefit__card {
        margin: 0 auto;
        margin-bottom: 4.5rem;
        min-height: auto;
        padding-bottom: 3rem
    }

    .for-whom__title {
        margin-bottom: 6rem
    }

    .for-whom__title br {
        display: none
    }

    .for-whom__wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .for-whom__item {
        width: 50%;
        margin-bottom: 6.8rem
    }

    .for-whom__buttons {
        padding-top: 0
    }

    .every-mile__wrapper__title h3 br {
        display: none
    }

    .neat__card {
        margin-bottom: 4rem
    }

    .neat__buttons {
        padding-top: 0
    }

    .exception__elent {
        display: none
    }

    .exception {
        padding-top: 10rem;
        padding-bottom: 5rem
    }

    .warranty__block {
        padding-top: 6.6rem;
        padding-right: 2rem;
        padding-left: 2rem;
        margin-bottom: 11rem;
        margin-left: 0;
        margin-right: 0
    }

    .warranty__block p br {
        display: none
    }

    .warranty__block__icon {
        top: -4.1rem;
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .warranty__block__text h3 {
        text-align: center
    }

    .warranty__block__text p {
        text-align: center
    }

    .exception__block {
        padding-top: 6.6rem;
        padding-right: 2rem;
        padding-left: 2rem;
        margin-left: 0;
        margin-right: 0
    }

    .exception__block__icon {
        top: -4.1rem;
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .exception__block__text h3 {
        text-align: center
    }

    .exception__block__text p {
        text-align: center;
        margin-bottom: 2rem
    }

    .not-sure {
        background-size: 100% 83%;
        padding-bottom: 5rem
    }

    .not-sure__title {
        margin-bottom: 6.8rem
    }

    .not-sure__title h2 {
        font-size: 4rem;
        line-height: 4.8rem
    }

    .not-sure__text {
        margin-bottom: 5.3rem
    }

    .not-sure__text p {
        font-size: 1.6rem;
        line-height: 1.9rem
    }

    .not-sure__button a {
        max-width: 34rem;
        width: 100%
    }

    .withIcon__block {
        font-size: 1rem
    }

    .ourSeoPackages__table__col__numb.withIcon svg {
        width: 1rem;
        min-width: 1rem;
        height: 1rem
    }

    .affiliate__html {
        font-size: 5px
    }

    .involved__card {
        padding: 0
    }

    .involved__card__element {
        left: 12rem
    }

    .report__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .report__row .report__col {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .report__row .report__col__text {
        margin-bottom: 2rem;
        text-align: center
    }

    .report__row .report__col__text h3 {
        text-align: center
    }

    .offpage__wrapper__image {
        height: 40rem
    }

    .offpage__wrapper {
        padding: 4rem
    }

    .offpage__image {
        top: -11.5rem;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .offpage__wrapper .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .show-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .show-desktop {
        display: none
    }

    .skyrocket__title h1 {
        text-align: center;
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .skyrocket__text p {
        text-align: center;
        font-size: 1.6rem;
        line-height: 2.4rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width: 575.98px) {
    .tophead {
        height: 8.2rem;
        bottom: 0;
        top: auto
    }

    .tophead p {
        display: none
    }

    .main-page_bg {
        padding-top: 8rem
    }

    .tophead__wrapper {
        padding-left: 1rem;
        padding-right: 1rem;
        width: 100%
    }

    .tophead__links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        width: 100%
    }

    .tophead__links svg {
        width: 5.1rem;
        height: 5.1rem
    }

    .tophead__links a {
        width: 5.1rem;
        height: 5.1rem
    }

    .tophead__links a:not(:last-child) {
        margin-right: 0
    }

    .tophead__wrapper__arrow {
        display: none
    }

    .nav-bar {
        top: 0
    }

    .outreach__packages-switch .outreach__packages-btn {
        width: 45%
    }

    .outreach__packages-switch:after {
        width: 45%
    }

    .outreach__packages-switch.right:after {
        left: 55%
    }

    .outreach_card:not(:last-child) {
        margin-right: 0
    }

    .outreach__month-warranty__wrapper {
        margin: 0 auto;
        padding-left: 2rem;
        padding-right: 2rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .outreach__month-warranty__wrapper__image {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5rem
    }

    .outreach__month-warranty__wrapper__text {
        padding-right: 0
    }

    .outreach__month-warranty__wrapper__text h3 {
        text-align: center
    }

    .outreach__month-warranty__wrapper__text p span br {
        display: none
    }

    .outreach__month-warranty {
        padding-top: 0
    }

    .our-mismion__right__element {
        display: none
    }

    .our-values__right__element {
        right: 0
    }

    .our-mismion__image {
        margin-left: 0;
        padding-top: 0;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .our-values__item {
        width: 100%;
        text-align: center
    }

    .mission-vision__title h2 {
        text-align: center
    }

    .our-vision__image {
        width: 100%;
        margin-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .our-vision {
        padding-top: 0rem
    }

    .our-vision__wrapper {
        margin-bottom: 4rem
    }

    .our-vision__wrapper {
        text-align: center
    }

    .our-mismion__title {
        margin-bottom: 4rem
    }

    .our-mismion__text {
        text-align: center
    }

    .our-mismion__text br {
        display: none
    }

    .our-mismion__list br {
        display: none
    }

    .our-vision__left-element, .our-vision__right-element {
        display: none
    }

    .story__wrap {
        padding-top: 7rem
    }

    .story__wrap__linhe {
        width: 17.1rem;
        position: absolute;
        left: 0;
        -webkit-transform: translate(0%);
        -ms-transform: translate(0%);
        transform: translate(0%);
        display: none
    }

    .our-story__image.founder {
        margin: 0 auto;
        margin-bottom: 10rem
    }

    .our-story__image.multiple {
        margin: 0 auto;
        width: 100%;
        margin-bottom: 10rem
    }

    .our-story__image.full-stack {
        margin: 0 auto;
        width: 100%;
        padding-left: 0;
        margin-bottom: 10rem
    }

    .our-story__image.soon {
        margin: 0 auto;
        width: 100%
    }

    .our-story__image__wrap {
        margin: 0 auto
    }

    .our-story__text__right__element {
        display: none
    }

    .our-story__text {
        text-align: center;
        height: auto
    }

    .our-story__text br {
        display: none
    }

    .our-story__text.full-stack p:not(:last-child) {
        margin-bottom: 2rem
    }

    .story__wrap__year.multiple {
        top: 65rem
    }

    .story__wrap__year.full-stack {
        top: 136rem
    }

    .story__wrap__year.soon {
        top: 200rem
    }

    #newStyleContainer .build-wrapper__text {
        width: 100% !important
    }

    .story__wrap__year {
        position: static;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        margin-bottom: 4rem
    }

    .nav-bar__link__content-smal .nav-bar__link {
        margin-right: auto;
        margin-left: auto
    }

    .orderButton {
        width: 30.6rem;
        height: 7.1rem;
        min-height: 7.1rem;
        font-size: 2.4rem;
        margin-top: 10rem;
        margin-left: auto;
        margin-right: auto;
        border-radius: 3.55rem
    }

    .nav-bar__link__text__sub-title {
        padding-right: 1rem;
        padding-left: 1rem
    }

    .nav-bar__link__text__sub-title br {
        display: none
    }

    .localseo__head .head__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .head__list__item:not(:last-child) {
        margin-bottom: 3.3rem
    }

    .what-localseo__image {
        width: 100%;
        margin: 0 auto
    }

    .ourSeoPackages {
        padding-bottom: 0
    }

    .ourSeoPackages_row_wraper {
        margin-top: 100px
    }

    .ourSeoPackages__wrapper.desktop {
        display: none
    }

    .ourSeoPackages__wrapper.mobile {
        display: block
    }

    .ourSeoPackages__table__col__numb:last-child {
        border-right: none
    }

    .ourSeoPackages__table__col__text {
        width: 55%;
        padding-left: 1rem;
        padding-right: 1rem;
        border-left: .1rem solid;
        border-top: .1rem solid;
        border-bottom: .1rem solid;
        border-color: #ecc656
    }

    .pink .ourSeoPackages__table__col__head {
        color: #FE6895
    }

    .ourSeoPackages__table__col__head.head_col_left {
        width: 100%
    }

    .ourSeoPackages__table__col__text p {
        font-size: 1.4rem;
        line-height: 1
    }

    .ourSeoPackages__table__col__text .ww {
        width: 10rem
    }

    .ourSeoPackages__table__col__numb {
        width: 45%
    }

    .ourSeoPackages__table-trans__55 {
        width: 55%
    }

    .ourSeoPackages__table-trans__15 {
        width: 45%
    }

    .ourSeoPackages__table__col__text {
        border-left: none;
        border-top: none
    }

    .ourSeoPackages__table-text .ourSeoPackages__table__col__text p {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb {
        width: 45%;
        border: none;
        background: #ecc656 !important;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .pink .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb {
        background: #fe6895 !important
    }

    .ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {
        border-right: .1rem solid #ecc656
    }

    .ourSeoPackages__table__row:nth-child(2n-1) .ourSeoPackages__table__col__numb:last-child {
        background: transparent
    }

    .ourSeoPackages__table__col__numb:last-child {
        border-color: #ecc656
    }

    .table-header {
        font-size: 16px
    }

    .table-header:last-child {
        background: #ecc656
    }

    .ourSeoPackages__table-text .ourSeoPackages__table__col__numb:last-child {
        background: #ecc656 !important
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
        color: #ecc656;
        font-size: 3.2rem;
        margin-bottom: 2rem
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table__row:nth-child(2n-2) {
        background: #fff
    }

    .pink .ourSeoPackages__table__row.first {
        border: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table .ourSeoPackages__table__row.first:nth-child(2n-1) {
        background: #fff5f8;
        border-right: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {
        background: #fff5f8;
        border-right: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table__row {
        border-left: .1rem solid #ffd7e3;
        border-right: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table-header .ourSeoPackages__table__row {
        border: none
    }

    .pink .ourSeoPackages__table-bottom .ourSeoPackages__table__row {
        border-left: none;
        border-right: none;
        justify-content: flex-end
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table__col__text {
        border-color: #ffd7e3
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table__col__numb:last-child {
        border-color: #ffd7e3
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table {
        border-color: #ffd7e3
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table-text .ourSeoPackages__table__col__text {
        background: #fe6895
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table-text .ourSeoPackages__table__col__numb:last-child {
        background: #fe6895
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
        color: #fff
    }

    .ourSeoPackages__wrapper.pink .table-header:last-child {
        background: #fe6895
    }

    .rowWithIcon {
        height: 6rem
    }

    .ourSeoPackages__table__col__numb.withIcon {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .ourSeoPackages__table__col__numb.withIcon svg {
        width: 1.5rem;
        min-width: 1.5rem;
        height: 1.5rem;
        margin-left: .5rem
    }

    .withIcon__block {
        font-size: 1.2rem
    }

    .withIcon__block:not(:last-child) {
        margin-bottom: .5rem
    }

    .ourSeoPackages__table__row.biger {
        height: 8rem
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__text {
        border: none
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
        color: #fff;
        font-size: 1.7rem;
        line-height: 20px
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p span {
        font-size: 4.2rem
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {
        color: #ecc656;
    }

    .pink .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {
        -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
        filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
        color: #fe6895
    }

    .all_packages_btn_wrapper.mobile {
        display: block
    }

    .all_packages_btn_wrapper {
        margin-top: 60px;
        margin-bottom: 80px
    }

    .ourSeoPackages__buttons a {
        height: 40px;
        font-size: 14px
    }

    .infolabel {
        display: none
    }

    .skyrocket {
        padding-top: 7.5rem;
        padding-bottom: 7.5rem
    }

    .skyrocket__block {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .skyrocket__image {
        margin-bottom: 3rem
    }

    .skyrocket__button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .skyrocket__element.skyrocket__element__top {
        width: 11rem;
        top: 0;
        left: 0
    }

    .skyrocket__element.skyrocket__element__right {
        width: 2rem;
        right: 0;
        top: 48rem
    }

    .skyrocket__wrapper {
        margin-top: 7rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 5rem
    }

    .skyrocket__wrapper__element__mob {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 19.6rem;
        top: 16.5rem;
        position: absolute
    }

    .skyrocket__element.skyrocket__element__left {
        width: 10rem;
        left: -3rem;
        bottom: 130rem
    }

    .skyrocket__wrap {
        width: 26rem
    }

    .people {
        padding-top: 7.5rem;
        padding-bottom: 0
    }

    .people__element.people__element__top {
        width: 20rem;
        top: 0;
        left: -90px
    }

    .people__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .people__title p {
        font-size: 1.6rem;
        line-height: 2.4rem
    }

    .people__title p br {
        display: none
    }

    .people__card {
        margin: 0 2rem;
        margin-bottom: 20rem
    }

    .people__element.people__element__right {
        width: 5rem;
        top: 24rem;
        right: 0
    }

    .zerohero {
        padding-top: 7.5rem;
        padding-bottom: 7.5rem
    }

    .zerohero__element.zerohero__element__top {
        width: 9.4rem;
        top: 60px;
        left: -54px;
        -webkit-transform: rotate(83deg);
        -ms-transform: rotate(83deg);
        transform: rotate(83deg)
    }

    .zerohero__element.zerohero__element__right {
        width: 3rem;
        right: 0;
        top: auto;
        bottom: 100px
    }

    .zerohero__wrapper__title {
        margin-bottom: 5rem
    }

    .zerohero__wrapper__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        text-align: center
    }

    .zerohero__wrapper__title p {
        font-size: 1.6rem;
        line-height: 2.4rem;
        text-align: center
    }

    .zerohero__image {
        margin-bottom: 5rem
    }

    .zerohero__wrapper__list {
        padding: 0 2rem
    }

    .zerohero__wrapper__list__item p {
        font-size: 1.6rem;
        line-height: 2.4rem
    }

    .zerohero__wrapper__button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .ContactUs .modal-body {
        padding: 0 2rem
    }

    .ContactUs .modal__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .form__field.half {
        width: 100%
    }

    .check-box__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 1rem
    }

    .check-box {
        margin-bottom: 2rem
    }

    .modal-body__element.modal-body__element_1 {
        width: 4rem;
        top: 11rem;
        right: 0
    }

    .modal-body__element.modal-body__element_2 {
        width: 6.5rem;
        left: -45px;
        bottom: 40rem
    }

    .ChooseTimeslot .modal-body {
        padding: 0 .8rem;
        padding-bottom: 7.5rem
    }

    .ChooseTimeslot .modal__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .ChooseTimeslot .modal__text {
        padding: 0
    }

    .modal-body__element.modal-body__element_4 {
        width: 6rem
    }

    .modal-body__element.modal-body__element_3 {
        width: 4rem;
        top: -4rem
    }

    .AboutYourself .modal-body {
        padding: 0 2rem 3rem
    }

    .AboutYourself .modal__title h2 {
        font-family: "Futura PT", sans-serif;
        font-weight: 600;
        font-size: 2.4rem;
        line-height: 3.1rem;
        color: #ecc656
    }

    .AboutYourself .form__field {
        margin-left: 0;
        margin-right: 0
    }

    .affiliate__html {
        font-size: 10px
    }

    .affiliate__head__wrapper {
        padding-top: 0
    }

    .affiliate__head__title {
        margin-bottom: 4rem
    }

    .affiliate__head__title h1 {
        text-align: center
    }

    .affiliate__head__text {
        text-align: center;
        margin-bottom: 3.5rem
    }

    .affiliate__head__wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .affiliate__head__block {
        margin-left: 0;
        padding-top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .affiliate__head__block__item {
        width: 80%
    }

    .affiliate__head__image {
        padding-right: 1rem;
        padding-left: 1rem
    }

    .affiliate__head__button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 5.5rem
    }

    .bonus__wrapper {
        height: 50rem;
        padding: 0 3rem
    }

    .bonus__wrapper__element {
        position: absolute;
        height: unset;
        width: 100%
    }

    .bonus__wrapper__element img {
        width: 100%
    }

    .involved__title {
        margin-bottom: 1rem
    }

    .involved__title h2 {
        font-size: 3.2rem
    }

    .involved__card__element {
        display: none
    }

    .involved__card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        margin-bottom: 7rem;
        height: auto;
        padding: 0 6rem
    }

    .involved__card__link {
        margin-top: 2rem
    }

    .affiliate__btn {
        width: 100%;
        height: 5.6rem
    }

    .involved__button {
        padding-top: 0rem
    }

    .reasons__element {
        display: none
    }

    .reasons__item {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .reasons__item p {
        padding-right: 1rem
    }

    .reasons__item p br {
        display: none
    }

    .efficient__element, .efficient__line {
        display: none
    }

    .efficient__image {
        padding: 1rem;
        margin-bottom: 2rem
    }

    .efficient-marketing__bg.desk-bg {
        display: none
    }

    .efficient-marketing__bg.mob-bg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .efficient__button {
        padding-top: 9rem
    }

    .products {
        padding-bottom: 10rem
    }

    .products__title h2 {
        font-size: 3.2rem
    }

    .products__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: auto;
        min-height: 25rem
    }

    .products__item.with-border {
        border: .2rem solid #efdaff;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        min-height: 21rem;
        border-radius: 2.5rem
    }

    .products__item.with-border::after {
        width: 101%;
        height: 8.6rem;
        top: -0.1rem;
        left: -0.1rem;
        border-radius: 2.5rem
    }

    .products__item.with-border .products__item__title {
        height: 8.6rem
    }

    .products__item.with-border .products__item__text {
        border: none
    }

    .products__item.bordered-title .products__item__title {
        border-right: none
    }

    .products__item:last-child {
        border-bottom-right-radius: 2.5rem;
        border-bottom-left-radius: 2.5rem
    }

    .products__item:nth-child(2)::before {
        content: " ";
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-top-right-radius: 2.5rem;
        border-top-left-radius: 2.5rem;
        background: #f7f7f7;
        width: 100%;
        height: 2.7rem
    }

    .products__item__title {
        min-width: 100%;
        width: 100%;
        padding-left: 1.7rem;
        margin-bottom: 1rem
    }

    .products__item__text {
        padding-left: 1.7rem;
        padding-right: 2rem;
        height: auto;
        min-height: auto
    }

    .products__button {
        padding-top: 5.8rem
    }

    .fullhead {
        padding-top: 3rem;
        padding-bottom: 17.4rem
    }

    .fullhead__title {
        margin-bottom: 4.2rem
    }

    .fullhead__title h1 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        text-align: center
    }

    .fullhead__title h1 br {
        display: none
    }

    .fullhead__text {
        text-align: center;
        margin-bottom: 3.5rem
    }

    .fullhead__text p {
        font-size: 1.8rem;
        line-height: 2.8rem
    }

    .fullhead__text p br {
        display: none
    }

    .fullhead__wrapper__buttons {
        margin-top: 2rem;
        margin-bottom: 5.3rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .fullhead__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .fullhead__list {
        padding-top: 0;
        margin: 0 auto;
        margin-bottom: 4rem
    }

    .fullhead__item__text {
        width: auto
    }

    .fullhead__item__text p br {
        display: none
    }

    .fullhead__image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .fullhead__image__element {
        display: none
    }

    .seen-it {
        padding-top: 19rem;
        padding-bottom: 20rem
    }

    .seen-it__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        font-weight: 700
    }

    .seen-it__wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .seen-it__wrapper__logo {
        margin: 0
    }

    .seen-it__wrapper__logo:not(:last-child) {
        margin-bottom: 6rem
    }

    .seen-it__element {
        width: 100%
    }

    .seen-it__element img {
        width: 100%
    }

    .quote {
        padding-top: 10.7rem;
        padding-bottom: 9.5rem
    }

    .quote__title {
        margin-bottom: 6rem
    }

    .quote__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .quote__title h2 br {
        display: none
    }

    .quote__image {
        position: relative;
        width: 100% !important;
        margin-bottom: 7rem !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .quote__image__element {
        position: absolute;
        width: 3rem;
        bottom: -5rem;
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .quote__text {
        margin-bottom: 8rem;
        height: auto
    }

    .quote__text p {
        width: 100%;
        text-align: center;
        font-size: 2.6rem;
        line-height: 4rem
    }

    .quote__text p br {
        display: none
    }

    .quote__line {
        display: none
    }

    .orange-btn {
        width: 100%;
        max-width: 34rem;
        height: 5.587rem;
        font-size: 1.8rem
    }

    .socials__buttons {
        max-width: 34rem;
        width: 100%;
        height: 7.404rem;
        border-radius: 4rem;
        padding: 0 1.5rem
    }

    .social__button {
        width: 4.7rem;
        height: 4.7rem
    }

    .social__button img {
        width: 100%;
        height: 100%
    }

    .slick-list {
        padding: 0 !important
    }

    .studies-testimonials__title {
        margin-bottom: 3.2rem
    }

    .studies-testimonials__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .studies-testimonials__title h2 br {
        display: none
    }

    .studies-testimonials__title p {
        font-size: 1.8rem;
        line-height: 2.8rem
    }

    .studies-testimonials__title p br {
        display: none
    }

    .studies-testimonials {
        padding-top: 10.7rem;
        padding-bottom: 17rem;
        overflow: hidden
    }

    .testimonials__slide {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 3.6rem;
        opacity: 1;
        -webkit-box-shadow: 0rem 1rem 2rem rgba(27, 123, 246, .1);
        box-shadow: 0rem 1rem 2rem rgba(27, 123, 246, .1)
    }

    .testimonials__slide__link {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .testimonials__slide__info {
        width: 100%;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        margin-bottom: 4rem
    }

    .testimonials__slide__review {
        width: 100%
    }

    .testimonials__slider__nav.testimonials__slider__nav__prev {
        position: absolute;
        top: auto;
        bottom: -6rem;
        left: 40%;
        -webkit-transform: translate(-50%) rotate(180deg);
        -ms-transform: translate(-50%) rotate(180deg);
        transform: translate(-50%) rotate(180deg)
    }

    .testimonials__slider__nav.testimonials__slider__nav__next {
        position: absolute;
        top: auto;
        bottom: -6rem;
        left: 60%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .testimonials__slide__image {
        width: 100%;
        margin-bottom: 4rem
    }

    .testimonials__slide__text {
        width: 100%;
        padding-left: 0
    }

    .seooffers__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .seooffers__image {
        padding-right: 0
    }

    .seooffers__wrapper_arrow {
        display: none
    }

    .seooffers__text {
        margin-top: 2rem;
        text-align: center
    }

    .seooffers__text p br {
        display: none
    }

    .seooffers-fiedl {
        margin-top: 3rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .seooffers-fiedl .seooffers-fiedl__btn {
        margin-top: 2rem;
        position: static
    }

    .seoservice {
        padding-top: 10.7rem;
        padding-bottom: 14.8rem
    }

    .seoservice__title {
        margin-bottom: 7rem
    }

    .seoservice__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .seoservice__image {
        padding-top: 0;
        margin-bottom: 0
    }

    .seoservice__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    .seoservice__item__image {
        margin-right: 0;
        margin-bottom: 2rem
    }

    .seoservice__item__text p {
        font-size: 2rem;
        line-height: 3.1rem
    }

    .seoservice__item__text p br {
        display: none
    }

    .seoservice__list__arrow {
        display: none
    }

    .seoservice__bg {
        display: none
    }

    .seoservice__buttons__element {
        display: none
    }

    .seoservice__buttons {
        margin-top: 1rem;
        margin-bottom: 6rem
    }

    .your_one {
        padding-top: 6rem;
        padding-bottom: 17rem
    }

    .your_one__element {
        display: none
    }

    .your_one__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    .your_one__item__text {
        padding-top: 2rem;
        padding-left: 0
    }

    .your_one__item__text h4 {
        text-align: center
    }

    .your_one__title h2 {
        font-size: 3.6rem;
        line-height: 4.6rem
    }

    .your_one__title h2 br {
        display: none
    }

    .doubts {
        padding-top: 22.1rem;
        padding-bottom: 22.1rem
    }

    .doubts__title h2 {
        font-size: 3.4rem;
        line-height: 4.4rem
    }

    .doubts__title h2 br {
        display: none
    }

    .doubts__text p {
        font-size: 2.4rem;
        line-height: 2.8rem
    }

    .doubts__text p br {
        display: none
    }

    .score {
        padding-top: 20.5vh;
        padding-bottom: 20.5vh
    }

    .score__form {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .score__form input {
        width: 100%;
        max-width: 33.3rem;
        height: 4.8rem;
        padding: 0 3rem;
        margin-bottom: 4rem
    }

    .score__form__button {
        padding: 0;
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        font-size: 1.6rem;
        line-height: 3.4rem;
        max-width: 26.7rem;
        width: 100%;
        height: 6.4rem
    }

    .score__title {
        margin-bottom: 2rem
    }

    .score__title h1 {
        font-size: 3.5rem;
        line-height: 4.3rem
    }

    .score__text p {
        font-size: 2.2rem;
        line-height: 3.1rem
    }

    .report__title {
        margin-bottom: 0
    }

    .report__row {
        padding: 4rem 0
    }

    .report__title h2 {
        font-size: 3rem;
        line-height: 3.6rem
    }

    .report__col__text h3 {
        font-size: 3rem;
        line-height: 3.6rem
    }

    .report__col__text p {
        font-size: 1.8rem;
        line-height: 2.5rem
    }

    .report {
        padding-top: 4rem;
        padding-bottom: 8rem
    }

    .offpage {
        background: rgba(218, 233, 255, .4);
        padding-top: 0;
        padding-bottom: 4rem;
        margin-bottom: 0
    }

    .offpage__wrapper {
        background: transparent;
        padding: 0
    }

    .offpage__wrapper__image {
        height: 23rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .offpage__image {
        top: -4.3rem;
        max-width: 34.5rem;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .offpage__text h4 {
        font-size: 3rem;
        line-height: 3.6rem
    }

    .offpage__text p {
        font-size: 1.8rem;
        line-height: 2.5rem
    }

    .score__form__bottom {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .testimonials__slider .slick-list {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
        padding-bottom: 3rem !important
    }

    .ourservices {
        padding-top: 0
    }

    .ourservices__block {
        padding-right: 2rem;
        padding-left: 2rem;
        margin-bottom: 11rem
    }

    .ourservices__block__label {
        width: 31.4rem;
        right: 50%;
        -webkit-transform: translate(50%, 0);
        -ms-transform: translate(50%, 0);
        transform: translate(50%, 0)
    }

    .ourservices__block__title {
        padding-top: 7rem
    }

    .ourservices__block__title h3 {
        text-align: center;
        font-size: 2.2rem;
        line-height: 3.4rem
    }

    .ourservices__block__text {
        margin-bottom: 5rem
    }

    .ourservices__block__text p {
        text-align: center
    }

    .ourservices__block__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .ourservices__block__buttons .blue-btn {
        width: 21.176rem;
        height: 4.9rem;
        font-size: 1.4rem
    }

    .ourservices__block__buttons .orange-btn {
        width: 21.176rem;
        height: 4.9rem;
        font-size: 1.4rem
    }

    .ourservices__block__buttons a:last-child {
        margin-left: 0;
        margin-top: 1.5rem
    }

    .ourservices__block__image {
        height: auto;
        margin-bottom: 5rem
    }

    .seooffers.with-outsource {
        padding-top: 11.6rem;
        padding-bottom: 20rem
    }

    .seooffers.with-outsource .seooffers-fiedl__btn {
        max-width: 34rem;
        width: 100%;
        height: 5.587rem;
        font-size: 1.8rem
    }

    .seooffers.with-outsource .seooffers__wrapper_arrow {
        position: absolute;
        width: 6rem;
        right: -0.7rem;
        top: 26.5rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .seooffers.with-outsource .seooffers__text {
        margin-bottom: 5rem;
        width: 100%
    }

    .seooffers.with-outsource .seooffers__wrapper_1 {
        display: none
    }

    .seooffers.with-outsource .seooffers__image {
        width: 100%
    }

    .seooffers.with-outsource .seooffers__image img {
        width: 100%
    }

    .seooffers.with-outsource .seooffers__wrapper_2 {
        width: 8.8rem;
        top: auto;
        bottom: 7rem;
        left: 55%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .seen-it.with-outsource {
        padding-top: 14rem;
        padding-bottom: 19rem
    }

    .studies-testimonials__button {
        display: none
    }

    .ourservices__element_1, .ourservices__element_2, .ourservices__element_3, .ourservices__element_4 {
        display: none
    }

    .ourservices__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .outsourse__wrapper {
        padding-left: 0
    }

    .outsourse__wrapper__title {
        padding-top: 0;
        margin-bottom: 4rem
    }

    .outsourse__wrapper__title h1 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        text-align: center
    }

    .outsourse__wrapper__text p {
        font-size: 1.8rem;
        line-height: 2.8rem;
        text-align: center
    }

    .outsourse__wrapper__text p br {
        display: none
    }

    .outsourse.block_1 {
        min-height: 95rem
    }

    .outsourse.block_1 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_1 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        bottom: -50rem
    }

    .outsourse.block_1 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 {
        min-height: 95rem
    }

    .outsourse.block_2 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_2 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_2 .outsourse__wrapper__button {
        bottom: -50rem
    }

    .outsourse.block_2 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 {
        min-height: 80rem
    }

    .outsourse.block_3 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_3 .outsourse__element {
        bottom: -20rem;
        height: auto
    }

    .outsourse.block_3 .outsourse__wrapper__button {
        bottom: -38rem
    }

    .outsourse.block_3 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_3 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 .outsourse_left_element {
        display: none
    }

    .outsourse.block_3 .outsourse_right_element {
        width: 100%
    }

    .outsourse.block_4 {
        min-height: 90rem
    }

    .outsourse.block_4 .outsourse__wrapper__image {
        width: 103rem;
        position: absolute;
        right: -4rem;
        top: 12rem
    }

    .outsourse.block_4 .outsourse__wrapper__button {
        bottom: -41rem
    }

    .outsourse__element {
        width: 100%;
        height: auto
    }

    .outsourse__wrapper__button {
        position: relative;
        z-index: 2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        bottom: -31.1rem
    }

    .agencies_owners__title__image {
        display: none
    }

    .agencies_owners {
        padding-top: 0;
        padding-bottom: 4rem
    }

    .agencies_owners__title {
        margin-bottom: 1rem
    }

    .agencies_owners__title h1 {
        font-size: 2.9rem;
        line-height: 3.5rem
    }

    .agencies_owners__text {
        padding-top: 3rem
    }

    .agencies_owners__text p br {
        display: none
    }

    .agencies_owners__btn .orange_btn {
        max-width: 34rem;
        width: 100%;
        height: 5.96rem;
        font-size: 1.8rem
    }

    .agencies_owners__element {
        display: none
    }

    .seen-it.agencies-owners {
        padding-top: 8rem
    }

    .seen-it.agencies-owners .seen-it__title {
        margin-bottom: 10rem
    }

    .seen-it.agencies-owners .seen-it__element.top {
        width: 6.9rem;
        top: 5.8rem
    }

    .agencies-choose__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        text-align: center;
        color: #000000
    }

    .agencies-choose__card {
        margin-right: 0;
        margin-left: 0
    }

    .agencies-choose__card p {
        padding-right: 1rem
    }

    .agencies-choose {
        padding-bottom: 0
    }

    .studies-testimonials.agencies-owners {
        padding-top: 10rem;
        padding-bottom: 10rem
    }

    .studies-testimonials.agencies-owners .studies-testimonials__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        text-align: center;
        color: #000000
    }

    .agencies_owners__btn {
        margin-top: 10rem
    }

    .easier {
        overflow: hidden;
        padding-bottom: 9rem
    }

    .easier__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .easier__wrapper__bg {
        display: none
    }

    .easier__bg {
        width: 100%;
        position: absolute;
        top: 20rem;
        right: -1rem
    }

    .special-offers__wrapper_bg {
        display: none
    }

    .special-offers__wrapper {
        height: auto;
        background: #ffffff;
        -webkit-box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
        box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
        border-radius: 1.5rem;
        padding-top: 7rem;
        padding-right: 2rem;
        padding-left: 2rem;
        padding-bottom: 7.7rem
    }

    .special-offers__wrapper__text h4 {
        font-size: 4rem;
        line-height: 5.1rem;
        text-align: center
    }

    .special-offers__wrapper__element.special-offers_1 {
        top: -4.5rem
    }

    .special-offers__wrapper__element.special-offers_2 {
        width: 2.5rem;
        left: 2rem;
        bottom: 3rem
    }

    .special-offers__wrapper__image {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5rem;
        width: 100%
    }

    .agencieshead {
        padding-top: 0;
        padding-bottom: 5rem
    }

    .agencieshead__title {
        margin-bottom: 3rem
    }

    .agencieshead__title h1 {
        font-size: 3.1rem;
        line-height: 5.2rem
    }

    .agencieshead__title h1 br {
        display: none
    }

    .agencieshead__element {
        display: none
    }

    .agencieshead__text p {
        font-size: 1.6rem;
        line-height: 1.9rem
    }

    .agencieshead__text p br {
        display: none
    }

    .agencieshead__image {
        margin-bottom: 3.7rem
    }

    .agencieshead__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .agencieshead__button .orange_btn {
        width: 34rem;
        height: 5.96rem;
        font-size: 1.8rem;
        line-height: 2.2rem
    }

    .agencieshead__text {
        margin-bottom: 3.9rem
    }

    .elevate {
        padding-top: 7rem;
        padding-bottom: 6rem
    }

    .elevate__info {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .elevate__title {
        margin-bottom: 4.2rem
    }

    .elevate__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        margin-bottom: 5rem
    }

    .elevate__bg {
        width: 26.6rem;
        left: auto;
        right: 0;
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset
    }

    .elevate__wrapper {
        height: 20.6rem;
        margin-bottom: 2rem
    }

    .elevate__icon {
        min-width: 6.3rem
    }

    .elevate__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .elevate__button .orange_btn {
        width: 34rem;
        height: 5.96rem;
        font-size: 1.8rem;
        line-height: 2.2rem
    }

    .agencies-case__element {
        display: none
    }

    .agencies-case__title {
        margin-bottom: 0
    }

    .agencies-case__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .agencies-case .case__card .case__card__title {
        font-size: 3.6rem;
        line-height: 3rem;
        margin-bottom: 4.7rem
    }

    .agencies-case .case__card .case__card__image {
        margin-bottom: 4rem
    }

    .agencies-case .case__card .case__card__review {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 2rem;
        line-height: 3rem;
        margin-bottom: 1rem
    }

    .agencies-case .case__card .case__card__text {
        margin-bottom: 0
    }

    .agencies-case__button {
        margin-top: 5rem
    }

    .agencies-case__button .case_button {
        width: 34rem;
        height: 6rem;
        font-size: 1.8rem;
        line-height: 2.3rem
    }

    .agencies-case__mob__element {
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0
    }

    .agencieswork {
        padding-top: 7rem;
        padding-bottom: 7rem;
        overflow: hidden
    }

    .agencieswork__wrapper__icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .agencieswork__title {
        margin-bottom: 6rem
    }

    .agencieswork__title h2 {
        margin-bottom: 0;
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .agencieswork_row_1 {
        margin-bottom: 5rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .agencieswork_row_1 .agencieswork__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 4rem
    }

    .agencieswork_row_2 {
        margin-bottom: 5rem
    }

    .agencieswork_row_2 .agencieswork__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 8rem
    }

    .agencieswork_row_3 {
        margin-bottom: 5rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .agencieswork_row_3 .agencieswork__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 4rem
    }

    .agencieswork__line {
        display: none
    }

    .agencieswork_icon {
        display: none
    }

    .agencieswork-element {
        position: absolute
    }

    .agencieswork-element.agencieswork-element_1 {
        top: 20rem;
        left: -15rem
    }

    .agencieswork-element.agencieswork-element_2 {
        top: 63rem;
        right: -25rem
    }

    .agencieswork-element.agencieswork-element_3 {
        bottom: 40rem;
        left: -15rem
    }

    .agencieswork__button {
        display: none
    }

    .perks {
        padding-top: 7rem;
        padding-bottom: 1rem;
        overflow: hidden
    }

    .perks__element {
        display: none
    }

    .perks__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .perks__block {
        width: 100%;
        max-width: 100%
    }

    .show-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .show-desktop {
        display: none
    }
}

@media (max-width: 375.98px) {
    .outsourse.block_1 {
        min-height: 80rem
    }

    .outsourse.block_1 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_1 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        bottom: -38rem
    }

    .outsourse.block_1 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 {
        min-height: 80rem
    }

    .outsourse.block_2 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_2 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_2 .outsourse__wrapper__button {
        bottom: -38rem
    }

    .outsourse.block_2 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 {
        min-height: 70rem
    }

    .outsourse.block_3 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_3 .outsourse__element {
        bottom: -14rem;
        height: auto
    }

    .outsourse.block_3 .outsourse__wrapper__button {
        bottom: -27rem
    }

    .outsourse.block_3 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_3 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 .outsourse_left_element {
        display: none
    }

    .outsourse.block_4 {
        min-height: 80rem
    }

    .outsourse.block_4 .outsourse__wrapper__image {
        width: 103rem;
        position: absolute;
        right: -10rem;
        top: 12rem
    }

    .outsourse.block_4 .outsourse__wrapper__button {
        bottom: -35rem
    }

    .outsourse__element {
        width: 100%;
        height: auto
    }

    .outsourse__wrapper__button {
        position: relative;
        z-index: 2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        bottom: -31.1rem
    }
}

@media (max-width: 350.98px) {
    .involved__card {
        padding: 0
    }

    .audit-tool {
        font-size: 8px
    }
}

@media (height: 1024px) and (width: 768px) {
    .nav-bar__link__content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .nav-bar__link__item {
        margin: 2rem 5rem
    }
}

h2 {
    text-transform: initial
}

.btn-orange {
    background: #fd9006
}

#navbarContent .dropdown-toggle::after {
    display: inline-block;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    padding: 2.7px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-left: 1.3rem;
    color: #FFF;
    opacity: .6;
    transition: all .3s ease
}

#navbarContent .dropdown-toggle:hover::after {
    color: var(--main-text-color);
    border-color: var(--main-text-color);
    opacity: 1;
    transition: all .3s ease
}

.navbar.navbar_alter #navbarContent .dropdown-toggle::after {
    color: var(--third-color);
    border-color: var(--third-color)
}

.navbar.navbar_alter #navbarContent .dropdown-toggle:hover::after {
    color: var(--main-color);
    border-color: var(--main-color)
}

#newStyleContainer h1, #newStyleContainer h2, #newStyleContainer h3, #newStyleContainer h4, #newStyleContainer h5, #newStyleContainer h6 {
    -webkit-user-select: initial;
    -moz-user-select: initial;
    -ms-user-select: initial;
    user-select: initial
}

.orderButton {
    width: 16.4rem;
    height: 4.6rem;
    font-size: 1.3rem
}

.tophead__links.show-desktop img {
    max-width: 24px
}

.world__wrapper__box_black .world__wrapper__box__title, .world__wrapper__box_white .world__wrapper__box__title {
    font-size: 3.4rem
}

br.before-google-text {
    display: none
}

.links .links__wrapper .links__wrapper__img {
    margin-top: calc(120px + 5rem)
}

.header__content__title.header__title__with__description {
    padding-top: 0
}

.header__content__description {
    margin: 7rem 0 2.5rem
}

.header__content__description p {
    font-family: 'Raleway', sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem
}

.compare {
    padding-top: 1rem;
    padding-bottom: 0
}

.why-crowdo__bloc {
    height: 100%
}

.single-buttons {
    padding-top: 10rem
}

.single-buttons .single-buttons__wrapper {
    display: flex;
    justify-content: center
}

.single-buttons.second {
    padding-top: 2rem
}

.head.block3 .head__buttons {
    justify-content: center
}

.main-page_bg .faq {
    padding-top: 0;
    padding-bottom: 3rem
}

.outsourse.block_1 .outsourse__wrapper__title h1 {
    font-size: 4.2rem;
    line-height: 5.2rem
}

.outsourse.block_1 .outsourse__wrapper__text {
    max-width: 470px
}

.outsourse.block_1 .outsourse__wrapper__button p {
    margin-top: 30px;
    font-size: 16px;
    line-height: 2.4rem;
    color: black
}

.ourservices__block__buttons a:last-child {
    margin-left: 0
}

.ourservices__block__buttons a:first-child {
    margin-right: 2.3rem
}

.case__card_16 {
    background: -o-linear-gradient(326.17deg, #33ACE0 0, #083B9D 100%);
    background: linear-gradient(123.83deg, #33ACE0 0, #083B9D 100%)
}

.modal-footer__link a {
    display: initial
}

.wrapper__box__contact__link.info-link {
    font-style: italic;
    font-weight: 300
}

.wrapper__box__contact__link.skype-link {
    font-size: 2rem
}

#validate, #send_samples-btn, .send_form-btn {
    position: relative
}

.form__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    width: 4.2rem;
    height: 4.2rem;
    background-image: url(../img/icon_loader.svg);
    background-size: cover;
    transition: opacity .3s ease-in-out;
    -webkit-animation: rotate .8s linear infinite;
    animation: rotate .8s linear infinite
}

.submiting .form__loader {
    opacity: 1
}

.submiting .form__loader {
    opacity: 1;
    background: url('../img/icon_loader.svg') no-repeat;
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
    margin: 0 auto;
    display: block
}

.submiting .btn__text {
    opacity: 0
}

@-webkit-keyframes rotate {
    0% {
        transform: translate(-50%, -50%) rotate(0deg)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

.thanks .contact__title {
    text-align: center
}

.not_found .contact__title {
    text-align: center
}

.package__wrapper__item_link {
    line-height: 2.6rem !important
}

.post .contact_p {
    padding: 0 13rem 0 13rem
}

.post .contact__wrapper {
    margin-bottom: 4rem
}

.post .post__content {
    background-color: rgba(27, 123, 246, .1);
    padding: 35px 50px;
    border: 1px dashed #ecc656;
    border-radius: 5rem
}

.post .post__content p {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000
}

.post .post__content h2, .post .post__content h3, .post .post__content h4 {
    margin-bottom: 1rem;
    text-transform: none;
    color: #ecc656
}

.post .post__content h2 {
    margin-top: 5rem;
    font-size: 3.6rem
}

.post .post__content h3 {
    margin-top: 4rem;
    font-size: 2.7rem
}

.post .post__content h4 {
    margin-top: 3rem;
    font-size: 2rem
}

.post .post__content .enumeration {
    color: #222;
    font-weight: 700;
    margin-top: 2rem;
    margin-bottom: .6rem;
    font-size: 2.4rem;
    line-height: 3rem
}

.post .post__content ul {
    display: list-item;
    list-style-type: disc;
    list-style-position: inside
}

.post .post__content ul li {
    display: list-item;
    padding-left: 15px;
    color: #000000;
    font-size: 2rem;
    line-height: 3rem;
    font-family: "Futura PT Book", sans-serif
}

.faq__answer__text ul {
    display: list-item;
    margin: .8em 0 .8em 1.8em
}

.faq__answer__text ul li {
    display: list-item;
    list-style-type: disc
}

#samples .form-samples__label.privacy {
    display: flex;
    align-items: center;
    line-height: initial
}

#samples .form-samples__label.privacy + a {
    font-family: "Futura PT Book", sans-serif;
    font-size: 1.4rem
}

#samples-thanks .modal-body > .form-samples__btn {
    margin-top: 1.5rem
}

#samples-thanks .modal-body > .button_order {
    margin: 3rem 0 0
}

#samples-thanks .modal-body > .button_order > .form-samples__btn {
    margin: 0 auto
}

#samples-thanks .samples-modal-thanks-body {
    text-align: center
}

#samples-thanks .samples-thanks_or {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.5rem;
    color: #ecc656;
    margin-bottom: 2rem
}

.iti {
    display: block
}

.iti__country-name {
    color: #000
}

.iti__selected-flag {
    border-top-left-radius: 10rem;
    border-bottom-left-radius: 10rem
}

.iti--separate-dial-code .iti__selected-dial-code {
    color: #000;
    font-size: 1.3rem;
    font-family: 'Futura PT'
}

.iti__country {
    font-size: 1.3rem;
    font-family: 'Futura PT'
}

.custom-index-page .header__content__title {
    padding-top: 0
}

.custom-index-page .header__partnership {
    border-top: none;
    padding: 0;
    margin: 2rem 0;
    height: unset;
    min-height: unset
}

.custom-index-page .header__partnership__wrapper {
    display: flex;
    margin: 0 auto;
    padding: 3rem;
    background: #ecc656;
    width: 50%;
    justify-content: center;
    border-radius: 1rem
}

.custom-index-page .header__partnership__wrapper__box {
}

.custom-index-page .header__partnership__wrapper__box .partnership__wrapper__box__title {
    font-family: 'Raleway', sans-serif;
    font-size: 1.6rem;
    margin-bottom: 2rem;
    text-align: center
}

.custom-index-page .offer {
    padding-top: 15rem
}

.custom-index-page .offer__wrapper__title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.8rem;
    line-height: 5.8rem;
    color: #222222;
    margin-bottom: 6.7rem;
    text-align: center
}

.custom-index-page .text-blue {
    color: #ecc656;
    font-family: "Futura PT", sans-serif;
    font-weight: 700
}

.custom-index-page .offer__box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid rgba(27, 123, 246, .1);
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    padding: 3rem 2rem
}

.custom-index-page .offer__box__text {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 3rem;
    text-align: center;
    color: #000000
}

.custom-index-page .offer__box__code {
    font-size: 8rem;
    margin-top: 2rem
}

.custom-index-page.sew-page .header__partnership__wrapper__box {
    text-align: center;
    padding: 2rem;
    background: #FFF;
    border-radius: 1rem
}

.custom-index-page.sew-page .header__partnership__wrapper {
    background: none;
    padding: 0
}

.custom-index-page.sew-page .partnership__wrapper__box__logo {
    width: 65%
}

.custom-index-page.sew-page .header__partnership {
    margin: -4rem 0 2rem
}

.custom-index-page.sew-page .header__partnership__wrapper__box .partnership__wrapper__box__title {
    color: #000
}

.custom-index-page.sel-page .header__partnership__wrapper__box {
    text-align: center
}

.custom-index-page.sel-page .header__partnership__wrapper {
    background: none;
    padding: 0
}

.custom-index-page.sel-page .partnership__wrapper__box__logo {
    width: 80%
}

.custom-index-page.clickz-page .header__partnership__wrapper__box {
    text-align: center
}

.custom-index-page.clickz-page .header__partnership__wrapper {
    background: none;
    padding: 0
}

.custom-index-page.clickz-page .partnership__wrapper__box__logo {
    width: 65%
}

.page-bg {
    background: url("../img/contact-bg.webp") bottom right no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.page {
    padding-top: 5rem;
    padding-bottom: 9rem
}

.page .page__container {
    padding: 0 13rem 0 13rem
}

.page .page__wrapper {
    margin-bottom: 4rem
}

.page__title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 4.8rem;
    line-height: 5.4rem;
    color: #222222;
    text-align: left;
    padding-top: 7.7rem;
    padding-bottom: 6rem
}

.page .page__content {
    background-color: rgba(27, 123, 246, .1);
    padding: 35px 50px;
    border: 1px dashed #ecc656;
    border-radius: 5rem
}

.page .page__content p {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    word-break: break-word
}

.page .page__content h2, .page .page__content h3, .page .page__content h4 {
    margin-bottom: 2rem;
    text-transform: none;
    color: #ecc656
}

.page .page__content h2 {
    margin-top: 5rem;
    font-size: 3.6rem
}

.page .page__content h3 {
    margin-top: 4rem;
    font-size: 2.7rem
}

.page .page__content h3.left-heading {
    text-align: left
}

.page .page__content h4 {
    margin-top: 3rem;
    font-size: 2rem;
    margin-bottom: 1rem
}

.page .page__content .enumeration {
    color: #222;
    margin-top: 2rem;
    margin-bottom: .6rem;
    font-size: 2.4rem;
    line-height: 3rem
}

.page .page__content ul {
    list-style-type: disc;
    list-style-position: inside
}

.page .page__content ul li {
    display: list-item;
    padding-left: 15px;
    color: #000000;
    font-size: 2rem;
    line-height: 3rem;
    font-family: "Futura PT Book", sans-serif
}

.page .page__content a {
    display: initial
}

#newStyleContainer .table-text {
    text-transform: initial
}

#newStyleContainer .build-buttons__wrapper a:first-child {
    margin-right: 1rem
}

#auditCustom .header-wrapper__text p {
    font-size: 1.8rem;
    line-height: 2.6rem
}

#auditCustom .header-wrapper__text {
    width: inherit
}

#auditCustom p {
    font-family: "Futura PT", sans-serif;
    font-size: 1.9rem
}

#auditCustom .package__wrapper.bronze .package__wrapper__item:not(:last-child) {
    margin-bottom: 1.5rem
}

#auditCustom .why-audit__bloc__text {
    font-weight: 400
}

.testimonials {
    padding-top: 13rem
}

.testimonials .testimonials-owl-carousel .owl-nav {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    top: 30%;
    transform: translate(0, -50%)
}

.testimonials .testimonials-owl-carousel .owl-nav .slider-left-arrow, .testimonials .testimonials-owl-carousel .owl-nav .slider-right-arrow {
    width: 2rem
}

.testimonials .item {
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 110px
}

.testimonials .testimonial__content {
    background: #FFF;
    z-index: 1;
    padding: 0 30px
}

.testimonials .testimonial__comment {
    padding: 30px 60px 64px
}

.testimonials .testimonial__comment p, .testimonials .testimonial__author .author__name, .testimonials .testimonial__author .author__position {
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    font-size: 1.7rem;
    line-height: 2.9rem;
    text-align: center;
    color: #000000
}

.testimonials .testimonial__author .author__name, .testimonials .testimonial__author .author__position {
    display: block;
    font-size: 1.8rem;
    line-height: 2.8rem
}

.testimonials .testimonial__author .author__name a, .testimonials .testimonial__author .author__position a {
    display: inline-block
}

.testimonials .testimonial__author {
    position: absolute;
    bottom: -10rem;
    z-index: 2
}

.testimonials .testimonial__author .author__photo img {
    border-radius: 50px;
    width: 75px;
    height: 75px;
    margin: 0 auto
}

#foundationNew .features__title h2 {
    text-align: center
}

#foundationNew .features-first-row {
    -webkit-box-pack: center;
    justify-content: center
}

#foundationNew .header-wrapper__text p {
    font-size: 1.8rem
}

#foundationNew .our-packages__table__col__text span.violet-color, #foundationNew .our-packages__table__col__numb span.violet-color {
    color: #ecc656;
    font-weight: 700
}

#foundationNew .features__wrapper__text h3 {
    font-size: 1.6rem
}

#foundationNew .features__wrapper__text p {
    font-size: 1.4rem;
    line-height: 1.8rem
}

#foundationNew .made-for__wrapper__item__text {
    font-size: 1.6rem;
    line-height: 1.8rem
}

#foundationNew .grey-niches__buttons {
    padding-top: 0
}

#foundationNew .grey-niches__image {
    width: 70%
}

#QuoraRedditSearchMagnetX #nav-tabContent .qr-packages__wrapper .qr-packages__wrapper__list__item a {
    display: inherit
}

#QuoraRedditSearchMagnetX .establishing__item__text h3 {
    text-align: left;
    font-size: 2.4rem;
    margin-bottom: 1.3rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper {
    padding-top: 6rem;
    padding-bottom: 2.6rem;
    position: relative;
    width: 85%;
    margin: 0 auto
}

#about .team__list__item .team__list__item__img {
    margin-right: 9rem;
    margin-left: 3rem
}

#about .about-us__team .team__list__item__info {
    text-align: center;
    margin-right: 6rem;
    margin-top: 1rem
}

#about .about-us__team .team__list__item__info p {
    margin-bottom: 0
}

#about .about-us__team .team__list__item__info__position {
    color: #ecc656
}

.our-mismion__list__item P {
    font-size: 1.6rem
}

.form__field input, .form__field select {
    text-transform: initial
}

.not-sure {
    margin-bottom: 5rem
}

.ourSeoPackages__table__col__text p, .ourSeoPackages__table__col__numb, .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb p, .infolabel__content p {
    font-weight: 500
}

.ourSeoPackages__table__col__numb span {
    font-weight: 700
}

.infolabel__content p {
    text-align: left
}

.reasons__item p span {
    font-weight: 600
}

.score__form input.error-input {
    border: 2px solid red;
    color: red
}

.score__form__error {
    max-width: 64.7rem;
    margin: auto;
    margin-top: 10px;
    text-align: left;
    color: #fb7070
}

.schedule-a-call {
    cursor: pointer
}

.thanks-for-subscribing h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center;
    margin: 50px 0 150px 0
}

.thanks-for-subscribing span {
    text-decoration: underline
}

.case__card__image {
    max-width: 45%
}

.case__card__image img {
    border-radius: 10px;
    overflow: hidden
}

.our-cases .modal .wp-block-image {
    margin-bottom: 3em
}

.our-cases .modal h1, .our-cases .modal h2, .our-cases .modal h3, .our-cases .modal h4, .our-cases .modal h5, .our-cases .modal h6 {
    font-family: "Futura PT Demi", sans-serif;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 3.5rem;
    text-align: left
}

.our-cases .modal p {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    margin-bottom: 4rem
}

.our-cases .modal p a {
    display: inline-block
}

.our-cases .modal ul, .our-cases .modal ol {
    padding-left: 2em;
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    margin-bottom: 4rem
}

.our-cases .modal ul li {
    display: list-item;
    list-style-type: disc
}

.our-cases .modal ol li {
    list-style-type: decimal;
    display: list-item
}

.black-text p {
    color: var(--main-text-color) !important
}

footer {
    padding-top: 2rem;
    padding-bottom: 4rem;
    background: #fff
}

footer {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (max-width: 575.98px) {
    footer {
        padding-bottom: 10rem
    }
}

.footer-center {
    margin-top: auto;
    background: #fff
}

.footer-center .review-wrap {
    text-align: center;
    margin-bottom: 50px
}

.footer-center .review-wrap .footer-trust-pilot {
    display: inline-block;
    width: 155px;
    vertical-align: top
}

.footer-center .review-wrap .footer-clutch {
    display: inline-block;
    margin-right: 12px;
    width: 210px;
    vertical-align: top
}

.footer-center .review-wrap .footer-fb {
    display: inline-block;
    width: 117px;
    vertical-align: top
}

@media (max-width: 768px) {
    .footer-center .review-wrap {
        display: block
    }

    .footer-center .review-wrap .footer-trust-pilot, .footer-center .review-wrap .footer-clutch {
        display: block;
        margin: 0 auto 25px auto
    }

    .footer-center .review-wrap .footer-fb {
        display: block;
        margin: auto
    }
}

@media (max-width: 1210px) {
    .footer-center .review-wrap {
        margin-bottom: 25px
    }

    .footer-center .review-wrap .footer-fb {
    }
}

.footer-center .pay-wrap {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    text-align: center;
    margin-top: 40px
}

@media (max-width: 540px) {
    .footer-center .pay-wrap {
        display: block
    }

    .footer-center .pay-wrap img {
        display: block;
        margin: auto
    }

    .footer-center .pay-wrap img.payment-item-bitcoin {
        margin-bottom: 10px
    }
}

.footer-center img {
    max-width: inherit;
    width: auto
}

.footer-center .footer-subscribe-form {
    color: #A3A2A2;
    font-size: 14px;
    line-height: 28px
}

.footer-center .footer-subscribe-form input {
    border: 2px solid #ecc656;
    border-radius: 4px;
    font-size: 14px;
    padding: 4px 8px;
    width: 100%;
    margin-top: 15px
}

.footer-center .footer-subscribe-form .message-success {
    color: #ecc656;
    font-size: 14px
}

.footer-center .footer-subscribe-form .message-error {
    color: #fb7070;
    font-size: 14px
}

@media (max-width: 768px) {
    .footer-center .footer-subscribe-form {
        text-align: center
    }

    .footer-center .footer-subscribe-form input {
        margin: 15px auto 0 auto;
        text-align: left;
        width: 70%
    }
}

.footer-center .footer-social {
    text-align: center
}

@media (max-width: 768px) {
    .footer-center .footer-social {
        margin-top: 35px
    }
}

.footer-center .footer-social a {
    display: inline;
    margin: 0 20px
}

.footer-center .footer__text {
    text-align: center;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    color: rgba(34, 34, 34, .6);
    margin-top: 25px
}

@media (min-width: 768px) {
    .footer-center .desktop-uncollapse-list {
        display: block
    }
}

.footer-center .footer-list {
    margin-top: 40px
}

.footer-center .footer-list.footer-list-top {
    margin-top: 0
}

@media (min-width: 768px) {
    .footer-center .footer-list {
        margin-top: 0
    }
}

.footer-center .footer-list__title {
    font-size: 18px;
    color: #000;
    line-height: 21px;
    font-weight: 700;
    position: relative
}

.footer-center .footer-list__title.show-mobile:after {
    content: "\2013";
    font-family: "Futura PT", sans-serif;
    font-size: 40px;
    font-weight: 300;
    position: absolute;
    top: -6px;
    right: 0
}

.footer-center .footer-list__title.show-mobile.collapsed:after {
    content: "+";
    top: 0
}

.footer-center .footer-list__item a {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    margin: 15px 0;
    text-align: left
}

#newStyleContainer .footer-list .footer-list__item a:hover {
    text-decoration: underline
}

#accept_privacy_policy {
    display: inline-block;
    margin-right: 8px
}

#result-accept_privacy_policy {
    color: #f47676;
    font-size: 1.4rem;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-top: 1rem
}

footer .cookies-police-wrapper {
    background-color: rgba(218, 233, 255, 1);
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 20px 0;
    line-height: 25px;
    z-index: 100;
    color: #000;
    font-size: 1.8rem;
    font-weight: 100
}

footer .cookies-police-wrapper a {
    display: inline
}

footer .cookies-police-wrapper__text {
    position: relative;
    padding-right: 55px
}

footer .cookies-police-wrapper__text .close-cookies-btn {
    position: absolute;
    bottom: 0;
    right: 10px;
    font-family: "Futura PT Demi", sans-serif;
    font-size: 36px;
    font-weight: 100;
    opacity: .5;
    background: none;
    border: none
}

.custom-fc-frame-no-cookies {
    bottom: 85px !important
}

#fc_frame.fc-widget-small {
    width: 72px
}

@media (min-width: 5110px) {
    html, body {
        font-size: 33px !important
    }

    .container {
        max-width: 4096px !important
    }

    .owl-carousel .owl-item img {
        width: 83%
    }

    .modal-dialog-centered {
        max-width: 700px !important
    }

    .modal-dialog {
    }
}

@media (min-width: 3830px) {
    html, body {
        font-size: 22px
    }

    .container {
        max-width: 2560px
    }

    .owl-carousel .owl-item img {
        width: 86%
    }

    .modal-dialog-centered {
        max-width: 21%
    }

    .modal-dialog {
        max-width: 50%
    }
}

@media (min-width: 1910px) {
    html, body {
        font-size: 11px
    }

    #newStyleContainer, .newStyleContainer-html {
        font-size: 10px
    }

    .foundationNew {
        font-size: 10px
    }

    .packages__title {
        margin-bottom: 10rem
    }

    .packages-p {
        padding: 0 9rem
    }

    .auditCustom {
        font-size: 10px
    }

    .mission-vision {
        font-size: 10px
    }
}

@media (max-width: 1239.98px) {
    #auditCustom .header-wrapper__title h1 br {
        display: none
    }

    #foundationNew .features-row {
        padding-left: 0rem
    }

    #foundationNew .made-for__long-term__bg {
        position: absolute;
        top: 2rem;
        left: -2.3rem;
        width: 100%
    }
}

@media (max-width: 1199px) {
    html, body {
        font-size: 8.4px
    }

    .foundationNew {
        font-size: 8px
    }

    .modal-body__btn_next {
        top: 25rem;
        margin-right: -14rem
    }

    .modal-body__btn_rev {
        top: 25rem;
        margin-left: -14rem
    }

    .case__card__image__img_6 {
        height: 100%
    }

    .text-bloc .leafIcon {
        position: absolute;
        bottom: -127px;
        right: -3px;
        z-index: 0;
        width: 27rem
    }

    .newStyleContainer-html {
        font-size: 8.1px
    }

    #newStyleContainer .transparent-work__wrapper.first {
        padding-left: 2.7rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(2) {
        left: -3.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(3) {
        left: 13rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(4) {
        left: 28rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(5) {
        left: 44rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(6) {
        left: 62rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(7) {
        right: -27px
    }

    .auditCustom {
        font-size: 8.3px
    }

    .QuoraRedditSearchMagnetX {
        font-size: 8.3px
    }
}

@media (min-width: 768px) {
    ::-webkit-scrollbar {
        width: 5px
    }

    ::-webkit-scrollbar-track {
        background: #fff2cb
    }

    ::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .59)
    }

    ::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .59)
    }

    html {
        height: 100%
    }
}

@media (max-width: 1336px) {
    .contact__wrapper__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

@media (min-width: 992px) {
    .mob {
        display: none
    }

    .desk {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .contact_p {
        padding: 0 7rem 0 15rem
    }

    .samples-modal-title {
        padding-top: 0
    }
}

@media (max-width: 991px) {
    html, body {
        font-size: 7px
    }

    #newStyleContainer .navbar-nav__alter .link__alter:focus, .navbar-nav__alter .link__alter:hover, .navbar-nav .link__alter:focus, .navbar-nav .link__alter:hover {
        color: #ffffff !important;
        border-color: transparent !important
    }

    .header_alter {
        position: fixed;
        top: 0;
        padding: 0 3rem;
        background: #1977ef;
        z-index: 20202020
    }

    .dropdown-menu.navbar-links {
        position: static !important;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background: transparent;
        padding: 0
    }

    .navbar-links .dropdown-item {
        width: 100%;
        margin-bottom: 4rem
    }

    .navbar-links .dropdown-item:hover .navbar-link__text__title {
        color: #fff
    }

    .navbar-link__text__title {
        color: #fff;
        text-align: center
    }

    .navbar-link__text__sub-title {
        color: #fff;
        text-align: center
    }

    .navbar-link__image {
        min-height: 16rem
    }

    .mob {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .desk {
        display: none
    }

    .navbar-collapse {
        position: fixed;
        top: 0;
        right: 100%;
        padding: 0 3rem 1.5rem;
        width: 100%;
        height: 100%;
        background: -o-linear-gradient(294.79deg, #ecc656 0, #0a56b8 100%);
        background: linear-gradient(155.21deg, #ecc656 0, #0a56b8 100%);
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        display: block;
        text-align: center;
        z-index: 1
    }

    .navbar-collapse.collapsing {
        height: auto !important;
        margin-right: 50%;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        display: block
    }

    .navbar-collapse.show {
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        z-index: 15;
        overflow: auto
    }

    .navbar-toggler {
        right: 0;
        border: 1px solid rgba(255, 255, 255, .2);
        -webkit-border-radius: 100%;
        border-radius: 100%;
        padding: 0
    }

    .ham {
        width: 3.4rem
    }

    .navbar-nav {
        margin: 0 !important;
        padding-top: 15vh
    }

    .navbar-nav__alter {
        margin: 0 !important;
        padding-top: 10rem
    }

    .navbar {
        height: 8rem;
        padding: 0 3rem;
        border: none
    }

    .navbar_alter {
        border-bottom: 1px solid rgba(27, 123, 246, .1)
    }

    .navbar-toggler {
        z-index: 16
    }

    .header__crowdoLogo-logo {
        width: 10rem;
        height: 3.7rem
    }

    .navbar-brand {
        padding: 0;
        border: none
    }

    .navbar-logIn span {
        display: none
    }

    .header__LogInIcon {
        width: 1.4rem;
        height: 1.4rem;
        margin-right: .3rem
    }

    .navbar-logIn:hover > .header__LogInIcon {
        fill: #ffffff;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease
    }

    .navbar-logIn {
        border: 1px solid rgba(255, 255, 255, .2);
        -webkit-border-radius: 100%;
        border-radius: 100%;
        width: 3.4rem;
        height: 3.4rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin-right: 1rem
    }

    .navbar-logIn__alter {
        border: 1px solid rgba(50, 50, 50, .1)
    }

    .navbar-toggler__alter.collapsed {
        border: 1px solid rgba(50, 50, 50, .1)
    }

    .navbar-toggler__alter > .ham6 .line {
        stroke: #ecc656
    }

    .navbar-toggler__alter > .ham6.active .line {
        stroke: #ffffff
    }

    .nav-item {
        margin: 0;
        margin-bottom: 4rem
    }

    .nav-link {
        margin: 0;
        padding: 0;
        border: none;
        font-size: 3.6rem;
        font-family: "Futura PT", sans-serif;
        font-weight: 500;
        font-style: normal;
        color: var(--main-text-color)
    }

    .dropdown-toggle::after {
        display: inline-block;
        border: solid #ffffff;
        border-width: 0 3px 3px 0;
        padding: 5px;
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        margin-left: 1.6rem
    }

    .lang__nav__link:hover {
        border: none
    }

    .dropdown-menu {
        padding: 0;
        margin: 0;
        margin-top: 2rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: rgba(255, 255, 255, .6);
        background: transparent;
        border: none
    }

    .dropdown-item {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: var(--main-text-color);
        font-size: 2.4rem;
        line-height: 3rem
    }

    .dropdown__arrowIcon {
        stroke: var(--main-text-color)
    }

    .footer_padding {
        padding: 0 15px
    }

    .our-cases__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .our-cases__wrapper__text {
        margin-bottom: 2rem
    }

    .modal-body {
        padding: 0 4.4rem 4rem
    }

    .case__card__image__img {
    }

    .contact-map {
        padding-right: 0;
        min-height: 416px;
        height: 416px;
        margin-bottom: 3.5rem
    }

    .modal-body__btn_next {
        top: 25rem;
        margin-right: -7rem
    }

    .modal-body__btn_rev {
        top: 25rem;
        margin-left: -7rem
    }

    .table-responsive::-webkit-scrollbar {
        width: 2px;
        height: 2px
    }

    .table-responsive::-webkit-scrollbar-track {
        background: #fff2cb
    }

    .table-responsive::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .7)
    }

    .table-responsive::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .7)
    }

    .lang-link.dropdown-toggle::after {
        display: none
    }

    .lang-item .dropdown-menu {
        margin: 0;
        background: #ecc656
    }

    .main-page-lang:hover {
        border-color: transparent
    }

    .lang {
        margin-left: auto
    }

    .text-bloc p {
        width: 75%
    }

    .text-bloc .leafIcon {
        position: absolute;
        bottom: -99px;
        right: -7px;
        z-index: 0;
        width: 27rem
    }

    .why-crowdo__bloc {
        height: 22rem
    }

    .why-crowdo_leaf_second {
        top: -10rem;
        right: -5rem
    }

    .newStyleContainer-html {
        font-size: 6.2px
    }

    #newStyleContainer .niche__wrapper {
        padding: 3rem 2rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(2) {
        left: -3.3rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(3) {
        left: 12.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(4) {
        left: 26.8rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(5) {
        left: 42.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(6) {
        left: 59.7rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(7) {
        right: -21px
    }

    #newStyleContainer .transparent-work__wrapper.first {
        padding-left: 2.6rem
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-track {
        background: #fff2cb
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .faq__title__img.woman {
        display: none
    }

    #newStyleContainer .faq__title__img.small.one {
        display: none
    }

    #newStyleContainer .faq__title__img.small.two {
        display: none
    }

    #newStyleContainer .faq__title {
        padding-bottom: 6rem
    }

    #newStyleContainer .faq__title h1 {
        text-align: center
    }

    #newStyleContainer .faq__title__img.big.two {
        width: 5.2rem;
        right: 0;
        top: unset;
        left: 2rem;
        bottom: 3rem
    }

    #newStyleContainer .faq__title__img.big.one {
        width: 5.7rem;
        left: unset;
        top: 2rem;
        right: 2rem
    }

    #newStyleContainer .faq__question {
        justify-content: space-between;
        flex-direction: row-reverse
    }

    #newStyleContainer .faq__answer__text {
        padding-left: 0;
        padding-right: 0
    }

    #auditCustom .faq__answer li {
        padding-left: 1rem
    }

    #foundationNew .faq__answer li {
        padding-left: 1rem
    }

    .foundationNew {
        font-size: 6px
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__title {
        color: rgba(255, 255, 255, .6);
        font-family: "Futura PT", sans-serif;
        font-weight: 500;
        font-size: 1.4rem;
        line-height: 1
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__link {
        font-family: "Futura PT Demi", sans-serif;
        font-size: 1.4rem;
        color: var(--main-text-color);
        border-bottom: .05rem dashed rgba(255, 255, 255, .5);
        padding-bottom: .4rem
    }

    .auditCustom {
        font-size: 6.1px
    }

    #foundationNew .made-for__long-term__wrapper p br {
        display: none
    }

    #foundationNew .made-for__long-term__bg {
        position: absolute;
        top: 2rem;
        left: -2.3rem;
        width: 100%
    }

    .QuoraRedditSearchMagnetX {
        font-size: 6.3px
    }
}

@media (max-width: 768px) {
    #foundationNew .made-for__long-term__bg {
        top: 3rem
    }

    .foundationNew {
        font-size: 4px
    }
}

@media (max-width: 767px) {
    .mob-non {
        display: none
    }

    .faq__image {
        display: none
    }

    .footer__wrapper {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly
    }

    .footer__text {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }

    .compare__wrapper_cons {
        margin-bottom: 5rem
    }

    .package__wrapper {
        margin-bottom: 7rem
    }

    .leafIcon {
        display: none
    }

    .compare {
        overflow: hidden
    }

    .lampIcon_big {
        width: 16.4rem;
        height: 18rem;
        position: absolute;
        top: 46rem;
        right: -5.5rem
    }

    .lampIcon_small {
        width: 7rem;
        height: 10.6rem;
        position: absolute;
        top: 1.4rem;
        left: -2.4rem;
        -webkit-transform: scaleX(-1);
        -ms-transform: rotate(300deg);
        transform: rotate(300deg)
    }

    .links__box {
        width: 35rem;
        margin: 0 auto
    }

    .packages {
        overflow: hidden
    }

    .carousel__wrapper {
        margin-top: 10rem
    }

    .header__content {
    }

    .header__content__title {
        font-size: 3rem;
        text-align: center
    }

    .header__content__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }

    .modal-body {
        padding: 0 1.7rem 4rem
    }

    .contact-map {
        padding-right: 0;
        min-height: 416px;
        height: 416px;
        margin-bottom: 3.5rem
    }

    .contact__wrapper {
        margin-bottom: 0;
        padding: 0 6rem
    }

    .contact {
        padding-top: 5rem;
        padding-bottom: 4rem
    }

    .contact__title {
        padding-top: 0;
        padding-bottom: 3rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .our-cases__title {
        width: 100%;
        padding: 6rem 0;
        margin-bottom: 0
    }

    .our-cases {
        padding-top: 0
    }

    .links__wrapper__title {
        text-align: center
    }

    .case__card__image__img_1, .case__card__image__img_3, .case__card__image__img_4, .case__card__image__img_5, .case__card__image__img_7, .case__card__image__img_19, .case__card__image__img_10 {
        height: 100% !important
    }

    .modal-body__btn_next {
        top: 33rem;
        margin-right: -4rem
    }

    .modal-body__btn_rev {
        top: 33rem;
        margin-left: -4rem
    }

    .text-bloc p {
        width: 100%
    }

    .text-bloc .br {
        display: none
    }

    .why-crowdo__bloc {
        width: 36rem;
        height: 20.8rem;
        margin: 0 auto;
        margin-bottom: 9rem
    }

    .why-crowdo_leaf_first {
        top: -11rem;
        left: 122px;
        width: 36rem
    }

    .why-crowdo_leaf_second {
        top: -11rem;
        right: 92px;
        width: 36rem
    }

    .video-block__button {
        width: 22rem;
        height: 14rem
    }

    .how-do-we__man {
        bottom: 24%
    }

    .newStyleContainer-html {
        font-size: 4.5px
    }

    #newStyleContainer .niche__wrapper {
        padding: 3rem 1.6rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(2) {
        left: -3.1rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(3) {
        left: 12.9rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(4) {
        left: 27.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(5) {
        left: 43.2rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(6) {
        left: 60.9rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(7) {
        right: -15px
    }

    .auditCustom {
        font-size: 4.7px
    }

    .QuoraRedditSearchMagnetX {
        font-size: 4.7px
    }

    #QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header p {
        padding-top: 3rem
    }
}

@media (min-width: 376px) and (max-width: 574px) {
    .btn_def {
        width: 23rem;
        height: 6rem;
        font-size: 2.1rem
    }

    .ham {
        width: 4.4rem
    }

    .navbar-logIn {
        width: 4.4rem;
        height: 4.4rem
    }

    .header_alter-logIn {
        margin-right: 5.6rem !important
    }

    .lang__nav__link {
        font-size: 2rem
    }

    .header__crowdoLogo-logo {
        width: 14rem;
        height: 6.7rem
    }
}

@media (max-width: 575px) {
    html, body {
        font-size: 8px
    }

    main {
        background: url(../img/body-bg_mob.webp) center bottom no-repeat;
        background-size: contain
    }

    .footer__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        width: 16rem;
        margin: 0 auto
    }

    .contact__wrapper__box__title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: center
    }

    .contact__wrapper__box_footer {
        display: inline-flex;
        flex-direction: column;
        align-self: flex-start;
        margin-bottom: 111px;
        padding-bottom: 2rem
    }

    .contact__wrapper__box__title_alter, .contact__wrapper__box__link_alter {
        color: #323232
    }

    .compare {
        padding-bottom: 10rem
    }

    .world {
        padding: 0;
        background: url(../img/world.webp) top 5rem center no-repeat;
        background-size: cover
    }

    .world__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        background: url(../img/world_wrapper_bg_mob.webp) top center no-repeat;
        height: 63rem
    }

    .world__wrapper__box {
        width: 100%;
        height: 19rem
    }

    .world__wrapper__box_black .world__wrapper__box__list__item {
        font-size: 1.4rem;
        line-height: 1.6rem
    }

    .world__wrapper__box__blue .world__wrapper__box__list__item {
        margin-bottom: 1rem;
        font-size: 1.8rem
    }

    .world__wrapper__box_black .world__wrapper__box__title {
        font-size: 2.4rem;
        line-height: 1
    }

    .world__wrapper__box_white .world__wrapper__box__title {
        margin-bottom: 3rem;
        font-size: 2.4rem
    }

    .world__wrapper__box_white .world__wrapper__box__list__item {
        font-size: 1.4rem;
        line-height: 1.6rem
    }

    .buttons__wrapper, .header__content__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .button_order {
        margin-right: 0;
        margin-bottom: 2rem
    }

    .header__content__wrapper__btn {
        margin-left: 0;
        margin-top: 2rem
    }

    .footer__crowdoLogo-logo {
        margin-bottom: 2rem
    }

    .contact__wrapper__box {
    }

    .navbar__contacts__link {
        margin-bottom: 1rem;
        margin-top: 1rem;
        font-family: "Futura PT Demi", sans-serif !important
    }

    #newStyleContainer .contact__wrapper__box__link {
        font-family: "Futura PT Demi", sans-serif !important
    }

    .faq {
        padding-top: 0;
        padding-bottom: 10rem
    }

    .faq__title {
        text-align: center
    }

    .modal-body__btn {
        width: 3rem;
        height: 3rem
    }

    .modal-body__btn_arrowIcon {
        height: 1.5rem;
        width: 1.5rem
    }

    .modal-title {
        font-size: 3rem
    }

    .contact__wrapper {
        padding: 0
    }

    .contact__wrapper {
        padding-bottom: 8rem
    }

    .header__content__title {
        font-size: 3rem;
        line-height: 4rem;
        margin-bottom: 4rem;
        padding-top: 4rem;
        margin-left: auto;
        margin-right: auto;
        width: 247px
    }

    .header__content__title .google:not(:last-child) {
        margin-right: -0.5rem
    }

    .carousel__wrapper {
        margin-top: 10rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        -webkit-justify-content: unset;
        justify-content: unset;
        height: 100%;
        width: 280px;
        margin-left: auto;
        margin-right: auto
    }

    .owl-carousel .owl-item img {
        width: unset;
        height: 215px;
        margin: 0 auto
    }

    .bookmarks ul li {
        width: 50%;
        margin-bottom: 2rem;
        padding-left: 1rem
    }

    .bookmarks ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        height: auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        border: none;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 100%
    }

    .bookmarks {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2.7rem
    }

    .h100 {
        height: 100%
    }

    .safe__wrapper {
        -webkit-border-radius: 0;
        border-radius: 0;
        height: 54.2rem;
        margin-top: 9rem
    }

    .safe__wrapper__border {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .safe__wrapper__text {
        text-align: center
    }

    .packages_p {
        padding: 0
    }

    .case__card__image {
        width: 50%
    }

    .case__card__image_8, .case__card__image_6 {
        margin-right: 0
    }

    .text-bloc p:first-child {
        font-size: 3rem
    }

    .text-bloc {
        padding: 4rem 3rem
    }

    .newStyleContainer-html {
        font-size: 10px;
        overflow-x: hidden
    }

    #newStyleContainer .header-wrapper__title {
        text-align: center
    }

    #newStyleContainer .header-wrapper__buttons {
        display: none
    }

    #newStyleContainer .header-wrapper__buttons-mob {
        display: flex;
        flex-direction: column
    }

    #newStyleContainer .header-wrapper__buttons-mob a {
        margin: 0 auto
    }

    #newStyleContainer .header-wrapper__buttons-mob a:first-child {
        margin-bottom: 1rem
    }

    #newStyleContainer .header-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center
    }

    #newStyleContainer .header-list .header-list__item {
        margin-bottom: 2rem;
        margin-right: 0
    }

    #newStyleContainer .transparent__counter__wrapper__img {
        display: none
    }

    #newStyleContainer .transparent__counter__wrapper {
        margin-bottom: 2rem
    }

    #newStyleContainer .transparent__counter__wrapper .transparent__counter__wrapper__block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        padding: 0 3rem;
        width: 100%;
        border: none
    }

    #newStyleContainer .transparent__buttons a {
        margin: 0 auto
    }

    #newStyleContainer .transparent__buttons a:first-child {
        margin: 0 auto;
        margin-bottom: 1rem
    }

    #newStyleContainer .transparent__buttons .btn-text {
        text-align: center;
        font-weight: 500
    }

    #newStyleContainer .guest-post__img img {
        width: 100%;
        max-width: 100%
    }

    #newStyleContainer .transparent__counter__wrapper .transparent__counter__wrapper__block .range-wrap {
        width: 100%
    }

    #newStyleContainer .transparent__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #newStyleContainer .transparent-table {
        padding: 0
    }

    #newStyleContainer .transparent-work__wrapper.first {
        padding-left: 0
    }

    #newStyleContainer .build-wrapper__image {
        display: none
    }

    #newStyleContainer .build-wrapper br {
        display: none
    }

    #newStyleContainer .build-wrapper .build-wrapper__text {
        position: unset;
        -webkit-box-pack: end;
        justify-content: flex-end;
        -webkit-box-align: start;
        align-items: flex-start
    }

    #newStyleContainer .build-wrapper .build-wrapper__text:not(:last-child) {
        margin-bottom: 4.5rem
    }

    #newStyleContainer .build-wrapper .build-wrapper__text p {
        text-align: left
    }

    #newStyleContainer .build-wrapper .build-wrapper__text .build-wrapper__text__number {
        margin-right: 3rem
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.top p {
        margin: 0
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.bottom {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.bottom p {
        margin: 0;
        padding: 0
    }

    #newStyleContainer .build-wrapper .build-wrapper__text:nth-child(7) {
        width: unset
    }

    #newStyleContainer .guest-post__title__img {
        display: none
    }

    #newStyleContainer .guest-post__wrapper .guest-post__wrapper__text p {
        padding: 0
    }

    #newStyleContainer .niche__title p {
        padding: 0
    }

    #newStyleContainer .niche__wrapper {
        margin-bottom: 3rem;
        height: auto;
        padding: 1rem
    }

    #newStyleContainer .niche__wrapper__buttons {
        display: flex
    }

    #newStyleContainer .niche__wrapper__buttons a {
        margin: 0 auto
    }

    #newStyleContainer .footer__wrapper {
        width: 100%
    }

    #newStyleContainer .contact__wrapper__box_footer {
        align-self: center;
        align-items: center;
        padding-bottom: 1rem
    }

    #newStyleContainer .footer__crowdoLogo-logo {
        margin-bottom: 3rem
    }

    #newStyleContainer .faq__question__img {
        margin-right: 0
    }

    #newStyleContainer .faq {
        padding-bottom: 6rem
    }

    #newStyleContainer .faq__title h1 {
        font-size: 3rem
    }

    #newStyleContainer .faq__question {
        font-size: 1.6rem
    }

    #newStyleContainer .header-wrapper__title h1 {
        font-size: 3rem;
        text-align: center
    }

    #newStyleContainer .section-title h2 {
        font-size: 3rem
    }

    #newStyleContainer .header-wrapper-image {
        display: flex;
        justify-content: center;
        margin-bottom: 4.5rem
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar {
        width: 2px;
        height: 2px
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-track {
        background: #fff2cb
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .header {
        padding-bottom: 0;
        border-bottom: none
    }

    .newCrowdo .header {
        z-index: 0
    }

    #newStyleContainer .border-bottom-mob {
        border-bottom: 1px solid #2222221a
    }

    #newStyleContainer .header-list {
        padding-bottom: 4rem
    }

    #newStyleContainer .guest-posting {
        border-bottom: none;
        padding-bottom: 0
    }

    #newStyleContainer .guest-posting__wrapper.border-bottom-mob {
        border-bottom: 1px solid #2222221a;
        padding-bottom: 6rem;
        margin: 0
    }

    #newStyleContainer .transparent {
        padding-top: 6rem;
        padding-bottom: 10rem
    }

    #newStyleContainer .build {
        padding-top: 10rem;
        padding-bottom: 6rem
    }

    #newStyleContainer .transparent-message {
        padding: 3rem 3rem;
        font-size: 3rem
    }

    #newStyleContainer .build__title h2 {
        font-size: 2.4rem
    }

    #newStyleContainer .build-wrapper__text p {
        position: relative
    }

    #newStyleContainer .build-wrapper__text:not(:last-child) p:before {
        content: " ";
        position: absolute;
        top: 3.6rem;
        left: -4.4rem;
        height: 100%;
        border-left: 1px dashed #ecc656
    }

    #newStyleContainer .guest-post {
        padding-top: 6rem
    }

    #newStyleContainer .niche {
        padding-top: 6rem
    }

    #newStyleContainer .transparent-work {
        margin-bottom: 6rem
    }

    #newStyleContainer .transparent-work__wrapper.second {
        padding-top: 0
    }

    #newStyleContainer .header-wrapper {
        padding-top: 0
    }

    #newStyleContainer .header-wrapper__text {
        align-items: flex-start
    }

    #newStyleContainer .niche {
        padding-bottom: 6rem
    }

    .footer-list__title {
        text-align: center
    }

    .footer-list__item {
        text-align: center
    }

    .contact__wrapper__box_footer .navbar__contacts__link {
        margin-bottom: 0
    }

    .footer-wrapper {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .footer-order-text {
        order: 5
    }

    .footer-links a:first-child {
        margin-left: 0
    }

    .footer-links a {
        margin-left: 2rem
    }

    #newStyleContainer .navbar__contacts__link {
        margin-bottom: 2rem
    }

    .auditCustom {
        font-size: 10px
    }

    #auditCustom .header {
        padding-top: 4rem;
        padding-bottom: 3rem;
        z-index: 0
    }

    #auditCustom .header-wrapper__title {
        margin-bottom: 2.2rem
    }

    #auditCustom .header-wrapper__title h1 {
        font-size: 2.3rem
    }

    #auditCustom .header-wrapper-image.mobile {
        display: -webkit-box;
        display: flex;
        margin-bottom: 2.6rem
    }

    #auditCustom .header-wrapper-image.desktop {
        display: none
    }

    #auditCustom .header-wrapper-image {
        width: 100%
    }

    #auditCustom .header-wrapper__text {
        width: 100%;
        margin-bottom: 2.5rem
    }

    #auditCustom .header-wrapper__text p {
        font-weight: 600
    }

    #auditCustom .btn-wrapper {
        width: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #auditCustom .btn-wrapper a {
        width: 26rem;
        font-size: 1.8rem;
        display: inline-block;
        margin: 0 auto
    }

    #auditCustom .btn-wrapper a:first-child {
        margin: 0 auto;
        margin-bottom: 2rem
    }

    #auditCustom .section-title h2 {
        font-size: 2.8rem
    }

    #auditCustom .section-title p {
        font-size: 1.6rem;
        padding-top: .8rem
    }

    #auditCustom .why-audit {
        padding-top: 4rem;
        padding-bottom: 0
    }

    #auditCustom .why-audit__title {
        margin-bottom: 8.7rem
    }

    #auditCustom .why-audit__wrapper {
        padding: 0 40px
    }

    #auditCustom .why-audit__bloc {
        margin-bottom: 6.3rem
    }

    #auditCustom .how-work {
        padding-top: 5rem;
        padding-bottom: 5.6rem
    }

    #auditCustom .how-work__line {
        display: none
    }

    #auditCustom .how-work__wrapper_1 .how-work__wrapper__label, #auditCustom .how-work__wrapper_3 .how-work__wrapper__label, #auditCustom .how-work__wrapper_5 .how-work__wrapper__label {
        top: -2.1rem;
        right: -2.4rem;
        left: auto
    }

    #auditCustom .how-work__wrapper {
        width: 100%
    }

    #auditCustom .how-work .col-sm-6 {
        padding-right: 15px;
        padding-left: 15px
    }

    #auditCustom .how-work__icon__image__wrapper {
        position: unset;
        width: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center
    }

    #auditCustom .how-work .col-sm-6:nth-child(1) {
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    #auditCustom .how-work .col-sm-6:nth-child(2) {
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    #auditCustom .how-work .col-sm-6:nth-child(3) {
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    #auditCustom .how-work .col-sm-6:nth-child(4) {
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    #auditCustom .how-work .col-sm-6:nth-child(5) {
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    #auditCustom .how-work .col-sm-6:nth-child(6) {
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    #auditCustom .how-work .col-sm-6:nth-child(7) {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    #auditCustom .how-work .col-sm-6:nth-child(8) {
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    #auditCustom .how-work .col-sm-6:nth-child(9) {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    #auditCustom .how-work .col-sm-6:nth-child(10) {
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    #auditCustom .how-work .col-sm-6:nth-child(11) {
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    #auditCustom .how-work .col-sm-6:nth-child(12) {
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    #auditCustom .how-work__icon_1 {
        margin-bottom: 3.8rem
    }

    #auditCustom .how-work__icon_2 {
        margin-bottom: 2.5rem
    }

    #auditCustom .how-work__icon_3 {
        margin-bottom: 4.3rem
    }

    #auditCustom .how-work__icon_4 {
        margin-bottom: 1.6rem
    }

    #auditCustom .how-work__icon_5 {
        margin-bottom: 1.4rem
    }

    #auditCustom .how-work__icon_6 {
        margin-bottom: 2.3rem
    }

    #auditCustom .how-work__wrapper_1 {
        margin-bottom: 6.4rem
    }

    #auditCustom .how-work__wrapper_2 {
        margin-bottom: 5.3rem
    }

    #auditCustom .how-work__wrapper_3 {
        margin-bottom: 6.6rem
    }

    #auditCustom .how-work__wrapper_4 {
        margin-bottom: 3.6rem
    }

    #auditCustom .how-work__wrapper_5 {
        margin-bottom: 4.2rem
    }

    #auditCustom .how-work__wrapper_6 {
        margin-bottom: 3rem
    }

    #auditCustom .how-work__image__blob {
        top: 50.2rem;
        left: -15rem;
        width: 21.6rem
    }

    #auditCustom .how-work__image__blob-left {
        display: none
    }

    #auditCustom .how-work__image__blob-right {
        bottom: 56.7rem;
        width: 16rem
    }

    #auditCustom .how-work__bg__bottom {
        width: 100%
    }

    #auditCustom .deliverables {
        padding-top: 6.7rem;
        padding-bottom: 6rem
    }

    #auditCustom .deliverables__wrapper {
        padding: 0
    }

    #auditCustom .deliverables__title h2 {
        text-align: center
    }

    #auditCustom .deliverables__title p {
        text-align: center
    }

    #auditCustom .deliverables__image__blob {
        display: none
    }

    #auditCustom .deliverables__image {
        width: 100%
    }

    #auditCustom .deliverables__image.desktop {
        display: none
    }

    #auditCustom .deliverables__image.mobile {
        display: -webkit-box;
        display: flex
    }

    #auditCustom .deliverables__wrapper__list {
        padding-left: 2rem
    }

    #auditCustom .mobile-br {
        display: -webkit-box;
        display: flex
    }

    #auditCustom .audit-compare {
        padding-top: 5.8rem;
        padding-bottom: 9rem
    }

    #auditCustom .audit-compare__title {
        margin-bottom: 1.2rem;
        position: relative;
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        width: 37rem
    }

    #auditCustom .audit-compare__wrapper {
        margin: 0 auto
    }

    #auditCustom .audit-compare__wrapper__list__item {
        margin-bottom: 2.5rem
    }

    #auditCustom .audit-compare__wrapper .audit-compare__wrapper__list {
        padding-top: 0;
        margin-bottom: 4rem
    }

    #auditCustom .audit-compare-blob {
        right: -11rem;
        bottom: 49rem;
        width: 20rem
    }

    #auditCustom .difference {
        padding-top: 6.4rem;
        padding-bottom: 5.6rem
    }

    #auditCustom .difference__title .desktop-br {
        display: none
    }

    #auditCustom .difference__title .mobile-br {
        display: -webkit-box;
        display: flex
    }

    #auditCustom .difference-blob {
        width: 13.1rem;
        top: 15rem
    }

    #auditCustom .difference-slide .difference__wrapper {
        width: 100%;
        margin-bottom: 3rem;
        margin-right: 0;
        margin-left: 0
    }

    #auditCustom .difference-slide .difference__wrapper__title {
        margin-bottom: 1.2rem
    }

    #auditCustom .difference-slide .slick-dots button {
        min-height: 1.1rem;
        width: 1.1rem;
        height: 1.1rem
    }

    #auditCustom .package {
        padding-top: 5.8rem;
        padding-bottom: 0
    }

    #auditCustom .package__wrapper {
        min-height: auto
    }

    #auditCustom .package__wrapper__buttons.btn-wrapper a:first-child {
        margin: 0 auto
    }

    #auditCustom .package-block {
        padding-bottom: 2.1rem;
        margin-bottom: 5rem
    }

    #auditCustom .package__wrapper__price {
        margin-top: 3rem
    }

    #auditCustom .faq {
        padding-bottom: 2rem
    }

    #auditCustom .faq__title {
        padding-top: 5rem;
        padding-bottom: 3.5rem;
        margin-bottom: 0
    }

    #auditCustom .faq__title h2 {
        font-size: 3.6rem;
        margin-bottom: 0
    }

    #auditCustom .faq__title__img__left {
        display: none
    }

    #auditCustom .faq-blob {
        display: none
    }

    #auditCustom .faq-img {
        padding-top: 5rem;
        position: static;
        width: 100%
    }

    #auditCustom .faq-img img {
        width: unset;
        margin: 0 auto;
        display: -webkit-box;
        display: flex
    }

    #auditCustom .faq__title__img__right {
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
        left: 24px;
        width: 5rem
    }

    #auditCustom .difference-slide {
        overflow: hidden
    }

    #foundationNew .header {
        padding-bottom: 5rem;
        padding-top: 2rem;
        background: #dae7ee;
    }

    .alternative-bg {
        background: #ffffff !important
    }

    #foundationNew .section-title h2 {
        font-size: 2.4rem;
        line-height: 2.8rem
    }

    #foundationNew .btn-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        display: -webkit-box;
        display: flex
    }

    #foundationNew .why-foundation {
        padding-bottom: 5rem
    }

    #foundationNew .why-foundation__buttons {
        padding-top: 1rem
    }

    #foundationNew .btn-wrapper a:first-child {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 1.5rem
    }

    #foundationNew .btn-wrapper a {
        margin-right: auto;
        margin-left: auto;
        width: 34rem;
        height: 5.5rem
    }

    #foundationNew .header-wrapper {
        padding-top: 0
    }

    #foundationNew .header-wrapper__title {
        margin-bottom: 2rem
    }

    #foundationNew .header-wrapper__title h1 {
        text-align: center;
        font-size: 2.4rem;
        line-height: 2.8rem
    }

    #foundationNew .header-wrapper__text {
        width: 100%
    }

    #foundationNew .header-wrapper__text p {
        text-align: left;
        font-size: 1.6rem
    }

    #foundationNew .header-wrapper__text p br {
        display: none
    }

    #foundationNew .header-wrapper__text.desktop {
        display: none
    }

    #foundationNew .header-wrapper__text.mobile {
        padding-top: 3rem;
        display: -webkit-box;
        display: flex
    }

    #foundationNew .header-wrapper-image {
        width: 100%;
        margin-bottom: 0
    }

    #foundationNew .header-wrapper-image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .header-wrapper__buttons {
        padding-top: 1rem
    }

    #foundationNew .header-wrapper__buttons.desktop {
        display: none
    }

    #foundationNew .header-wrapper__buttons.mobile {
        display: flex
    }

    #foundationNew .header .packages-row {
        padding-top: 0
    }

    #foundationNew .why-foundation__image img {
        position: relative;
        display: -webkit-box;
        display: flex;
        margin: 0 auto;
        width: 100%;
        top: 0;
        right: unset
    }

    #foundationNew .why-foundation__wrapper {
        margin-bottom: 3rem;
        flex-direction: row;
        -webkit-box-pack: start !important;
        justify-content: start !important
    }

    #foundationNew .why-foundation__wrapper__text {
        text-align: left;
        font-size: 1.4rem
    }

    #foundationNew .why-foundation__wrapper__text br {
        display: none
    }

    #foundationNew .why-foundation__wrapper__icon {
        margin-bottom: 0;
        margin-right: 2rem;
        min-width: 5.5rem;
        width: 5.5rem;
        height: 5.5rem
    }

    #foundationNew .why-foundation__wrapper__icon svg {
        width: 3.6rem;
        height: 3.6rem
    }

    #foundationNew .talk-business__wrapper {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin-right: auto;
        margin-left: auto
    }

    #foundationNew .features {
        padding-top: 3.5rem
    }

    #foundationNew .talk-business {
        padding-top: 0rem;
        padding-bottom: 0rem
    }

    #foundationNew .features__title {
        margin-bottom: 3rem
    }

    #foundationNew .features__title h2 {
        text-align: center
    }

    #foundationNew .features__wrapper {
        margin-right: auto;
        margin-left: auto
    }

    #foundationNew .features__wrapper.red {
        margin-right: auto;
        margin-left: auto
    }

    #foundationNew .features__buttons {
        padding-top: 8rem
    }

    #foundationNew .made-for {
        padding-bottom: 4rem;
        padding-top: 5rem
    }

    #foundationNew .made-for__wrapper {
        padding-left: 0
    }

    #foundationNew .made-for__wrapper h3 {
        text-align: center
    }

    #foundationNew .made-for__wrapper .made-for__wrapper__text {
        padding-right: 0
    }

    #foundationNew .made-for__wrapper__item__text {
        padding-right: 0
    }

    #foundationNew .made-for__image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .made-for__image.mobile {
        display: -webkit-box;
        display: flex
    }

    #foundationNew .made-for__image.desktop {
        display: none
    }

    #foundationNew .long-term .made-for__right.mobile {
        display: -webkit-box;
        display: flex;
        border-left: 25vw solid #fff2cb;
        border-bottom: 3rem solid transparent
    }

    #foundationNew .long-term .made-for__left.mobile {
        display: -webkit-box;
        display: flex;
        border-top: 3rem solid #fff2cb;
        border-left: 75vw solid transparent
    }

    #foundationNew .long-term .made-for__right-bottom.mobile {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 0;
        height: 0;
        border-top: 3rem solid transparent;
        border-right: 6rem solid #ffffff;
        border-bottom: 0 solid transparent
    }

    #foundationNew .made-for__long-term__bg.desktop {
        display: none
    }

    #foundationNew .made-for__container {
        top: 0;
        left: unset;
        -webkit-transform: unset;
        transform: unset;
        z-index: 1;
        position: relative
    }

    #foundationNew .made-for__long-term__wrapper h3 {
        text-align: center
    }

    #foundationNew .made-for__long-term__wrapper p br {
        display: none
    }

    #foundationNew .made-for__long-term__img {
        width: 100%;
        margin-bottom: 3.2rem
    }

    #foundationNew .made-for__long-term__img img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .made-for__long-term__img.mobile {
        display: -webkit-box;
        display: flex
    }

    #foundationNew .made-for__long-term__img.desktop {
        display: none
    }

    #foundationNew .long-term {
        padding-bottom: 2rem
    }

    #foundationNew .grey-niches {
        padding-top: 3rem
    }

    #foundationNew .grey-niches__wrapper {
        padding: 0
    }

    #foundationNew .grey-niches__wrapper h3 {
        text-align: center
    }

    #foundationNew .grey-niches__wrapper p {
        padding: 0
    }

    #foundationNew .grey-niches__image {
        width: 100%;
        margin: 0;
        margin-bottom: 3rem
    }

    #foundationNew .grey-niches__image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .grey-niches__image.mobile {
        display: -webkit-box;
        display: flex
    }

    #foundationNew .grey-niches__image.desktop {
        display: none
    }

    #foundationNew .warranty__figure__left {
        display: none
    }

    #foundationNew .warranty__figure__right {
        display: none
    }

    #foundationNew .warranty__wrapper {
        height: auto;
        display: -webkit-box;
        display: flex;
        padding: 2rem 2rem 0
    }

    #foundationNew .warranty__wrapper__border {
        height: 100%
    }

    #foundationNew .warranty__wrapper__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #foundationNew .warranty__wrapper__item__icon {
        width: 8.5rem;
        height: 8.5rem
    }

    #foundationNew .warranty__wrapper__item__icon svg {
        width: 4rem
    }

    #foundationNew .our-packages__wrapper.desktop {
        display: none
    }

    #foundationNew .our-packages__wrapper.mobile {
        display: block
    }

    #foundationNew .our-packages__table__col__text {
        width: 55%;
        padding-left: 1rem;
        padding-right: 4rem;
        border-left: .1rem solid;
        border-top: .1rem solid;
        border-bottom: .1rem solid;
        border-color: #ecc656
    }

    #foundationNew .our-packages__table__col__text p {
        font-size: 1.1rem;
        line-height: 1.2rem
    }

    #foundationNew .our-packages__table__col__text .ww {
        width: 10rem
    }

    #foundationNew .our-packages__table__col__numb {
        width: 45%
    }

    #foundationNew .our-packages__table-trans__55 {
        width: 55%
    }

    #foundationNew .our-packages__table-trans__15 {
        width: 45%
    }

    #foundationNew .our-packages__table__col__text {
        border-left: none;
        border-top: none
    }

    #foundationNew .our-packages__table-text .our-packages__table__col__text p {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    #foundationNew .our-packages__table-bottom .our-packages__table__col__numb {
        width: 100%;
        border: none
    }

    #foundationNew .our-packages__table__row:nth-child(2n-2) .our-packages__table__col__numb:last-child {
        background: transparent
    }

    #foundationNew .our-packages__table__col__numb:last-child {
        border-color: #ecc656
    }

    #foundationNew .table-header:last-child {
        background: #ecc656
    }

    #foundationNew .our-packages__table-text .our-packages__table__col__numb:last-child {
        background: #ecc656
    }

    #foundationNew .our-packages__table-bottom .our-packages__table__col__numb:last-child p {
        color: #ffe211;
        font-size: 3.2rem;
        margin-bottom: 2rem
    }

    #foundationNew .our-packages__table-bottom .our-packages__table__col__numb {
        padding-bottom: 7rem;
        padding-top: 2rem
    }

    #foundationNew .our-packages__buttons {
        position: relative;
        bottom: 0;
        left: unset;
        -webkit-transform: none;
        transform: none
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table__row:nth-child(2n-2) {
        background: #fff2cb
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table__col__text {
        border-color: #edd7ff
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table__col__numb:last-child {
        border-color: #edd7ff
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table {
        border-color: #edd7ff
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table-text .our-packages__table__col__text {
        background: #ffe211
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table-text .our-packages__table__col__numb:last-child {
        background: #ffe211
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table-bottom .our-packages__table__col__numb:last-child p {
        color: #b555ff
    }

    #foundationNew .our-packages__wrapper.violet .table-header:last-child {
        background: #ffe211
    }

    #foundationNew .made-for__title h2 {
        padding: 0 4rem
    }

    #foundationNew .faq {
        padding-bottom: 2rem
    }

    #foundationNew .faq__title {
        padding-top: 5rem;
        padding-bottom: 3.5rem
    }

    #foundationNew .faq__title h2 {
        font-size: 3.6rem
    }

    #foundationNew .faq__title__img__left {
        display: none
    }

    #foundationNew .faq-blob {
        display: none
    }

    #foundationNew .faq-img {
        padding-top: 5rem;
        position: static;
        width: 100%
    }

    #foundationNew .faq-img img {
        width: unset;
        margin: 0 auto;
        display: -webkit-box;
        display: flex
    }

    #foundationNew .faq__title__img__right {
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
        left: 24px;
        width: 5rem
    }

    #foundationNew .talk-business {
        display: none
    }

    #foundationNew section {
        overflow: hidden
    }

    .QuoraRedditSearchMagnetX {
        font-size: 10px
    }

    #QuoraRedditSearchMagnetX .header {
        padding-top: 3rem;
        padding-bottom: 5rem
    }

    #QuoraRedditSearchMagnetX .section-title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    #QuoraRedditSearchMagnetX .btn-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .btn-wrapper a:first-child {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 1.5rem
    }

    #QuoraRedditSearchMagnetX .btn-wrapper a {
        margin-right: auto;
        margin-left: auto;
        font-size: 1.8rem;
        width: 34rem;
        height: 5.5rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper {
        padding-top: 0;
        padding-left: 0
    }

    #QuoraRedditSearchMagnetX .header-wrapper__title {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper__title h1 {
        text-align: center;
        font-size: 3.2rem;
        line-height: 4.1rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text p {
        text-align: center;
        font-size: 2.4rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text.desktop {
        display: none
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text.mobile {
        padding-top: 3rem;
        display: -webkit-box;
        display: flex
    }

    #QuoraRedditSearchMagnetX .header-wrapper-image {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .header-wrapper-image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #QuoraRedditSearchMagnetX .header-wrapper__buttons {
        padding-top: 1rem
    }

    #QuoraRedditSearchMagnetX .mobile-br {
        display: block
    }

    #QuoraRedditSearchMagnetX .working-procedure__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .working-procedure__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .working-procedure__list {
        padding-left: 0
    }

    #QuoraRedditSearchMagnetX .working-procedure__item {
        padding-right: 1rem
    }

    #QuoraRedditSearchMagnetX .working-procedure__item p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .working-procedure__item__icon svg {
        width: 4rem;
        height: 4rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__title {
        margin-bottom: 3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper {
        padding-left: 6.1rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__text {
        padding-right: 1rem;
        padding-left: 5.1rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__text p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon {
        width: 5.8rem;
        height: 5.8rem;
        left: -3rem;
        top: 6.3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon svg {
        width: 3rem;
        height: 3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.one {
        width: 8.2rem;
        top: 4.4rem;
        left: -4.3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.two {
        width: 8.9rem;
        top: 5.2rem;
        left: -5.4rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.three {
        width: 8.9rem;
        top: 4.5rem;
        left: -4.85rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.four {
        width: 11.3rem;
        top: 4.4rem;
        left: -6.4rem;
        -webkit-transform: rotate(281deg);
        transform: rotate(281deg)
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.five {
        width: 9.7rem;
        top: 4.9rem;
        left: -5.1rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.six {
        width: 9.5rem;
        top: 5.12rem;
        left: -5.4rem
    }

    #QuoraRedditSearchMagnetX .awesome-features .col-sm-6 {
        margin-bottom: 2.3rem
    }

    #QuoraRedditSearchMagnetX .establishing {
        padding-top: 5rem;
        padding-bottom: 5rem;
        background: #ffffff
    }

    #QuoraRedditSearchMagnetX .establishing__title {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .establishing__title h2 {
        text-align: center
    }

    #QuoraRedditSearchMagnetX .establishing__image.mobile {
        display: -webkit-box;
        display: flex;
        width: 100%;
        padding: 0;
        position: relative
    }

    #QuoraRedditSearchMagnetX .establishing__image.mobile .main-pic {
        width: 100%;
        position: relative;
        z-index: 1
    }

    #QuoraRedditSearchMagnetX .establishing__image.mobile .bg {
        position: absolute;
        width: 48.4rem;
        right: -1.5rem;
        top: -2rem;
        max-width: unset
    }

    #QuoraRedditSearchMagnetX .establishing__image.desktop {
        display: none
    }

    #QuoraRedditSearchMagnetX .establishing__list {
        margin-top: -8rem
    }

    #QuoraRedditSearchMagnetX .establishing__item__text p {
        padding-right: 1rem
    }

    #QuoraRedditSearchMagnetX .establishing__item__text p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .powerful-websites__title {
        padding-bottom: 4rem
    }

    #QuoraRedditSearchMagnetX .powerful-websites__wrapper {
        width: 100%;
        margin-right: auto !important;
        margin-left: auto !important
    }

    #QuoraRedditSearchMagnetX .powerful-websites__wrapper__item p {
        padding-right: 6rem
    }

    #QuoraRedditSearchMagnetX .powerful-websites__buttons {
        padding-top: 0rem
    }

    #QuoraRedditSearchMagnetX .baclink {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    #QuoraRedditSearchMagnetX .baclink__title {
        margin-bottom: 2.2rem
    }

    #QuoraRedditSearchMagnetX .baclink__image.mobile {
        display: -webkit-box;
        display: flex;
        width: 100%
    }

    #QuoraRedditSearchMagnetX .baclink__image.mobile img {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .baclink__image.desktop {
        display: none
    }

    #QuoraRedditSearchMagnetX .baclink__list__item p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .baclink__list__item:not(:last-child) {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .month-warranty {
        padding-top: 5rem;
        padding-bottom: 6rem
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .month-warranty__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .month-warranty__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .links-benefit__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .links-benefit__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .powerful-websites__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .powerful-websites__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper__image {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5rem
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper {
        padding-left: 2rem;
        padding-right: 2rem
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper__text p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .month-warranty, #QuoraRedditSearchMagnetX .qr-packages {
        background: #ffffff
    }

    #QuoraRedditSearchMagnetX .qr-packages__wrapper {
        margin-bottom: 4rem
    }

    #QuoraRedditSearchMagnetX .white-hat {
        padding-top: 5rem
    }

    #QuoraRedditSearchMagnetX .white-hat__wrapper {
        padding-top: 0;
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .white-hat__wrapper h2 {
        text-align: center;
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    #QuoraRedditSearchMagnetX .white-hat__buttons {
        padding-top: 4rem
    }

    #QuoraRedditSearchMagnetX .faq {
        padding-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .faq__title {
        padding-top: 5rem;
        padding-bottom: 3.5rem
    }

    #QuoraRedditSearchMagnetX .faq__title h2 {
        font-size: 3.6rem;
        margin-bottom: 0 !important
    }

    #QuoraRedditSearchMagnetX .faq__title__img__left {
        display: none
    }

    #QuoraRedditSearchMagnetX .faq-blob {
        display: none
    }

    #QuoraRedditSearchMagnetX .faq-img {
        padding-top: 5rem;
        position: static;
        width: 100%
    }

    #QuoraRedditSearchMagnetX .faq-img img {
        width: unset;
        margin: 0 auto;
        display: -webkit-box;
        display: flex
    }

    #QuoraRedditSearchMagnetX .faq__title__img__right {
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
        left: 24px;
        width: 5rem
    }

    .foundationNew {
        font-size: 10px
    }

    #foundationNew .features__picture.desktop {
        display: none
    }

    #foundationNew .features__picture.mobile {
        display: flex;
        justify-content: center;
        margin-bottom: 4.2rem
    }

    #foundationNew .features__title h2 {
        margin-bottom: 4.4rem
    }

    #QuoraRedditSearchMagnetX .qr-packages {
        overflow: auto
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper {
        width: 125rem;
        padding-top: 4rem
    }

    #QuoraRedditSearchMagnetX #nav-profile .qr-overflow {
        overflow-x: auto
    }

    #QuoraRedditSearchMagnetX #nav-tabContent {
        padding-right: 15px;
        padding-left: 15px
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__row {
        height: 8.3rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header p {
        padding-right: 1rem;
        padding-left: 1rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table__col__content {
        padding-right: 2rem;
        padding-left: 2rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons {
        flex-direction: row;
        padding: 1rem 2rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons h4 {
        display: flex;
        font-size: 2.8rem;
        align-items: center
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons a {
        min-width: 17.4rem;
        width: 17.4rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons {
        display: flex;
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons h4 {
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons h4 span {
        margin: 1rem auto
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons a {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .difference__wrapper {
        margin-top: 5rem;
        padding: 2rem 1rem
    }

    #QuoraRedditSearchMagnetX .difference__wrapper br {
        display: none
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__title {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__title h3 {
        text-align: center
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__container {
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__box {
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__box.post .difference__wrapper__image {
        margin: 2rem auto
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image {
        margin: 2rem auto
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__text p {
        text-align: center
    }

    #about .about-us {
        padding-right: 1rem;
        padding-left: 1rem
    }

    #about .about-us__title h1 {
        text-align: center
    }

    #about .about-us__team h2 {
        text-align: center
    }

    #about .about-us__title p {
        font-size: 2rem
    }

    #about .team__list__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        padding: 5.6rem 2rem 5rem
    }

    #about .team__list__item .team__list__item__img {
        margin: 0 auto;
        margin-bottom: 2.8rem
    }

    #about .team__list__item__wrapper p {
        margin-bottom: 1rem
    }

    #about .team__list__item__wrapper .line {
        margin-bottom: 5rem
    }

    #about .team__list__item__wrapper__links {
        -webkit-box-pack: center;
        justify-content: center
    }

    #about .about-us__buttons {
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center
    }

    #auditCustom .off-page__image.desktop {
        display: none
    }

    #auditCustom .off-page__image.mobile {
        display: -webkit-box;
        display: flex;
        width: 100%;
        margin: 2rem auto;
        padding: 0 1rem
    }

    #auditCustom .off-page__image.mobile img {
        margin: 0 auto
    }

    #auditCustom .off-page__wrapper {
        padding-top: 0
    }

    #auditCustom .off-page__list__item {
        -webkit-box-align: start;
        align-items: flex-start;
        padding: 0 2rem
    }

    #auditCustom .off-page__list__item .item__text br {
        display: none
    }

    #auditCustom .off-page__title {
        margin-bottom: 2.5rem
    }

    #auditCustom .off-page__title h2 {
        text-align: center;
        margin-bottom: 1.4rem;
        padding: 0 4rem;
        line-height: 3.6rem
    }

    #auditCustom .off-page__title p {
        text-align: center;
        padding-top: 0;
        padding: 0 3rem
    }

    #auditCustom .off-page {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
}

@media (max-width: 375px) {
    html, body {
        font-size: 10px
    }

    .compare__wrapper__list {
        padding: 3rem 0 5rem 1rem
    }

    .lampIcon_big {
        width: 14.4rem;
        height: 18rem;
        position: absolute;
        top: 48rem;
        right: -4.5rem
    }

    h2 {
        font-size: 3rem;
        line-height: 4rem
    }

    .world__wrapper {
        height: 100%;
        padding-top: 2.5rem;
        padding-bottom: 5rem
    }

    .world__wrapper__box {
        height: 14rem
    }

    .links__wrapper__title {
        font-size: 3rem;
        line-height: 4rem;
        text-align: center
    }

    .world {
        padding-bottom: 0
    }

    main {
        background: url(../img/body-bg_mob.webp) center bottom no-repeat
    }

    .packages_p {
        padding: 0
    }

    .safe__wrapper {
        -webkit-border-radius: 0;
        border-radius: 0;
        height: 54.2rem;
        margin-top: 9rem
    }

    .safe__wrapper__border {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .safe__wrapper__text {
        text-align: center
    }

    .buttons__wrapper_packages {
        margin-top: 3rem
    }

    .compare {
        padding-top: 10rem;
        padding-bottom: 6rem
    }

    .client-report {
        padding-top: 10rem
    }

    .links {
        padding-top: 8rem;
        background: url(../img/links-bg_mob.webp) left bottom no-repeat
    }

    .header__content__title {
        font-size: 3rem;
        line-height: 4rem;
        margin-bottom: 4rem;
        padding-top: 4rem;
        width: 100%
    }

    .header__content__title .google:not(:last-child) {
        margin-right: -0.5rem
    }

    .carousel__wrapper {
        margin-top: 2rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        -webkit-justify-content: unset;
        justify-content: unset;
        height: 100%;
        width: 100%
    }

    .owl-carousel .owl-item img {
        width: unset;
        height: 215px;
        margin: 0 auto
    }

    .bookmarks ul li {
        width: 50%;
        margin-bottom: 2rem;
        padding-left: 1rem
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 100%
    }

    .bookmarks {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2.7rem
    }

    .h100 {
        height: 100%
    }

    .case__card__review {
        display: none
    }

    .case__card__info {
        padding-left: 1rem;
        width: 65%
    }

    .case__card__title {
        font-size: 2.6rem;
        line-height: 2.6rem
    }

    .case__card__text {
        font-size: 1.4rem;
        line-height: 1.9rem
    }

    .case__card__btn {
        width: 90%
    }

    .case__card__image {
        width: 45%
    }

    .case__card {
        height: 27.2rem
    }

    .case__card__image_6, .case__card__image_8 {
        margin-right: 0
    }

    .modal-body__btn_next {
        top: 33rem;
        margin-right: -3rem
    }

    .modal-body__btn_rev {
        top: 33rem;
        margin-left: -3rem
    }

    .lampIcon_big {
        width: 8.4rem;
        bottom: -74px;
        top: unset;
        right: -3.7rem
    }

    .why-crowdo__bloc {
        width: 100%;
        height: auto;
        padding: 7rem 1rem 2rem
    }

    .how-do-we__video {
        padding: 1rem 1.2rem
    }

    .video-block__button {
        width: 20rem;
        height: 10rem;
        font-size: 1rem
    }

    #newStyleContainer .transparent-message {
        padding: 3rem 3rem;
        font-size: 2.6rem
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__link {
        font-size: 1.3rem
    }
}

@media (max-width: 370.98px) {
    #auditCustom .audit-compare__title {
        width: 100%
    }

    #auditCustom .audit-compare__title .mobile-br {
        display: none
    }

    #auditCustom .audit-compare__title br {
        display: none
    }

    #auditCustom .difference__title .mobile-br {
        display: none
    }

    #auditCustom .package__title br {
        display: none
    }
}

@media (max-width: 355px) {
    .navbar {
        padding: 0 1rem
    }

    .lang__nav {
        margin-left: 1rem
    }

    .lang__nav__item {
        margin-right: 2rem
    }

    .navbar-collapse {
        padding: 0 1.5rem 1.5rem
    }

    .links__box {
        width: 100%
    }

    .compare__wrapper__list__item {
        font-size: 1.9rem
    }

    .lampIcon_big {
        width: 8.4rem;
        bottom: -74px;
        top: unset;
        right: -3.7rem
    }

    h2 {
        font-size: 2.7rem
    }

    .bookmarks ul li {
        font-size: 1.2rem;
        line-height: 2.1rem
    }

    .case__card__title {
        font-size: 2.2rem
    }

    .header_alter-logIn {
        margin-right: 4.1rem !important
    }

    .text-bloc p:first-child {
        font-size: 2.4rem
    }

    .video-block__button {
        width: 12rem;
        height: 8rem;
        font-size: 1rem
    }

    #newStyleContainer .btn-wrapper .btn {
        padding: 1.5rem 2rem;
        font-size: 1.4rem
    }
}

@media (max-width: 350.98px) {
    #foundationNew .btn-wrapper a {
        width: 100%
    }

    #foundationNew .features__wrapper {
        width: 100%
    }

    #foundationNew .features__wrapper__text {
        height: auto;
        padding-bottom: 2rem
    }

    #foundationNew .features__wrapper__text p br {
        display: none
    }

    #foundationNew .talk-business__wrapper {
        width: 100%
    }

    #foundationNew .talk-business__wrapper__block p {
        font-size: 1.4rem;
        padding-right: 1rem
    }

    #foundationNew .talk-business__wrapper__block p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .btn-wrapper a {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .qr-packages .nav {
        justify-content: space-around
    }

    #QuoraRedditSearchMagnetX .qr-packages__tab-button:first-child {
        margin-right: 0
    }

    #auditCustom .off-page__title h2 {
        padding: 0
    }

    #auditCustom .off-page__title p {
        padding: 0
    }

    #auditCustom .off-page__list__item {
        padding: 0
    }

    #auditCustom .off-page {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
}

@media only screen and (max-width: 991px) {
    video {
    }

    .main-page-header {
        background: #062e5f;
        padding-bottom: 5rem
    }
}

@media only screen and (max-width: 575px) {
    .main-page-header {
    }
}

@media only screen and (max-height: 811px) and (max-width: 991px) {
    .navbar-collapse.show {
    }

    .nav-item {
        margin-bottom: 9vh
    }

    .navbar-nav {
        padding-top: 9rem
    }

    .navbar-nav__alter {
        padding-top: 10rem
    }
}

@media (max-height: 653px) and (max-width: 991px) {
    .navbar-nav__alter {
        padding-top: 10rem !important
    }

    .navbar-nav__alter .nav-item {
        margin-bottom: 6vh !important
    }
}

@media (height: 1366px) and (width: 1024px) {
    .main-page-header {
        min-height: 60%
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 61%
    }
}

@media (height: 1024px) and (width: 768px) {
    .main-page-header {
        min-height: 50%
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 56%
    }
}

@media (min-width: 1910px) {
    .text-bloc p {
        width: 90%
    }
}

@media (max-width: 319px) {
    html, body {
        font-size: 9px
    }

    .world__wrapper {
        background-size: contain
    }

    #newStyleContainer .btn-wrapper .btn {
        font-size: 1.3rem;
        padding: 1.5rem 1.6rem
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__link {
        font-size: 1rem
    }

    #auditCustom .section-title h2 {
        font-size: 2.4rem
    }

    #auditCustom .btn-wrapper a {
        width: unset
    }
}

@media (min-width: 1200px) {
    #newStyleContainer .container, #newStyleContainer .container-lg, #newStyleContainer .container-md, #newStyleContainer .container-sm, #newStyleContainer .container-xl {
        max-width: 1240px
    }
}

@media (min-width: 1240px) {
    #auditCustom .container, #auditCustom .container-lg, #auditCustom .container-md, #auditCustom .container-sm, #auditCustom .container-xl {
        max-width: 1240px
    }

    #foundationNew .container, #foundationNew .container-lg, #foundationNew .container-md, #foundationNew .container-sm, #foundationNew .container-xl {
        max-width: 1240px
    }

    #about .container, #about .container-lg, #about .container-md, #about .container-sm, #about .container-xl {
        max-width: 1240px
    }
}

@media only screen and (max-width: 991px) {
    #navbarContent .dropdown-toggle::after {
        padding: 5px;
        margin-left: 1.6rem;
        opacity: 1
    }

    .navbar.navbar_alter #navbarContent .dropdown-toggle::after {
        color: var(--main-text-color);
        border-color: var(--main-text-color)
    }

    .navbar.navbar_alter #navbarContent .dropdown-toggle:hover::after {
        color: var(--main-text-color);
        border-color: var(--main-text-color)
    }

    .orderButton {
        margin-left: 4rem
    }

    .nav-bar {
        padding: 0 3.2rem 0 1rem
    }
}

@media (max-width: 820px) {
    .nav-bar__menu {
        margin-right: 2rem
    }
}

@media (max-width: 768px) {
    .orderButton {
        margin-left: 0
    }
}

@media (max-width: 575.98px) {
    .orderButton {
        margin-left: auto
    }

    .nav-bar__menu__social {
        padding-top: 5rem
    }
}

@media (max-width: 991px) {
    .why-crowdo__bloc {
        height: 100%
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    br.before-google-text {
        display: block
    }
}

@media (max-width: 767.98px) {
    .head.block3 .head__buttons:not(.show-mobile) {
        align-items: center
    }
}

@media (max-width: 575.98px) {
    .outsourse.block_1 .outsourse__wrapper__text {
        max-width: initial
    }

    .outsourse.block_1 .outsourse__wrapper__title h1 {
        font-size: 3.1rem;
        line-height: 3.8rem
    }

    .ourservices__block__buttons a:last-child {
        margin-left: 0;
        margin-top: 1.5rem
    }

    .ourservices__block__buttons a:last-child {
        margin-left: 0;
        margin-top: 0
    }

    .ourservices__block__buttons a:first-child {
        margin-right: 0;
        margin-bottom: 1.5rem
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        flex-direction: column;
        align-items: center;
        bottom: -48rem
    }

    .outsourse.block_1 .outsourse__wrapper__text {
        max-width: initial
    }

    .outsourse.block_1 .outsourse__wrapper__title h1 {
        font-size: 3.1rem;
        line-height: 3.8rem
    }

    .seen-it.with-outsource {
        padding-top: 2.6rem
    }
}

@media (max-width: 375.98px) {
    .seen-it__element.top {
        display: none
    }

    .outsourse.block_1 {
        min-height: 70rem
    }

    .outsourse.block_1 .outsourse__wrapper__title h1 {
        font-size: 2.1rem;
        line-height: 3rem
    }

    .outsourse.block_1 .outsourse__wrapper__text {
        margin-bottom: 0
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        bottom: -34.4rem;
        text-align: center
    }
}

@media (max-width: 375px) {
    .compare {
        padding-bottom: 0
    }
}

@media (min-width: 992px) {
    .thanks .contact_p {
        padding: 0
    }
}

@media (min-width: 992px) {
    .not_found .contact_p {
        padding: 0
    }
}

@media (max-width: 767px) {
    .case__card__image__img_1, .case__card__image__img_3, .case__card__image__img_4, .case__card__image__img_5, .case__card__image__img_7, .case__card__image__img_19, .case__card__image__img_10 {
        height: initial !important
    }
}

@media (max-width: 375px) {
    .wrapper__box__contact__link.skype-link {
        font-size: 1.5rem
    }
}

@media (max-width: 991px) {
    .post .contact_p {
        padding: 5rem
    }
}

@media (max-width: 575px) {
    .post .contact_p {
        padding: 2rem
    }

    .post .post__content {
        padding: 3rem 1.7rem
    }

    .post .contact__wrapper {
        padding-bottom: 2rem
    }
}

@media (max-width: 767px) {
    .custom-index-page .header__partnership__wrapper {
        margin: 5rem auto 0
    }

    .custom-index-page .header__partnership__wrapper__box {
        margin: 0 auto
    }

    .custom-index-page .header__content__description p {
        text-align: center
    }

    .custom-index-page.sew-page .header__partnership {
        margin: 0 0 2rem
    }
}

@media (max-width: 575px) {
    .custom-index-page .offer__box__code {
        font-size: 5rem;
        margin-top: 2rem
    }

    .custom-index-page .header__content__description p {
        font-size: 1.5rem
    }
}

@media (max-width: 991px) {
    .page .page__container {
        padding: 5rem
    }
}

@media (max-width: 767px) {
    .page {
        padding-top: 5rem;
        padding-bottom: 4rem
    }

    .page .page__wrapper {
        margin-bottom: 0;
        padding: 0 6rem
    }

    .page .page__title {
        padding-top: 0;
        padding-bottom: 3rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}

@media (max-width: 575px) {
    .page .page__container {
        padding: 2rem
    }

    .page .page__content {
        padding: 3rem 1.7rem
    }

    .page .page__wrapper {
        padding: 0 0 2rem 0
    }
}

@media (max-width: 1023px) {
    .testimonials .testimonial__author {
        bottom: -11rem
    }
}

@media (max-width: 767px) {
    .testimonials .testimonial__author {
        bottom: -12.5rem
    }
}

@media (max-width: 575px) {
    .testimonials .testimonial__author {
        bottom: -10rem
    }

    .testimonials .testimonial__comment p {
        font-size: 1.7rem
    }

    .testimonials .testimonial__author .author__name, .testimonials .testimonial__author .author__position {
        font-size: 1.7rem
    }

    .testimonials .testimonial__comment {
        padding: 30px 22px 64px
    }
}

@media (max-width: 375px) {
    .testimonials .testimonial__author {
        bottom: -14rem
    }
}

@media (min-width: 1910px) {
    #QuoraRedditSearchMagnetX .awesome-features__wrapper__text p span br {
        display: none
    }
}

@media (max-width: 575px) {
    #QuoraRedditSearchMagnetX .qr-packages__wrapper {
        margin-bottom: 4rem;
        width: 100%
    }
}

@media (max-width: 575px) {
    #about .team__list__item .team__list__item__img {
        margin-bottom: 1rem
    }

    #about .about-us__team .team__list__item__info {
        margin: 0 0 2.8rem
    }
}

@media (max-width: 575px) {
    #auditCustom .header-wrapper__text p br {
        display: none
    }
}

@media (max-width: 1199px) {
    .footer-center .footer-payment-gateways {
        justify-content: center
    }

    .footer-center .footer-payment-gateways__item {
        padding: 1rem 2.5rem
    }
}

#freshdesk-messaging-facade {
    bottom: 12px;
    min-height: 200px;
    min-width: 200px;
    overflow: hidden;
    position: fixed;
    right: 15px;
    z-index: 2222
}

#freshdesk-messaging-icon {
    animation-fill-mode: both;
    animation-duration: .5s;
    animation-name: zoom;
    border: 0;
    border-radius: 34px 8px 34px 34px;
    bottom: 6px;
    box-shadow: 0 5px 4px 0 rgb(0 0 0 / 26%);
    background-color: #ffe211;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 70 70'%3E%3Cg%3E%3Cg%3E%3Cpath fill='transparent' d='M35,0H61.3a8.76,8.76,0,0,1,8.76,8.76V35a35,35,0,0,1-35,35h0A35,35,0,0,1,0,35v0A35,35,0,0,1,35,0Z' /%3E%3Cpath fill='%23fff' d='M45.77,22.23H28.26A8.76,8.76,0,0,0,19.5,31V45.89a1.94,1.94,0,0,0,1.95,1.94H45.77a8.76,8.76,0,0,0,8.76-8.76V31A8.76,8.76,0,0,0,45.77,22.23ZM39.45,41H26.8a1.7,1.7,0,1,1,0-3.4H39.45a1.7,1.7,0,0,1,0,3.4Zm7.78-8.33H26.8a1.71,1.71,0,1,1,0-3.41H47.23a1.71,1.71,0,0,1,0,3.41Z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 60px;
    width: 60px;
    position: absolute;
    right: 5px;
    z-index: 9999
}

#freshdesk-messaging-icon:focus {
    outline: 0 !important
}

.freshdesk-messaging-icon-loading {
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E %23a %7B animation:x 2s infinite%7D @keyframes x %7B from %7B fill:transparent;stroke-width:10px;%7D to %7B fill:%23fff;%7D %7D %3C/style%3E%3Ccircle id='a' cx='26' cy='26' r='14' fill='%23fff' /%3E%3C/svg%3E") !important;
    cursor: auto !important;
    opacity: .8
}

@keyframes zoom {
    from {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

body.fc-widget-open #freshdesk-messaging-facade {
    display: none
}

@font-face {
    font-family: 'Futura PT Book';
    src: url('../fonts/futura-pt/FuturaPT-Book.eot');
    src: url('../fonts/futura-pt/FuturaPT-Book.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Book.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Book.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Book.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Light.eot');
    src: url('../fonts/futura-pt/FuturaPT-Light.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Light.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Light.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Light.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Light.svg') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT Demi';
    src: url('../fonts/futura-pt/FuturaPT-Demi.eot');
    src: url('../fonts/futura-pt/FuturaPT-Demi.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Demi.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Demi.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Demi.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Demi.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Heavy.eot');
    src: url('../fonts/futura-pt/FuturaPT-Heavy.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Heavy.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Heavy.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Heavy.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Heavy.svg') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Bold.eot');
    src: url('../fonts/futura-pt/FuturaPT-Bold.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Bold.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Bold.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Bold.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Medium.eot');
    src: url('../fonts/futura-pt/FuturaPT-Medium.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Medium.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Medium.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Medium.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Medium.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT Extra';
    src: url('../fonts/futura-pt/FuturaPT-ExtraBold.eot');
    src: url('../fonts/futura-pt/FuturaPT-ExtraBold.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-ExtraBold.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-ExtraBold.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-ExtraBold.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-ExtraBold.svg') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura Md BT';
    src: url('../fonts/futura-pt/FuturaBT-Bold.eot');
    src: url('../fonts/futura-pt/FuturaBT-Bold.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaBT-Bold.woff2') format('woff2'), url('../fonts/futura-pt/FuturaBT-Bold.woff') format('woff'), url('../fonts/futura-pt/FuturaBT-Bold.ttf') format('truetype'), url('../fonts/futura-pt/FuturaBT-Bold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura Md BT';
    src: url('../fonts/futura-pt/FuturaBT-Medium.eot');
    src: url('../fonts/futura-pt/FuturaBT-Medium.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaBT-Medium.woff2') format('woff2'), url('../fonts/futura-pt/FuturaBT-Medium.woff') format('woff'), url('../fonts/futura-pt/FuturaBT-Medium.ttf') format('truetype'), url('../fonts/futura-pt/FuturaBT-Medium.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

.calendly-popup-content {
    overflow: auto;
    height: 100%
}

.calendly-popup-content::-webkit-scrollbar {
    display: none
}

.calendly-popup-content iframe {
    height: 140% !important
}

:root {
    --main-color: #ecc656;
    --second-color: #0748c6;
    --third-color: #222222;
    --main-text-color: #ffffff;
    --shadow: 0 .6rem 3.3rem -2rem rgba(0, 0, 0, .53)
}

html, body {
    font-size: 10px;
    min-height: 100%;
    scroll-behavior: smooth
}

body {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    height: 100%;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    margin: 0;
    overflow-x: hidden;
    color: var(--main-text-color);
    background: #fff2cb
}

.scroll-hidden {
    overflow: hidden !important;
    -ms-touch-action: none !important;
    touch-action: none !important
}

div, p, form, input, a, span, button, textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

h1, h2, h3, h4, h5, h6, p, textarea, a, div {
    padding: 0;
    margin: 0
}

p {
    font-size: 1.6rem;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    color: var(--main-text-color)
}

ul, li {
    display: block;
    padding: 0;
    margin: 0
}

h1, h2, h3, h4, h5, h6 {
    color: var(--main-text-color);
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    text-align: center;
    line-height: 1
}

h1 {
    font-size: 4.8rem
}

h2 {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: center;
    text-transform: capitalize;
    color: #222222;
    margin-bottom: 5rem
}

a, a:hover, a:active a:focus {
    text-decoration: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

svg {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.btn:focus, .btn:active {
    outline: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

a, button, input, div {
    text-decoration: none
}

input, input:hover, input:focus, input:active, button, button:hover, button:focus, button:active {
    outline: none !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

img {
    max-width: 100%;
    height: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn_def {
    width: 19rem;
    height: 5.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.6rem;
    font-family: "Futura PT Demi", sans-serif;
    color: #ffffff;
    background: #ecc656;
    border: 1px solid rgba(255, 255, 255, .33);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    z-index: 1;
    cursor: pointer
}

.btn_def:hover {
    font-family: "Futura PT Demi", sans-serif;
    color: #ffffff;
    background: #0748c6;
    border: 1px solid rgba(255, 255, 255, .33)
}

.buttons__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 2rem;
    z-index: 1
}

.button_order {
    margin-right: 2rem
}

.button_order-now {
    background: #ffffff;
    border: .5px solid #ecc656;
    border-radius: 3rem;
    color: #ecc656
}

.button_order-now:hover {
    background: #ecc656;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    color: #ffffff
}

.button_check {
    background: transparent;
    border: 1px solid #ecc656;
    color: #ecc656;
    border-radius: 3rem
}

.button_check:hover {
    background: #ecc656;
    border: 1px solid rgba(255, 255, 255, .33);
    color: #ffffff
}

.ham {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: -webkit-transform 400ms;
    transition: -webkit-transform 400ms;
    -o-transition: transform 400ms;
    transition: transform 400ms;
    transition: transform 400ms, -webkit-transform 400ms;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 5rem
}

.hamRotate.active {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.hamRotate180.active {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.line {
    fill: none;
    -webkit-transition: stroke-dasharray 700ms, stroke-dashoffset 700ms;
    -o-transition: stroke-dasharray 700ms, stroke-dashoffset 700ms;
    transition: stroke-dasharray 700ms, stroke-dashoffset 700ms;
    stroke: #ffffff;
    stroke-width: 5.5;
    stroke-linecap: round
}

.ham6 .top {
    stroke-dasharray: 40 172
}

.ham6 .middle {
    stroke-dasharray: 40 111
}

.ham6 .bottom {
    stroke-dasharray: 40 172
}

.ham6.active .top {
    stroke-dashoffset: -132px
}

.ham6.active .middle {
    stroke-dashoffset: -71px
}

.ham6.active .bottom {
    stroke-dashoffset: -132px
}

#navbarButton.is-active .ham6 .top {
    stroke-dashoffset: -132px
}

#navbarButton.is-active .ham6 .middle {
    stroke-dashoffset: -71px
}

#navbarButton.is-active .ham6 .bottom {
    stroke-dashoffset: -132px
}

.main-page-header {
    background: #062E5F;
    background-size: cover;
    min-height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.fullscreen-bg__video img {
    width: 100%;
    min-height: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: .6
}

.main-page-header .container, .header__contact {
    position: relative;
    z-index: 2
}

.header__crowdoLogo-logo {
    width: 13.1rem;
    height: 4.8rem
}

.header__LogInIcon {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: 1.2rem;
    fill: var(--main-text-color)
}

.navbar {
    min-height: 8rem;
    max-height: 8rem;
    height: 8rem;
    padding: 0 6rem;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    margin-bottom: auto
}

.navbar-brand {
    height: 100%;
    margin: 0;
    padding: 0 4.5rem 0 0;
    border-right: 1px solid rgba(255, 255, 255, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lang__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 3rem
}

.lang__nav__item {
    margin-right: 3rem
}

.lang__nav__link {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.4rem;
    color: rgba(255, 255, 255, .6);
    cursor: pointer
}

.lang__nav__link:hover {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.4rem;
    color: var(--main-text-color)
}

.nav-link {
    font-size: 1.4rem;
    color: rgba(255, 255, 255, .6);
    padding: 3.3rem 0;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    border-bottom: 1px solid transparent;
    font-family: "Futura PT Demi", sans-serif
}

.navbar-nav__alter .nav-link:focus, .navbar-nav__alter .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover {
    color: var(--main-text-color);
    border-color: var(--main-text-color);
    font-family: "Futura PT Demi", sans-serif
}

.nav-item {
    margin-right: 6rem
}

.navbar-logIn {
    font-family: "Futura PT Heavy", sans-serif;
    font-size: 1.6rem;
    color: var(--main-text-color)
}

.navbar-logIn:hover {
    font-size: 1.6rem;
    color: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.navbar-logIn:hover > .header__LogInIcon {
    fill: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.dropdown-toggle::after {
    display: none
}

.dropdown-menu {
    padding: .8rem 1.2rem;
    margin: 0;
    font-size: 1.4rem;
    line-height: 2.4rem;
    color: rgba(255, 255, 255, .6);
    background: #ecc656;
    border-radius: 0 0 1.5rem 1.5rem
}

.dropdown-item:focus, .dropdown-item:hover {
    color: var(--main-text-color);
    text-decoration: none;
    background-color: transparent
}

.dropdown-item:hover > .dropdown__arrowIcon {
    stroke: var(--main-text-color)
}

.dropdown-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    color: rgba(255, 255, 255, .6)
}

.dropdown__arrowIcon {
    width: .7rem;
    height: 1.3rem;
    stroke: rgba(255, 255, 255, .6);
    fill: none;
    margin-left: 2rem
}

.header__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__content__title {
    font-family: "Futura PT Demi", sans-serif;
    text-align: left;
    margin-bottom: 4rem;
    line-height: 5.4rem;
    padding-top: 7rem;
    width: 100%
}

.header__content__title .google:nth-child(1) {
    color: #4285f4
}

.header__content__title .google:nth-child(2) {
    color: #ea4335
}

.header__content__title .google:nth-child(3) {
    color: #fbbc05
}

.header__content__title .google:nth-child(4) {
    color: #4285f4
}

.header__content__title .google:nth-child(5) {
    color: #34a853
}

.header__content__title .google:nth-child(6) {
    color: #ea4335
}

.header__content__title .google:not(:last-child) {
    margin-right: -1rem
}

.header__content__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.header__content__wrapper__btn {
    background: transparent;
    color: var(--main-text-color);
    margin-left: 1rem
}

.header__content__wrapper__btn:hover {
    background: var(--main-color);
    color: var(--main-text-color)
}

.header__contact {
    padding: 0 6rem;
    margin-top: auto;
    height: 8rem;
    min-height: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(255, 255, 255, .1)
}

.header__contact__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.navbar__contacts {
    margin-top: auto;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.navbar__contacts__link {
    font-family: "Futura PT Demi", sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 2.4rem;
    line-height: 5.4rem;
    color: var(--main-text-color);
    font-weight: 600;
    margin-bottom: 5rem
}

.navbar__contacts__link:hover {
    color: var(--main-text-color)
}

.navbar__contacts__fbIcon {
    width: 1rem;
    height: 1.6rem;
    fill: #ffffff
}

.navbar__contacts__link span {
    width: 4rem;
    height: 4rem;
    border: 1px solid rgba(255, 255, 255, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 2rem
}

.navbar__contacts__link .header__fbIcon {
    margin-left: 2rem
}

.header__contact__wrapper.mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.header__contact__wrapper.mob .contact__wrapper__box {
    margin-right: 0
}

.contact__wrapper__box:not(:last-child) {
    margin-right: 8rem
}

.contact__mailIcon {
    width: 1.4rem;
    height: 1.1rem
}

.contact__skypeIcon {
    width: 1.4rem;
    height: 1.4rem;
    fill: #ffffff
}

.contact__wrapper__box__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(255, 255, 255, .6);
    margin-bottom: 1rem
}

.contact__wrapper__box__title svg {
    margin-right: .6rem
}

.contact__wrapper__box__link {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.6rem;
    color: var(--main-text-color);
    border-bottom: .05rem dashed rgba(255, 255, 255, .5);
    padding-bottom: .4rem
}

.contact__wrapper__box__link:hover {
    color: var(--main-text-color);
    border-bottom: .05rem dashed #ffffff
}

.header__fbIcon {
    width: 1rem;
    height: 1.8rem
}

.header__contact__wrapper__fb-link {
    width: 4.4rem;
    height: 4.4rem;
    border: 1px solid rgba(255, 255, 255, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2.8rem
}

.header__contact__wrapper__all-case-link {
    width: 18rem;
    height: 4.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: .05rem dashed rgba(255, 255, 255, .5);
    border-radius: 2.6rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: var(--main-text-color);
    font-weight: 600;
    margin-right: 3.6rem
}

.header__contact__wrapper__scroll-down-link {
    font-size: 1.4rem;
    line-height: 4.4rem;
    color: var(--main-text-color);
    font-weight: 600
}

.header__arrowIcon {
    width: 2rem;
    height: 1.4rem;
    fill: transparent;
    stroke: #ffffff;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-right: 1.6rem
}

.header__contact__wrapper__scroll-down-link:hover {
    color: var(--main-text-color)
}

.links {
    padding-top: 10rem;
    background: url("../img/links-bg.webp") left bottom 20% no-repeat
}

.links__wrapper__title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.8rem;
    line-height: 5.8rem;
    text-align: left;
    color: #222222;
    margin-bottom: 6.7rem
}

.text-blue {
    color: #ecc656;
    font-family: "Raleway", sans-serif;
    font-weight: 700
}

.links-mp {
    padding: 0 .5rem;
    margin-bottom: 2rem
}

.links__box {
    width: 100%;
    height: 13rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: 1px solid rgba(27, 123, 246, .1);
    border-radius: 1rem
}

.links__box__text {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 3rem;
    text-align: center;
    color: #000000
}

.client-report {
    padding-top: 15.7rem
}

.table {
    border-left: 1px solid rgba(27, 123, 246, .2);
    border-right: 1px solid rgba(27, 123, 246, .2)
}

.table-striped > tbody > tr:nth-child(2n-1) > td, .table-striped > tbody > tr:nth-child(2n-1) > th {
    background: #fff2cb
}

.table-striped > tbody > tr:nth-child(2n-2) > td, .table-striped > tbody > tr:nth-child(2n-2) > th {
    background: rgba(218, 233, 255, .4)
}

.table td, .table th {
    padding: 1rem 2.1rem;
    vertical-align: unset;
    border-top: 1px solid rgba(27, 123, 246, .2)
}

.table tr td:last-child {
    font-size: 2rem;
    color: #ecc656
}

.table-email {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 4.4rem;
    text-transform: lowercase;
    color: #222222
}

.table-text {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.8rem;
    line-height: 4.4rem;
    text-transform: lowercase;
    color: #222222
}

.table thead th {
    vertical-align: middle;
    border-bottom: none;
    color: #fff;
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 2rem;
    line-height: 3rem;
    text-transform: capitalize
}

.thead__blue {
    background: #0748c6
}

.compare {
    padding-top: 15rem;
    padding-bottom: 18rem;
    background: url("../img/compaer-bg.webp") left 20rem no-repeat;
    overflow: hidden;
    background-position-y: 58px;
    background-size: 37%
}

.compare__wrapper {
    border-radius: 2rem;
    padding: .4rem
}

.compare__wrapper__list {
    padding: 3rem 5rem 5rem 5rem
}

.compare__wrapper_cons .compare__wrapper__title {
    border: 1px solid rgba(27, 123, 246, .2)
}

.compare__wrapper_pros .compare__wrapper__title {
    border: 1px solid rgba(255, 255, 255, .2);
    color: #ffffff
}

.compare__wrapper__title {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 3rem;
    line-height: 5.4rem;
    text-align: center;
    color: #ecc656;
    width: 100%;
    height: 11rem;
    border-radius: 2rem 2rem 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.compare__wrapper__list__item {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 1.2;
    color: rgba(34, 34, 34, .8);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.compare__wrapper__list__item:not(:last-child) {
    margin-bottom: 2rem
}

.compare__wrapper_cons {
    background: #dae9ff;
    -webkit-box-shadow: 0 2rem 4rem -2rem #dae9ff;
    box-shadow: 0 2rem 4rem -2rem #dae9ff
}

.compare__wrapper_pros {
    background: #0748c6;
    -webkit-box-shadow: 0 2rem 4rem -2rem #0748c6;
    box-shadow: 0 2rem 4rem -2rem #0748c6;
    position: relative
}

.xIcon {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
    margin-right: 1.6rem;
    margin-top: .5rem
}

.checkIcon {
    width: 2rem;
    min-width: 2rem;
    height: 1.469rem;
    margin-right: 1.6rem;
    margin-top: .7rem
}

.compare__wrapper_pros .compare__wrapper__list__item {
    color: #ffffff
}

.lampIcon_big {
    width: 16.4rem;
    height: 18rem;
    position: absolute;
    top: 10rem;
    right: -7.5rem
}

.lampIcon_small {
    width: 9rem;
    height: 10.6rem;
    position: absolute;
    bottom: 2.4rem;
    right: -2.6rem;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.leafIcon {
    position: absolute;
    bottom: 6.5rem;
    right: -11.5rem;
    z-index: -1
}

.world {
    background: url("../img/world.webp") top center no-repeat;
    padding-top: 10rem;
    padding-bottom: 10rem;
    background-size: cover
}

.world__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 53.6rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: url("../img/world_wrapper_bg.webp") top center no-repeat;
    position: relative;
    background-size: contain
}

.world__wrapper__box {
    width: 33%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.world__wrapper__box__title {
    margin-bottom: 0;
    font-family: "Futura PT", sans-serif;
    font-weight: bold
}

.world__wrapper__box_black .world__wrapper__box__title, .world__wrapper__box_black .world__wrapper__box__list__item, .world__wrapper__box__blue .world__wrapper__box__list__item {
    color: #ffffff
}

.world__wrapper__box__list__item {
    font-size: 2.4rem;
    line-height: 3.4rem;
    color: #000;
    text-align: center;
    font-family: "Raleway", sans-serif;
    font-weight: 600
}

.world__wrapper__box_black .world__wrapper__box__title {
    margin-bottom: 1.3rem
}

.world__wrapper__box_black .world__wrapper__box__list__item {
    margin-bottom: 1rem
}

.world__wrapper__box__blue .world__wrapper__box__list__item {
    margin-bottom: 3.7rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 900
}

.world__wrapper__box_white .world__wrapper__box__title {
    margin-bottom: 5.8rem
}

.sputnik {
    position: absolute
}

.sputnik_1 {
    bottom: 4.3rem;
    left: 8.7rem;
    width: 5rem;
    height: 5rem
}

.sputnik_2 {
    bottom: 3.5rem;
    right: 13.1rem;
    width: 3.1rem;
    height: 3.1rem
}

.sputnik_3 {
    top: 2.9rem;
    right: 7.2rem;
    width: 5.5rem;
    height: 5.5rem
}

.packages {
    padding-top: 10rem;
    padding-bottom: 10rem
}

.packages__title-top {
    margin-top: 65px
}

.package__wrapper {
    width: 100%;
    max-width: 31.2rem;
    margin: 0 auto;
    background: #fbfcff;
    border: .25px solid #ecc656;
    -webkit-box-shadow: 0 2.3rem 3rem rgba(0, 0, 0, .07);
    box-shadow: 0 2.3rem 3rem rgba(0, 0, 0, .07);
    border-radius: 2rem 8.8rem 2rem 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    position: relative;
    padding: 3.5rem 0 6rem;
    margin-bottom: 3rem
}

.package__wrapper-selected {
    border: 2px solid #fd9006
}

.package__wrapper__title {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 1.8rem;
    line-height: 2.9rem;
    letter-spacing: .2em;
    color: rgba(34, 34, 34, .9);
    margin-bottom: 5rem;
    text-transform: uppercase
}

.package__wrapper__image {
    margin-bottom: 6rem;
    height: 9rem
}

.package__wrapper__numb-links {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 2rem;
    line-height: 2.9rem;
    color: rgba(34, 34, 34, .8);
    margin-bottom: 3rem
}

.package__wrapper__list {
    margin-bottom: 3rem
}

.package__wrapper__item {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 4.6rem;
    color: rgba(34, 34, 34, .7)
}

.package__wrapper__item_link {
    line-height: 1 !important;
    padding-top: 1rem
}

.package__wrapper__item span {
    display: block
}

.package__wrapper__price {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 3rem;
    line-height: 2.9rem;
    color: #ecc656;
    margin-bottom: 1.2rem
}

.package__wrapper__price-link {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 2.9rem;
    color: #222222;
    margin-bottom: 3rem
}

.package__wrapper-selected .package__wrapper__price-link {
    color: #ea4335;
    font-weight: 900
}

.package__wrapper__price-link span {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500
}

.package__wrapper__btn {
    width: 22rem;
    height: 6rem;
    margin: 0 auto;
    margin-bottom: -9rem
}

.package__wrapper__btn-selected {
    border: 2px solid #fd9006
}

.package__wrapper_platinum {
    background: #dbe4ff
}

.safe__wrapper {
    background: #043197;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 16rem 16rem 2.6rem 2.6rem;
    height: 34.2rem;
    margin-top: 14rem
}

.safe__wrapper__border {
    position: absolute;
    border: 1px solid #ecc656;
    border-radius: 16rem 16rem 2.6rem 2.6rem;
    -webkit-transform: matrix(1, .07, -0.04, 1, 0, 0);
    -ms-transform: matrix(1, .07, -0.04, 1, 0, 0);
    transform: matrix(1, .07, -0.04, 1, 0, 0);
    width: 100%;
    height: inherit;
    left: 0
}

.safe__wrapper__text {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 3rem;
    line-height: 4rem;
    color: #ffffff;
    margin-bottom: 3rem
}

.safe__wrapper__text span {
    font-family: "Futura PT", sans-serif;
    font-weight: 900;
    font-style: normal
}

.packages__button_check {
    border: 1px solid rgba(255, 255, 255, .34);
    color: #ffffff
}

.carousel__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    overflow: hidden;
    height: 100%
}

.owl-carousel .owl-item img {
    width: unset;
    margin-left: -1px
}

.bookmarks {
    width: 47%;
    margin-left: -1.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bookmarks ul {
    border-top: 1px solid rgba(255, 255, 255, .2);
    border-right: 1px solid rgba(255, 255, 255, .2);
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    border-radius: 0 10px 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 30rem;
    width: 22rem;
    padding-left: 2rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.bookmarks ul li {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.4rem;
    width: 100%;
    color: rgba(255, 255, 255, .5);
    cursor: pointer;
    border-left: 1px solid rgba(255, 255, 255, .5);
    padding-left: 2rem
}

.bookmarks ul li span {
    font-family: "Raleway", sans-serif;
    font-weight: 600
}

.bookmarks ul li.active {
    color: #ffffff;
    border-color: #ffffff
}

.navbar_alter {
    border-bottom: 1px solid rgba(27, 123, 246, .1)
}

.navbar-brand_alter {
    height: 100%;
    margin: 0;
    padding: 0 4.5rem 0 0;
    border-right: 1px solid rgba(27, 123, 246, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.link__alter_active {
    color: #ecc656 !important;
    border-color: #ecc656 !important
}

.link__alter {
    color: #323232
}

.link__alter:hover {
    color: #ecc656
}

.navbar-nav__alter .link__alter:focus, .navbar-nav__alter .link__alter:hover, .navbar-nav .link__alter:focus, .navbar-nav .link__alter:hover {
    color: #ecc656 !important;
    border-color: #ecc656 !important
}

.navbar-logIn__alter {
    color: #ecc656
}

.header__LogInIcon__alter {
    fill: #ecc656
}

.navbar-logIn__alter:hover {
    color: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.navbar-logIn__alter:hover > .header__LogInIcon__alter {
    fill: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.contact__wrapper__box__title_alter {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    color: rgba(34, 34, 34, .6)
}

.contact__wrapper__box__link_alter {
    font-family: "Futura PT Demi", sans-serif;
    color: #222222;
    border-color: #222222
}

.contact__wrapper__box__link_alter:hover {
    color: #222222;
    border-color: #222222
}

.faq {
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 8.5rem;
    padding-bottom: 15rem
}

.faq__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.faq__image__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

.faq__title {
    text-align: left;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 5rem;
    padding-top: 4rem
}

.faq__wrapper__box {
    border-bottom: 1px solid rgba(27, 123, 246, .1);
    margin-bottom: 3rem
}

.faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 1;
    color: #222222 !important;
    padding-bottom: 2rem;
    cursor: pointer
}

.faq__answer__text {
    border-left: 2px solid #ecc656;
    padding-left: 2rem;
    color: #222222 !important;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.2rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    margin-bottom: 2rem
}

.faq__arrowIcon {
    fill: transparent;
    width: 2.5rem;
    height: 2.5rem;
    stroke: #ecc656;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.faq__question[aria-expanded=true] {
    color: #ecc656 !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.faq__question[aria-expanded=true] .faq__arrowIcon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.our-cases {
    padding-top: 12rem;
    background: url(../img/case/case-bg-left.webp) left bottom no-repeat, url(../img/case/case-bg-right.webp) right top no-repeat
}

.our-cases__title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.8rem;
    line-height: 5.4rem;
    padding-left: 1.5rem;
    margin-bottom: 3rem
}

.case__card {
    border-radius: 1rem;
    margin-bottom: 2rem;
    width: 100%;
    padding: 1.5rem 0;
    height: 37.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.case__card__info {
    width: 55%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding-left: 3rem;
    padding-right: .4rem
}

.case__card__title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 3.6rem;
    line-height: 3.5rem;
    color: #ffffff;
    text-align: left;
    margin-bottom: 0rem
}

.case__card__review {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2rem;
    color: #ffffff;
    text-align: left;
    line-height: 3rem
}

.case__card__text {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.6rem;
    color: rgba(255, 255, 255, .8);
    text-align: left
}

.case__card__btn {
    width: 19rem
}

.case__card_0 {
    background: -o-linear-gradient(335.81deg, #DC3545 0, #0A56B8 100%);
    background: linear-gradient(114.19deg, #DC3545 0, #0A56B8 100%)
}

.case__card_0 .case__card__text {
    padding-right: 4rem
}

.case__card_1 {
    background: -o-linear-gradient(326.17deg, #ecc656 0, #0a56b8 100%);
    background: linear-gradient(123.83deg, #ecc656 0, #0a56b8 100%)
}

.case__card_2 {
    background: -o-linear-gradient(326.17deg, #66bd63 0, #089d5b 100%);
    background: linear-gradient(123.83deg, #66bd63 0, #089d5b 100%)
}

.case__card__image__img_2-1, .case__card__image__img_2-2 {
    height: 100%;
    padding: .3rem
}

.case__card_3 {
    background: -o-linear-gradient(157.97deg, #b00909 0, #da2903 66.64%);
    background: linear-gradient(292.03deg, #b00909 0, #da2903 66.64%)
}

.case__card_4 {
    background: -o-linear-gradient(326.17deg, #9f33e0 0, #91089d 100%);
    background: linear-gradient(123.83deg, #9f33e0 0, #91089d 100%)
}

.case__card_5 {
    background: -o-linear-gradient(146.17deg, #cd5904 0, #e4b40a 100%);
    background: linear-gradient(303.83deg, #cd5904 0, #e4b40a 100%)
}

.case__card__image_6 {
    margin-right: 3rem
}

.case__card__image__img_6 {
    margin-right: auto;
    margin-left: auto
}

.case__card_6 {
    background: -o-linear-gradient(326.17deg, #33ace0 0, #083b9d 100%);
    background: linear-gradient(123.83deg, #33ace0 0, #083b9d 100%)
}

.case__card_7 {
    background: -o-linear-gradient(146.17deg, #040ccd 0, #4b9ce7 100%);
    background: linear-gradient(303.83deg, #040ccd 0, #4b9ce7 100%)
}

.case__card_8 {
    background: -o-linear-gradient(326.17deg, #b9136d 0, #c50082 100%);
    background: linear-gradient(123.83deg, #b9136d 0, #c50082 100%)
}

.case__card__image_8 {
    margin-right: 3rem
}

.case__card__image__img_8 {
    margin-right: auto;
    margin-left: auto
}

.case__card_9 {
    background: -o-linear-gradient(146.17deg, #cd2804 0, #e7544b 100%);
    background: linear-gradient(303.83deg, #cd2804 0, #e7544b 100%)
}

.case__card_10 {
    background: -o-linear-gradient(326.17deg, #7013b9 0, #6200c5 100%);
    background: linear-gradient(123.83deg, #7013b9 0, #6200c5 100%)
}

.case__card__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.case__card__image__img {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto
}

.case__card__image_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 45%;
    height: 100%
}

.case__card__image_box_wrap {
    height: 49%
}

.case__card__image img {
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow)
}

.our-cases__wrapper {
    background: #e9f2fe;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5rem;
    margin: 7rem 0 10rem
}

.our-cases__wrapper__text {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.3rem;
    line-height: 4.6rem;
    color: #222222
}

.our-cases__buttons__wrapper {
    margin-top: 0
}

.modal-body__btn {
    width: 5rem;
    height: 5rem;
    background: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: sticky;
    position: -webkit-sticky
}

.modal-body__btn_rev {
    top: 21rem;
    margin-left: -18rem;
    margin-right: auto
}

.modal-body__btn_next {
    top: 21rem;
    right: -7rem;
    margin-left: auto;
    margin-right: -18rem
}

.modal-body__btn_arrowIcon {
    height: 2rem;
    width: 2rem;
    fill: transparent;
    stroke: #ffffff
}

.modal-body__btn:active > .modal-body__btn_arrowIcon {
    height: 2.5rem
}

.modal-body__btn_rev > .modal-body__btn_arrowIcon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.modal-dialog {
    max-width: 1128px;
    padding: 18px
}

.modal-content {
    background: #e9f2fe;
    border-radius: 1rem
}

.modal-header {
    border: none
}

.modal-header button.close {
    background: transparent;
    border: none
}

.modal-body {
    padding: 0 11.4rem 6rem 11.4rem
}

.modal {
    overflow-y: auto
}

.modal.show {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.close {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 3.6rem;
    top: 2rem;
    right: 2rem;
    color: #000000;
    background: red;
    width: 40px;
    height: 40px;
    line-height: 0;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.modal-title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 3.6rem;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 3.5rem;
    text-align: left
}

.modal-text {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    margin-bottom: 4rem
}

.modal_pictures__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.modal_pictures {
    margin-bottom: 4rem;
    border-radius: 1rem
}

.modal_pictures__img {
    display: block;
    margin: 0 auto
}

.modal-footer__link__searchIcon {
    width: 2rem;
    height: 2rem;
    fill: #ecc656;
    margin-right: 2rem
}

.modal-footer__link {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2.4rem;
    line-height: 3rem;
    color: #000000
}

.modal-footer__link a {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3rem;
    color: #ecc656;
    border-bottom: 1px solid #ecc656
}

.modal-footer__link a:hover {
    color: #ecc656
}

.modal::-webkit-scrollbar {
    display: none
}

.modal {
    -ms-overflow-style: none
}

.modal-open .modal {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.contact-bg {
    background: url("../img/contact-bg.webp") bottom right no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.contact {
    padding-top: 5rem;
    padding-bottom: 9rem
}

.contact__wrapper {
}

.wrapper__box__contact {
    margin: 0
}

.wrapper__box__contact {
    margin-bottom: 5rem
}

.contact__wrapper__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.contact__wrapper__container .wrapper__box__contact {
    margin-right: 4rem
}

.contact__title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 4.8rem;
    line-height: 5.4rem;
    color: #fff;
    text-align: left;
    padding-top: 7.7rem;
    padding-bottom: 6rem
}

.wrapper__box__contact__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 2rem;
    line-height: 1;
    color: #fff
}

.wrapper__box__contact__link {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 4rem;
    color: #fff;
}

.contact__soc_link {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 5.4rem;
    color: #222222;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.wrapper__box__contact__link:hover, .contact__soc_link:hover {
    color: #fff
}

.contact__soc_link span {
    background: #ecc656;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.6rem;
    height: 2.6rem;
    margin-right: 1rem
}

.contact__mess_link {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 5.4rem;
    color: #222222;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contact__mess_link span {
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1rem
}

.contact__mess_link svg {
    width: 2.4rem;
    height: 2.4rem
}

.contact__mess_link:hover {
    color: #222222
}

.wrapper__box__contact a.schedule-a-call {
    width: 16rem;
    min-width: 11rem;
    height: 4.6rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    border-radius: 3rem;
}

.wrapper__box__contact a.schedule-a-call:hover {
    color: #fff
}

.contact_fbIcon {
    width: 1.4rem;
    height: 1.4rem;
    fill: #ffffff
}

.contact-map {
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    height: 100%
}

.contact-map iframe {
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    border-radius: 1rem;
    border: 1px solid rgba(0, 0, 0, .05) !important
}

.h100 {
    height: 100%
}

.samples-modal-close {
    top: 1rem;
    right: 1rem
}

.modal-dialog-centered {
    max-width: 330px;
    padding: 18px
}

.samples-modal-title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 2rem;
    padding-top: 5rem;
    display: block;
    border-radius: 0;
    background: transparent
}

.form-samples__label {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-size: 1.4rem;
    color: #222222
}

.samples-modal-body {
    padding: 5rem 2.3rem 3rem 2.3rem;
    background: #ffffff url("../img/form-modal-bg.webp") bottom center no-repeat;
    background-size: contain;
    border-radius: 1rem;
    position: relative
}

.form-samples__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2rem;
    position: relative
}

#result {
    color: #f47676;
    font-size: 1.4rem;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-top: 1rem
}

.errorIcon {
    fill: #f47676;
    width: .8rem;
    height: .8rem;
    margin-right: .5rem
}

.form-samples__btn {
    margin: 4rem auto 0 auto
}

.form-samples__input {
    display: block;
    width: 100%;
    height: 4rem;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 3.4rem;
    color: #222222;
    padding: 0 10px;
    text-align: left
}

.form-samples__input::-webkit-input-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input::-moz-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input:-ms-input-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input::-ms-input-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input::placeholder {
    color: rgba(34, 34, 34, .5)
}

.form_arrow {
    position: absolute
}

.arrow_l {
    bottom: 165px;
    right: -26px
}

.arrow_r {
    top: 57px;
    left: -24px
}

.samples-thanks-title {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 6.4rem;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 6rem;
    position: relative;
    text-align: center;
    z-index: 1
}

.samples-thanks_text-check {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 3rem;
    color: #222222;
    margin-bottom: 2rem;
    text-align: center
}

.samples-thanks_text {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #222222;
    text-align: center
}

.leaf-tnx {
    position: absolute;
    top: 20px;
    left: 110px
}

.samples-modal-thanks-body {
    padding-top: 9rem !important
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0 auto !important
}

.button_su {
    overflow: hidden;
    position: relative;
    display: inline-block;
    border-radius: 33px
}

.su_button_circle {
    border-radius: 1000px;
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    margin-left: 0;
    margin-top: 0;
    pointer-events: none
}

.button_su_inner {
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 19rem;
    height: 5.5rem;
    font-size: 1.6rem;
    font-family: "Futura PT Demi", sans-serif;
    color: #ffffff;
    background: #ecc656;
    border: 1px solid rgba(255, 255, 255, .33);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    z-index: 100000;
    cursor: pointer
}

.button_su_inner:hover {
    color: #ffffff
}

.button_text_container {
    position: relative;
    z-index: 10
}

.explode-circle {
    -webkit-animation: explode .5s forwards;
    animation: explode .5s forwards
}

.desplode-circle {
    -webkit-animation: desplode .5s forwards;
    animation: desplode .5s forwards
}

@-webkit-keyframes explode {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2);
        color: #ffffff
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
}

@keyframes explode {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2);
        color: #ffffff
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
}

@-webkit-keyframes desplode {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(218, 233, 255, .6);
        color: #ffffff
    }
}

@keyframes desplode {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(218, 233, 255, .6);
        color: #ffffff
    }
}

.button_su_inner_white {
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 19rem;
    height: 5.5rem;
    font-size: 1.6rem;
    font-family: "Futura PT Demi", sans-serif;
    background: transparent;
    border: .5px solid #ecc656;
    color: #ecc656;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    z-index: 100000;
    cursor: pointer
}

.package__wrapper__btn-selected .button_su_inner_white {
    border: none
}

.button_su_inner_white:hover {
    color: #ffffff
}

.header__contact__wrapper__all-case-link {
    width: 18rem;
    height: 4.4rem;
    border: .05rem dashed rgba(255, 255, 255, .5);
    border-radius: 2.6rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: var(--main-text-color);
    margin-right: 3.6rem
}

.package__wrapper__btn {
    width: 22rem;
    height: 6rem;
    margin: 0 auto;
    margin-bottom: -9rem;
    background: #ffffff
}

.package__wrapper__btn:hover {
    color: #ffffff
}

.button_su_inner_trans_head {
    border: 1px solid rgba(255, 255, 255, .33);
    color: #ffffff
}

.explode-circle_white {
    -webkit-animation: explode_white .5s forwards;
    animation: explode_white .5s forwards
}

.package__wrapper__btn-selected .explode-circle_white {
    -webkit-animation: explode_yellow .5s forwards;
    animation: explode_yellow .5s forwards
}

.desplode-circle_white {
    -webkit-animation: desplode_white .5s forwards;
    animation: desplode_white .5s forwards
}

.package__wrapper__btn-selected .desplode-circle_white {
    -webkit-animation: desplode_yellow .5s forwards;
    animation: desplode_yellow .5s forwards
}

@-webkit-keyframes explode_white {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
}

@keyframes explode_white {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
}

@-webkit-keyframes explode_white {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
}

@keyframes explode_yellow {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(255, 165, 0, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #fd9006
    }
}

@-webkit-keyframes explode_yellow {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #fd9006
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(255, 165, 0, .6)
    }
}

@keyframes desplode_yellow {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #fd9006
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(255, 165, 0, .6)
    }
}

@keyframes desplode_white {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(218, 233, 255, .6)
    }
}

.header_alter {
    width: 100%;
    min-height: 8rem;
    height: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header_alter-logIn {
    margin-right: 4.6rem !important;
    margin-left: auto !important
}

.header_alter-LogInIcon {
    fill: #ffffff
}

.main-z {
    z-index: 16
}

.header_alter__link {
    color: #ffffff
}

.lang__nav {
    display: none
}

.main-page-lang {
    color: rgba(255, 255, 255, .6)
}

.main-page-lang:hover {
    color: var(--main-text-color);
    border-color: var(--main-text-color)
}

.lang {
    height: 100%
}

.lang-item.dropdown {
    height: 100%
}

.flag__icon {
    height: 20px;
    width: 20px
}

.lang-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.4rem;
    padding: 3.3rem 0;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    border-bottom: 1px solid transparent;
    font-family: "Futura PT Demi", sans-serif;
    text-transform: uppercase
}

.lang-link span {
    margin-right: 5px
}

.lang-item .dropdown-menu {
    min-width: 5rem;
    padding: 0;
    border: 0
}

.dropdown-menu .lang-link {
    padding: 0;
    color: #ffffff;
    padding-bottom: 5px;
    padding-top: 5px
}

.dropdown-menu > .lang-link:hover {
    background: #9fc8fb
}

.dropdown-menu > .lang-link:last-child {
    border-radius: 0 0 1.5rem 1.5rem
}

.dropdown-menu > .lang-link:hover:last-child {
    border-radius: 0 0 1.5rem 1.5rem
}

.text-bloc {
    width: 100%;
    background: #dae9ff;
    -webkit-box-shadow: 0 2rem 4rem -2rem #dae9ff;
    box-shadow: 0 2rem 4rem -2rem #dae9ff;
    padding: 5rem 4rem;
    border-radius: 1rem;
    position: relative;
    overflow: hidden;
    margin-top: 14rem
}

.text-bloc .leafIcon {
    position: absolute;
    bottom: -133px;
    right: -10px;
    z-index: 0
}

.text-bloc p {
    color: #222222;
    font-size: 1.8rem;
    width: 80%;
    font-family: "Futura PT Medium", sans-serif
}

.text-bloc p:first-child {
    font-size: 3.6rem;
    font-family: "Futura PT Demi", sans-serif;
    margin-bottom: 4rem
}

.text-bloc p span {
    color: #ecc656
}

.text-bloc p .uper {
    text-transform: uppercase
}

.why-crowdo__title {
    margin-top: 14rem;
    margin-bottom: 8rem
}

.why-crowdo {
    position: relative
}

.why-crowdo .col-md-4 {
    margin-bottom: 12rem
}

.why-crowdo__bloc {
    position: relative;
    min-height: 20.8rem;
    background: #ffffff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    padding: 7rem 2rem 3rem;
    border-radius: 1rem;
    z-index: 1
}

.why-crowdo__bloc__icon {
    width: 10rem;
    height: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--main-color);
    border-radius: 50%;
    border: .8rem solid #fff2cb;
    position: absolute;
    top: -40px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.why-crowdo__bloc__icon svg {
    width: 5.5rem;
    height: 5.5rem
}

.why-crowdo__bloc__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 2.6rem;
    text-transform: uppercase;
    color: var(--third-color);
    text-align: center;
    margin-bottom: 1rem
}

.why-crowdo__bloc__text {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: var(--third-color);
    text-align: center
}

.why-crowdo__bloc__text span {
    color: var(--main-color);
    font-weight: 600
}

.why-crowdo_leaf {
    position: absolute;
    opacity: .25
}

.why-crowdo_leaf_first {
    top: -12rem;
    left: -1.2rem
}

.why-crowdo_leaf_second {
    top: -10.6rem;
    right: -6.3rem;
    -webkit-transform: scaleX(-1) rotate(-10deg);
    -ms-transform: scaleX(-1) rotate(-10deg);
    transform: scaleX(-1) rotate(-10deg);
    width: 100%
}

.how-do-we {
    position: relative
}

.how-do-we__video {
    background: #d8e9fe;
    -webkit-box-shadow: -16px -16px 50px rgba(255, 255, 255, .25), 16px 16px 50px rgba(27, 123, 246, .1);
    box-shadow: -16px -16px 50px rgba(255, 255, 255, .25), 16px 16px 50px rgba(27, 123, 246, .1);
    border-radius: 30px;
    padding: 2rem 1.8rem
}

.how-do-we__man {
    position: absolute;
    right: 0;
    bottom: 5%;
    width: 24vw
}

.how-do-we__man img {
    width: 100%
}

.video-block {
    position: relative
}

.video-block__button {
    position: absolute;
    top: 30%;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    cursor: pointer;
    width: 24rem;
    height: 24rem;
    background: url(../img/play-button.webp) center no-repeat;
    background-size: contain;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 1.8rem
}

.video-block__button:after {
    content: " View now";
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.video-block__video {
    width: 100%;
    height: auto;
    border-radius: 30px
}

.text-bloc {
    display: none
}

.packages-switch {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.packages-switch:after {
    content: "";
    position: absolute;
    width: 50%;
    top: 0;
    -webkit-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    -o-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    border-radius: 2.75rem;
    -webkit-box-shadow: 0 .2rem 1.5rem 0 rgba(0, 0, 0, .1);
    box-shadow: 0 .2rem 1.5rem 0 rgba(0, 0, 0, .1);
    background-color: #3d90ef;
    height: 100%;
    z-index: 0
}

.packages-switch.left:after {
    left: 0
}

.packages-switch.right:after {
    left: 50%
}

.packages-switch .packages-btn {
    display: inline-block;
    width: 50%;
    padding: 1.2rem 0;
    z-index: 1;
    position: relative;
    cursor: pointer;
    -webkit-transition: color 200ms;
    -o-transition: color 200ms;
    transition: color 200ms;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: normal;
    color: #3d90ef;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.packages-switch .packages-btn.active {
    color: #ffffff;
    cursor: default
}

.packages-wrapper {
    border-radius: 3.7rem;
    background-color: #fff;
    padding: .8rem;
    width: 100%;
    max-width: 31.6rem;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    margin-bottom: 5rem
}

.packages-p {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hide-me {
    display: none
}

.packages_old {
    display: none
}

#newStyleContainer {
    background: #ffffff
}

#newStyleContainer p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #222222
}

#newStyleContainer h1, #newStyleContainer h2, #newStyleContainer h3, #newStyleContainer h4, #newStyleContainer h5, #newStyleContainer h6 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000;
}

#newStyleContainer a, #newStyleContainer a:hover, #newStyleContainer a:active a:focus {
    text-decoration: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#newStyleContainer .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 1rem;
    min-height: 1rem;
    padding: 1.5rem 3rem;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: #ecc656;
    color: #ffffff;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16)
}

#newStyleContainer .btn:hover {
    background: #ff7878;
    color: #ffffff
}

#newStyleContainer .btn:active {
    background: #ecc656;
    color: #ffffff
}

#newStyleContainer .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#newStyleContainer .build-buttons__text {
    font-family: "Montserrat", sans-serif
}

#newStyleContainer .btn-text {
    color: #222222;
    font-style: italic;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 3.4rem;
    font-family: "Roboto", sans-serif;
    text-transform: uppercase
}

#newStyleContainer .btn-orange {
    background: #ffe211;
    color: #ffffff
}

#newStyleContainer .btn-orange:hover {
    background: #ffe211;
    color: #ffffff
}

#newStyleContainer .btn-orange:active {
    background: #ffe211;
    color: #ffffff
}

#newStyleContainer header {
    background: #ffffff
}

#newStyleContainer .nav-link {
    font-family: "Futura PT Demi", sans-serif
}

#newStyleContainer .navbar_alter {
    border: none
}

#newStyleContainer .navbar-brand_alter {
    border: none
}

#newStyleContainer .link__alter_active {
    border-color: transparent !important
}

#newStyleContainer .navbar-nav__alter .link__alter:focus, .navbar-nav__alter .link__alter:hover, .navbar-nav .link__alter:focus, .navbar-nav .link__alter:hover {
    color: #ecc656 !important;
    border-color: transparent !important
}

#newStyleContainer .section-title h2 {
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 600;
    text-align: center;
    text-transform: unset
}

#newStyleContainer .header {
    padding-top: 2rem;
    border-bottom: 1px solid #2222221a
}

.newCrowdo .header {
    z-index: 0
}

#newStyleContainer .header-wrapper {
    padding-top: 9.6rem
}

#newStyleContainer .header-wrapper__title {
    margin-bottom: 3rem
}

#newStyleContainer .header-wrapper__title h1 {
    font-size: 4.8rem;
    text-align: left
}

#newStyleContainer .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 3rem
}

#newStyleContainer .header-wrapper__text_percent {
    background: #2ba373;
    padding: 1.4rem 2rem;
    font-family: "Montserrat", sans-serif;
    font-size: 3.6rem;
    line-height: 4rem;
    font-weight: 700;
    color: #000000;
    margin-right: 2rem;
    border-radius: .5rem
}

#newStyleContainer .header-wrapper__text p {
    width: 100%
}

#newStyleContainer .header-wrapper__text .google {
    font-weight: 700
}

#newStyleContainer .header-wrapper__text .google:nth-child(1) {
    color: #4285f4
}

#newStyleContainer .header-wrapper__text .google:nth-child(2) {
    color: #ea4335
}

#newStyleContainer .header-wrapper__text .google:nth-child(3) {
    color: #fbbc05
}

#newStyleContainer .header-wrapper__text .google:nth-child(4) {
    color: #4285f4
}

#newStyleContainer .header-wrapper__text .google:nth-child(5) {
    color: #34a853
}

#newStyleContainer .header-wrapper__text .google:nth-child(6) {
    color: #ea4335
}

#newStyleContainer .header-wrapper__text .google:not(:last-child) {
    margin-right: -0.4rem
}

#newStyleContainer .header-wrapper__buttons a:first-child {
    margin-right: 1rem
}

#newStyleContainer .header-wrapper__buttons .btn-text {
    font-size: 1.6rem;
    text-transform: unset
}

#newStyleContainer .header-wrapper__buttons-mob {
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .header-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5.7rem
}

#newStyleContainer .header-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#newStyleContainer .header-list__item_icon {
    background: #ecc656;
    opacity: .3;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1rem
}

#newStyleContainer .header-list__item_icon svg {
    width: 1.2rem;
    height: 1rem
}

#newStyleContainer .header-list__item_text {
    font-size: 1.6rem
}

#newStyleContainer .header-list__item_text span {
    font-weight: 700
}

#newStyleContainer .header-list__item:not(:last-child) {
    margin-right: 7rem
}

#newStyleContainer .guest-posting {
    padding-top: 10rem;
    padding-bottom: 4rem;
    border-bottom: 1px solid #2222221a
}

#newStyleContainer .guest-posting__title {
    margin-bottom: 8rem
}

#newStyleContainer .guest-posting__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    margin-bottom: 6rem
}

#newStyleContainer .guest-posting__wrapper__icon {
    margin-bottom: 4rem
}

#newStyleContainer .guest-posting__wrapper__icon svg {
    width: 6rem;
    height: 6rem
}

#newStyleContainer .guest-posting__wrapper__text span {
    font-weight: 700
}

#newStyleContainer .transparent {
    padding-top: 10rem;
    padding-bottom: 10rem
}

#newStyleContainer .transparent__title {
    margin-bottom: 4rem
}

#newStyleContainer .transparent__counter__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10rem
}

#newStyleContainer .transparent__counter__wrapper__block {
    border: 1px solid #2222221a;
    border-radius: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 5rem;
    padding-left: 4.2rem;
    padding-right: 12.5rem;
    position: relative
}

#newStyleContainer .transparent__counter__wrapper__img {
    width: 26rem;
    position: absolute
}

#newStyleContainer .transparent__counter__wrapper__img.woman {
    left: -22.7rem;
    top: -57px
}

#newStyleContainer .transparent__counter__wrapper__img.man {
    right: -21.7rem;
    bottom: 0
}

#newStyleContainer .transparent__counter__wrapper__block h4 {
    color: #000;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    padding-top: 1rem;
    margin-right: 2rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block {
    margin-bottom: 4rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__image {
    margin-bottom: 2rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__image img {
    width: 36.5rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__list__item p span {
    font-weight: 700
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap {
    width: 37rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 4rem
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range] {
    -webkit-appearance: none;
    margin: 20px 0;
    width: 100%;
    outline: none
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range]:focus {
    outline: none
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: .6rem;
    cursor: pointer;
    animate: .2s;
    background: #e9e9e9;
    border-radius: .5rem
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range]::-webkit-slider-thumb {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    background: #ecc656;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -1rem
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap .range-value {
    position: absolute;
    top: -50%;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap .range-value span {
    background: url(../img/transparent-pricing/you-pay.webp);
    background-size: contain;
    background-repeat: no-repeat;
    top: -2rem;
    width: 8rem;
    height: 5rem;
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-size: 2.4rem;
    line-height: 1.5;
    font-weight: 700;
    display: block;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    border-radius: 6px
}

#newStyleContainer .transparent__range {
    margin-bottom: 6rem
}

#newStyleContainer .transparent__range h3 {
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: 700;
    text-align: center
}

#newStyleContainer .transparent__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .transparent__buttons a:first-child {
    margin-right: 1rem
}

#newStyleContainer .transparent__buttons .btn-text {
    font-weight: 400
}

#newStyleContainer .transparent__text {
    padding-top: 7.5rem;
    text-align: center;
    margin-bottom: 4rem
}

#newStyleContainer .transparent__text h3 {
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: 600
}

#newStyleContainer .transparent__text p {
    opacity: .6
}

#newStyleContainer .transparent-table {
    padding: 0 3.5rem;
    margin-bottom: 10rem
}

#newStyleContainer .table-responsive {
    border-radius: .5rem
}

#newStyleContainer .table {
    border-left: 1px solid rgba(27, 123, 246, .2);
    border-right: 1px solid rgba(27, 123, 246, .2);
    border-bottom: 1px solid rgba(27, 123, 246, .2)
}

#newStyleContainer .table-striped > tbody > tr:nth-child(2n-1) > td, #newStyleContainer .table-striped > tbody > tr:nth-child(2n-1) > th {
    background: #ffffff
}

#newStyleContainer .table-striped > tbody > tr:nth-child(2n-2) > td, #newStyleContainer .table-striped > tbody > tr:nth-child(2n-2) > th {
    background: rgba(218, 233, 255, .4)
}

#newStyleContainer .table td, #newStyleContainer .table th {
    padding: 1rem 2.1rem;
    vertical-align: unset;
    border-top: 1px solid rgba(27, 123, 246, .2)
}

#newStyleContainer .table-email {
    font-family: "Roboto", sans-serif;
    font-size: 1.8rem;
    line-height: 4.4rem;
    text-transform: lowercase;
    font-weight: 500;
    color: #222222;
    text-align: center
}

#newStyleContainer .table-text {
    font-family: "Roboto", sans-serif;
    font-size: 1.8rem;
    line-height: 4.4rem;
    font-weight: 600;
    text-transform: lowercase;
    color: #222222;
    text-align: center
}

#newStyleContainer .table thead th {
    vertical-align: middle;
    border-bottom: none;
    color: #ecc656;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-transform: capitalize;
    text-align: center
}

#newStyleContainer .thead__blue {
    background: #ecc656
}

#newStyleContainer .transparent-work {
    margin-bottom: 10rem
}

#newStyleContainer .transparent-work__wrapper .transparent-work__wrapper__title {
    margin-bottom: 3.6rem
}

#newStyleContainer .transparent-work__wrapper .transparent-work__wrapper__title h3 {
    color: #000;
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: 700;
    text-align: left
}

#newStyleContainer .transparent-work__wrapper.first {
    padding-left: 5.7rem;
    padding-top: 1.5rem
}

#newStyleContainer .transparent-work__wrapper.second {
    padding-top: 7rem
}

#newStyleContainer .transparent-work__wrapper.second .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img {
    opacity: 1;
    border-color: #ffffff
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 7.2rem;
    min-width: 7.2rem;
    height: 7.2rem;
    border-radius: 1.5rem;
    background: #2ba373;
    opacity: .3;
    border: .4rem solid #cccccc;
    margin-right: 2rem
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img svg {
    width: 3rem;
    height: 3rem
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item span {
    font-weight: 700
}

#newStyleContainer .transparent-work__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .transparent-work__image.woman img {
    width: 50.4rem
}

#newStyleContainer .transparent-work__image.man img {
    width: 49.4rem
}

#newStyleContainer .transparent-message {
    position: relative
}

#newStyleContainer .transparent-message {
    background: url("../img/transparent-pricing/transparent-message.webp") top right no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 6.6rem 5.8rem;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 3.6rem;
    text-align: left;
    color: #ffffff;
    border-radius: 1.5rem;
    position: absolute;
    top: 11rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#newStyleContainer .build {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background: #f9fafb
}

#newStyleContainer .build__title {
    margin-bottom: 8rem
}

#newStyleContainer .build-wrapper {
    position: relative
}

#newStyleContainer .build-wrapper .build-wrapper__image {
    margin: 15rem 0
}

#newStyleContainer .build-wrapper .build-wrapper__image img {
    width: 103rem
}

#newStyleContainer .build-wrapper .build-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    position: absolute
}

#newStyleContainer .build-wrapper .build-wrapper__text span {
    font-weight: 700
}

#newStyleContainer .build-wrapper .build-wrapper__text.top p {
    margin-bottom: 2.5rem
}

#newStyleContainer .build-wrapper .build-wrapper__text.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

#newStyleContainer .build-wrapper .build-wrapper__text.bottom p {
    padding-top: 2.5rem
}

#newStyleContainer .build-wrapper .build-wrapper__text__number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 2.8rem;
    min-width: 2.8rem;
    height: 2.8rem;
    background: #ecc656;
    border-radius: 50%;
    font-family: "Roboto", sans-serif;
    font-size: 1.8rem;
    color: #ffffff
}

#newStyleContainer .build-wrapper__text:nth-child(2) {
    bottom: -9.4rem;
    left: -2.9rem;
    width: 20rem
}

#newStyleContainer .build-wrapper__text:nth-child(3) {
    top: -12.2rem;
    left: 14.4rem;
    width: 20rem
}

#newStyleContainer .build-wrapper__text:nth-child(4) {
    bottom: -12.2rem;
    left: 30rem;
    width: 23rem
}

#newStyleContainer .build-wrapper__text:nth-child(5) {
    top: -15rem;
    left: 47.2rem
}

#newStyleContainer .build-wrapper__text:nth-child(6) {
    bottom: -12.2rem;
    left: 65.9rem;
    width: 20rem
}

#newStyleContainer .build-wrapper__text:nth-child(7) {
    top: -15rem;
    right: -27px;
    width: 20rem
}

#newStyleContainer .build-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    padding-top: 4rem
}

#newStyleContainer .build-buttons__or {
    font-family: "Montserrat", sans-serif;
    font-size: 3.6rem;
    line-height: 3.4rem;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2.5rem 0;
    color: #222222
}

#newStyleContainer .build-buttons p {
    font-weight: 500;
    margin-bottom: 3rem
}

#newStyleContainer .guest-post {
    padding-top: 12rem
}

#newStyleContainer .guest-post__title {
    margin-bottom: 6.5rem;
    position: relative
}

#newStyleContainer .guest-post__title .guest-post__title__img {
    position: absolute
}

#newStyleContainer .guest-post__title .guest-post__title__img.left {
    left: 0;
    top: 2.5rem
}

#newStyleContainer .guest-post__title .guest-post__title__img.left img {
    width: 21rem
}

#newStyleContainer .guest-post__title .guest-post__title__img.right {
    right: 0;
    top: -3rem
}

#newStyleContainer .guest-post__title .guest-post__title__img.right img {
    width: 29rem
}

#newStyleContainer .guest-post__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4.2rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__icon {
    margin-right: 1.5rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__icon svg {
    width: 2rem;
    height: 2rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__text h4 {
    color: #000;
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 1rem;
    text-align: left
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__text p {
    font-weight: 300;
    padding-right: 1rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__text p span {
    font-weight: 500
}

#newStyleContainer .guest-post__img {
    margin-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .guest-post__img img {
    width: 90rem
}

#newStyleContainer .niche {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background: #f9fafb
}

#newStyleContainer .niche__title {
    margin-bottom: 6rem
}

#newStyleContainer .niche__title h2 {
    margin-bottom: 3rem;
    text-align: left
}

#newStyleContainer .niche__title p {
    text-align: center;
    text-align: left
}

#newStyleContainer .niche__title p:last-child {
    font-weight: 700;
    margin-top: 3rem;
    color: #ffe211
}

#newStyleContainer .niche__wrapper {
    padding: 3rem;
    background: #ffffff;
    border-radius: 1.5rem;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#newStyleContainer .niche__wrapper .niche__wrapper__list {
    padding-top: 3rem;
    margin-bottom: 6rem
}

#newStyleContainer .niche__wrapper h3 {
    padding-bottom: 1rem;
    font-weight: 700;
    font-size: 2.4rem;
    text-transform: uppercase;
    line-height: 5.4rem;
    border-bottom: 1px solid #2222221a
}

#newStyleContainer .niche__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.8rem
}

#newStyleContainer .niche__wrapper__list__item__icon {
    background: #ecc6561a;
    min-width: 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1.2rem
}

#newStyleContainer .niche__wrapper__list__item__icon svg {
    width: 1.4rem;
    height: 1.4rem
}

#newStyleContainer .niche__wrapper__buttons {
    margin-top: auto
}

#newStyleContainer .contact__wrapper__box__link {
    font-weight: 700;
    border: none
}

#newStyleContainer .contact__wrapper__box__title_alter {
    margin-bottom: 0;
    font-size: 1.4rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 500
}

#newStyleContainer .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative
}

#newStyleContainer .faq .container {
    position: relative;
    z-index: 3
}

#newStyleContainer .faq__title {
    margin: 0;
    padding-top: 4rem;
    padding-bottom: 9rem;
    position: relative
}

#newStyleContainer .faq__title h1 {
    text-align: left;
    font-size: 4.8rem
}

#newStyleContainer .faq__title__img {
    position: absolute
}

#newStyleContainer .faq__title__img.woman {
    right: -62px;
    bottom: -31px
}

#newStyleContainer .faq__title__img.woman img {
    width: 17.3rem
}

#newStyleContainer .faq__title__img.big img {
    width: 8rem
}

#newStyleContainer .faq__title__img.small img {
    width: 4.2rem
}

#newStyleContainer .faq__title__img.big.one {
    width: 8rem;
    left: -125px;
    top: 27rem
}

#newStyleContainer .faq__title__img.small.one {
    width: 4.2rem;
    left: -163px;
    top: 33rem
}

#newStyleContainer .faq__title__img.big.two {
    width: 8rem;
    right: -160px;
    top: 66rem
}

#newStyleContainer .faq__title__img.small.two {
    width: 4.2rem;
    right: -90px;
    top: 77rem
}

#newStyleContainer .faq__wrapper__box:first-child {
    border-top: 1px solid rgba(27, 123, 246, .1)
}

#newStyleContainer .faq__question {
    padding: 2rem 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 1.8rem;
    font-weight: 600;
    font-family: "Montserrat", sans-serif
}

#newStyleContainer .faq__question:hover {
    font-family: "Montserrat", sans-serif
}

#newStyleContainer .faq__wrapper__box {
    margin-bottom: 0
}

#newStyleContainer .faq__question__img {
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 3rem;
    background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8172 10.596H11.5532V16.716H6.90922V10.596H0.681219V6.204H6.90922V0.0839989H11.5532V6.204H17.8172V10.596Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#newStyleContainer .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.985281 .616H11.1733V5.116H0.985281V0.616Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#newStyleContainer .faq__answer__text {
    border: none;
    padding-left: 5rem
}

#auditCustom p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #000000
}

#auditCustom h1, #auditCustom h2, #auditCustom h3, #auditCustom h4, #auditCustom h5, #auditCustom h6 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000
}

#auditCustom a, #auditCustom a:hover, #auditCustom a:active a:focus {
    text-decoration: none;
    outline: none;
    font-family: "Roboto", sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#auditCustom .btn {
    display: -webkit-inline-box;
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 21.1rem;
    min-height: 1rem;
    padding: 1.2rem 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
}

#auditCustom .btn:hover {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff
}

#auditCustom .btn:active {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff
}

#auditCustom .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#auditCustom .btn-orange {
    background: -webkit-gradient(linear, left bottom, left top, from(#ecc656), to(#ecc656));
    background: -o-linear-gradient(bottom, #ecc656, #ecc656);
    background: linear-gradient(0deg, #ecc656, #ecc656);
    color: #ffffff;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 165, 0, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 165, 0, .3))
}

#auditCustom .btn-orange:hover {
    background: -webkit-gradient(linear, left bottom, left top, from(#ecc656), to(#ecc656));
    background: -o-linear-gradient(bottom, #ecc656, #ecc656);
    background: linear-gradient(0deg, #ecc656, #ecc656);
    color: #ffffff
}

#auditCustom .btn-orange:active {
    background: -webkit-gradient(linear, left bottom, left top, from(#ecc656), to(#ecc656));
    background: -o-linear-gradient(bottom, #ecc656, #ecc656);
    background: linear-gradient(0deg, #ecc656, #ecc656);
    color: #ffffff
}

#auditCustom .mobile-br {
    display: none
}

#auditCustom .section-title h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: unset
}

#auditCustom .section-title p {
    padding-top: 1.5rem;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #7a7a7a
}

#auditCustom .header {
    padding-top: 12rem;
    padding-bottom: 20rem;
    z-index: 0
}

#auditCustom .header-wrapper {
    padding-top: 4rem
}

#auditCustom .header-wrapper__title {
    margin-bottom: 4.4rem
}

#auditCustom .header-wrapper__title h1 {
    font-size: 3.6rem
}

#auditCustom .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.2rem;
    width: 41rem
}

#auditCustom .header-wrapper__text p {
    width: 100%;
    font-family: "Futura PT", sans-serif;
    font-size: 1.6rem;
    line-height: 2.51rem
}

#auditCustom .header-wrapper-image {
    width: 60rem
}

#auditCustom .header-wrapper-image.mobile {
    display: none
}

#auditCustom .btn-wrapper a:first-child {
    margin-right: 2.29rem
}

#auditCustom .why-audit {
    padding-top: 7.4rem;
    padding-bottom: 7.4rem;
    background: #fff2cb
}

#auditCustom .why-audit__title {
    margin-bottom: 11.4rem
}

#auditCustom .why-audit__wrapper {
    padding: 0 9.7rem
}

#auditCustom .why-audit__bloc {
    position: relative;
    min-height: 22rem;
    background: #ffffff;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    padding: 5.7rem 1.2rem 2rem;
    border-radius: .5rem;
    z-index: 1
}

#auditCustom .why-audit__bloc__icon {
    width: 7.6rem;
    height: 7.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    border-radius: 50%;
    border: .5rem solid #fff2cb;
    position: absolute;
    top: -4rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#auditCustom .why-audit__bloc__icon svg {
    width: 2.9rem;
    height: 3rem
}

#auditCustom .why-audit__bloc__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    text-transform: uppercase;
    color: #222222;
    text-align: center;
    margin-bottom: 1rem
}

#auditCustom .why-audit__bloc__text {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.6rem;
    color: #222222;
    text-align: center
}

#auditCustom .how-work {
    padding-top: 9rem;
    padding-bottom: 4.3rem;
    position: relative;
    background: #fff2cb;
    overflow: hidden
}

#auditCustom .how-work .no-gutters {
    z-index: 2;
    position: relative
}

#auditCustom .how-work__line {
    position: absolute;
    top: 21rem;
    left: 53%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 44rem
}

#auditCustom .how-work__title {
    margin-bottom: 7.2rem
}

#auditCustom .how-work__icon {
    position: relative
}

#auditCustom .how-work__icon__image {
    width: 10.3rem;
    height: 10.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: .5rem solid #ecc656;
    border-radius: 50%;
    z-index: 1;
    position: inherit;
    -webkit-filter: drop-shadow(0px .4rem 4rem rgba(0, 0, 0, .25));
    filter: drop-shadow(0px .4rem 4rem rgba(0, 0, 0, .25))
}

#auditCustom .how-work__icon__image svg {
    width: 6rem;
    height: 6rem
}

#auditCustom .how-work__icon__figure {
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#auditCustom .how-work__icon__image__wrapper {
    position: absolute;
    width: 10.3rem
}

#auditCustom .how-work__icon__image__wrapper_block {
    position: relative
}

#auditCustom .how-work__icon_1 .how-work__icon__image__wrapper {
    right: 12.9rem;
    top: -1.3rem
}

#auditCustom .how-work__icon_1 .how-work__icon__figure {
    top: -0.94rem;
    left: -2.169rem;
    width: 17.2rem
}

#auditCustom .how-work__icon_2 .how-work__icon__image__wrapper {
    left: 19.7rem;
    top: 2rem
}

#auditCustom .how-work__icon_2 .how-work__icon__figure {
    top: -2.8rem;
    left: -4.1rem;
    width: 16.4rem
}

#auditCustom .how-work__icon_3 .how-work__icon__image__wrapper {
    right: 9.9rem;
    top: .5rem
}

#auditCustom .how-work__icon_3 .how-work__icon__figure {
    top: -1.8rem;
    left: -2.6rem;
    width: 15.8rem
}

#auditCustom .how-work__icon_4 .how-work__icon__image__wrapper {
    left: 23.7rem;
    top: .8rem
}

#auditCustom .how-work__icon_4 .how-work__icon__figure {
    top: -2.522rem;
    left: -3.982rem;
    width: 17.6rem
}

#auditCustom .how-work__icon_5 .how-work__icon__image__wrapper {
    right: 17.2rem;
    top: -0.9rem
}

#auditCustom .how-work__icon_5 .how-work__icon__figure {
    top: -0.227rem;
    left: -3.33rem;
    width: 17.6rem
}

#auditCustom .how-work__icon_6 .how-work__icon__image__wrapper {
    left: 8.6rem;
    top: .1rem
}

#auditCustom .how-work__icon_6 .how-work__icon__figure {
    top: .187rem;
    left: -2.913rem;
    width: 18.2rem
}

#auditCustom .how-work__wrapper {
    position: relative;
    background: #ffffff;
    height: auto;
    border: .1rem solid #eaf2fd;
    border-radius: .5rem;
    padding-top: 3rem;
    padding-bottom: 2.5rem
}

#auditCustom .how-work__wrapper p {
    color: #000000;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.8rem
}

#auditCustom .how-work__wrapper p span {
    font-weight: 700
}

#auditCustom .how-work__wrapper__label {
    width: 4.7rem;
    height: 4.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    border: .5rem solid #fff2cb;
    border-radius: 50%;
    position: absolute
}

#auditCustom .how-work__wrapper__label p {
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 1
}

#auditCustom .how-work__wrapper_1, #auditCustom .how-work__wrapper_3, #auditCustom .how-work__wrapper_5 {
    padding-left: 4rem;
    padding-right: 2rem
}

#auditCustom .how-work__wrapper_1 .how-work__wrapper__label, #auditCustom .how-work__wrapper_3 .how-work__wrapper__label, #auditCustom .how-work__wrapper_5 .how-work__wrapper__label {
    top: -2.1rem;
    left: -2.4rem
}

#auditCustom .how-work__wrapper_2, #auditCustom .how-work__wrapper_4, #auditCustom .how-work__wrapper_6 {
    padding-left: 3rem;
    padding-right: 2rem;
    margin-left: auto
}

#auditCustom .how-work__wrapper_2 .how-work__wrapper__label, #auditCustom .how-work__wrapper_4 .how-work__wrapper__label, #auditCustom .how-work__wrapper_6 .how-work__wrapper__label {
    top: -2.1rem;
    right: -2.4rem
}

#auditCustom .how-work__wrapper_1 {
    width: 66.2rem;
    margin-bottom: 6.7rem
}

#auditCustom .how-work__wrapper_2 {
    width: 60rem;
    margin-bottom: 6rem
}

#auditCustom .how-work__wrapper_3 {
    width: 62.2rem;
    margin-bottom: 4.8rem
}

#auditCustom .how-work__wrapper_4 {
    width: 46.5rem;
    margin-bottom: 5.5rem
}

#auditCustom .how-work__wrapper_5 {
    width: 53.5rem;
    margin-bottom: 5.4rem
}

#auditCustom .how-work__wrapper_6 {
    width: 43.9rem;
    margin-bottom: 7.4rem
}

#auditCustom .how-work__buttons__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    position: relative
}

#auditCustom .how-work__buttons {
    margin: 0 auto
}

#auditCustom .how-work__bg__bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 138.5rem
}

#auditCustom .how-work__image__blob {
    position: absolute;
    top: 15.1rem;
    left: 14.8rem;
    width: 22.6rem
}

#auditCustom .how-work__image__blob-left {
    position: absolute;
    bottom: 43.5rem;
    left: 0;
    width: 24.3rem
}

#auditCustom .how-work__image__blob-right {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 31.1rem
}

#auditCustom .deliverables {
    padding-top: 11rem;
    padding-bottom: 7rem;
    position: relative
}

#auditCustom .deliverables__wrapper {
    padding-left: 10rem
}

#auditCustom .deliverables__title {
    margin-bottom: 4.5rem
}

#auditCustom .deliverables__title h2 {
    text-align: left
}

#auditCustom .deliverables__title p {
    text-align: left;
    padding: 0
}

#auditCustom .deliverables__wrapper__list .deliverables__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .9rem
}

#auditCustom .deliverables__wrapper__list .deliverables__wrapper__list__item .deliverables__list__item__numb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 4.1rem;
    width: 4.1rem;
    height: 4.1rem;
    border-radius: .5rem;
    background: #ecc656;
    margin-right: 1.9rem;
    color: #ffffff;
    font-size: 2.5rem;
    font-weight: 700
}

#auditCustom .deliverables__wrapper__list .deliverables__wrapper__list__item .deliverables__list__item__text {
    font-family: "Raleway", sans-serif;
    color: #000;
    font-size: 1.8rem
}

#auditCustom .deliverables__image {
    margin-top: 5rem;
    position: relative;
    width: 66.2rem
}

#auditCustom .deliverables__image.mobile {
    display: none
}

#auditCustom .deliverables__image .deliverables__image__blob {
    position: absolute;
    right: 10rem;
    top: -13rem;
    width: 17.4rem
}

#auditCustom .audit-compare {
    padding-top: 8.2rem;
    padding-bottom: 7.8rem;
    position: relative;
    overflow: hidden
}

#auditCustom .audit-compare .container {
    position: relative;
    z-index: 1
}

#auditCustom .audit-compare-blob {
    position: absolute;
    right: 0;
    bottom: 17.4rem;
    width: 31.9rem
}

#auditCustom .audit-compare__title {
    margin-bottom: 7.7rem
}

#auditCustom .audit-compare__wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 30rem
}

#auditCustom .audit-compare__wrapper h3 {
    margin-bottom: 3.4rem;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #000;
    line-height: 1
}

#auditCustom .audit-compare__wrapper .audit-compare__wrapper__list {
    padding-top: 3rem;
    margin-bottom: 6rem
}

#auditCustom .audit-compare__wrapper__right {
    margin-left: auto
}

#auditCustom .audit-compare__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4rem
}

#auditCustom .audit-compare__wrapper__list__item p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem
}

#auditCustom .audit-compare__wrapper__list__item__icon {
    min-width: 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1rem
}

#auditCustom .audit-compare__wrapper__list__item__icon svg {
    width: 2.5rem;
    height: 1.7rem
}

#auditCustom .audit-compare__wrapper__buttons {
    margin-top: auto
}

#auditCustom .difference {
    padding-top: 9.4rem;
    padding-bottom: 7rem;
    position: relative
}

#auditCustom .difference .container {
    position: relative;
    z-index: 1
}

#auditCustom .difference-blob {
    position: absolute;
    width: 25.1rem;
    top: 7.5rem;
    left: 0
}

#auditCustom .difference__title {
    margin-bottom: 4rem
}

#auditCustom .difference-slide .difference__wrapper {
    width: 53.3rem;
    margin-bottom: 3.8rem;
    margin-right: 1rem;
    margin-left: 1rem
}

#auditCustom .difference-slide .difference__wrapper.after {
    margin-left: auto
}

#auditCustom .difference-slide .difference__wrapper__title {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 1;
    text-align: center;
    color: #ecc656;
    margin-bottom: 2rem
}

#auditCustom .difference-slide .difference__wrapper__image {
    overflow: hidden;
    -webkit-box-shadow: 0 .3rem .6rem 0 rgba(0, 0, 0, .16);
    box-shadow: 0 .3rem .6rem 0 rgba(0, 0, 0, .16)
}

#auditCustom .difference-slide .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#auditCustom .difference-slide .slick-dots .slick-active button {
    background: #9b9b9b
}

#auditCustom .difference-slide .slick-dots button {
    min-height: 1.7rem;
    width: 1.7rem;
    height: 1.7rem;
    background: #e1e1e1;
    color: transparent;
    border: none;
    border-radius: 50%
}

#auditCustom .difference-slide .slick-dots li:not(:last-child) {
    margin-right: 2.6rem
}

#auditCustom .slick-list {
    outline: none !important
}

#auditCustom .slick-slide:focus {
    outline: none !important
}

#auditCustom .package {
    padding-top: 7.2rem;
    padding-bottom: 7.5rem;
    background: #fff2cb;
    position: relative
}

#auditCustom .package .container {
    position: relative;
    z-index: 1
}

#auditCustom .package__blob_left {
    position: absolute;
    top: 11.6rem;
    left: 0;
    width: 25.9rem
}

#auditCustom .package__blob_right {
    position: absolute;
    top: 1.4rem;
    right: 0;
    width: 18.8rem
}

#auditCustom .package__title {
    margin-bottom: 4.8rem
}

#auditCustom .package__wrapper {
    max-width: 29.5rem;
    min-height: 57.9rem;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: .2rem solid #ecc656;
    border-radius: .5rem 4rem 4rem 4rem;
    position: relative;
    padding-top: 2.5rem;
    padding-bottom: 3.8rem
}

#auditCustom .package__wrapper h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ecc656
}

#auditCustom .package__wrapper.bronze h3 {
    margin-bottom: 3.6rem
}

#auditCustom .package__wrapper.bronze .package__wrapper__pic {
    width: 14.9rem;
    margin-bottom: 1.9rem
}

#auditCustom .package__wrapper.bronze .package__wrapper__item:not(:last-child) {
    margin-bottom: 2.5rem
}

#auditCustom .package__wrapper.silver h3 {
    margin-bottom: 2.3rem
}

#auditCustom .package__wrapper.silver .package__wrapper__pic {
    width: 16.6rem;
    margin-bottom: 2.7rem
}

#auditCustom .package__wrapper.silver .package__wrapper__item:not(:last-child) {
    margin-bottom: 1.5rem
}

#auditCustom .package__wrapper.gold h3 {
    color: #ecc656;
    margin-bottom: 2.1rem
}

#auditCustom .package__wrapper.gold .package__wrapper__pic {
    width: 17.2rem;
    margin-bottom: 1.2rem
}

#auditCustom .package__wrapper.gold .package__wrapper__item:not(:last-child) {
    margin-bottom: 1rem
}

#auditCustom .package__wrapper.gold .package__wrapper__price__money {
    color: #ecc656
}

#auditCustom .package__wrapper.gold .btn {
    background: -o-linear-gradient(191.22deg, #ebe6bc 22.68%, #fd9006 87.09%);
    background: linear-gradient(258.78deg, #ebe6bc 22.68%, #fd9006 87.09%);
    -webkit-filter: drop-shadow(0px .4rem 1rem rgba(255, 165, 0, .2));
    filter: drop-shadow(0px .4rem 1rem rgba(255, 165, 0, .2))
}

#auditCustom .package__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#auditCustom .package__wrapper__item::before {
    content: " ";
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    background: #f1f1f1;
    border: .2rem solid #ecc656;
    border-radius: 50%;
    margin-right: 1.1rem
}

#auditCustom .package__wrapper__item p {
    font-family: "Raleway", sans-serif;
    text-align: left;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000
}

#auditCustom .package__wrapper__item p span {
    font-weight: 700
}

#auditCustom .package__wrapper__price {
    margin-top: auto
}

#auditCustom .package__wrapper__price__money {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: center;
    color: #ecc656
}

#auditCustom .package__wrapper__price__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center
}

#auditCustom .package__wrapper__buttons {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#auditCustom .package__wrapper__buttons .btn {
    min-width: 18rem;
    padding: .5rem 2.8rem;
    cursor: pointer;
}

#auditCustom .package__wrapper__buttons a:first-child {
    margin-right: 0
}

#auditCustom .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#auditCustom .faq .container {
    position: relative;
    z-index: 1
}

#auditCustom .faq-blob {
    position: absolute;
    width: 23.4rem;
    bottom: 0;
    left: 0
}

#auditCustom .faq-img {
    position: absolute;
    width: 46rem;
    bottom: 80px;
    right: -127px
}

#auditCustom .faq-img img {
    width: 100%
}

#auditCustom .faq__title {
    padding-top: 4rem;
    padding-bottom: 6rem;
    position: relative
}

#auditCustom .faq__title__img__left {
    position: absolute;
    width: 17.8rem;
    top: 0;
    left: 1.56rem
}

#auditCustom .faq__title__img__right {
    position: absolute;
    width: 7.4rem;
    top: 1.4rem;
    right: 4.65rem
}

#auditCustom .faq__title h2 {
    font-size: 4.8rem;
    line-height: 1;
    text-transform: uppercase
}

#auditCustom .faq__wrapper__box:first-child {
    border-top: .1rem solid rgba(27, 123, 246, .1)
}

#auditCustom .faq__wrapper__box {
    border-bottom: .1rem solid #dfeaff
}

#auditCustom .faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1rem;
    padding-bottom: .5rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    color: #000000
}

#auditCustom .faq__question:hover {
    font-size: 1.6rem;
    font-family: "Futura PT", sans-serif;
    color: #000000;
    cursor: pointer
}

#auditCustom .faq__question__img {
    filter: hue-rotate(126deg);
    min-width: 2.2rem;
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 1.5rem;
    background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8172 10.596H11.5532V16.716H6.90922V10.596H0.681219V6.204H6.90922V0.0839989H11.5532V6.204H17.8172V10.596Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#auditCustom .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.985281 .616H11.1733V5.116H0.985281V0.616Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#auditCustom .faq__answer li {
    padding-left: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#auditCustom .faq__answer li::before {
    content: " ";
    display: block;
    min-width: .3rem;
    width: .3rem;
    height: .3rem;
    background: #000000;
    border-radius: 50%;
    margin-right: .5rem;
    margin-top: .8rem
}

#auditCustom .faq__answer__text {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 2rem;
    border: none;
    padding-left: 4rem
}

#auditCustom .faq__answer ul li p {
    padding-left: 0 !important;
    margin-bottom: .5rem !important
}

#auditCustom .off-page {
    padding-top: 6rem;
    padding-bottom: 8.8rem
}

#auditCustom .off-page__wrapper {
    padding-top: 5.9rem
}

#auditCustom .off-page__title {
    margin-bottom: 5rem
}

#auditCustom .off-page__title h2 {
    text-align: left;
    margin-bottom: 1.4rem
}

#auditCustom .off-page__title p {
    text-align: left;
    padding-top: 0
}

#auditCustom .off-page__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem
}

#auditCustom .off-page__list__item .item__text {
    line-height: 2rem
}

#auditCustom .item__image {
    min-width: 4.1rem;
    width: 4.1rem;
    height: 4.1rem;
    border-radius: 50%;
    background: #ecc656;
    margin-right: 1.9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#auditCustom .item__image svg {
    width: 2.1rem;
    height: 2.1rem
}

#auditCustom .off-page__image {
    width: 51.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

#auditCustom .off-page__image.mobile {
    display: none
}

#answer_10 p {
    margin-bottom: 1rem
}

.slick-slide {
    margin: 0 27px
}

.slick-list {
    margin: 0 -27px
}

#foundationNew p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #000000
}

#foundationNew h1, #foundationNew h2, #foundationNew h3, #foundationNew h4, #foundationNew h5, #foundationNew h6 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000
}

#foundationNew a, #foundationNew a:hover, #foundationNew a:active a:focus {
    text-decoration: none;
    outline: none;
    font-family: "Roboto", sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#foundationNew .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 21.1rem;
    min-height: 1rem;
    padding: .6rem 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    -webkit-border: none
}

#foundationNew .btn:hover {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#foundationNew .btn:active {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#foundationNew .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#foundationNew .btn-orange {
    background: -o-linear-gradient(186.1deg, #ecc656 -3.05%, #ecc656 97.99%);
    background: linear-gradient(263.9deg, #ecc656 -3.05%, #ecc656 97.99%);
    color: #ffffff;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(155, 14, 230, .3));
    filter: drop-shadow(0px 4px 10px rgba(155, 14, 230, .3));
    border: none
}

#foundationNew .btn-orange:hover {
    background: -o-linear-gradient(186.1deg, #ffe211 -3.05%, #ffe211 97.99%);
    background: linear-gradient(263.9deg, #ffe211 -3.05%, #ffe211 97.99%);
    color: #ffffff;
    border: none
}

#foundationNew .btn-orange:active {
    background: -o-linear-gradient(186.1deg, #ecc656 -3.05%, #ecc656 97.99%);
    background: linear-gradient(263.9deg, #ecc656 -3.05%, #ecc656 97.99%);
    color: #ffffff;
    border: none
}

#foundationNew .mobile-br {
    display: none
}

ul, li {
    display: block;
    padding: 0;
    margin: 0
}

.btn:focus, .btn:active {
    outline: none !important;
    -webkit-box-shadow: none;
    box-shadow: none
}

a, button, input {
    display: block;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

div {
    display: block;
    text-decoration: none
}

input, input:hover, input:focus, input:active, button, button:hover, button:focus, button:active, textarea, textarea:hover, textarea:focus, textarea:active {
    outline: none !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

img {
    max-width: 100%;
    height: auto
}

main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.alternative-bg {
    background: #fff2cb !important
}

#foundationNew .section-title h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center
}

#foundationNew .section-title p {
    padding-top: 1.5rem;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #7a7a7a
}

#foundationNew .header {
    padding-top: 5rem;
    padding-bottom: 5.8rem;
    overflow: hidden;
    background: #dae7ee;
    border: none;
    z-index: 0
}

#foundationNew .header-wrapper {
    padding-top: 10rem
}

#foundationNew .header-wrapper__title {
    margin-bottom: 3.4rem
}

#foundationNew .header-wrapper__title h1 {
    font-size: 3.6rem
}

#foundationNew .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4rem
}

#foundationNew .header-wrapper__text p {
    width: 100%;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem
}

#foundationNew .header-wrapper__text.mobile {
    display: none
}

#foundationNew .header-wrapper-image {
    width: 60rem
}

#foundationNew .header-wrapper__buttons.desktop {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: start !important
}

#foundationNew .header-wrapper__buttons.mobile {
    display: none
}

#foundationNew .btn-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#foundationNew .btn-wrapper a:first-child {
    margin-right: 2.29rem
}

#foundationNew .why-foundation {
    padding-top: 5rem;
    padding-bottom: 8rem;
    overflow: hidden;
    background: #aec8ef;
}

#foundationNew .why-foundation__title {
    margin-bottom: 3.5rem
}

#foundationNew .why-foundation__row {
    padding-top: 4rem
}

#foundationNew .why-foundation__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    margin-bottom: 5.6rem
}

#foundationNew .why-foundation__wrapper__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    -webkit-box-shadow: 0 .5rem 1rem rgba(97, 73, 199, .5);
    box-shadow: 0 .5rem 1rem rgba(97, 73, 199, .5);
    border-radius: 50%;
    margin-bottom: 1.4rem
}

#foundationNew .why-foundation__wrapper__icon svg {
    width: 4.5rem;
    height: 4.5rem
}

#foundationNew .why-foundation__wrapper__text {
    font-size: 1.6rem;
    line-height: 1.878rem
}

#foundationNew .header .why-foundation__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 2.2rem;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: start !important
}

#foundationNew .header .why-foundation__wrapper__text {
    text-align: left
}

#foundationNew .header .why-foundation__wrapper__icon {
    margin-bottom: 0;
    margin-right: 2rem
}

#foundationNew .header .packages-row {
    padding-top: 5.7rem
}

#foundationNew .why-foundation__image {
    position: relative
}

#foundationNew .why-foundation__image img {
    position: absolute;
    top: 0;
    right: -2rem;
    width: 49rem;
    max-width: unset
}

#foundationNew .why-foundation__buttons {
    padding-top: 4.9rem
}

#foundationNew .talk-business {
    padding-top: 9rem;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#foundationNew .talk-business .container {
    position: relative;
    z-index: 1
}

#foundationNew .talk-business__bg {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    top: 17.5rem;
    width: 104rem
}

#foundationNew .talk-business__title {
    margin-bottom: 7rem
}

#foundationNew .talk-business__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 3.35rem;
    margin-bottom: 5.4rem
}

#foundationNew .talk-business__wrapper__icon {
    min-width: 6.7rem;
    width: 6.7rem;
    height: 6.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    -webkit-box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3);
    box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3);
    border-radius: 50%;
    position: absolute;
    left: 0
}

#foundationNew .talk-business__wrapper__icon svg {
    width: 3.7rem;
    height: 3.7rem
}

#foundationNew .talk-business__wrapper__block {
    width: 31.9rem;
    height: 11.3rem;
    border-radius: 1.5rem;
    background: #ffffff;
    -webkit-box-shadow: 0 .4rem 1rem rgba(204, 204, 204, .3);
    box-shadow: 0 .4rem 1rem rgba(204, 204, 204, .3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 5.1rem
}

#foundationNew .talk-business__wrapper__block p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    font-weight: 400
}

#foundationNew .talk-business__wrapper__block p span {
    font-weight: 700
}

#foundationNew .talk-business-row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#foundationNew .features {
    padding-top: 5rem;
    padding-bottom: 5rem
}

#foundationNew .features__title {
    padding-top: 3rem
}

#foundationNew .features__title h2 {
    font-size: 4.8rem;
    line-height: 6rem;
    margin-bottom: 5.4rem
}

#foundationNew .features__picture.desktop {
    width: 57.6rem;
    position: absolute;
    right: 0
}

#foundationNew .features__picture.mobile {
    display: none
}

#foundationNew .features__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#foundationNew .features__wrapper:not(:last-child) {
    margin-bottom: 3rem
}

#foundationNew .features__wrapper.red {
    background: -o-linear-gradient(350.61deg, #da2903 0, #b00908 94.77%);
    background: linear-gradient(99.39deg, #da2903 0, #b00908 94.77%)
}

#foundationNew .features__wrapper.red .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #941400;
    box-shadow: 0 .4rem 1rem #941400
}

#foundationNew .features__wrapper.blue {
    background: -o-linear-gradient(350.55deg, #1a79f3 0, #0b59bc 102.66%);
    background: linear-gradient(99.45deg, #1a79f3 0, #0b59bc 102.66%)
}

#foundationNew .features__wrapper.blue .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #004eb1;
    box-shadow: 0 .4rem 1rem #004eb1
}

#foundationNew .features__wrapper.green {
    background: -o-linear-gradient(350.26deg, #62bc63 0, #0d9f5b 97.52%);
    background: linear-gradient(99.74deg, #62bc63 0, #0d9f5b 97.52%)
}

#foundationNew .features__wrapper.green .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #008023;
    box-shadow: 0 .4rem 1rem #008023
}

#foundationNew .features__wrapper.violet {
    background: -o-linear-gradient(346.72deg, #9e31dd 0, #91099e 102.75%);
    background: linear-gradient(103.28deg, #9e31dd 0, #91099e 102.75%)
}

#foundationNew .features__wrapper.violet .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #5a047d;
    box-shadow: 0 .4rem 1rem #5a047d
}

#foundationNew .features__wrapper.yellow {
    background: -o-linear-gradient(344.93deg, #e3b00a 3.61%, #d37505 96.27%);
    background: linear-gradient(105.07deg, #e3b00a 3.61%, #d37505 96.27%)
}

#foundationNew .features__wrapper.yellow .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #996d00;
    box-shadow: 0 .4rem 1rem #996d00
}

#foundationNew .features__wrapper__icon {
    min-width: 6.2rem;
    width: 6.2rem;
    height: 6.2rem;
    border-radius: 50%;
    background: #ffffff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: .2rem;
    margin-right: 1.1rem
}

#foundationNew .features__wrapper__icon svg {
    height: 4rem;
    width: 4rem
}

#foundationNew .features__wrapper__text {
    background: #ffffff;
    text-align: left
}

#foundationNew .features__wrapper__text h3 {
    font-family: "Futura PT", sans-serif;
    font-size: 1.3rem;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 1rem;
    text-align: left
}

#foundationNew .features__wrapper__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.6rem
}

#foundationNew .features-row {
    padding-left: 10rem
}

#foundationNew .features__buttons {
    padding-top: 8rem
}

#foundationNew .features__buttons a:first-child {
    margin-right: 0
}

#foundationNew .made-for {
    padding-top: 10rem;
    padding-bottom: 24.4rem;
    background: #fff2cb;
    position: relative
}

#foundationNew .made-for__right {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 0 solid transparent;
    border-left: 70vw solid #ffffff;
    border-bottom: 4.2rem solid transparent
}

#foundationNew .made-for__left {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    width: 0;
    height: 0;
    border-top: 4.2rem solid #ffffff;
    border-left: 30vw solid transparent
}

#foundationNew .made-for__image.mobile {
    display: none
}

#foundationNew .made-for__title {
    margin-bottom: 5rem
}

#foundationNew .made-for__wrapper {
    padding-left: 8rem
}

#foundationNew .made-for__wrapper h3 {
    font-size: 2.4rem;
    color: #ecc656;
    margin-bottom: 2.2rem;
    text-transform: uppercase
}

#foundationNew .made-for__wrapper .made-for__wrapper__text {
    font-size: 1.6rem;
    line-height: 1.87rem;
    padding-right: 12rem;
    margin-bottom: 2rem
}

#foundationNew .made-for__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#foundationNew .made-for__wrapper__item:not(:last-child) {
    margin-bottom: 2.7rem
}

#foundationNew .made-for__wrapper__item__icon {
    min-width: 3rem;
    width: 3rem;
    height: 3rem;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    font-size: 1.8rem;
    color: #ecc656;
    font-weight: 700;
    background: #ffffff;
    border-radius: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#foundationNew .made-for__wrapper__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding-left: 1.6rem;
    padding-right: 7rem
}

#foundationNew .made-for__wrapper__item__text span {
    font-weight: 700
}

#foundationNew .made-for__long-term {
    padding-top: 4rem
}

#foundationNew .made-for__long-term__wrapper {
    padding-top: 5rem;
    z-index: 1;
    position: relative
}

#foundationNew .made-for__long-term__wrapper h3 {
    color: #ecc656;
    text-transform: uppercase;
    font-size: 2.4rem;
    margin-bottom: 2rem
}

#foundationNew .made-for__long-term__wrapper p {
    font-size: 1.6rem;
    margin-bottom: 2rem;
    line-height: 1.87rem
}

#foundationNew .made-for__long-term__img {
    position: relative;
    z-index: 1;
    width: 44.2rem
}

#foundationNew .made-for__long-term__img.mobile {
    display: none
}

#foundationNew .long-term {
    position: relative
}

#foundationNew .long-term .made-for__right.mobile {
    display: none
}

#foundationNew .long-term .made-for__left.mobile {
    display: none
}

#foundationNew .made-for__container {
    position: absolute;
    top: -19rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

#foundationNew .made-for__long-term__bg {
    position: absolute;
    top: 0;
    left: -6.3rem;
    width: 128.3rem
}

#foundationNew .grey-niches {
    background: #ffffff;
    padding-top: 20.7rem;
    padding-bottom: 7.6rem
}

#foundationNew .grey-niches__image {
    margin-right: 5rem
}

#foundationNew .grey-niches__image.mobile {
    display: none
}

#foundationNew .grey-niches__wrapper {
    padding-top: 3rem;
    padding-left: 7.7rem
}

#foundationNew .grey-niches__wrapper h3 {
    color: #ecc656;
    text-transform: uppercase;
    font-size: 2.4rem;
    margin-bottom: 2rem
}

#foundationNew .grey-niches__wrapper p {
    font-size: 1.6rem;
    margin-bottom: 2rem;
    line-height: 1.87rem;
    padding-right: 4.1rem
}

#foundationNew .grey-niches__buttons {
    padding-top: 3.6rem
}

#foundationNew .warranty {
    padding-top: 15rem;
    padding-bottom: 8rem;
    position: relative;
    overflow: hidden
}

#foundationNew .warranty__wrapper {
    background: #ffffff;
    border-radius: 1.5rem;
    padding-top: 4.5rem;
    padding-left: 2.9rem;
    height: 40rem;
    position: relative;
    z-index: 1
}

#foundationNew .warranty__wrapper__border {
    position: absolute;
    height: 40rem;
    width: 100%;
    top: 0;
    left: 0;
    background: transparent;
    border: .2rem solid #ecc656;
    border-radius: 1.5rem;
    -webkit-transform: rotate(4.99deg);
    -ms-transform: rotate(4.99deg);
    transform: rotate(4.99deg)
}

#foundationNew .warranty__wrapper__list {
    position: relative;
    z-index: 1
}

#foundationNew .warranty__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3.5rem
}

#foundationNew .warranty__wrapper__item__text {
    padding-top: 1rem;
    padding-left: 1.5rem
}

#foundationNew .warranty__wrapper__item__text h3 {
    color: #ecc656;
    font-size: 3.6rem;
    margin-bottom: 2.2rem;
    text-align: left
}

#foundationNew .warranty__wrapper__item__text p {
    font-size: 1.6rem;
    line-height: 1.87rem
}

#foundationNew .warranty__wrapper__item__icon {
    min-width: 6.7rem;
    width: 6.7rem;
    height: 6.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    -webkit-box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3);
    box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3)
}

#foundationNew .warranty__wrapper__item__icon svg {
    width: 3.5rem
}

#foundationNew .warranty__triangle {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 7.7rem solid #ffffff;
    border-left: 29vw solid transparent;
    border-right: 71vw solid transparent
}

#foundationNew .warranty__figure__left {
    position: absolute;
    top: 17rem;
    left: 4.6rem;
    width: 18.9rem
}

#foundationNew .warranty__figure__right {
    position: absolute;
    top: 26rem;
    right: -0.5rem;
    width: 15.2rem
}

#foundationNew .our-packages {
    padding-top: 6rem;
    padding-bottom: 6rem
}

#foundationNew .our-packages__wrapper.mobile {
    display: none
}

#foundationNew .our-packages__title {
    padding-bottom: 4rem
}

#foundationNew .our-packages__table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 4rem
}

#foundationNew .our-packages__table-header {
    border-left: .1rem solid transparent
}

#foundationNew .our-packages__table-header .our-packages__table__row {
    height: 5rem
}

#foundationNew .our-packages__table-header .our-packages__table__row .our-packages__table__col__numb {
    border-bottom: none
}

#foundationNew .our-packages__table {
    border: .1rem solid #ecc656;
    border-right: none;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-bottom: none
}

#foundationNew .our-packages__table .our-packages__table__col__numb {
    color: #000000
}

#foundationNew .our-packages__table__col__text {
    width: 40%;
    padding-left: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-bottom: .1rem solid #ecc656
}

#foundationNew .our-packages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    color: #000000;
    line-height: 1
}

#foundationNew .our-packages__table__col__text p span {
    font-weight: 700;
    color: #000000
}

#foundationNew .our-packages__table__col__text .ww {
    width: 13rem
}

#foundationNew .our-packages__table__col__text svg {
    width: 1.8rem;
    height: 1.8rem;
    margin-left: .2rem
}

#foundationNew .table-header {
    border-top: .1rem solid #ecc656;
    background: #ecc656;
    color: #ffffff;
    font-weight: 700;
    font-size: 1.6rem
}

#foundationNew .table-header:nth-child(2) {
    border-top-left-radius: 1.5rem !important
}

#foundationNew .table-header:last-child {
    border-right: .1rem solid #edd7ff;
    border-color: #edd7ff;
    border-top-right-radius: 1.5rem;
    background: #ffe211
}

#foundationNew .our-packages__table__col__numb {
    width: 20%;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid #ecc656;
    border-bottom: .1rem solid #ecc656
}

#foundationNew .our-packages__table__col__numb:last-child {
    border-right: .1rem solid;
    border-bottom: .1rem solid;
    border-color: #edd7ff
}

#foundationNew .our-packages__table__col__numb svg {
    width: 1.6rem;
    height: 1.5rem
}

#foundationNew .our-packages__table-trans {
    border-left: .1rem solid transparent
}

#foundationNew .our-packages__table-trans .our-packages__table__row {
    height: 3.2rem
}

#foundationNew .our-packages__table-trans__55 {
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

#foundationNew .our-packages__table-trans__15 {
    width: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid;
    border-color: #ecc656
}

#foundationNew .our-packages__table-trans__15:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff
}

#foundationNew .our-packages__table-text {
    border-left: .1rem solid;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-color: #ecc656
}

#foundationNew .our-packages__table-text .our-packages__table__row {
    height: 5.2rem
}

#foundationNew .our-packages__table-text .our-packages__table__col__text {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-top: .1rem solid;
    border-color: #ecc656;
    background: #ecc656
}

#foundationNew .our-packages__table-text .our-packages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff
}

#foundationNew .our-packages__table-text .our-packages__table__col__numb {
    border-top: .1rem solid;
    border-color: #ecc656;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff;
    background: #ecc656
}

#foundationNew .our-packages__table-text .our-packages__table__col__numb:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff;
    background: #ecc656
}

#foundationNew .our-packages__table-bottom {
    border-left: .1rem solid transparent
}

#foundationNew .our-packages__table-bottom .our-packages__table__row {
    height: auto
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb {
    padding-top: 3.2rem;
    padding-bottom: 6.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb p {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ecc656
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb:nth-child(2) {
    border-bottom-left-radius: 1.5rem
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb:last-child {
    border-bottom-right-radius: 1.5rem
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb:last-child p {
    color: #ffe211
}

#foundationNew .our-packages__buttons {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    bottom: -2.4rem
}

#foundationNew .our-packages__buttons a {
    min-width: 15rem;
    height: 5rem;
    margin-right: 0 !important
}

#foundationNew .our-packages__table__row:nth-child(2n-2) {
    background: #fff2cb
}

#foundationNew .our-packages__table__row:nth-child(2n-2) .our-packages__table__col__numb:last-child {
    background: #fff2cb
}

#foundationNew .no-border {
    border: none !important;
    border-bottom-left-radius: 1.5rem
}

#foundationNew .our-packages__table__col__text.bt-border {
    border-bottom-left-radius: 1.5rem
}

#foundationNew .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#foundationNew .faq .container {
    position: relative;
    z-index: 1
}

#foundationNew .faq-blob {
    position: absolute;
    width: 23.4rem;
    bottom: 0;
    left: 0
}

#foundationNew .faq-img {
    position: absolute;
    width: 46rem;
    bottom: 80px;
    right: -127px
}

#foundationNew .faq-img img {
    width: 100%
}

#foundationNew .faq__title {
    padding-top: 4rem;
    padding-bottom: 6rem;
    position: relative
}

#foundationNew .faq__title__img__left {
    position: absolute;
    width: 20.3rem;
    top: 28.9rem;
    left: -6rem
}

#foundationNew .faq__title__img__right {
    position: absolute;
    width: 7.4rem;
    top: 1.4rem;
    right: 4.65rem
}

#foundationNew .faq__title h2 {
    font-size: 4.8rem;
    line-height: 1;
    text-transform: uppercase
}

#foundationNew .faq__wrapper__box:first-child {
    border-top: .1rem solid rgba(27, 123, 246, .1)
}

#foundationNew .faq__wrapper__box {
    border-bottom: .1rem solid #dfeaff
}

#foundationNew .faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1rem;
    padding-bottom: .5rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    color: #000000
}

#foundationNew .faq__question:hover {
    font-size: 1.6rem;
    font-family: "Futura PT", sans-serif;
    color: #000000;
    cursor: pointer
}

#foundationNew .faq__question__img {
    min-width: 2.2rem;
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 1.5rem;
    background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8172 10.596H11.5532V16.716H6.90922V10.596H0.681219V6.204H6.90922V0.0839989H11.5532V6.204H17.8172V10.596Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#foundationNew .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.985281 .616H11.1733V5.116H0.985281V0.616Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#foundationNew .faq__answer li {
    padding-left: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#foundationNew .faq__answer li::before {
    content: " ";
    display: block;
    min-width: .3rem;
    width: .3rem;
    height: .3rem;
    background: #000000;
    border-radius: 50%;
    margin-right: .5rem;
    margin-top: .8rem
}

#foundationNew #answer_12 P {
    margin-bottom: 0rem
}

#foundationNew .faq__answer__text {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 2rem;
    border: none
}

#foundationNew .faq__answer ul li p {
    padding-left: 0 !important;
    margin-bottom: .5rem !important
}

#QuoraRedditSearchMagnetX p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.48rem;
    color: #000000
}

#QuoraRedditSearchMagnetX h1, #QuoraRedditSearchMagnetX h2, #QuoraRedditSearchMagnetX h3, #QuoraRedditSearchMagnetX h4, #QuoraRedditSearchMagnetX h5, #QuoraRedditSearchMagnetX h6 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000
}

#QuoraRedditSearchMagnetX a, #QuoraRedditSearchMagnetX a:hover, #QuoraRedditSearchMagnetX a:active a:focus {
    text-decoration: none;
    outline: none;
    font-family: "Raleway", sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#QuoraRedditSearchMagnetX .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 21.1rem;
    min-height: 1rem;
    padding: .6rem 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    -webkit-border: none
}

#QuoraRedditSearchMagnetX .btn:hover {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .btn:active {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#QuoraRedditSearchMagnetX .btn-orange {
    background: -o-linear-gradient(0.49deg, #ecc656 5.26%, #ecc656 99.38%);
    background: linear-gradient(89.51deg, #ecc656 5.26%, #ecc656 99.38%);
    color: #ffffff;;
    border: none
}

#QuoraRedditSearchMagnetX .btn-orange:hover {
    background: -o-linear-gradient(0.49deg, #ecc656 5.26%, #ecc656 99.38%);
    background: linear-gradient(89.51deg, #ecc656 5.26%, #ecc656 99.38%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .btn-orange:active {
    background: -o-linear-gradient(0.49deg, #ecc656 5.26%, #ecc656 99.38%);
    background: linear-gradient(89.51deg, #ecc656 5.26%, #ecc656 99.38%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .mobile-br {
    display: none
}

#QuoraRedditSearchMagnetX .section-title h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center;
    color: #000
}

#QuoraRedditSearchMagnetX .section-title p {
    padding-top: 1.5rem;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #7a7a7a
}

#QuoraRedditSearchMagnetX section {
    overflow: hidden
}

#QuoraRedditSearchMagnetX .header {
    padding-top: 12rem;
    padding-bottom: 12rem;
    z-index: 0
}

#QuoraRedditSearchMagnetX .header-wrapper {
    padding-top: 10rem;
    padding-left: 6rem
}

#QuoraRedditSearchMagnetX .header-wrapper__title {
    margin-bottom: 3.4rem
}

#QuoraRedditSearchMagnetX .header-wrapper__title h1 {
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.4rem
}

#QuoraRedditSearchMagnetX .header-wrapper__text p {
    width: 100%;
    font-family: "Raleway", sans-serif;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 2.8rem
}

#QuoraRedditSearchMagnetX .header-wrapper__text.mobile {
    display: none
}

#QuoraRedditSearchMagnetX .header-wrapper-image img {
    width: 48.4rem
}

#QuoraRedditSearchMagnetX .header-wrapper__buttons {
    padding-top: 6.7rem
}

#QuoraRedditSearchMagnetX .btn-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#QuoraRedditSearchMagnetX .btn-wrapper a:first-child {
    margin-right: 2.29rem
}

#QuoraRedditSearchMagnetX .links-benefit {
    padding-top: 5rem;
    padding-bottom: 4.7em;
    background: #fff2cb
}

#QuoraRedditSearchMagnetX .links-benefit .col-sm-4 {
    margin-bottom: 4.1rem
}

#QuoraRedditSearchMagnetX .links-benefit__title {
    margin-bottom: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .links-benefit__bg-left {
    position: absolute;
    top: -4rem;
    left: -43rem
}

#QuoraRedditSearchMagnetX .links-benefit__bg-left img {
    width: 32.1rem
}

#QuoraRedditSearchMagnetX .links-benefit__bg-right {
    position: absolute;
    top: 30rem;
    right: -41rem
}

#QuoraRedditSearchMagnetX .links-benefit__bg-right img {
    width: 31.6rem
}

#QuoraRedditSearchMagnetX .links-benefit__buttons {
    padding-top: 2.3rem
}

#QuoraRedditSearchMagnetX .links-benefit__wrapper {
    position: relative;
    padding-top: 3rem;
    width: 24.7rem;
    margin: 0 auto
}

#QuoraRedditSearchMagnetX .links-benefit__icon {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 6rem;
    height: 6rem;
    border: .4rem solid #ecc656;
    border-radius: 1.5rem;
    background: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#QuoraRedditSearchMagnetX .links-benefit__icon svg {
    width: 3.6rem;
    height: 3.6rem
}

#QuoraRedditSearchMagnetX .links-benefit__box {
    padding-top: 4.4rem;
    padding-bottom: 1.9rem;
    background: #ffffff;
    border: .4rem solid #ecc656;
    border-radius: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#QuoraRedditSearchMagnetX .links-benefit__box p {
    text-align: center
}

#QuoraRedditSearchMagnetX .working-procedure {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff2cb), to(#ffffff));
    background: -o-linear-gradient(top, #fff2cb 0, #ffffff 100%);
    background: linear-gradient(180deg, #fff2cb 0, #ffffff 100%);
    padding-top: 5rem;
    padding-bottom: 5.5rem
}

#QuoraRedditSearchMagnetX .working-procedure__title {
    margin-bottom: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .working-procedure__bg-left {
    position: absolute;
    top: 23rem;
    left: 0rem
}

#QuoraRedditSearchMagnetX .working-procedure__bg-left img {
    width: 30.8rem
}

#QuoraRedditSearchMagnetX .working-procedure__bg-right {
    position: absolute;
    top: 0rem;
    right: -10rem
}

#QuoraRedditSearchMagnetX .working-procedure__bg-right img {
    width: 48rem
}

#QuoraRedditSearchMagnetX .working-procedure__list {
    padding-left: 1rem
}

#QuoraRedditSearchMagnetX .working-procedure__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 1.4rem;
    padding-left: 1.4rem
}

#QuoraRedditSearchMagnetX .working-procedure__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .working-procedure__item:not(:last-child) {
    margin-bottom: 3.5rem
}

#QuoraRedditSearchMagnetX .working-procedure__item__icon {
    position: relative;
    min-width: 7.3rem;
    width: 7.3rem;
    height: 7.3rem;
    border: .4rem solid #ecc656;
    border-radius: 1.5rem;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2rem
}

#QuoraRedditSearchMagnetX .working-procedure__item__icon svg {
    width: 5rem;
    height: 5rem
}

#QuoraRedditSearchMagnetX .working-procedure__item__icon__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    min-width: 2.8rem;
    width: 2.8rem;
    height: 2.8rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    color: #ffffff;
    border-radius: 100%;
    position: absolute;
    left: -1.4rem;
    top: -1.4rem
}

#QuoraRedditSearchMagnetX .awesome-features {
    padding-top: 5rem;
    padding-bottom: 5rem
}

#QuoraRedditSearchMagnetX .awesome-features .col-sm-6 {
    margin-bottom: 3.8rem
}

#QuoraRedditSearchMagnetX .awesome-features .row {
    --bs-gutter-x: 4.5rem
}

#QuoraRedditSearchMagnetX .awesome-features__title {
    margin-bottom: 5rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper {
    background: #ecc656;
    border-radius: 1.5rem;
    padding-left: 8.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 17.8rem;
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1)
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image {
    position: relative;
    height: 100%
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon {
    width: 8.1rem;
    height: 8.1rem;
    border: .4rem solid #bfdaff;
    border-radius: 100%;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: -4rem;
    top: 5rem;
    z-index: 1
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon svg {
    width: 5rem;
    height: 5rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg {
    position: absolute
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.one {
    width: 12rem;
    top: 1.7rem;
    left: -6rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.two {
    width: 12.5rem;
    top: 3.5rem;
    left: -6.4rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.three {
    width: 12.1rem;
    top: 3.2rem;
    left: -6.05rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.four {
    width: 13.6rem;
    top: 2.4rem;
    left: -6.8rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.five {
    width: 13.2rem;
    top: 4rem;
    left: -6.6rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.six {
    width: 13rem;
    top: 3.92rem;
    left: -6.5rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text {
    padding-left: 7.7rem;
    width: 100%;
    height: 100%;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top-right-radius: 1.3rem;
    border-bottom-right-radius: 1.3rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text h3 {
    font-size: 1.6rem;
    line-height: 2.1rem;
    font-weight: 700;
    color: #ecc656;
    text-transform: uppercase;
    margin-bottom: 1.3rem;
    text-align: left
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text p {
    font-size: 1.4rem;
    line-height: 2.17rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .awesome-features__buttons {
    padding-top: 2rem
}

#QuoraRedditSearchMagnetX .establishing {
    padding-top: 11.6rem;
    padding-bottom: 17.8rem;
    background-size: contain;
    background-position: right
}

#QuoraRedditSearchMagnetX .establishing__title {
    margin-bottom: 5rem
}

#QuoraRedditSearchMagnetX .establishing__title h2 {
    text-align: left
}

#QuoraRedditSearchMagnetX .establishing__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .establishing__item:not(:last-child) {
    margin-bottom: 4.5rem
}

#QuoraRedditSearchMagnetX .establishing__item__icon {
    margin-right: 2rem;
    margin-top: .1rem
}

#QuoraRedditSearchMagnetX .establishing__item__icon svg {
    min-width: 2.3rem;
    width: 2.3rem;
    height: 2.3rem
}

#QuoraRedditSearchMagnetX .establishing__item__text h3 {
    font-size: 2.4rem;
    margin-bottom: 1.3rem
}

#QuoraRedditSearchMagnetX .establishing__item__text p {
    font-size: 1.8rem;
    line-height: 2.79rem
}

#QuoraRedditSearchMagnetX .establishing__image.desktop {
    padding-top: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .establishing__image.desktop img {
    width: 67.1rem;
    position: absolute;
    right: -4rem;
    max-width: unset;
    z-index: 1
}

#QuoraRedditSearchMagnetX .establishing__image.desktop .establishing__image_bg {
    width: 62rem;
    position: absolute;
    top: 21rem;
    right: -11rem;
    z-index: 1
}

#QuoraRedditSearchMagnetX .establishing__image.mobile {
    display: none
}

#QuoraRedditSearchMagnetX .powerful-websites {
    padding-top: 5rem;
    padding-bottom: 5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__title {
    padding-bottom: 8rem;
    position: relative
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-left {
    position: absolute;
    top: 10rem;
    left: -8rem
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-left img {
    width: 38.8rem
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-right {
    position: absolute;
    top: 21rem;
    right: -4.5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-right img {
    width: 25.3rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header .powerful-websites__wrapper__header__icon {
    margin-right: 1.2rem;
    padding: 2.2rem 0
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header .powerful-websites__wrapper__header__icon svg {
    min-width: 4.3rem;
    width: 4.3rem;
    height: 4.3rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header h4 {
    font-size: 3.6rem;
    line-height: 1;
    font-weight: 700;
    color: #ffffff
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper {
    border-radius: 1.5rem;
    overflow: hidden;
    width: 38.7rem;
    margin-bottom: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.quora {
    border: .4rem solid #ecc656;
    margin-left: auto;
    margin-right: 2rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.quora .powerful-websites__wrapper__header {
    background: #ecc656
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.reddit {
    border: .4rem solid #ffd893;
    margin-left: 2rem;
    margin-right: auto
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.reddit .powerful-websites__wrapper__header {
    background: #ecc656
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__list {
    padding-top: 3.7rem;
    padding-left: 2.4rem;
    padding-bottom: 4rem;
    background: #fff
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item .powerful-websites__wrapper__item__icon {
    margin-right: 1.5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item .powerful-websites__wrapper__item__icon svg {
    min-width: 1.36rem;
    width: 1.36rem;
    height: 2.4rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item p {
    font-weight: 500;
    line-height: 1.878rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item:not(:last-child) {
    margin-bottom: 2.5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__buttons {
    padding-top: 2.8rem
}

#QuoraRedditSearchMagnetX .baclink {
    padding-top: 5rem;
    padding-bottom: 20.2rem
}

#QuoraRedditSearchMagnetX .baclink__title {
    margin-bottom: 7.7rem
}

#QuoraRedditSearchMagnetX .baclink__image.desktop {
    position: relative;
    padding-left: 5rem
}

#QuoraRedditSearchMagnetX .baclink__image.desktop img {
    width: 54.1rem;
    position: absolute;
    top: -16rem
}

#QuoraRedditSearchMagnetX .baclink__image.mobile {
    display: none
}

#QuoraRedditSearchMagnetX .baclink__list__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .baclink__list__item:not(:last-child) {
    margin-bottom: 2.5rem
}

#QuoraRedditSearchMagnetX .month-warranty {
    padding-top: 7rem;
    padding-bottom: 9.6rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5faff));
    background: -o-linear-gradient(top, #ffffff 0, #f5faff 100%);
    background: linear-gradient(180deg, #ffffff 0, #f5faff 100%)
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper {
    background: #fff4f3;
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5.9rem;
    padding-bottom: 5.8rem;
    padding-left: 5.4rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-left {
    position: absolute;
    top: -5rem;
    left: -27rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-left img {
    width: 34.9rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-right {
    position: absolute;
    top: -6rem;
    right: -22.5rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-right img {
    width: 31.8rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .2rem solid #ecc656;
    border-radius: 1.5rem;
    -webkit-transform: rotate(-4.25deg);
    -ms-transform: rotate(-4.25deg);
    transform: rotate(-4.25deg);
    z-index: 1
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text h3 {
    font-size: 2.4rem;
    line-height: 1;
    color: #ecc656;
    margin-bottom: 2rem;
    text-transform: uppercase
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text p {
    font-size: 1.6rem;
    line-height: 1.87rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text p span {
    font-size: 1.4rem;
    line-height: 1.64rem;
    font-weight: 700;
    font-style: italic
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text p:not(:last-child) {
    margin-bottom: 2rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image {
    position: relative;
    margin-right: 5.4rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image_icon {
    width: 9.2rem;
    height: 9.2rem;
    background: #ffffff;
    border: .4rem solid #f8bebc;
    -webkit-box-shadow: 0 1rem 3rem rgba(223, 83, 79, .3);
    box-shadow: 0 1rem 3rem rgba(223, 83, 79, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image_icon svg {
    width: 5rem;
    height: 5rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image_bg {
    position: absolute;
    width: 14rem;
    top: -2.28rem;
    left: -2.17rem
}

#QuoraRedditSearchMagnetX .qr-packages {
    padding-top: 5rem;
    padding-bottom: 5.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__title {
    margin-bottom: 2.7rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper {
    padding-top: 6rem;
    padding-bottom: 2.6rem;
    position: relative
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__text {
    padding-top: 7.5rem;
    background: #ffffff;
    border: .2rem solid #ecc656;
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    padding-bottom: 5.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__text h3 {
    font-size: 1.8rem;
    line-height: 1;
    margin-bottom: 2.7rem;
    color: #ecc656;
    text-transform: uppercase;
    text-align: center
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list {
    margin-bottom: 2.7rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item::before {
    content: "";
    display: inline-block;
    min-width: 1.3rem;
    width: 1.3rem;
    height: 1.3rem;
    background: transparent;
    border: .2rem solid #ecc656;
    border-radius: 100%;
    margin-right: 1rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item:not(:last-child) {
    margin-bottom: 1.2rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__text__price {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1;
    color: #ecc656;
    text-align: center
}

#QuoraRedditSearchMagnetX .qr-packages__button {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

#QuoraRedditSearchMagnetX .qr-packages__button a {
    margin: 0 auto;
    height: 4.9rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__icon {
    background: #ffffff;
    border: .4rem solid #ecc656;
    border-radius: 100%;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(27, 123, 246, .15);
    box-shadow: 0rem 1rem 3rem rgba(27, 123, 246, .15);
    width: 11.6rem;
    height: 11.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__icon {
    border-color: #ffa200;
    -webkit-box-shadow: 0 1rem 3rem rgba(191, 49, 45, .15);
    box-shadow: 0 1rem 3rem rgba(191, 49, 45, .15)
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text {
    border-color: #ffa200
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text h3 {
    color: #ffa200
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text__price {
    color: #ffa200
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__list__item::before {
    border-color: #ffe7e7
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__icon {
    border-color: #ffbda5;
    -webkit-box-shadow: 0 1rem 3rem rgba(255, 82, 17, .15);
    box-shadow: 0 1rem 3rem rgba(255, 82, 17, .15)
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__text {
    border-color: #ff4e0d
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__text h3 {
    color: #ff5211
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__text__price {
    color: #ff5211
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__button a {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4d0b 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4d0b 99.38%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(223, 83, 79, .3));
    filter: drop-shadow(0px 4px 10px rgba(223, 83, 79, .3))
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__button a:hover {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4d0b 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4d0b 99.38%);
    border: none
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__button a:active {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4d0b 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4d0b 99.38%);
    border: none
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__list__item::before {
    border-color: #ffe7e7
}

#QuoraRedditSearchMagnetX .qr-packages .nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 3.8rem
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button {
    border: .2rem solid #b4b4b4;
    border-radius: 3rem;
    width: 13.7rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1;
    text-transform: uppercase;
    color: #b4b4b4;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button svg {
    min-width: 3.3rem;
    width: 3.3rem;
    height: 3.3rem;
    margin-right: 1rem
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button:first-child {
    margin-right: 4.7rem
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button .quora.active {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button .reddit.active {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.quora.active {
    background: -o-linear-gradient(191.62deg, #ba2b27 21.89%, #ff1912 77.9%);
    background: linear-gradient(258.38deg, #ba2b27 21.89%, #ff1912 77.9%);
    color: #ffffff;
    border: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.quora.active .quora {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.quora.active .quora.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.reddit.active {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4501 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4501 99.38%);
    color: #ffffff;
    border: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.reddit.active .reddit {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.reddit.active .reddit.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 2.6rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 4rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__row {
    height: 5.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__row {
    height: 10rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__content {
    background: #fff2cb
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__title {
    background: #fff2cb
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__content:nth-child(3) {
    background: #fff6f2
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__content:nth-child(2) {
    background: #f3f3f3
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-1) .qr-packages__table__col__content {
    background: #ffffff;
    color: #000
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-1) .qr-packages__table__col__title {
    background: #ffffff;
    color: #000
}

#QuoraRedditSearchMagnetX .border-top-left {
    border-top-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .border-top-right {
    border-top-right-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title {
    width: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 2.3rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title p {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1.6rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title p span {
    font-weight: 700;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title p .reddit {
    color: #ff6127
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content {
    width: 17.5%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1.6rem;
    text-align: center;
    color: #000
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header {
    position: relative;
    background: #ecc656;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header p {
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 1.6rem;
    line-height: 19px;
    padding-top: 3.8rem;
    font-weight: 700
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header.reddit {
    background: -o-linear-gradient(355.78deg, #ff895e 13.51%, #ff4b09 123.88%);
    background: linear-gradient(94.22deg, #ff895e 13.51%, #ff4b09 123.88%);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1;
    border-color: #ffbe9d;
    border-top-right-radius: 1.5rem;
    border-top-left-radius: 1.5rem;
    padding-top: 2rem;
    padding-right: 0;
    padding-left: 0
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content__img {
    width: 5.2rem;
    height: 5.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: .2rem solid #ecc656;
    border-radius: 100%;
    position: absolute;
    top: -2.6rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    box-shadow: 0 4px 10px rgba(0, 112, 255, .3)
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content__img svg {
    width: 3.2rem;
    height: 3.2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.reddit .qr-packages__table__col__content__img {
    border: .2rem solid #ffbe9d
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content__icon svg {
    width: 1.62rem;
    height: 1.62rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content {
    border-top: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(2) {
    border-left: .1rem solid #ecc656;
    border-top-left-radius: 1.5rem;
    background: #9e9e9e
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(2) .qr-packages__table__col__content__img {
    border-color: #eaeaea;
    -webkit-box-shadow: 0 .4rem 1rem #0000004d;
    box-shadow: 0 .4rem 1rem #0000004d
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(2) {
    margin-top: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(4) {
    margin-top: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(5) {
    margin-top: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:last-child {
    border-top-right-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .qr-packages__table__row {
    padding-top: 1.2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .table-label {
    font-size: 1.5rem;
    text-transform: uppercase;
    border-radius: .5rem;
    font-family: "Raleway", sans-serif;
    color: #fff;
    font-weight: 700;
    height: 3rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 1rem 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .table-label.reddit {
    background: -webkit-gradient(linear, left top, right top, from(#ff895e), to(#ff5e23));
    background: -o-linear-gradient(left, #ff895e 0, #ff5e23 100%);
    background: linear-gradient(90deg, #ff895e 0, #ff5e23 100%);
    -webkit-filter: drop-shadow(0px 2px 5px rgba(75, 16, 15, .3));
    filter: drop-shadow(0px 2px 5px rgba(75, 16, 15, .3))
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .table-label.niches {
    background: -webkit-gradient(linear, left top, right top, from(#bebebe), to(#9c9c9c));
    background: -o-linear-gradient(left, #bebebe 0, #9c9c9c 100%);
    background: linear-gradient(90deg, #bebebe 0, #9c9c9c 100%);
    -webkit-filter: drop-shadow(0px 2px 5px rgba(91, 91, 91, .3));
    filter: drop-shadow(0px 2px 5px rgba(91, 91, 91, .3))
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__title {
    border-top: .1rem solid #ecc656;
    border-left: .1rem solid #ecc656;
    padding-right: 1rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content {
    border-top: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(2) {
    border-left: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(2) {
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(3) {
    border-left: .1rem solid #ffdacc;
    border-right: .1rem solid #ffdacc;
    border-top: .1rem solid #ffdacc;
    border-right: .1rem solid #ffdacc;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:first-child .qr-packages__table__col__title {
    border-top-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:last-child .qr-packages__table__col__title {
    border-bottom: .1rem solid #ecc656;
    border-bottom-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:last-child .qr-packages__table__col__content {
    border-bottom: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content {
    border-bottom: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(2) {
    border-left: .1rem solid #ecc656;
    border-bottom-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(3) {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1;
    background: #ffffff;
    border-left: .1rem solid #ffdacc;
    border-bottom: .1rem solid #ffdacc;
    border-right: .1rem solid #ffdacc;
    border-top: .1rem solid #ffdacc
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(4) {
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:last-child {
    border-bottom: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656;
    border-bottom-right-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 4rem;
    margin-bottom: 6rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: .1rem solid #ffbe9d;
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
    padding-right: 2rem;
    padding-left: 6.7rem;
    border-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons h4 {
    font-size: 3.6rem;
    line-height: 1
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons h4 span {
    font-weight: 700;
    font-size: 4.8rem;
    color: #ff4c0a;
    margin-right: 1.9rem;
    margin-left: 3.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons a {
    margin-right: 0;
    background: -o-linear-gradient(191.22deg, #ff895e 22.68%, #ff4b09 87.09%);
    background: linear-gradient(258.78deg, #ff895e 22.68%, #ff4b09 87.09%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 78, 13, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 78, 13, .3))
}

#QuoraRedditSearchMagnetX .difference {
    background: -webkit-gradient(linear, left top, left bottom, from(#f5faff), color-stop(99.48%, #ffffff));
    background: -o-linear-gradient(top, #f5faff 0, #ffffff 99.48%);
    background: linear-gradient(180deg, #f5faff 0, #ffffff 99.48%);
    padding-top: 5rem;
    padding-bottom: 5rem
}

#QuoraRedditSearchMagnetX .difference__wrapper {
    background: #f2f8ff;
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 3.4rem;
    padding-bottom: 2.6rem;
    padding-left: 4.6rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .2rem solid #deedff;
    border-radius: 1.5rem;
    -webkit-transform: rotate(-2.75deg);
    -ms-transform: rotate(-2.75deg);
    transform: rotate(-2.75deg);
    z-index: 1
}

#QuoraRedditSearchMagnetX .difference__wrapper__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#QuoraRedditSearchMagnetX .difference__wrapper__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

#QuoraRedditSearchMagnetX .difference__wrapper__title h3 {
    font-weight: 700;
    font-size: 2.7rem;
    line-height: 3.5rem;
    text-transform: uppercase;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .difference__wrapper__image {
    position: relative
}

#QuoraRedditSearchMagnetX .difference__wrapper__image_icon {
    width: 7.1rem;
    height: 7.1rem;
    background: #ffffff;
    border: .4rem solid #cbe2ff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative
}

#QuoraRedditSearchMagnetX .difference__wrapper__image_icon svg {
    width: 3.5rem;
    height: 3.5rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.post .difference__wrapper__image_bg {
    position: absolute;
    width: 11.3rem;
    top: -2.28rem;
    left: -2.17rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.post .difference__wrapper__image {
    margin-right: 3.7rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment {
    padding-top: 2rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image_bg {
    position: absolute;
    width: 8.8rem;
    top: -2.28rem;
    left: -2.17rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image {
    margin-right: 2.6rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image_icon svg {
    width: 3.3rem;
    height: 3.3rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__text p {
    font-size: 1.6rem;
    line-height: 2.3rem
}

#QuoraRedditSearchMagnetX .white-hat {
    padding-top: 6rem;
    padding-bottom: 6rem
}

#QuoraRedditSearchMagnetX .white-hat__buttons {
    padding-top: 5.3rem
}

#QuoraRedditSearchMagnetX .white-hat__wrapper {
    padding-top: 8rem
}

#QuoraRedditSearchMagnetX .white-hat__wrapper h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .white-hat__wrapper h2 span {
    color: #000000
}

#QuoraRedditSearchMagnetX .white-hat__wrapper h2:first-child {
    margin-bottom: 1.5rem
}

#QuoraRedditSearchMagnetX .white-hat__image img {
    width: 46.9rem
}

#QuoraRedditSearchMagnetX .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#QuoraRedditSearchMagnetX .faq .container {
    position: relative;
    z-index: 1
}

#QuoraRedditSearchMagnetX .faq-blob {
    position: absolute;
    width: 23.4rem;
    bottom: 0;
    left: 0
}

#QuoraRedditSearchMagnetX .faq-img {
    position: absolute;
    width: 27.9rem;
    bottom: 8rem;
    right: 3rem
}

#QuoraRedditSearchMagnetX .faq-img img {
    width: 100%
}

#QuoraRedditSearchMagnetX .faq__title {
    padding-top: 4rem;
    padding-bottom: 6rem;
    position: relative
}

#QuoraRedditSearchMagnetX .faq__title__img__left {
    position: absolute;
    width: 14.2rem;
    top: 4rem;
    left: -3rem
}

#QuoraRedditSearchMagnetX .faq__title h2 {
    font-size: 4.8rem;
    line-height: 1;
    text-transform: uppercase
}

#QuoraRedditSearchMagnetX .faq__wrapper__box:first-child {
    border-top: .1rem solid #ffefee
}

#QuoraRedditSearchMagnetX .faq__wrapper__box {
    border-bottom: .1rem solid #ffefee
}

#QuoraRedditSearchMagnetX .faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    padding-top: 1rem !important;
    padding-bottom: .5rem !important;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem !important;
    line-height: 1.8rem !important;
    color: #000000
}

#QuoraRedditSearchMagnetX .faq__question:hover {
    font-size: 1.6rem;
    font-family: "Futura PT", sans-serif;
    color: #000000;
    cursor: pointer
}

#QuoraRedditSearchMagnetX .faq__question__img {
    min-width: 2.2rem;
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 1.5rem !important;
    background: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.40468 9.35023C5.51559 8.48388 5.51559 7.07924 6.40468 6.21288L12.1135 .650035C13.0026 -0.216322 14.4441 -0.216324 15.3332 .650033C16.2223 1.51639 16.2223 2.92103 15.3332 3.78739L9.62437 9.35023C8.73528 10.2166 7.29377 10.2166 6.40468 9.35023Z' fill='%236149c7'/%3E%3Cpath d='M0.666817 .649767C1.55591 -0.21659 2.99741 -0.216589 3.8865 .649768L9.59531 6.21261C10.4844 7.07897 10.4844 8.48361 9.59532 9.34997C8.70623 10.2163 7.26473 10.2163 6.37564 9.34997L0.666819 3.78712C-0.222272 2.92077 -0.222274 1.51612 .666817 .649767Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#QuoraRedditSearchMagnetX .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='16' height='4' viewBox='0 0 16 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4C0.895431 4 0 3.10457 0 2C0 .895431 .895431 0 2 0H14C15.1046 0 16 .895431 16 2C16 3.10457 15.1046 4 14 4H2Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#QuoraRedditSearchMagnetX .faq__answer li {
    padding-left: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .faq__answer li::before {
    content: " ";
    display: block;
    min-width: .5rem;
    width: .5rem;
    height: .5rem;
    background: #000000;
    border-radius: 50%;
    margin-right: 1rem
}

#QuoraRedditSearchMagnetX .faq__question[aria-expanded=true] {
    color: #000 !important
}

#QuoraRedditSearchMagnetX .faq__answer__text {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    border: none
}

#QuoraRedditSearchMagnetX .mobile-br {
    display: none
}

#QuoraRedditSearchMagnetX .desktop-br {
    display: none
}

#QuoraRedditSearchMagnetX .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0
}

#QuoraRedditSearchMagnetX .row > * {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y)
}

#about .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0
}

#about .row > * {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y)
}

#about .about-us {
    background: #fff2cb;
    padding-top: 10rem;
    padding-bottom: 5rem
}

#about .about-us__title {
    margin-bottom: 10rem
}

#about .about-us__title h1 {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.5rem;
    color: #000;
    margin-bottom: 4.6rem;
    text-align: left
}

#about .about-us__title p {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000
}

#about .about-us__title p:not(:last-child) {
    margin-bottom: 2rem
}

#about .about-us__title p span {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 700;
    font-size: 2rem
}

#about .about-us__title a {
    font-family: "Futura PT Demi", sans-serif;
    color: #ecc656;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

#about .about-us__team h2 {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.5rem;
    color: #000;
    margin-bottom: 2.8rem;
    text-align: left
}

#about .about-us__team p {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000;
    margin-bottom: 7rem
}

#about .team__list__item {
    border-radius: 1.5rem;
    border: .3rem solid #ecc656;
    padding: 4rem 7rem 4rem 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    -webkit-box-shadow: 0 1rem 1.5rem #00000029;
    box-shadow: 0 1rem 1.5rem #00000029;
    margin-bottom: 8rem
}

#about .team__list__item .team__list__item__img {
    min-width: 17rem;
    width: 17rem;
    height: 17rem;
    border-radius: 50%;
    border: .3rem solid #ecc656;
    overflow: hidden;
    margin-right: 12rem
}

#about .team__list__item .team__list__item__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

#about .team__list__item__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#about .team__list__item__wrapper .line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: .2rem;
    background: #ecc656;
    margin-bottom: 2.5rem
}

#about .team__list__item__wrapper p {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000;
    margin-bottom: 2rem
}

#about .team__list__item__wrapper__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#about .team__list__item__wrapper__links a {
    margin-right: 1rem;
    font-family: "Futura PT Demi", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #ecc656;
    text-decoration: underline
}

#about .team__list__item__wrapper__links a svg {
    width: 2.4rem;
    height: 2.4rem
}

#about .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 24.7rem;
    min-height: 1rem;
    height: 7.4rem;
    padding: .6rem 3rem;
    font-family: "Futura PT Book", sans-serif;
    font-size: 2.5rem;
    line-height: 1;
    text-transform: unset;
    border-radius: 3.6rem;
    background: #ecc656;
    color: #ffffff;
    -webkit-border: none
}

#about .btn:hover {
    font-family: "Futura PT Book", sans-serif;
    background: #ecc656;
    color: #ffffff;
    border: none
}

#about .btn:active {
    font-family: "Futura PT Book", sans-serif;
    background: #ecc656;
    color: #ffffff;
    border: none
}

#about .btn span {
    margin-left: .5rem;
    font-weight: 400
}

.main-page_bg.homePage {
    padding-top: 0rem
}

.nav-bar {
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    height: 8rem;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 5vw;
    padding-right: 3vw
}

.nav-bar.scrolled {
    background: #fff !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.nav-bar.whited {
    background: #fff !important
}

.nav-bar__logo {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 4rem
}

.nav-bar__logo svg {
    width: 10.1rem;
    height: 4.4rem
}

.nav-bar__brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: inherit
}

.nav-bar__lang {
    height: inherit
}

.nav-bar__lang__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff
}

.nav-bar__lang__content .lang__link {
    padding: .5rem 1rem;
    background: #fff;
    width: 100%
}

.lang__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: inherit;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.4rem;
    font-family: "Futura PT Demi", sans-serif;
    text-transform: uppercase;
    padding: 1rem;
    color: #000
}

.lang__link span {
    width: 2rem;
    margin-right: 1rem
}

.lang__link:hover span {
    color: #ecc656
}

.nav-bar__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: inherit;
    margin-left: auto;
    margin-right: 3rem
}

.nav-bar__link {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.4rem;
    color: #000;
    padding: 2rem;
    margin-right: 2rem;
    font-family: "Futura PT Demi", sans-serif;
    position: relative
}

.nav-bar__link:hover {
    color: #ecc656
}

.dropdown__arrow:hover::after {
    content: "";
    border: solid #ecc656;
    border-width: 0 2px 2px 0;
    padding: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: .7rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.nav-bar__link.active {
    color: #ecc656
}

.nav-bar__logIn {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    font-family: "Futura PT Heavy", sans-serif;
    font-size: 1.6rem;
    position: relative
}

.nav-bar__logIn svg {
    width: 1.4rem;
    height: 1.4rem;
    margin-right: .6rem
}

.nav-bar__logIn:hover {
    color: #ecc656
}

.nav-bar__logIn:hover svg {
    fill: #ecc656
}

.nav-bar__button {
    border: none;
    background: transparent;
    padding: 0;
    margin: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.nav-bar__button svg {
    width: 7rem
}

.nav-bar__button .line {
    stroke: #87bbd8
}

.nav-bar__link__content-smal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    width: 100%
}

.nav-bar__link__content-smal .nav-bar__link {
    padding: 1rem;
    margin-right: 0
}

.dropdown__link {
    height: inherit;
    border: none;
    background: unset
}

.dropdown__block {
    position: relative;
    display: inline-block;
    height: inherit
}

.dropdown__content {
    display: none;
    position: absolute;
    z-index: 1
}

.dropdown__content a {
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dropdown__block:hover .dropdown__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dropdown__arrow::after {
    content: "";
    border: solid #000;
    border-width: 0 2px 2px 0;
    padding: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: .7rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.show-mobile {
    display: none
}

.show-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.nav-bar__link__content {
    position: fixed;
    width: 100%;
    height: auto;
    left: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
    padding: 4rem 2rem;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.nav-bar__link__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    white-space: unset;
    width: 25%;
    margin-bottom: 5rem
}

.nav-bar__link__item:hover .nav-bar__link__image {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.nav-bar__link__item:hover .nav-bar__link__text__title {
    color: #ecc656
}

.link_1, .link_2, .link_3, .link_4, .link_5, .link_6, .link_7, .link_8, .link_9, .link_10 {
    opacity: 0;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-name: appearance;
    animation-name: appearance;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.link_1, .link_2, .link_3, .link_4, .link_5, .link_6, .link_7, .link_8, .link_9, .link_10 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.link_1 {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.link_2 {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.link_3 {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.link_4 {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.link_5 {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.link_6 {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.link_7 {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.link_8 {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

.link_9 {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

.link_10 {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

@-webkit-keyframes appearance {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes appearance {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.nav-bar__link__image {
    height: 15rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.nav-bar__link__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.nav-bar__link__text__title {
    font-size: 2rem;
    font-weight: 700;
    font-family: "Raleway", sans-serif;
    color: #000;
    margin-bottom: 1.6rem
}

.nav-bar__link__text__sub-title {
    font-size: 1.6rem;
    font-weight: 400;
    font-family: "Raleway", sans-serif;
    color: #000
}

.nav-bar__menu__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.nav-bar__menu__social {
    padding-top: 3rem;
    padding-bottom: 6rem;
    width: 100%;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin-top: auto
}

.nav-bar__social__icon {
    width: 2rem;
    height: 2rem;
    color: #000
}

.nav-bar__menu__social__link span {
    width: 4rem;
    height: 4rem;
    border: .1rem solid #000;
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tabcontent {
    display: none
}

.tabcontent.active {
    display: block
}

.white-bg {
    background: #fff
}

.blue-bg {
    background: #fff2cb
}

.head .container {
    max-width: 1200px
}

.head__title h1 {
    font-family: "Futura Md BT", sans-serif;
    text-align: left;
    font-size: 3.6rem;
    line-height: 4.3rem;
    font-weight: 700;
    color: #000
}

.head__title .google:nth-child(1) {
    color: #4285f4;
    margin-right: -1.1rem
}

.head__title .google:nth-child(2) {
    color: #ea4335;
    margin-right: -1.1rem
}

.head__title .google:nth-child(3) {
    color: #fbbc05;
    margin-right: -1.1rem
}

.head__title .google:nth-child(4) {
    color: #4285f4;
    margin-right: -1.1rem
}

.head__title .google:nth-child(5) {
    color: #34a853;
    margin-right: -1.1rem
}

.head__title .google:nth-child(6) {
    color: #ea4335;
    margin-right: 0
}

.head__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000
}

.head__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.head__buttons .btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .btn:hover {
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .btn:focus {
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .btn:active {
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .yellow-btn {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .yellow-btn:hover {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .yellow-btn:focus {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .yellow-btn:active {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .btn:not(:last-child) {
    margin-right: 2.6rem
}

.head.block1 {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.block1 .head__title {
    margin-bottom: 8.7rem
}

.block1 .head__text {
    margin-bottom: 2.2rem
}

.tabs_content {
    width: 36rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tabs__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 27rem
}

.tabs__buttons {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    height: 21rem;
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: 1rem;
    padding-left: 0;
    border-left: .1rem solid #87bbd8
}

.tabs__buttons .tablink {
    color: #ababab;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    line-height: 1.9rem;
    font-weight: 400;
    border-left: .4rem solid transparent;
    padding-left: 3rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.tabs__buttons .tablink.active {
    color: #ecc656;
    font-weight: 700;
    border-left: .4rem solid #ecc656
}

.head.block2 {
    padding-top: 4rem;
    padding-bottom: 14rem
}

.block2 .head__title {
    padding-top: 6rem;
    margin-bottom: 4.8rem
}

.block2 .head__text {
    margin-bottom: 2.2rem
}

.head__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.head__wrapper__image {
    width: 45.3rem
}

.head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: auto;
    margin-left: auto;
    margin-bottom: 2rem
}

.head__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.head__list__item:not(:last-child) {
    margin-bottom: 3.3rem
}

.head__list__item__icon {
    background: #ffffff;
    width: 4.6rem;
    min-width: 4.6rem;
    height: 4.6rem;
    -webkit-box-shadow: 0 5px 10px rgba(97, 73, 199, .5);
    box-shadow: 0 5px 10px rgba(97, 73, 199, .5);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1b7bf4;
    margin-right: 1rem
}

.head__list__item__icon svg {
    width: 2.4rem;
    height: 2.4rem
}

.head__list__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6rem;
    color: #000000
}

.head.block3 {
    padding-top: 4rem;
    padding-bottom: 9rem
}

.block3 .head__title {
    padding-top: 13rem;
    margin-bottom: 3.5rem
}

.block3 .head__text {
    margin-bottom: 3.7rem
}

.block3 .head__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 0
}

.block3 .head__list__item {
    width: 50%;
    margin-bottom: 4rem
}

.block3 .head__list__item__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    margin-right: 1.5rem
}

.block3 .head__list__item__icon svg {
    width: 4rem;
    height: 4rem
}

.block3 .head__list__item__text {
    font-size: 1.6rem;
    line-height: 1.9rem
}

.block3 .head__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 43rem;
    margin: 0 auto
}

.block3 .head__wrapper__image {
    width: 100%;
    margin-bottom: 2.5rem
}

.head.block4 {
    padding-top: 4rem;
    padding-bottom: 7rem
}

.block4 .head__title {
    padding-top: 6rem;
    margin-bottom: 4.4rem
}

.block4 .head__text {
    margin-bottom: 1.8rem
}

.block4 .head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 6rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.block4 .head__list__item {
    margin-bottom: 0
}

.block4 .head__list__item__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    margin-right: 1.5rem
}

.block4 .head__list__item__icon svg {
    width: 4rem;
    height: 4rem
}

.block4 .head__list__item__text {
    font-size: 1.6rem;
    line-height: 1.9rem
}

.block4 .head__wrapper__image {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.blue-bg {
    background: #fff2cb
}

.blue-bg .nav-bar {
    background: #fff2cb
}

.blue-bg .nav-bar__link__content-smal {
    background: #fff2cb
}

.blue-bg .nav-bar__lang__content {
    background: #fff2cb
}

.blue-bg .nav-bar__link__content {
    background: #fff2cb
}

.blue-bg .nav-bar__menu {
    background: #fff2cb
}

.head.block5 {
    padding-top: 6rem;
    padding-bottom: 7rem
}

.block5 .head__title {
    padding-top: 1rem;
    margin-bottom: 5rem
}

.block5 .head__text {
    margin-bottom: 1.9rem
}

.block5 .head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 2rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.block5 .head__list__item {
    margin-bottom: 0
}

.block5 .head__list__item__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    margin-right: 1.5rem
}

.block5 .head__list__item__icon svg {
    width: 4rem;
    height: 4rem
}

.block5 .head__list__item__text {
    font-size: 1.6rem;
    line-height: 1.9rem
}

.block5 .head__wrapper__image {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.outreach__packages-switch {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.outreach__packages-switch:after {
    content: "";
    position: absolute;
    width: 45%;
    top: 0;
    -webkit-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    -o-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    border-radius: 3rem;
    background-color: #ffe211;
    height: 100%;
    z-index: 0
}

.outreach__packages-switch.left:after {
    left: 0
}

.outreach__packages-switch.right:after {
    left: 55%
}

.outreach__packages-switch .outreach__packages-btn {
    display: inline-block;
    width: 45%;
    padding: 1.2rem 0;
    z-index: 1;
    position: relative;
    cursor: pointer;
    -webkit-transition: color 200ms;
    -o-transition: color 200ms;
    transition: color 200ms;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    color: #b4b4b4;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: .2rem solid #b4b4b4;
    border-radius: 3rem
}

.outreach__packages-switch .outreach__packages-btn.active {
    color: #ffffff;
    cursor: default;
    border: .2rem solid transparent
}

.outreach__packages-wrapper {
    border-radius: 3.7rem;
    background-color: #fff;
    padding: 1.4rem 1.9rem;
    width: 100%;
    max-width: 35rem;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    margin-bottom: 10rem
}

.outreach__packages-p {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.outreach__package-card {
    background: #ffffff;
    border: .2rem solid #ecc656;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 7.6rem;
    padding-right: 1rem;
    padding-left: 1rem;
    padding-bottom: 5rem;
    margin-bottom: 13rem
}

.outreach__package-card.orange {
    border: .2rem solid #ffe211
}

.outreach__package-card.orange .outreach__package-card__list li svg {
    color: #ffe211
}

.outreach__package-card.orange .outreach__package-card__price {
    color: #ffe211
}

.outreach__package-card.premium {
    padding-top: 9.8rem
}

.outreach__package-card__label {
    font-family: "Raleway", sans-serif !important;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.8rem;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, left top, right top, from(rgba(27, 123, 246, 0)), color-stop(51.22%, #ecc656), to(rgba(27, 123, 246, 0)));
    background: -o-linear-gradient(left, rgba(27, 123, 246, 0) 0, #ecc656 51.22%, rgba(27, 123, 246, 0) 100%);
    background: linear-gradient(90deg, rgba(27, 123, 246, 0) 0, #ecc656 51.22%, rgba(27, 123, 246, 0) 100%);
    height: 3.9rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 4.8rem;
    left: 0
}

.outreach__package-card__image {
    width: 10.2rem;
    height: 10.2rem;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: -5.1rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.outreach__package-card__title {
    margin-bottom: 2.7rem
}

.outreach__package-card__title h3 {
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 400 !important;
    font-size: 2.2rem !important;
    line-height: 2.6rem !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    letter-spacing: .18em !important;
    text-transform: uppercase
}

.outreach__package-card__list {
    margin-bottom: 2rem
}

.outreach__package-card__list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.outreach__package-card__list li svg {
    min-width: 1rem;
    width: 1rem;
    height: 1.4rem;
    margin-right: .6rem;
    color: #ecc656
}

.outreach__package-card__list li p {
    font-family: "Raleway", sans-serif !important;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 1.2rem !important;
    line-height: 1.4rem !important;
    color: #000000 !important
}

.outreach__package-card__list li p span {
    font-size: 1.6rem !important;
    line-height: 1.9rem !important;
    font-weight: 700 !important
}

.outreach__package-card__list li:not(:last-child) {
    margin-bottom: 1.2rem
}

.outreach__package-card__price {
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    font-family: "Futura PT", sans-serif !important;
    color: #ecc656;
    text-align: center
}

.outreach__package-card__button {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.outreach__package-card__button .btn {
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700 !important;
    font-size: 1.4rem !important;
    line-height: 1.7rem !important;
    text-transform: uppercase;
    width: 16.4rem;
    height: 4.5rem;
    border-radius: 3rem;
    padding: 0 !important
}

.outreach_card:not(:last-child) {
    margin-right: 1.5rem
}

.outreach__month-warranty {
    padding-top: 0;
    padding-bottom: 9.6rem
}

.outreach__month-warranty__wrapper {
    background: #fff8ef;
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5.9rem;
    padding-bottom: 5.8rem;
    padding-left: 5.4rem;
    margin: 0 5rem
}

.outreach__month-warranty__bg-left {
    position: absolute;
    top: -5rem;
    left: -27rem
}

.outreach__month-warranty__bg-left img {
    width: 34.9rem
}

.outreach__month-warranty__bg-right {
    position: absolute;
    top: -6rem;
    right: -22.5rem
}

.outreach__month-warranty__bg-right img {
    width: 31.8rem
}

.outreach__month-warranty__wrapper__border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .2rem solid #ffe211;
    border-radius: 1.5rem;
    -webkit-transform: rotate(-2.77deg);
    -ms-transform: rotate(-2.77deg);
    transform: rotate(-2.77deg);
    z-index: 1
}

.outreach__month-warranty__wrapper__text {
    padding-right: 4rem
}

.outreach__month-warranty__wrapper__text h3 {
    font-family: "Futura Md BT", sans-serif !important;
    font-size: 2.4rem;
    line-height: 1;
    color: #ffe211 !important;
    margin-bottom: 2rem;
    text-transform: uppercase;
    text-align: left
}

.outreach__month-warranty__wrapper__text p {
    font-family: "Raleway", sans-serif !important;
    font-weight: 400 !important;
    font-size: 1.4rem !important;
    line-height: 1.6rem !important
}

.outreach__month-warranty__wrapper__text p span {
    font-size: 1.4rem;
    line-height: 1.64rem;
    font-weight: 600;
    font-style: italic
}

.outreach__month-warranty__wrapper__text p:not(:last-child) {
    margin-bottom: 2rem
}

.outreach__month-warranty__wrapper__image {
    position: relative;
    margin-right: 5.4rem;
    margin-top: 3rem
}

.outreach__month-warranty__wrapper__image_icon {
    width: 9.2rem;
    height: 9.2rem;
    background: #ffffff;
    border: .4rem solid #ffe9ce;
    -webkit-box-shadow: 0 .4rem 1rem rgba(255, 165, 0, .2);
    box-shadow: 0 .4rem 1rem rgba(255, 165, 0, .2);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative
}

.outreach__month-warranty__wrapper__image_icon svg {
    width: 5rem;
    height: 5rem
}

.outreach__month-warranty__wrapper__image_bg {
    position: absolute;
    width: 14rem;
    top: -2.28rem;
    left: -2.17rem
}

.mission-vision__title h2 {
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.3rem;
    color: #ecc656;
    margin-bottom: 0
}

.our-vision {
    padding-top: 10rem;
    padding-bottom: 5rem
}

.our-vision .container {
    z-index: 1;
    position: relative
}

.our-vision__wrapper {
    position: relative;
    padding-top: 5rem
}

.our-vision__title {
    margin-bottom: 3.5rem
}

.our-vision__title h2 {
    text-align: left
}

.our-vision__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000
}

.our-vision__image {
    position: relative;
    width: 27.1rem;
    margin-left: 6rem
}

.our-vision__left-element {
    width: 16.5rem;
    position: absolute;
    left: -13rem;
    top: 0
}

.our-vision__right-element {
    width: 36rem;
    position: absolute;
    right: -31rem;
    top: -13rem
}

.our-mismion {
    padding-top: 10rem;
    padding-bottom: 5rem
}

.our-mismion__wrapper {
    position: relative
}

.our-mismion__title {
    margin-bottom: 8rem
}

.our-mismion__title h2 {
    text-align: left
}

.our-mismion__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    margin-bottom: 3rem
}

.our-mismion__image {
    width: 40.5rem;
    margin-left: 3rem;
    padding-top: 5rem
}

.our-mismion__list {
    position: relative;
    padding-top: 7rem
}

.our-mismion__list h3 {
    font-family: "Raleway", sans-serif !important;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000;
    margin-bottom: 4rem;
    text-align: left
}

.our-mismion__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.2rem
}

.our-mismion__list__item svg {
    width: 1.7rem;
    min-width: 1.7rem;
    height: 1.7rem;
    color: #ecc656;
    margin-right: 1rem
}

.our-mismion__list__item P {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.9rem;
    color: #000000
}

.our-mismion__list__element {
    width: 15.7rem;
    position: absolute;
    left: -17rem;
    top: 0
}

.our-mismion__right__element {
    padding-top: 6rem;
    width: 32.5rem;
    margin-left: 6rem
}

.our-values {
    padding-top: 8rem;
    padding-bottom: 0;
    position: relative
}

.our-values .container {
    z-index: 1;
    position: relative
}

.our-values__title {
    margin-bottom: 5rem
}

.our-values__title h2 {
    text-align: left
}

.our-values__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.our-values__item {
    margin-bottom: 6rem;
    width: 40%
}

.our-values__item__icon {
    margin-bottom: 1.2rem
}

.our-values__item__icon img {
    width: 7.4rem;
    height: 7.4rem;
    color: #ecc656
}

.our-values__item__title {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000;
    margin-bottom: 1.5rem
}

.our-values__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.our-values__left__element {
    position: absolute;
    bottom: 0;
    left: -2rem;
    width: 21.3rem
}

.our-values__right__element {
    position: absolute;
    top: 25rem;
    right: 2rem;
    width: 15.2rem
}

.our-story {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.our-story__title {
    margin-bottom: 5rem
}

.our-story__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.our-story__logo svg {
    width: 13rem;
    height: 5.8rem
}

.our-story__text {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.our-story__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    margin-bottom: 1.9rem
}

.our-story__text p span {
    font-weight: 700
}

.our-story__text.full-stack p:not(:last-child) {
    margin-bottom: 4.2rem
}

.our-story__text.soon p:not(:last-child) {
    margin-bottom: 2.7rem
}

.our-story__founder__avatar {
    width: 22rem;
    height: 22rem;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 1rem
}

.our-story__founder__avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.our-story__founder__name {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #000000
}

.our-story__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.2rem;
    padding-top: 1rem
}

.our-story__list__item svg {
    width: 2.1rem;
    min-width: 2.1rem;
    height: 2.1rem;
    color: #ecc656;
    margin-right: 1.3rem
}

.our-story__list__item P {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    margin-bottom: 0;
    position: relative;
    z-index: 1
}

.our-story__image.founder {
    margin: 0 auto;
    width: 22rem
}

.our-story__image.multiple {
    margin: 0 auto;
    width: 38rem
}

.our-story__image.full-stack {
    margin: 0 auto;
    width: 45.5rem
}

.our-story__image.soon {
    width: 33.9rem;
    z-index: 1;
    position: relative
}

.our-story__text__left__element {
    position: absolute;
    left: -28rem;
    top: -14rem;
    width: 40rem
}

.our-story__text__left__element__mini {
    position: absolute;
    left: -17rem;
    top: -2rem;
    width: 16.8rem
}

.our-story__text__right__element {
    position: absolute;
    right: -6.5rem;
    bottom: 0;
    width: 25.8rem
}

.story__wrap {
    position: relative;
    padding-top: 12rem
}

.story__wrap__linhe {
    width: 17.1rem;
    position: absolute;
    left: 57%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.story__wrap__year {
    width: 11.4rem;
    height: 11.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    background: #ecc656;
    -webkit-box-shadow: 0 6px 15px rgba(27, 123, 246, .1), 0px 15px 40px rgba(0, 112, 255, .2);
    box-shadow: 0 6px 15px rgba(27, 123, 246, .1), 0px 15px 40px rgba(0, 112, 255, .2);
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.story__wrap__year.founder {
    top: 7rem
}

.story__wrap__year.multiple {
    top: 50rem
}

.story__wrap__year.full-stack {
    top: 93rem
}

.story__wrap__year.soon {
    top: 135rem;
    font-size: 2.2rem;
    line-height: 2.6rem
}

.our-story__image.founder {
    margin: 10rem auto;
    margin-left: 16rem
}

.our-story__image.multiple {
    margin: 4rem auto;
    margin-left: 8rem
}

.our-story__image.full-stack {
    margin: 10rem auto;
    padding-left: 5rem
}

.our-story__image.soon {
    margin: 0 auto
}

.our-story__image__wrap {
    margin-top: -5rem
}

.orderButton {
    width: 15.4rem;
    min-width: 11rem;
    height: 3.6rem;
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    border-radius: 3rem;
    -webkit-margin-top: auto;
    margin-bottom: auto;
    margin-left: 5rem
}

.orderButton:hover {
    color: #fff;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%)
}

.faq__title h1 {
    font-family: "Futura PT", sans-serif;
    color: #000;
    text-transform: uppercase;
    font-size: 3.6rem
}

.faq__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10rem
}

.faq__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border-radius: 3.5rem;
    padding: 1rem
}

.faq__buttons .tablink:not(:last-child) {
    margin-right: 1rem
}

.faq__buttons .tablink.active .faq__tablink {
    background: #ecc656;
    color: #ffffff
}

.faq__tablink {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1;
    color: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    border-radius: 2.1rem;
    padding: 0 2.2rem;
    height: 4.2rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    text-align: center
}

.faq__answer__text ul {
    display: list-item;
    margin: .8em 0 .8em 1.8em
}

.faq__answer__text ul li {
    display: list-item;
    list-style-type: disc
}

.localseo__element {
    width: 100%;
    height: 4.4rem;
    position: absolute;
    right: 0;
    top: 0
}

.localseo__element img {
    width: 100%;
    height: 122%;
    -o-object-fit: cover;
    object-fit: cover
}

.blue__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    width: 21.2rem;
    min-width: 11rem;
    height: 4.9rem;
    border-radius: 3rem;
    color: #fff;
    background: #ecc656;
}

.blue__button:hover {
    color: #fff;
    background: #ecc656;
}

.pink__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    width: 26.2rem;
    min-width: 11rem;
    height: 4.9rem;
    border-radius: 3rem;
    color: #fff;
    background: #fe6895;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3))
}

.pink__button:hover {
    color: #fff;
    background: #fe6895;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3))
}

.white__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    width: 21.2rem;
    min-width: 11rem;
    height: 4.9rem;
    border-radius: 3rem;
    color: #ecc656;
    background: #ffffff
}

.white__button:hover {
    color: #ecc656;
    background: #ffffff
}

.localseo__buttons a:nth-child(2) {
    margin-left: 2.6rem
}

.localseo__head__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%
}

.localseo__head__title {
    padding-top: 4rem;
    text-align: left;
    margin-bottom: 4.6rem
}

.localseo__head__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #ecc656;
    text-align: left
}

.localseo__head__text {
    margin-bottom: 4rem
}

.localseo__head__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000000
}

.localseo__head {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.localseo__head .head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 6rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.localseo__head .head__list__item {
    margin-bottom: 0
}

.localseo__head .head__list__item__icon {
    width: 6.1rem;
    min-width: 6.1rem;
    height: 6.1rem;
    margin-right: 1.5rem
}

.localseo__head .head__list__item__icon svg {
    width: 3.5rem;
    height: 3.9rem
}

.localseo__head .head__list__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.what-localseo {
    position: relative;
    background: -webkit-gradient(linear, left top, left bottom, from(#deedff), to(#fff4f8));
    background: -o-linear-gradient(top, #deedff 0, #fff4f8 100%);
    background: linear-gradient(180deg, #deedff 0, #fff4f8 100%);
    padding-bottom: 12.6rem;
    padding-top: 14rem
}

.what-localseo__title {
    margin-bottom: 6rem
}

.what-localseo__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #ecc656;
    text-align: left
}

.what-localseo__text {
    margin-bottom: 6rem
}

.what-localseo__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000
}

.what-localseo__text p:not(:last-child) {
    margin-bottom: 2.1rem
}

.what-localseo__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 46.5rem;
    margin-left: auto
}

.benefit {
    padding-top: 11rem;
    padding-bottom: 11rem;
    background: #fff
}

.benefit__title {
    margin-bottom: 6rem
}

.benefit__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.benefit__card {
    min-height: 33.2rem;
    background: #ffffff;
    border-radius: 1.5rem;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    overflow: hidden;
    padding-top: 8.5rem;
    padding-left: 3.4rem;
    padding-right: 3.4rem;
    position: relative;
    margin: 0 2rem
}

.benefit__card__icon {
    position: absolute;
    right: 0;
    top: 0
}

.benefit__card__icon.benefit__card__icon_1 {
    width: 11.1rem
}

.benefit__card__icon.benefit__card__icon_2 {
    width: 10.5rem
}

.benefit__card__icon.benefit__card__icon_3 {
    width: 11.1rem
}

.benefit__card__title {
    margin-bottom: 1.7rem
}

.benefit__card__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: #000000;
    text-align: left
}

.benefit__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.2rem;
    color: #000000
}

.for-whom {
    padding-top: 8.9rem;
    padding-bottom: 8.9rem;
    background: #fff
}

.for-whom__title {
    margin-bottom: 8.6rem
}

.for-whom__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.for-whom__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.for-whom__item {
    width: 9.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.for-whom__item__icon {
    margin-bottom: 1.9rem
}

.for-whom__item__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #000000
}

.for-whom__buttons {
    padding-top: 6.8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.every-mile {
    position: relative;
    padding-top: 11.3rem;
    padding-bottom: 11.3rem
}

.every-mile__title {
    margin-bottom: 1rem
}

.every-mile__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.every-mile__wrapper {
    padding-top: 6rem
}

.every-mile__wrapper__title {
    margin-bottom: 4.5rem
}

.every-mile__wrapper__title h3 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000;
    text-align: left
}

.every-mile__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.every-mile__list__item svg {
    width: 2rem;
    min-width: 2rem;
    height: 1.8rem;
    margin-right: 2rem
}

.every-mile__list__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.every-mile__list__item:not(:last-child) {
    margin-bottom: 3rem
}

.every-mile__buttons {
    padding-top: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.neat {
    padding-top: 10.3rem;
    padding-bottom: 10.4rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#e9efff), to(#fff7f9));
    background: -o-linear-gradient(top, #e9efff 0, #fff7f9 100%);
    background: linear-gradient(180deg, #e9efff 0, #fff7f9 100%);
    position: relative
}

.neat__element {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.neat__title {
    margin-bottom: 10rem
}

.neat__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.neat__card {
    padding: 0 1rem
}

.neat__card__image {
    width: 7.9rem;
    height: 7.9rem;
    margin-bottom: 3.6rem;
    -webkit-filter: drop-shadow(0px 10px 30px rgba(0, 0, 0, .1));
    filter: drop-shadow(0px 10px 30px rgba(0, 0, 0, .1))
}

.neat__card__title {
    margin-bottom: 2.2rem
}

.neat__card__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.9rem;
    color: #000000;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 6rem
}

.neat__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.neat__buttons {
    padding-top: 6.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.exception {
    padding-top: 17rem;
    padding-bottom: 18rem;
    background: #fff;
    position: relative
}

.exception .container {
    position: relative;
    z-index: 1
}

.subscription {
    padding-top: 6rem;
    padding-bottom: 18rem;
    background: #fff;
    position: relative
}

.subscription .container {
    position: relative;
    z-index: 1
}

.exception__elent {
    position: absolute
}

.exception__elent.exception__elent__left {
    top: 24rem;
    left: 13rem;
    width: 19.1rem
}

.exception__elent.exception__elent__right_top {
    top: 6rem;
    right: 14rem;
    width: 11.1rem
}

.exception__elent.exception__elent__right_bottom {
    bottom: 10rem;
    right: 0;
    width: 14.6rem
}

.warranty__block {
    padding-top: 2.6rem;
    padding-left: 5.7rem;
    padding-right: 2.7rem;
    padding-bottom: 5rem;
    min-height: 24.2rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff7f9), to(#e9efff));
    background: -o-linear-gradient(top, #fff7f9 0, #e9efff 100%);
    background: linear-gradient(180deg, #fff7f9 0, #e9efff 100%);
    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    position: relative;
    margin-bottom: 3rem;
    margin-right: 1rem;
    margin-left: 1rem
}

.warranty__block__text h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #fe6895;
    text-align: left;
    margin-bottom: 2.2rem
}

.warranty__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.warranty__block__icon {
    position: absolute;
    width: 8.2rem;
    height: 8.2rem;
    top: 50%;
    left: -4.1rem;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(254, 104, 149, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(254, 104, 149, .3))
}

.exception__block {
    padding-top: 2.6rem;
    padding-left: 5.7rem;
    padding-right: 8.1rem;
    padding-bottom: 5rem;
    min-height: 10.7rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#eaf1ff), to(#fff4f8));
    background: -o-linear-gradient(top, #eaf1ff 0, #fff4f8 100%);
    background: linear-gradient(180deg, #eaf1ff 0, #fff4f8 100%);
    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    position: relative;
    margin-right: 1.5rem;
    margin-left: 1.5rem
}

.exception__block__text h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #ecc656;
    text-align: left;
    margin-bottom: 2.2rem
}

.exception__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000;
    margin-bottom: 2rem
}

.exception__block__text span.blue {
    color: #ecc656
}

.exception__block__text b {
    font-size: 1.9rem
}

.exception__block__icon {
    position: absolute;
    width: 8.2rem;
    height: 8.2rem;
    top: 29%;
    right: -4.1rem;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.not-sure {
    padding-top: 12.4rem;
    padding-bottom: 9.4rem;
    background: #ecc656 url(../img/localSeo/not-sure__bg.svg) center bottom no-repeat;
    background-size: contain;
    position: relative
}

.not-sure .container {
    position: relative;
    z-index: 1
}

.not-sure__element {
    position: absolute
}

.not-sure__element.not-sure__element__left {
    bottom: 8rem;
    left: 0;
    width: 12.1rem
}

.not-sure__element.not-sure__element__right {
    top: 14rem;
    right: 2rem;
    width: 19.5rem
}

.not-sure__element.not-sure__element__left_b {
    left: 0;
    bottom: 0;
    width: 7.7rem
}

.not-sure__element.not-sure__element__left_t {
    left: 0;
    top: 0;
    width: 9.4rem
}

.not-sure__element.not-sure__element__right_b {
    bottom: 15.2rem;
    right: 0;
    width: 2.4rem
}

.not-sure__element.not-sure__element__right_t {
    top: 5rem;
    right: 0;
    width: 8.2rem
}

.not-sure__title {
    margin-bottom: 4.3rem
}

.not-sure__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.4rem;
    line-height: 5.6rem;
    color: #ffffff;
    text-align: center
}

.not-sure__text {
    margin-bottom: 4.3rem
}

.not-sure__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 2.8rem;
    color: #ffffff;
    text-align: center
}

.not-sure__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.not-sure__button a.white__button, .not-sure__button a.white__button:hover {
    color: #ecc656
}

.ourSeoPackages {
    padding-top: 4rem;
    padding-bottom: 10rem;
    background: #fff
}

.ourSeoPackages__wrapper.mobile {
    display: none
}

.ourSeoPackages__title {
    margin-bottom: 8rem
}

.ourSeoPackages__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.ourSeoPackages__table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    border-left: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

.ourSeoPackages__table__row.firsrow {
    height: 8.5rem
}

.ourSeoPackages__table__row.last {
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table__row.last_left_right {
    border-bottom-left-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem
}

.ourSeoPackages__table__row.first {
    border-top-left-radius: 1.5rem;
    border: .1rem solid #ecc656
}

.ourSeoPackages__table__row.wiht-icon p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ourSeoPackages__table-header {
    border-left: .1rem solid transparent
}

.ourSeoPackages__table-header .ourSeoPackages__table__row {
    height: 7.8rem;
    justify-content: flex-end;
    border: none
}

.ourSeoPackages__table-header .ourSeoPackages__table__row .table-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 1.5rem
}

.ourSeoPackages__table-header .ourSeoPackages__table__row img {
    position: absolute;
    top: -3.35rem;
    width: 6.7rem;
    height: 6.7rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.ourSeoPackages__table-header .ourSeoPackages__table__row .ourSeoPackages__table__col__numb {
    border-bottom: none
}

.ourSeoPackages__table {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-bottom: none
}

.ourSeoPackages__table .ourSeoPackages__table__col__numb {
    color: #000000
}

.ourSeoPackages__table__col__text {
    width: 40%;
    padding-left: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-bottom: .1rem solid #ecc656
}

.ourSeoPackages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    color: #000000;
    line-height: 1
}

.ourSeoPackages__table__col__text p a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ourSeoPackages__table__col__text p img {
    width: 2rem;
    height: 2rem;
    margin-left: .5rem
}

.ourSeoPackages__table__col__text p.bing {
    color: #008373;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.facebook {
    color: #1877F2;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.pinterest {
    color: #E60023;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.apple_maps {
    color: #B3B3B3;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.yelp {
    font-weight: 600
}

.ourSeoPackages__table__col__text p.yahoo {
    color: #5621cb;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.apple {
    font-weight: 600
}

.ourSeoPackages__table__col__text p.foursquare {
    color: #EF4877;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.twitter {
    color: #1DA1F2;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.linkedin {
    color: #0A66C2;
    font-weight: 600
}

.ourPlatforms__wrapper {
    margin-top: 3.5rem
}

.ourPlatforms__table {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem
}

.ourPlatforms__table .head_col_right {
    border-right: .1rem solid #ecc656;
    border-top-right-radius: 1.5em
}

.ourPlatforms__table .ourSeoPackages__table__row.first {
    border-top-right-radius: 1.5em
}

.ourPlatforms__table .brand_text {
    padding-left: 6em
}

.google_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    color: #000000;
    line-height: 1;
    margin-right: .5rem;
    font-weight: 600
}

.google_block .google_b {
    color: #698ed9
}

.google_block .google_r {
    color: #e74338
}

.google_block .google_y {
    color: #f6bd2f
}

.google_block .google_g {
    color: #3aa853
}

.ourSeoPackages__table__col__text p span {
    color: #000000
}

.ourSeoPackages__table__col__text p span.blue {
    color: #ecc656
}

.pink .ourSeoPackages__table__col__text p span.blue {
    color: #FE6895
}

.ourSeoPackages__table__col__text .ww {
    width: 13rem
}

.ourSeoPackages__table__col__text svg {
    width: 1.8rem;
    height: 1.8rem;
    margin-left: .2rem
}

.table-header {
    color: #ffffff;
    font-weight: 700;
    font-size: 1.6rem
}

.table-header-blue {
    border-top: .1rem solid #ecc656;
    background: #ecc656 !important
}

.table-header-pink {
    border-right: .1rem solid #ffd7e3;
    background: #fe6895 !important
}

.table-header:nth-child(2) {
    border-top-left-radius: 1.5rem !important
}

.ourSeoPackages__table-header .ourSeoPackages__table__row .ourSeoPackages__table__col__numb.table-header:last-child, .table-header:last-child {
    border-top-right-radius: 1.5rem
}

.ourSeoPackages__table__col__numb {
    position: relative;
    width: 20%;
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1.9rem;
    font-weight: 400;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid #ecc656;
    border-bottom: .1rem solid #ecc656
}

.ourSeoPackages__table__col__numb.withIcon {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ourSeoPackages__table__col__numb.withIcon svg {
    width: 1.8rem;
    min-width: 1.8rem;
    height: 1.7rem;
    margin-right: .7rem
}

.ourSeoPackages__table__col__numb.withIcon .withIcon__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ourSeoPackages__table__col__numb.withIcon .withIcon__block.duo svg {
    margin-right: 0;
    margin-left: .7rem
}

.ourSeoPackages__table__col__numb.bottom-text {
    font-size: 1.8rem;
    line-height: 1
}

.ourSeoPackages__table__col__numb:last-child {
    border-bottom: .1rem solid;
    border-color: #ffd7e3
}

.ourSeoPackages__table__col__numb svg {
    width: 1.6rem;
    height: 1.5rem
}

.ourSeoPackages__table-trans {
    border-left: .1rem solid transparent
}

.ourSeoPackages__table-trans .ourSeoPackages__table__row {
    height: 3.2rem
}

.ourSeoPackages__table-trans__55 {
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.ourSeoPackages__table-trans__15 {
    width: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid;
    border-color: #ecc656
}

.ourSeoPackages__table-trans__15:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff
}

.ourSeoPackages__table-text {
    border-left: .1rem solid;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-color: #ecc656
}

.ourSeoPackages__table-text .ourSeoPackages__table__row {
    height: 5.2rem
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__text {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-top: .1rem solid;
    border-color: #ecc656;
    background: #ecc656
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__numb {
    border-top: .1rem solid;
    border-color: #ecc656;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff;
    background: #ecc656
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__numb:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff;
    background: #fe6895
}

.ourSeoPackages__table-bottom {
    border-left: .1rem solid transparent
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__row {
    height: auto;
    border-left: none;
    border-right: .1rem solid transparent;
    justify-content: flex-end
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb {
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background: #ecc656
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb p {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1;
    font-weight: 400;
    color: #fff;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb p span {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:nth-child(2) {
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__row:nth-child(2n-1) .ourSeoPackages__table__col__numb:last-child {
    background: #fe6895
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child {
    border-bottom-right-radius: 1.5rem;
    background: #fe6895
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {
    -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    color: #fe6895
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
    color: #fff
}

.ourSeoPackages__buttons {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    bottom: -2.4rem;
    width: 95%
}

.ourSeoPackages__buttons a {
    min-width: auto;
    width: 100%;
    height: 4rem;
    margin-right: 0 !important;
    border-radius: 30px;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: #ecc656;
    background: #fff;
    -webkit-display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ourSeoPackages__buttons a:hover {
    color: #ecc656;
    background: #fff
}

.ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {
    background: #fff2cb;
    border-right: .1rem solid #ffd7e3
}

.ourSeoPackages__table .ourSeoPackages__table__row.first:nth-child(2n-1) {
    background: #fff2cb;
    border-right: .1rem solid #ecc656
}

.ourSeoPackages__table__row:nth-child(2n-1) .ourSeoPackages__table__col__numb:last-child {
    background: #fff5f8
}

.no-border {
    border: none !important;
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table__col__text.bt-border {
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table__col__numb.bt-border.bt_col_right {
    border-bottom-right-radius: 1.5rem
}

.ourSeoPackages__table__col__head {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    justify-content: center;
    border: none;
    height: 100%;
    display: flex;
    align-items: center
}

.ourSeoPackages__table__col__head.head_col_left {
    width: 100%
}

.ourSeoPackages__table__col__head.head_col_right {
    width: 1%;
    border-right: .1rem solid #ecc656
}

.ourSeoPackages__table .blue_thin {
    color: #ecc656;
    font-weight: 500
}

.all_packages_btn_wrapper.mobile {
    display: none
}

.infolabel {
    position: absolute;
    top: .3rem;
    right: -3.5rem;
    width: 2.6rem;
    height: 2.6rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background: #e7e7e7
}

.infolabel svg {
    width: .9rem;
    height: 1.7rem;
    margin: 0 !important
}

.infolabel:hover {
    background: #ecc656
}

.infolabel:hover .infolabel__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.infolabel__content {
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 6rem rgba(0, 0, 0, .15);
    box-shadow: 0rem 1rem 6rem rgba(0, 0, 0, .15);
    border-radius: 1.5rem;
    display: none;
    padding: 1rem;
    padding-top: 2.7rem;
    padding-bottom: 2rem;
    min-width: 18rem;
    position: absolute;
    bottom: 3rem;
    left: .3rem
}

.infolabel__content .infolabel__content__icon {
    position: absolute;
    background: #fe6895;
    top: .5rem;
    right: .5rem;
    width: 1.5rem;
    height: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%
}

.infolabel__content .infolabel__content__icon svg {
    width: .5rem;
    height: 1rem
}

.infolabel__content p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #000000
}

.skyrocket {
    padding-top: 4rem;
    padding-bottom: 13.6rem;
    background: #fff;
    position: relative
}

.skyrocket .container {
    max-width: 1175px;
    position: relative;
    z-index: 1
}

.skyrocket__element {
    position: absolute
}

.skyrocket__element.skyrocket__element__top {
    width: 24rem;
    top: 0;
    left: 0
}

.skyrocket__element.skyrocket__element__right {
    width: 5.3rem;
    right: 0;
    top: 20rem
}

.skyrocket__element.skyrocket__element__bottom {
    width: 33.3rem;
    bottom: 0;
    right: 0
}

.skyrocket__element.skyrocket__element__left {
    width: 10rem;
    left: 0;
    bottom: 35rem
}

.skyrocket__element.skyrocket__element__left__mob {
    width: 2.7rem;
    left: 0;
    bottom: 20rem
}

.skyrocket__element.skyrocket__element__right__mob {
    width: 3.5rem;
    right: 0;
    bottom: 75rem
}

.skyrocket__element.skyrocket__element__bottom__mob {
    width: 8.6rem;
    right: 0;
    bottom: 0
}

.skyrocket__block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.skyrocket__block__element {
    position: absolute;
    width: 21rem;
    left: -13.2rem;
    top: 10rem
}

.skyrocket__title {
    margin-bottom: 2rem
}

.skyrocket__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    text-align: left
}

.skyrocket__text {
    margin-bottom: 4rem
}

.skyrocket__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.skyrocket__button .skyrocket-btn {
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ebe6bc), to(#fd9006));
    background: -o-linear-gradient(right, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    background: linear-gradient(270deg, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    -webkit-box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    border-radius: 50px;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    width: 25rem;
    height: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff
}

.skyrocket__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.skyrocket__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 5rem
}

.skyrocket__wrap {
    max-width: 26rem;
    width: 26rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 1
}

.skyrocket__wrapper__element {
    position: absolute;
    width: 78%;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.skyrocket__wrapper__element__mob {
    display: none
}

.skyrocket__wrap__icon {
    height: 15rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-filter: drop-shadow(0px 4px 20px rgba(0, 112, 255, .15));
    filter: drop-shadow(0px 4px 20px rgba(0, 112, 255, .15))
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_1 {
    width: 17.6rem
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_2 {
    width: 16.8rem
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_3 {
    width: 16.2rem
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_4 {
    width: 18rem
}

.skyrocket__wrap__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    background: #ffffff;
    border: .1rem solid #ecc656;
    -webkit-box-shadow: inset 0rem 0rem .4rem rgba(0, 0, 0, .05);
    box-shadow: inset 0rem 0rem .4rem rgba(0, 0, 0, .05);
    border-radius: 0rem 1.2rem 1.2rem 1.2rem;
    margin-top: 5rem
}

.skyrocket__wrap__block__numb {
    position: absolute;
    top: -1.5rem;
    left: -1.5rem;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #ffffff;
    background: #ecc656;
    -webkit-filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25));
    filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25))
}

.skyrocket__wrap__block__text {
    padding: 1rem .3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.skyrocket__wrap__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #333333
}

.people {
    padding-top: 15rem;
    padding-bottom: 17rem;
    background: #fff2cb;
    position: relative
}

.people .container {
    max-width: 1175px;
    position: relative;
    z-index: 1
}

.people__element {
    position: absolute
}

.people__element.people__element__top {
    width: 33.5rem;
    top: 0;
    left: 0
}

.people__element.people__element__right {
    width: 5rem;
    bottom: 32rem;
    right: 0
}

.people__element.people__element__bottom {
    width: 100%;
    bottom: 0
}

.people__title {
    margin-bottom: 14rem
}

.people__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: center;
    color: #000000;
    margin-bottom: 1.8rem
}

.people__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-align: center;
    color: #7a7a7a
}

.people__card {
    background: -o-linear-gradient(296.25deg, rgba(255, 255, 255, .8) 42.13%, rgba(243, 249, 255, .8) 88.71%);
    background: linear-gradient(153.75deg, rgba(255, 255, 255, .8) 42.13%, rgba(243, 249, 255, .8) 88.71%);
    border: .2rem solid #ecc656;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backdrop-filter: blur(0.6rem);
    backdrop-filter: blur(0.6rem);
    border-radius: 0rem 5rem 5rem 5rem;
    position: relative;
    height: 26rem;
    padding-top: 12.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.people__image {
    position: absolute;
    top: -8rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.people__image .people__image__avatar {
    width: 16rem;
    height: 16rem;
    position: relative;
    z-index: 1;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(16, 27, 66, .3));
    filter: drop-shadow(0px 4px 10px rgba(16, 27, 66, .3))
}

.people__image .people__image__bg_1 {
    position: absolute;
    width: 22.8rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15));
    filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15))
}

.people__image .people__image__bg_2 {
    position: absolute;
    width: 23.1rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15));
    filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15))
}

.people__image .people__image__bg_3 {
    position: absolute;
    width: 23.4rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15));
    filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15))
}

.people__card__title {
    margin-bottom: 1.3rem
}

.people__card__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 3.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    color: #000000
}

.people__card__position {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.people__card__position p {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #333333;
    margin: 0 1rem
}

.people__card__position svg {
    width: 3rem;
    height: 3rem;
    color: #ecc656
}

.people__card__button {
    position: absolute;
    bottom: -2.5rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.people__card__button .people__card-btn {
    width: 21rem;
    height: 5rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ecc656), to(#ecc656));
    background: -o-linear-gradient(right, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    background: linear-gradient(270deg, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    -webkit-box-shadow: 0 2px 10px rgba(0, 43, 186, .25);
    box-shadow: 0 2px 10px rgba(0, 43, 186, .25);
    border-radius: 50px
}

.zerohero {
    padding-top: 15rem;
    padding-bottom: 15rem;
    background: #fff;
    position: relative
}

.zerohero .container {
    max-width: 1175px;
    position: relative;
    z-index: 1
}

.zerohero__element {
    position: absolute
}

.zerohero__element.zerohero__element__top {
    width: 17.4rem;
    top: 0;
    left: 4rem
}

.zerohero__element.zerohero__element__right {
    width: 8.9rem;
    right: 0;
    top: 7rem
}

.zerohero__element.zerohero__element__left {
    width: 4.2rem;
    left: 0;
    bottom: 4rem
}

.zerohero__wrapper__title {
    margin-bottom: 7rem
}

.zerohero__wrapper__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 2rem;
    text-align: left
}

.zerohero__wrapper__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.zerohero__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5rem
}

.zerohero__wrapper__list__item .zerohero__wrapper__list__item__icon {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    margin-right: 3rem
}

.zerohero__wrapper__list__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 1;
    color: #333333
}

.zerohero__wrapper__list__item:not(:last-child) {
    margin-bottom: 3rem
}

.zerohero-btn {
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ebe6bc), to(#fd9006));
    background: -o-linear-gradient(right, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    background: linear-gradient(270deg, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    -webkit-box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    border-radius: 50px;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    width: 25rem;
    height: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff
}

.zerohero__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.ContactUs .modal-dialog {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ContactUs .modal-content {
    max-width: 80rem;
    background: #fff
}

.ContactUs .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ContactUs .modal-header .close {
    position: static;
    padding: 1rem 1rem;
    margin: 0
}

.ContactUs .modal-body {
    padding: 0;
    padding-top: 4rem;
    overflow: hidden
}

.ContactUs .modal__title {
    position: relative;
    z-index: 1;
    text-align: center;
    margin-bottom: 4.8rem
}

.ContactUs .modal__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 1.7rem
}

.ContactUs .modal__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.ContactUs .modal__image {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5rem
}

.ChooseTimeslot .modal-dialog {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ChooseTimeslot .modal-content {
    max-width: 60rem;
    background: #fff;
    overflow: hidden
}

.ChooseTimeslot .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ChooseTimeslot .modal-header .close {
    position: static;
    padding: 1rem 1rem;
    margin: 0
}

.ChooseTimeslot .modal-body {
    padding: 0 10rem;
    padding-top: 4rem;
    padding-bottom: 9rem
}

.ChooseTimeslot .modal__title {
    position: relative;
    z-index: 1;
    text-align: center;
    margin-bottom: 4.8rem
}

.ChooseTimeslot .modal__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 1.7rem
}

.ChooseTimeslot .modal__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.ChooseTimeslot .modal__text {
    text-align: center;
    padding: 0 4rem;
    margin-bottom: 2.5rem
}

.ChooseTimeslot .modal__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.ChooseTimeslot .modal__image {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5rem
}

.modal__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 58rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.form__field {
    margin-bottom: 2rem;
    width: 100%
}

.form__field input {
    width: 100%;
    border: 2px solid #ecc656;
    border-radius: 10rem;
    height: 5rem;
    padding: 0 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: #000
}

.form__field input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input::-moz-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input:-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input::-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input::placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select {
    width: 100%;
    border: 2px solid #ecc656;
    border-radius: 10rem;
    height: 5rem;
    padding: 0 3rem;
    padding-right: 5rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: rgba(0, 0, 0, .4)
}

.form__field select::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select::-moz-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select:-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select::-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select::placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select:focus {
    outline: none
}

.form__field select:active {
    outline: none
}

.form__field.select {
    position: relative
}

.form__field.select::after {
    content: "";
    position: absolute;
    right: 2.2rem;
    top: 46%;
    width: 0;
    height: 0;
    border-left: .5rem solid transparent;
    border-right: .5rem solid transparent;
    border-top: .6rem solid #ecc656
}

.form__field.half {
    width: 48%
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select::-ms-expand {
    display: none
}

.check-box__wrapper {
    margin-top: 1rem;
    margin-bottom: 3.5rem;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.check-box {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 3rem;
    position: relative;
    padding-left: 6.3rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-transform: uppercase;
    color: rgba(0, 0, 0, .8)
}

.check-box input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.checkmark {
    padding: .5rem;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 4rem;
    height: 2.2rem;
    width: 2.2rem;
    background: #fff;
    border: .1rem solid #ecc656;
    border-radius: .5rem
}

.check-box input:checked ~ .checkmark {
    background-color: #ecc656
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.check-box input:checked ~ .checkmark:after {
    display: block
}

.check-box .checkmark:after {
    left: .7rem;
    top: .3rem;
    width: .7rem;
    height: 1.2rem;
    border: solid white;
    border-width: 0 .3rem .3rem 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.check-box__image {
    -webkit-filter: drop-shadow(0rem .2rem 1rem rgba(0, 43, 186, .25));
    filter: drop-shadow(0rem .2rem 1rem rgba(0, 43, 186, .25));
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.9rem;
    width: 2.9rem;
    border-radius: 50%;
    left: 0
}

.check-box__image img {
    max-height: 100%
}

.check-box__image.phone {
    background: #ecc656
}

.check-box__image.whatsapp {
    background: #02d26c
}

.check-box__image.skype {
    background: #158ad9
}

.check-box__image.telegram {
    background: #01b0f1
}

.modal__form__button {
    margin-top: 1.8rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 6.4rem
}

.modal__form__button button {
    border: none;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ebe6bc), to(#fd9006));
    background: -o-linear-gradient(right, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    background: linear-gradient(270deg, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    -webkit-box-shadow: 0rem .2rem 1rem rgba(255, 98, 0, .25);
    box-shadow: 0rem .2rem 1rem rgba(255, 98, 0, .25);
    border-radius: 5rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    width: 25rem;
    height: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff
}

.modal-body__element {
    position: absolute
}

.modal-body__element.modal-body__element_1 {
    width: 9.9rem;
    top: 1rem;
    right: 0
}

.modal-body__element.modal-body__element_2 {
    width: 8.4rem;
    left: 0;
    bottom: 10rem
}

.modal-body__element.modal-body__element_3 {
    width: 8.6rem;
    left: 0;
    top: -1rem
}

.modal-body__element.modal-body__element_4 {
    width: 12.8rem;
    bottom: 0;
    right: 0
}

.modal__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1
}

.modal__button button {
    border: none;
    width: 25rem;
    height: 6rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ecc656), to(#ecc656));
    background: -o-linear-gradient(right, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    background: linear-gradient(270deg, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    -webkit-box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    border-radius: 5rem
}

.modal__button a {
    border: none;
    width: 25rem;
    height: 6rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ecc656), to(#ecc656));
    background: -o-linear-gradient(right, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    background: linear-gradient(270deg, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    -webkit-box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    border-radius: 5rem
}

.AboutYourself .modal-content {
    background: #fff;
    max-width: 64rem;
    margin: auto
}

.AboutYourself .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.AboutYourself .modal-header .close {
    position: static;
    padding: 1rem 1rem;
    margin: 0
}

.AboutYourself .modal-body {
    padding: 0 4rem 3rem;
    position: relative
}

.AboutYourself .modal__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 3.1rem;
    color: #ecc656
}

.AboutYourself .form__field {
    margin-left: 3rem;
    margin-right: 3rem;
    margin-bottom: 3.3rem
}

.AboutYourself .modal__form__button {
    margin-bottom: 4.3rem
}

.AboutYourself .form-samples__wrap {
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0
}

.AboutYourself .form-samples__wrap .form-samples__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    line-height: 1.3rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.AboutYourself .form-samples__wrap .form-samples__label input {
    margin-right: 1rem
}

.AboutYourself .form-samples__wrap a {
    margin-left: 1rem;
    line-height: 1;
    font-weight: normal;
    font-size: 1.2rem
}

.AboutYourself .form-samples__wrap__blok {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#result-accept_privacy_policy {
    color: #f47676;
    font-size: 1.4rem;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-top: 1rem
}

.affiliate__head {
    padding-top: 8rem;
    padding-bottom: 3.5rem;
    background: #fff
}

.affiliate__head__wrapper {
    padding-top: 7.3rem
}

.affiliate__head__title {
    margin-bottom: 5.4rem
}

.affiliate__head__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: left;
    color: #9f24ff
}

.affiliate__head__text {
    margin-bottom: 5.4rem
}

.affiliate__head__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000
}

.affiliate__btn {
    width: 19rem;
    height: 4.9rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    border-radius: 3rem;
    background: #9f24ff;
    color: #ffffff;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(159, 36, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(159, 36, 255, .3))
}

.affiliate__btn:hover {
    background: #9f24ff;
    color: #ffffff
}

.affiliate__head__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.affiliate__head__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.affiliate__head__block {
    margin-left: auto;
    padding-top: 5rem
}

.affiliate__head__block__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 19rem;
    padding: 2rem;
    height: 11.6rem;
    background: #ffffff;
    border-radius: 1.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    margin-bottom: 3.3rem
}

.affiliate__head__block__item h3 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffe211;
    margin-bottom: .5rem
}

.affiliate__head__block__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000000
}

.bonus {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background: #fff
}

.bonus__wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    height: 20.2rem;
    width: 100%;
    background: #9f24ff;
    border-radius: 1.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.bonus__wrapper p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1;
    color: #ffffff;
    position: relative;
    z-index: 1
}

.bonus__wrapper__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 3.3rem;
    position: relative;
    z-index: 1
}

.bonus__wrapper__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.2rem;
    line-height: 6.5rem;
    text-transform: uppercase;
    color: #ffdb90
}

.bonus__wrapper__title p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 1.8rem;
    line-height: 1.8rem;
    color: #ffffff
}

.bonus__wrapper__element {
    position: absolute;
    height: 100%
}

.bonus__wrapper__element img {
    height: 100%
}

.bonus__wrapper__element.bonus__wrapper__element__left {
    left: 0;
    top: 0
}

.bonus__wrapper__element.bonus__wrapper__element__right {
    right: 0;
    top: 0
}

.bonus__wrapper__element.bonus__wrapper__element__top {
    left: 0;
    top: 0
}

.bonus__wrapper__element.bonus__wrapper__element__bottom {
    left: 0;
    bottom: 0
}

.involved {
    padding-top: 9.8rem;
    padding-bottom: 7.7rem;
    background: #fff
}

.involved__title {
    margin-bottom: 10rem
}

.involved__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.involved__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 3rem;
    min-height: 28.5rem;
    height: 100%;
    position: relative
}

.involved__card__element {
    width: 19.8rem;
    position: absolute;
    left: 13rem
}

.involved__card__element.involved__card__element__one {
    top: -2rem
}

.involved__card__element.involved__card__element__tow {
    top: 5rem
}

.involved__card__icon {
    width: 7.9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.involved__card__title {
    margin-bottom: 2.4rem
}

.involved__card__title h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000000;
    text-align: left
}

.involved__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.involved__card__link {
    color: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: auto
}

.involved__card__link p {
    color: inherit;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: inherit
}

.involved__card__link svg {
    margin-left: .5rem;
    color: inherit;
    width: 2rem;
    min-width: 2rem;
    height: 2rem
}

.involved__card__link:hover {
    color: #ecc656
}

.involved__button {
    padding-top: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.reasons {
    padding-top: 10rem;
    padding-bottom: 7.6rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7eff6), to(#f3f7ff));
    background: -o-linear-gradient(top, #f7eff6 0, #f3f7ff 100%);
    background: linear-gradient(180deg, #f7eff6 0, #f3f7ff 100%);
    position: relative
}

.reasons__element {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 4.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.reasons__title {
    margin-bottom: 8rem
}

.reasons__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.reasons__list {
    padding-top: 3.7rem
}

.reasons__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.reasons__item:not(:last-child) {
    margin-bottom: 4.5rem
}

.reasons__item svg {
    width: 2.6rem;
    min-width: 2.6rem;
    height: 2.6rem;
    color: #328bfe;
    margin-right: 2.3rem
}

.reasons__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.reasons__item p span {
    color: #9f24ff
}

.reasons__button {
    padding-top: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.efficient {
    position: relative;
    background: #fff;
    padding-top: 10rem;
    padding-bottom: 5rem
}

.efficient__element {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 4.4rem
}

.efficient__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.efficient__line {
    width: 1.3rem;
    position: absolute;
    top: 32rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.efficient__section__title {
    margin-bottom: 7rem
}

.efficient__section__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.efficient__title {
    margin-bottom: 2.9rem
}

.efficient__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 3.6rem;
    text-transform: uppercase;
    color: #000000;
    text-align: left
}

.efficient__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 3.4rem;
    color: #000000
}

.efficient__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.efficient__wrapper__line {
    margin-bottom: 2.9rem;
    height: .2rem;
    width: 25rem;
    background: #328bfe
}

.efficient-marketing {
    background: #fff;
    padding-top: 8rem;
    padding-bottom: 8rem;
    position: relative
}

.efficient-marketing .container {
    position: relative;
    z-index: 1
}

.efficient-marketing .efficient__wrapper__line {
    width: 19.6rem;
    background: #9f24ff
}

.efficient-marketing .efficient__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.efficient-marketing__bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.efficient-marketing__bg img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.efficient-marketing__bg.mob-bg {
    display: none
}

.efficient-easy {
    padding-top: 3rem;
    background: #fff
}

.efficient-easy .efficient__wrapper__line {
    width: 12.2rem;
    background: #ffe211
}

.efficient-easy .efficient__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.efficient__button {
    padding-top: 2rem;
    margin-bottom: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.products {
    padding-top: 10rem;
    padding-bottom: 7.1rem;
    background: #fff
}

.products__title {
    margin-bottom: 7.5rem
}

.products__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.products__wrapper {
    margin: 0 3rem
}

.products__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 13.7rem
}

.products__item.with-border {
    position: relative;
    border-radius: 1.5rem
}

.products__item.with-border::after {
    content: "";
    background: #9f24ff;
    position: absolute;
    top: 0;
    left: 0;
    width: 32rem;
    height: 100%;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}

.products__item.with-border .products__item__title {
    position: relative;
    z-index: 1;
    color: #fff;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}

.products__item.with-border .products__item__text {
    border-top: .3rem solid #efdaff;
    border-right: .3rem solid #efdaff;
    border-bottom: .3rem solid #efdaff;
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
    font-weight: 700
}

.products__item.grey-bg {
    background: #f7f7f7
}

.products__item.bordered-title .products__item__title {
    border-right: .1rem solid #e5e5e5
}

.products__item__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.1rem;
    color: #000000;
    min-width: 32rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    padding-left: 2.9rem;
    height: 100%
}

.products__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding-left: 3.2rem;
    padding-right: 6rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    min-height: 13.7rem
}

.products__button {
    padding-top: 11.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.orange-btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange-btn:hover {
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    color: #fff
}

.orange-btn:focus {
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange-btn:active {
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.fullhead {
    background: #fff;
    padding-top: 10rem;
    padding-bottom: 7.8rem
}

.fullhead__wrapper {
    padding-top: 2rem
}

.fullhead__title {
    margin-bottom: 5rem
}

.fullhead__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    text-align: left
}

.fullhead__text {
    margin-bottom: 5rem
}

.fullhead__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.fullhead__wrapper__buttons {
    margin-bottom: 3.3rem
}

.socials__buttons {
    display: none !important;
    width: 21rem;
    height: 4.6rem;
    background: #ffffff;
    border: .2rem solid #f0f0f0;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 1rem
}

.social__button {
    width: 3rem;
    height: 3rem
}

.fullhead__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fullhead__list {
    padding-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: auto
}

.fullhead__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fullhead__item:not(:last-child) {
    margin-bottom: 2rem
}

.fullhead__item__icon {
    width: 5.5rem;
    height: 5.5rem;
    min-width: 5.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.fullhead__item__text {
    padding-left: 1.4rem;
    width: 15rem
}

.fullhead__item__text h4 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.7rem;
    text-align: left;
    color: #ecc656
}

.fullhead__item__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.2rem;
    color: #000000
}

.fullhead__image {
    position: relative
}

.fullhead__image__element {
    position: absolute
}

.fullhead__image__element.fullhead__element_1 {
    top: -5rem;
    left: -8rem;
    width: 11.2rem
}

.fullhead__image__element.fullhead__element_2 {
    bottom: -9rem;
    left: 5rem;
    width: 2.5rem
}

.fullhead__image__element.fullhead__element_3 {
    right: -11rem;
    top: -7rem;
    width: 15.4rem
}

.seen-it {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background: #fff;
    position: relative
}

.seen-it .container {
    position: relative;
    z-index: 1
}

.seen-it__element {
    position: absolute
}

.seen-it__element.left {
    left: 0;
    top: 0
}

.seen-it__element.right {
    bottom: 0;
    right: 0
}

.seen-it__element.top {
    left: 0;
    top: 0
}

.seen-it__element.bottom {
    bottom: 0;
    left: 0
}

.seen-it__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.seen-it__wrapper__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .5rem;
    margin: .6rem
}

.quote {
    padding-top: 9.7rem;
    padding-bottom: 6.3rem;
    background: #fff;
    position: relative
}

.quote .container {
    position: relative;
    z-index: 1
}

.quote__title {
    margin-bottom: 13.7rem
}

.quote__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 0
}

.quote__line {
    width: 3rem;
    position: absolute;
    top: 34rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.quote__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.quote__text p {
    font-family: "Futura PT", sans-serif;
    font-weight: 450;
    font-size: 3rem;
    line-height: 4.6rem;
    color: #000000
}

.quote__buttons {
    padding-top: 3.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2.7rem
}

.quote__socials__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.quote__text_1 p, .quote__text_3 p {
    margin: 0 auto
}

.quote__image_2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.quote__image_4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.quote__row_1 {
    margin-bottom: 2rem
}

.quote__row_1 .quote__image {
    width: 41.9rem
}

.quote__row_2 {
    margin-bottom: 2rem
}

.quote__row_2 .quote__image {
    width: 42.1rem;
    margin: 0 auto
}

.quote__row_3 .quote__image {
    width: 32.7rem
}

.quote__row_4 .quote__image {
    width: 36rem;
    margin: 0 auto
}

.studies-testimonials {
    background: #ebf3ff;
    padding-top: 9.7rem;
    padding-bottom: 13.7rem;
    overflow: hidden;
    min-height: 82rem
}

.studies-testimonials.with-outsource {
    background: #f4f4f4;
    min-height: 90rem
}

.studies-testimonials.agencies-owners {
    min-height: 90rem
}

.studies-testimonials__title {
    margin-bottom: 10.4rem
}

.studies-testimonials__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 4rem
}

.studies-testimonials__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    text-align: center;
    color: #000000
}

.slick-slide:focus {
    outline: none
}

.testimonials__slider .slick-list {
    padding-left: 12vw !important;
    padding-right: 12vw !important;
    padding-bottom: 8rem !important
}

.testimonials__slide {
    background: #ffffff;
    border: .2rem solid #dbe8fb;
    -webkit-box-shadow: 0rem 2rem 4rem rgba(27, 123, 246, .1);
    box-shadow: 0rem 2rem 4rem rgba(27, 123, 246, .1);
    border-radius: 2.5rem;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4rem;
    min-height: 36rem;
    opacity: .5;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease
}

.testimonials__slide.slick-center {
    opacity: 1
}

.testimonials__slide__link {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.testimonials__slide__image {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.testimonials__slide__image img {
    width: 100%
}

.testimonials__slide__text {
    width: 50%;
    padding-left: 3rem
}

.testimonials__slide__text h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.1rem;
    text-transform: uppercase;
    color: #000000;
    text-align: left;
    margin-bottom: 3rem
}

.testimonials__slide__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #000000
}

.testimonials__slide__info {
    width: 39%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 3rem
}

.testimonials__slide__info__image {
    width: 11.6rem;
    height: 11.6rem;
    border-radius: 50%;
    background: #ffffff;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    margin-bottom: 2.6rem;
    overflow: hidden
}

.testimonials__slide__info__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.testimonials__slide__info__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000
}

.testimonials__slide__info__text p span {
    color: #ecc656
}

.testimonials__slide__info__text a {
    display: inline-block
}

.testimonials__slide__review {
    width: 61%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.testimonials__slide__review p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 3rem;
    color: #000000
}

.testimonials__slider__nav {
    cursor: pointer;
    width: 4.4rem;
    height: 4.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    border-radius: 50%;
    color: #fff;
    z-index: 1
}

.testimonials__slider__nav svg {
    width: 1.6rem;
    height: 1.6rem
}

.testimonials__slider__nav.testimonials__slider__nav__prev {
    position: absolute;
    top: 35%;
    left: 7vw;
    z-index: 1;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.testimonials__slider__nav.testimonials__slider__nav__prev svg {
    margin-right: -0.2rem
}

.testimonials__slider__nav.testimonials__slider__nav__next {
    position: absolute;
    top: 35%;
    right: 7vw;
    z-index: 1
}

.testimonials__slider__nav.testimonials__slider__nav__next svg {
    margin-right: -0.2rem
}

.seoservice {
    padding-top: 9.8rem;
    padding-bottom: 6rem;
    position: relative;
    background: #fff
}

.seoservice .container {
    position: relative;
    z-index: 1
}

.seoservice__bg {
    position: absolute;
    top: -0.2rem;
    width: 100%
}

.seoservice__bg img {
    width: 100%
}

.seoservice__title {
    margin-bottom: 7.6rem;
    position: relative
}

.seoservice__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 0
}

.seoservice__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 100%;
    position: relative
}

.seoservice__list {
    position: relative
}

.seoservice__list__arrow {
    width: 2.2rem;
    position: absolute
}

.seoservice__list__arrow.seoservice__list__arrow_1 {
    top: 6.5rem;
    left: -2.5rem
}

.seoservice__list__arrow.seoservice__list__arrow_2 {
    top: 22.5rem;
    left: 8.2rem;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.seoservice__list__arrow.seoservice__list__arrow_3 {
    top: 39.5rem;
    left: -2.5rem
}

.seoservice__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6rem
}

.seoservice__item__image {
    width: 8.3rem;
    min-width: 8.3rem;
    height: 8.3rem;
    background: #ffffff;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    border-radius: 50%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 3.7rem
}

.seoservice__item__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.seoservice__item__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3.7rem;
    color: #000000
}

.seoservice__buttons {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2.3rem
}

.seoservice__buttons__element {
    position: absolute
}

.seoservice__buttons__element.seoservice__buttons__element_1 {
    width: 11.7rem;
    left: 0;
    top: -6rem;
    width: 11.7rem
}

.seoservice__buttons__element.seoservice__buttons__element_2 {
    width: 8.8rem;
    right: 0;
    top: -1rem
}

.seoservice__buttons__element.seoservice__buttons__element_3 {
    width: 6.3rem;
    right: 0;
    top: 6.5rem;
    width: 6.3rem
}

.your_one {
    padding-top: 9.5rem;
    padding-bottom: 7rem;
    position: relative;
    background: #fff
}

.your_one .container {
    position: relative;
    z-index: 1
}

.your_one__title {
    margin-bottom: 7.5rem
}

.your_one__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 0
}

.your_one__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6rem
}

.your_one__item__icon {
    margin-top: 1rem;
    width: 5.1rem;
    min-width: 5.1rem;
    height: 5.1rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.your_one__item__text {
    padding-left: 3.5rem
}

.your_one__item__text h4 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000;
    text-align: left;
    margin-bottom: 2.4rem
}

.your_one__item__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.your_one__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2.9rem
}

.your_one__socials__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.your_one__element {
    position: absolute
}

.your_one__element.your_one__element_top {
    top: 6.8rem;
    left: 13rem;
    width: 5rem
}

.your_one__element.your_one__element_bottom {
    bottom: 18rem;
    right: 12rem;
    width: 9.6rem
}

.your_one__element.your_one__element_left {
    left: 0;
    bottom: 0;
    width: 40.3rem
}

.your_one__element.your_one__element_right {
    right: 0;
    top: 0;
    width: 47.6rem
}

.doubts {
    position: relative;
    padding-top: 12.7rem;
    padding-bottom: 12.7rem;
    background: #ecc656
}

.doubts .container {
    position: relative;
    z-index: 1
}

.doubts__title {
    margin-bottom: 6rem
}

.doubts__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.4rem;
    line-height: 5.6rem;
    color: #ffffff;
    margin-bottom: 0
}

.doubts__text {
    margin-bottom: 6rem
}

.doubts__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.8rem;
    text-align: center;
    color: #ffffff
}

.doubts__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.doubts__element {
    position: absolute
}

.doubts__element.doubts__element_right {
    width: 65.7rem;
    bottom: 0;
    right: 0
}

.doubts__element.doubts__element_left {
    width: 54.2rem;
    bottom: 0;
    left: 0
}

.doubts__element.doubts__element_top {
    width: 100%;
    top: 0;
    left: 0
}

.doubts__element.doubts__element_bottom {
    width: 100%;
    bottom: 0;
    left: 0
}

.seooffers {
    background: #fff;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    position: relative
}

.seooffers .container {
    position: relative;
    z-index: 1
}

.seooffers__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.seooffers__wrapper_arrow {
    position: absolute;
    width: 9rem;
    right: -4.5rem;
    top: -1.5rem
}

.seooffers__wrapper_1 {
    position: absolute;
    width: 1.8rem;
    right: 4rem;
    bottom: -1rem
}

.seooffers__wrapper_2 {
    position: absolute;
    width: 2.9rem;
    right: 3.2rem;
    top: 3.3rem
}

.seooffers__image {
    padding-right: 2rem
}

.seooffers__text {
    width: 32.8rem
}

.seooffers__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3.1rem;
    color: #000000
}

.seooffers__text p span {
    font-weight: 700
}

.seooffers__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.seooffers-fiedl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%
}

.seooffers-fiedl input {
    border: .2rem solid #dae9ff;
    border-radius: 6rem;
    height: 4.9rem;
    width: 100%;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1;
    color: #000;
    padding-left: 2.5rem;
    padding-right: 23rem
}

.seooffers-fiedl input::-webkit-input-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input::-moz-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input:-ms-input-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input::-ms-input-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input::placeholder {
    color: #b9b9b9
}

.seooffers-fiedl .seooffers-fiedl__btn {
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 21rem;
    height: 4.9rem;
    background: #ecc656;
    border-radius: 6rem;
    border: none;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-align: center;
    text-transform: uppercase;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    color: #ffffff
}

.score {
    background: -o-linear-gradient(351.25deg, #ecc656 19.27%, #ecc656 70.31%);
    background: linear-gradient(98.75deg, #ecc656 19.27%, #ecc656 70.31%);
    min-height: calc(100vh - 8rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.score__title {
    margin-bottom: 4rem
}

.score__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 7.68rem;
    line-height: 8.6rem;
    text-align: center;
    color: #ffffff
}

.score__text {
    margin-bottom: 8rem
}

.score__text p {
    font-weight: 400;
    font-size: 2.88rem;
    line-height: 4rem;
    text-align: center;
    color: #ffffff
}

.score__form {
    max-width: 64.7rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    position: relative
}

.score__form input {
    -webkit-filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .15));
    filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .15));
    width: 100%;
    height: 7.2rem;
    border: none;
    background: #ffffff;
    border-radius: 10rem;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1;
    color: #000;
    padding-right: 23rem;
    padding-left: 4rem
}

.score__form input::-webkit-input-placeholder {
    color: #777777
}

.score__form input::-moz-placeholder {
    color: #777777
}

.score__form input:-ms-input-placeholder {
    color: #777777
}

.score__form input::-ms-input-placeholder {
    color: #777777
}

.score__form input::placeholder {
    color: #777777
}

.score__form__button {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    width: 20.7rem;
    height: 6.4rem;
    position: absolute;
    right: .35rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background: #ffe211;
    border: .1rem solid rgba(255, 255, 255, .25);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0rem 0rem 1.6rem rgba(246, 150, 27, .5);
    box-shadow: 0rem 0rem 1.6rem rgba(246, 150, 27, .5);
    border-radius: 10rem
}

.report {
    background: #fff;
    padding-top: 16rem
}

.report__title {
    margin-bottom: 8rem
}

.report__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 7.68rem;
    line-height: 9.3rem;
    color: #ffe211;
    margin-bottom: 0
}

.report__wrapper {
    width: 100%
}

.report__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8rem 0
}

.report__row.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.report__row:not(:last-child) {
    border-bottom: .1rem solid #e4e8ed
}

.report__col {
    width: 48rem
}

.report__col__text h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 5.76rem;
    line-height: 6.9rem;
    text-transform: capitalize;
    color: #ecc656;
    margin-bottom: 1rem;
    text-align: left
}

.report__col__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2.88rem;
    line-height: 4rem;
    color: #777777
}

.report__col__image {
    -webkit-filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .1))
}

.offpage__wrapper {
    background: rgba(218, 233, 255, .4);
    border-radius: 1.6rem;
    padding-top: 4rem;
    padding-left: 6rem;
    padding-bottom: 4.5rem
}

.offpage__text h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 5.76rem;
    line-height: 6.9rem;
    text-transform: capitalize;
    color: #222222;
    text-align: left;
    margin-bottom: 1rem
}

.offpage__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2.88rem;
    line-height: 4rem;
    color: #777777
}

.offpage {
    background: #fff;
    padding-top: 12rem;
    padding-bottom: 12rem
}

.offpage__wrapper__image {
    position: relative;
    width: 100%;
    height: 100%
}

.offpage__image {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 0
}

.score__form__bottom {
    background: #fff;
    padding-bottom: 16rem
}

.ourservices {
    padding-top: 9.8rem;
    padding-bottom: 7rem;
    background: #f4f4f4;
    position: relative
}

.ourservices .container {
    position: relative;
    z-index: 1
}

.ourservices__element_1 {
    width: 3.6rem;
    position: absolute;
    top: 10rem;
    right: 29rem
}

.ourservices__element_2 {
    width: 8.9rem;
    position: absolute;
    left: 0;
    top: 57rem
}

.ourservices__element_3 {
    width: 6.3rem;
    position: absolute;
    right: 11rem;
    top: 100rem
}

.ourservices__element_4 {
    width: 7.8rem;
    position: absolute;
    right: 2rem;
    bottom: 88rem
}

.ourservices__title {
    margin-bottom: 9.8rem
}

.ourservices__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 0
}

.blue-btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.blue-btn:hover {
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    color: #fff
}

.blue-btn:focus {
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.blue-btn:active {
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.ourservices__block__label {
    position: absolute;
    top: -2.5rem;
    right: -2rem;
    -webkit-filter: drop-shadow(0rem 1rem 2rem rgba(27, 123, 246, .2));
    filter: drop-shadow(0rem 1rem 2rem rgba(27, 123, 246, .2));
    background: #ecc656;
    border-radius: 1.5rem;
    width: 34rem;
    height: 6.3rem;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #ffffff
}

.ourservices__block__title {
    padding-top: 4.7rem;
    margin-bottom: 2rem
}

.ourservices__block__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.7rem;
    text-transform: uppercase;
    color: #000000;
    text-align: left
}

.ourservices__block__text {
    max-width: 48.7rem;
    min-height: 8.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4rem
}

.ourservices__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.ourservices__block {
    position: relative;
    padding-left: 6.5rem;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    border-radius: 2.5rem;
    margin-bottom: 4rem
}

.ourservices__block.full-stack-seo {
    border: .5rem solid #ffe5b9
}

.ourservices__block__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5.1rem
}

.ourservices__block__buttons a:last-child {
    margin-left: 2.3rem
}

.ourservices__block__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.seen-it.with-outsource {
    padding-bottom: 13rem
}

.seen-it.with-outsource .seen-it__element.left {
    top: 4.7rem;
    left: 4.9rem
}

.seen-it.with-outsource .seen-it__element.right {
    bottom: -0.2rem
}

.seen-it.with-outsource .seen-it__element.top {
    width: 2.4rem;
    top: 8.8rem;
    left: 13rem
}

.seen-it.with-outsource .seen-it__element.bottom {
    bottom: -0.2rem
}

.studies-testimonials__button {
    margin-top: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.studies-testimonials__button .blue-btn {
    font-size: 1.4rem;
    line-height: 1;
    max-width: 22rem;
    width: 100%;
    height: 4.9rem
}

.outsourse__wrapper {
    position: relative;
    padding-left: 2rem
}

.outsourse__wrapper__title {
    padding-top: 5rem;
    margin-bottom: 5rem;
    position: relative;
    z-index: 2
}

.outsourse__wrapper__title h1 {
    text-align: left;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 6.4rem;
    line-height: 7rem;
    color: #ecc656
}

.outsourse__wrapper__text {
    margin-bottom: 5rem;
    position: relative;
    z-index: 2
}

.outsourse__wrapper__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3.7rem;
    color: #000000
}

.outsourse__wrapper__button {
    position: relative;
    z-index: 2
}

.outsourse__wrapper__button .blue-btn {
    font-size: 1.4rem;
    line-height: 1;
    max-width: 22rem;
    width: 100%;
    height: 4.9rem
}

.outsourse {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background: #f4f4f4;
    position: relative;
    overflow: hidden;
    min-height: 67rem
}

.outsourse .container {
    position: relative;
    z-index: 1
}

.outsourse.block_1 .outsourse__wrapper__image {
    width: 44.1rem;
    position: absolute;
    right: 17vw;
    bottom: 0
}

.outsourse.block_1 .outsourse__wrapper__image__element {
    position: absolute;
    width: 77.3rem;
    bottom: 0;
    right: 5vw
}

.outsourse.block_2 {
    display: none;
    background: #ecc656
}

.outsourse.block_2 .outsourse__wrapper__image {
    width: 44.1rem;
    position: absolute;
    right: 17vw;
    bottom: 0
}

.outsourse.block_2 .outsourse__wrapper__image__element {
    position: absolute;
    width: 77.3rem;
    bottom: 0;
    right: 5vw;
    opacity: .4
}

.outsourse.block_2 .outsourse__wrapper__title h1 {
    color: #fff
}

.outsourse.block_2 .outsourse__wrapper__text p {
    color: #fff
}

.outsourse.block_2 .outsourse__wrapper__button .blue-btn {
    background: #ffffff;
    color: #ecc656
}

.outsourse.block_3 {
    display: none;
    background: #ecc656
}

.outsourse.block_3 .outsourse__wrapper__image {
    width: 44.1rem;
    position: absolute;
    right: 17vw;
    bottom: 0
}

.outsourse.block_3 .outsourse__wrapper__image__element {
    position: absolute;
    width: 77.3rem;
    bottom: 0;
    right: 5vw;
    opacity: .4
}

.outsourse.block_3 .outsourse__wrapper__title h1 {
    color: #fff;
    text-align: center
}

.outsourse.block_3 .outsourse__wrapper__text p {
    color: #fff;
    text-align: center
}

.outsourse.block_3 .outsourse__wrapper__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.outsourse.block_3 .outsourse__wrapper__button .blue-btn {
    background: #ffffff;
    color: #ecc656
}

.outsourse.block_3 .outsourse__element {
    width: 100%;
    height: 9.1rem;
    bottom: -0.2rem
}

.outsourse.block_3 .outsourse_left_element {
    width: 48.4rem;
    position: absolute;
    left: 0;
    bottom: 0
}

.outsourse.block_3 .outsourse_right_element {
    width: 45.6rem;
    position: absolute;
    right: 0;
    bottom: 0
}

.outsourse.block_4 {
    display: none
}

.outsourse.block_4 .outsourse__wrapper__image {
    width: 115.3rem;
    position: absolute;
    right: -14rem;
    top: -8rem
}

.outsourse__element {
    width: 100%;
    height: 22rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: -4.2rem
}

.outsourse__element img {
    width: 100%
}

.nav-bar.with-outsource__grey {
    background: #f4f4f4
}

.tp-widget-wrapper {
    text-align: left !important
}

.tp-widget-rating, .tp-widget-logo {
    margin-right: 1rem !important
}

.faq__pic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 4.5rem;
    margin-bottom: 2rem
}

.faq__element {
    z-index: 1
}

.faq__element.element1 {
    position: absolute;
    width: 4.7rem;
    left: 12rem;
    top: 31rem
}

.faq__element.element2 {
    position: absolute;
    width: 20.5rem;
    right: 4rem;
    top: 36rem
}

.faq__element.element3 {
    position: absolute;
    width: 25.3rem;
    left: 0;
    top: 40%
}

.faq__element.element4 {
    position: absolute;
    width: 13.6rem;
    right: 4rem;
    bottom: 12rem
}

.nav-bar {
    top: 5rem
}

.tophead {
    height: 5rem;
    background: #f6faff;
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tophead__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 5vw
}

.tophead__wrapper p {
    margin-right: 3.3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: #000000
}

.tophead__wrapper__arrow {
    width: 10.7rem;
    margin-right: 3.8rem
}

.tophead__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tophead__links svg {
    width: 2.4rem;
    height: 2.4rem
}

.tophead__links a {
    width: 2.4rem;
    height: 2.4rem;
    -webkit-filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25));
    filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25))
}

.tophead__links a:not(:last-child) {
    margin-right: 4.4rem
}

.ForWhom .dropdown__content {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.orange_btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange_btn:hover {
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    color: #fff
}

.orange_btn:focus {
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange_btn:active {
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.agencies_owners {
    padding-top: 8rem;
    padding-bottom: 10rem;
    background: #f1f7ff;
    position: relative
}

.agencies_owners .container {
    position: relative;
    z-index: 1
}

.agencies_owners .agencies_owners__btn {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.agencies_owners__wrapper {
    padding-top: 5rem
}

.agencies_owners__title {
    margin-bottom: 3.9rem;
    position: relative
}

.agencies_owners__title h1 {
    text-align: left;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4rem;
    line-height: 4.8rem;
    color: #000000
}

.agencies_owners__title h1 span {
    color: #ffe211
}

.agencies_owners__text {
    margin-bottom: 3.9rem
}

.agencies_owners__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.5rem;
    color: #000000
}

.agencies_owners__title__image {
    width: 9.6rem;
    position: absolute;
    top: 9rem;
    right: -3rem
}

.agencies_owners__element {
    width: 77.7rem;
    position: absolute;
    bottom: 0;
    right: 0
}

.agencies_owners__images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.agencies-choose {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background: #fff
}

.agencies-choose__title {
    margin-bottom: 11.6rem
}

.agencies-choose__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #ecc656;
    margin-bottom: 0
}

.agencies-choose__card {
    position: relative;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    min-height: 23rem;
    padding-top: 6rem;
    padding-bottom: 2rem;
    padding-left: 3rem;
    padding-right: 1rem;
    margin-bottom: 9.6rem;
    margin-left: 1rem;
    margin-right: 1rem
}

.agencies-choose__card h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.6rem;
    letter-spacing: -0.02em;
    color: #000000;
    text-align: left;
    margin-bottom: 1.8rem
}

.agencies-choose__card p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000;
    padding-right: 4rem
}

.agencies-choose__wrapper__icon {
    position: absolute;
    top: -3.5rem;
    left: 3rem;
    width: 7.2rem;
    height: 7.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #ecc656;
    -webkit-box-shadow: 0rem .4rem 1.6rem rgba(27, 123, 246, .25);
    box-shadow: 0rem .4rem 1.6rem rgba(27, 123, 246, .25);
    border-radius: 1.6rem
}

.agencies_owners__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.easier {
    padding-top: 8rem;
    padding-bottom: 6rem;
    background: #fff;
    position: relative
}

.easier .container {
    position: relative;
    z-index: 1
}

.easier__title {
    margin-bottom: 16.2rem
}

.easier__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #ecc656;
    margin-bottom: 0
}

.easier__wrapper {
    margin-bottom: 8rem;
    position: relative
}

.easier__wrapper .col-sm-6 {
    position: relative;
    z-index: 1
}

.easier__wrapper__bg {
    position: absolute;
    width: 123.3rem;
    top: -18.8rem;
    left: -7.1rem
}

.easier__card {
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    padding: 3rem;
    max-width: 52.4rem;
    width: 100%
}

.easier__card.easier__card_1 {
    margin-right: auto
}

.easier__card.easier__card_2 {
    margin-top: 4rem;
    margin-bottom: 4rem;
    margin-left: auto
}

.easier__card.easier__card_3 {
    margin: 0 auto
}

.easier__card__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.8rem
}

.easier__card__title h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.8rem;
    text-align: left;
    color: #000000
}

.easier__card__icon {
    width: 3.2rem;
    min-width: 3.2rem;
    height: 3.2rem;
    -webkit-filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    margin-right: 1rem
}

.easier__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.special-offers {
    padding-top: 10rem;
    padding-bottom: 9.4rem;
    background: #ebf3ff;
    position: relative
}

.special-offers__wrapper {
    max-width: 104.1rem;
    margin: 0 auto;
    height: 45.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    position: relative;
    padding: 1.5rem
}

.special-offers__wrapper__image {
    width: 33rem;
    position: relative;
    z-index: 1;
    margin-right: 2rem
}

.special-offers__wrapper__text {
    position: relative;
    z-index: 1;
    max-width: 45.7rem
}

.special-offers__wrapper__text h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 7rem;
    line-height: 9rem;
    text-align: left;
    color: #ecc656;
    margin-bottom: 5rem
}

.special-offers__wrapper__text p {
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    font-size: 2.6rem;
    line-height: 3.1rem;
    color: #000000
}

.special-offers__wrapper_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    -webkit-transform: rotate(1.47deg);
    -ms-transform: rotate(1.47deg);
    transform: rotate(1.47deg)
}

.special-offers__wrapper__element.special-offers_1 {
    width: 8.1rem;
    position: absolute;
    top: -1.5rem;
    right: 4.3rem
}

.special-offers__wrapper__element.special-offers_2 {
    width: 21.7rem;
    position: absolute;
    right: 4.2rem;
    bottom: -4rem
}

.agencieshead {
    padding-top: 9rem;
    padding-bottom: 9rem
}

.agencieshead__wrapper {
    padding-top: 4rem
}

.agencieshead__title {
    margin-bottom: 4.9rem
}

.agencieshead__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.2rem;
    line-height: 5.2rem;
    text-align: left;
    color: #ecc656
}

.agencieshead__text {
    margin-bottom: 4.9rem;
    position: relative
}

.agencieshead__text p {
    font-weight: 500;
    font-size: 2rem;
    line-height: 2.8rem;
    color: #000000
}

.agencieshead__element {
    width: 8.8rem;
    position: absolute;
    top: -3rem;
    right: 8rem
}

.agencieshead__button .orange-btn {
    width: 17.9rem
}

.elevate {
    padding-top: 2.5rem;
    padding-bottom: 16rem;
    position: relative
}

.elevate .container {
    position: relative;
    z-index: 1
}

.elevate .row .col-sm-6:nth-child(even) .elevate__wrapper {
    margin-left: auto
}

.elevate__bg {
    position: absolute;
    width: 102.2rem;
    top: 9rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.elevate__title {
    margin-bottom: 8rem
}

.elevate__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #ecc656
}

.elevate__wrapper {
    max-width: 52.5rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 17.9rem;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    margin-bottom: 6rem
}

.elevate__icon {
    min-width: 9.6rem;
    height: 100%;
    background: #ecc656;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.elevate__info {
    padding-left: 3rem;
    padding-right: 3rem
}

.elevate__info h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.6rem;
    letter-spacing: -0.02em;
    color: #000000;
    text-align: left;
    margin-bottom: 1.8rem
}

.elevate__info p {
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.elevate__button {
    padding-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.agencies-case {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background: #fff;
    position: relative
}

.agencies-case .container {
    position: relative;
    z-index: 1
}

.agencies-case__bg {
    background: -o-linear-gradient(335.81deg, #dc3545 0, #0a56b8 100%);
    background: linear-gradient(114.19deg, #dc3545 0, #0a56b8 100%);
    opacity: .1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.agencies-case__title {
    margin-bottom: 8rem
}

.agencies-case__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #367dee
}

.agencies-case__button {
    margin-top: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.agencies-case__button .case_button {
    width: 21.176rem;
    height: 4.9rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -o-linear-gradient(335.81deg, #dc3545 0, #0a56b8 100%);
    background: linear-gradient(114.19deg, #dc3545 0, #0a56b8 100%);
    border-radius: 3rem
}

.agencies-case__element {
    position: absolute
}

.agencies-case__element.case__element_top-left {
    width: 40.7rem;
    top: 0;
    left: 0
}

.agencies-case__element.case__element_top-right {
    width: 42.9rem;
    top: 0;
    right: 0
}

.agencies-case__element.case__element_bottom-left {
    width: 45rem;
    left: 0;
    bottom: 0
}

.agencies-case__element.case__element_bottom-right {
    width: 72rem;
    right: 0;
    bottom: 0
}

.agencieswork {
    padding-top: 16rem;
    padding-bottom: 9.7rem;
    position: relative
}

.agencieswork .container {
    position: relative;
    z-index: 1
}

.agencieswork__title {
    margin-bottom: 12rem
}

.agencieswork__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 5
}

.agencieswork__wrapper {
    position: relative;
    max-width: 42.7rem;
    width: 100%;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    padding: 3rem
}

.agencieswork__wrapper h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.6rem;
    letter-spacing: -0.02em;
    text-align: left;
    color: #000000;
    margin-bottom: 1.8rem
}

.agencieswork__wrapper p {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.agencieswork__wrapper__icon {
    display: none;
    position: absolute;
    top: -4rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 6.4rem;
    height: 6.4rem;
    -webkit-filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25))
}

.agencieswork__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.agencieswork__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 16.6rem
}

.agencieswork_row_1 {
    margin-bottom: 2rem
}

.agencieswork_row_1 .agencieswork__image {
    margin-left: 8rem;
    width: 18.3rem
}

.agencieswork_row_2 .agencieswork__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: 8rem;
    width: 18.3rem
}

.agencieswork_row_2 .agencieswork__wrapper {
    margin-left: auto
}

.agencieswork_row_3 .agencieswork__image {
    margin-left: 8rem;
    width: 18.3rem
}

.agencieswork__line {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: .6rem;
    top: 24rem
}

.agencieswork_icon {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 9rem;
    height: 9rem;
    -webkit-filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25))
}

.agencieswork_icon.agencieswork_icon_1 {
    top: 40.4rem
}

.agencieswork_icon.agencieswork_icon_2 {
    top: 66.7rem
}

.agencieswork_icon.agencieswork_icon_3 {
    top: 92.3rem
}

.agencieswork-element {
    position: absolute
}

.agencieswork-element.agencieswork-element_1 {
    width: 43.5rem;
    top: 20rem;
    left: 0
}

.agencieswork-element.agencieswork-element_2 {
    width: 34.8rem;
    top: 42rem;
    right: 0
}

.agencieswork-element.agencieswork-element_3 {
    width: 34.6rem;
    bottom: 19rem;
    left: 0
}

.perks {
    position: relative;
    padding-top: 9rem;
    padding-bottom: 11.2rem;
    background: -o-linear-gradient(346.73deg, #f9ecef 0, #ebeef6 100%);
    background: linear-gradient(103.27deg, #f9ecef 0, #ebeef6 100%)
}

.perks .container {
    position: relative;
    z-index: 1
}

.perks__title {
    margin-bottom: 10rem
}

.perks__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #0368ea;
    margin-bottom: 0
}

.perks__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.perks__block {
    background: #ffffff;
    border-radius: 1.5rem;
    padding-top: 5.4rem;
    padding-right: 3.3rem;
    padding-left: 3.3rem;
    min-height: 20.6rem;
    max-width: 31.5rem;
    position: relative;
    margin-bottom: 6.8rem
}

.perks__block h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.9rem;
    letter-spacing: -0.02em;
    color: #000000;
    text-align: center;
    margin-bottom: 1rem
}

.perks__block p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.2rem;
    color: #000000;
    text-align: center
}

.perks__block__icon {
    position: absolute;
    width: 6.2rem;
    height: 6.2rem;
    top: -3.1rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.perks__element {
    position: absolute
}

.perks__element.perks__element_1 {
    width: 48.1rem;
    bottom: 0;
    left: 0
}

.perks__element.perks__element_2 {
    width: 42.4rem;
    top: 12rem;
    right: 0
}

.perks__element.perks__element_3 {
    width: 23.7rem;
    bottom: 3rem;
    right: 20rem
}

.perks__element-mob {
    position: absolute;
    width: 36.8rem;
    top: 18.5rem;
    right: 0
}

.show-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.show-mobile {
    display: none
}

@media (min-width: 1600px) {
    .testimonials__slider .slick-list {
        padding: 0 19vw !important;
        padding-bottom: 8rem !important
    }

    .testimonials__slider__nav.testimonials__slider__nav__prev {
        left: 15vw
    }

    .testimonials__slider__nav.testimonials__slider__nav__next {
        right: 15vw
    }
}

@media (min-width: 1910px) {
    .schedule-call {
        font-size: 10px
    }

    .affiliate__html {
        font-size: 10px
    }

    .full-stack {
        font-size: 10px
    }

    .audit-tool {
        font-size: 10px
    }

    .local-seo {
        font-size: 10px
    }

    .testimonials__slider .slick-list {
        padding: 0 23vw !important;
        padding-bottom: 8rem !important
    }

    .testimonials__slider__nav.testimonials__slider__nav__prev {
        left: 19.6vw
    }

    .testimonials__slider__nav.testimonials__slider__nav__next {
        right: 19.6vw
    }
}

@media (max-width: 1199.98px) {
    .affiliate__head__image {
        padding-right: 2rem
    }

    .products__wrapper {
        margin: 0
    }
}

@media (max-width: 991.98px) {
    .our-vision__right-element {
        right: -15rem;
        z-index: -1
    }

    .orderButton {
        margin-left: 1rem
    }

    .nav-bar {
        padding: 0 1rem
    }

    .skyrocket__wrap {
        width: 21rem
    }

    .involved__card__element {
        width: 17rem;
        position: absolute;
        left: 17rem
    }

    .efficient__image {
        padding: 3rem
    }

    .tophead__wrapper {
        padding-left: 1rem
    }

    .easier__wrapper__bg {
        width: auto
    }
}

@media (max-width: 767.98px) {
    .case__card.case__card_0 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        width: 100%;
        padding: 3.5rem 3rem
    }

    .case__card.case__card_0 .case__card__info {
        width: 100%;
        padding-left: 0;
        margin-bottom: 2rem
    }

    .case__card.case__card_0 .case__card__title {
        margin-bottom: 2rem
    }

    .case__card.case__card_0 .case__card__text {
        padding-right: 0;
        margin-bottom: 2rem
    }

    .case__card.case__card_0 .case__card__image {
        width: 100%
    }

    .nav-bar {
        padding: 0 1rem;
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease
    }

    .nav-bar__logo {
        margin-right: 1rem
    }

    .dropdown__block:hover .dropdown__content {
        display: none
    }

    .dropdown__block.active .dropdown__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .dropdown__block.nav-bar__lang {
        height: 100%;
        z-index: 11
    }

    .nav-bar__menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
        top: 7.8rem;
        left: -110%;
        width: 100%;
        height: auto;
        background: #fff;
        z-index: 1;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        height: calc(100vh - 7.8rem);
        overflow: auto
    }

    .nav-bar__menu.active {
        left: 0;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease
    }

    .nav-bar__lang__content {
        -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
    }

    .nav-bar__logIn {
        margin-left: auto;
        margin-right: 1rem
    }

    .nav-bar__logIn span {
        display: none
    }

    .nav-bar__button svg {
        width: 6rem
    }

    .nav-bar__link {
        margin: 0 auto;
        font-size: 3rem;
        height: auto
    }

    .nav-bar__link__content {
        position: static;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .nav-bar__link__item {
        margin-bottom: 3rem
    }

    .nav-bar__link__text {
        text-align: center
    }

    .nav-bar__link__text__title {
        margin-bottom: .5rem
    }

    .nav-bar__link__item.link_1 {
        width: 100%
    }

    .nav-bar__link__item.link_2 {
        width: 100%
    }

    .nav-bar__link__item.link_3 {
        width: 100%
    }

    .nav-bar__link__item.link_4 {
        width: 100%
    }

    .nav-bar__link__item.link_5 {
        width: 100%
    }

    .nav-bar__link__item.link_6 {
        width: 100%
    }

    .nav-bar__link__item.link_7 {
        width: 100%
    }

    .nav-bar__link__item.link_8 {
        width: 100%
    }

    .nav-bar__menu__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        width: 100%;
        padding-top: 3rem
    }

    .dropdown__block {
        height: auto
    }

    .dropdown__content {
        position: static
    }

    .main-page_bg.homePage {
        padding-top: 8rem
    }

    .head__title h1 {
        font-size: 2.8rem;
        line-height: 2.9rem
    }

    .tabs__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto
    }

    .tabs_content {
        width: 100%;
        height: 30rem
    }

    .tablink__text br {
        display: none
    }

    .head__text br {
        display: none
    }

    .tabs__buttons {
        margin-left: 0;
        margin-bottom: 4rem
    }

    .tabs__buttons .tablink {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .head__buttons .btn {
        width: 100%;
        font-size: 1.8rem;
        height: 5.3rem
    }

    .head__buttons .btn:not(:last-child) {
        margin-right: 0;
        margin-bottom: 1.3rem
    }

    .head__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block1 .head__title {
        margin-bottom: 3.6rem
    }

    .block1 .head__text {
        margin-bottom: 1.3rem
    }

    .head__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .head__wrapper__image {
        width: 100%;
        margin-bottom: 3rem
    }

    .head__list__item__text br {
        display: none
    }

    .block2 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block2 .head__text {
        margin-bottom: 1.3rem
    }

    .block2 .head__buttons {
        margin-bottom: 6.3rem
    }

    .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .block3.head {
        padding-top: 6rem;
        padding-bottom: 0
    }

    .block3 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block3 .head__title br {
        display: none
    }

    .block3 .head__text {
        margin-bottom: 1.3rem
    }

    .block3 .head__buttons {
        margin-bottom: 6.3rem
    }

    .block3 .head__wrapper {
        width: 100%
    }

    .block3 .head__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block3 .head__list__item {
        width: 100%
    }

    .block3 .head__list__item__icon {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .block3 .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .block3 .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .block3 .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .block4.head {
        padding-top: 6rem
    }

    .block4 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block4 .head__title br {
        display: none
    }

    .block4 .head__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block4 .head__list__item {
        margin-bottom: 2.5rem
    }

    .block4 .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .block4 .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .block4 .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .block5.head {
        padding-top: 6rem
    }

    .block5 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block5 .head__title br {
        display: none
    }

    .block5 .head__list {
        padding-top: 6rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block5 .head__list__item {
        margin-bottom: 2.5rem
    }

    .block5 .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .block5 .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .block5 .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .outreach__packages-wrapper {
        padding: 1rem
    }

    .outreach__month-warranty__wrapper__text p span br {
        display: none
    }

    .faq__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .why-crowdo .col-md-4 {
        margin-bottom: 0rem
    }

    .why-crowdo__bloc {
        height: auto
    }

    .localseo__head {
        overflow: hidden
    }

    .localseo__head__title {
        padding-top: 0
    }

    .localseo__head__title h1 {
        text-align: center
    }

    .localseo__head__text p {
        text-align: center
    }

    .localseo__head__text p br {
        display: none
    }

    .localseo__head .head__list {
        padding-top: 3rem;
        padding-left: 2rem
    }

    .localseo__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .localseo__buttons a {
        max-width: 34rem;
        width: 100%
    }

    .localseo__buttons a:nth-child(2) {
        margin-top: 1.4rem;
        margin-left: 0
    }

    .what-localseo__title h2 {
        text-align: center
    }

    .what-localseo__text p {
        text-align: center
    }

    .what-localseo__button {
        padding-top: 4.4rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .what-localseo__button a {
        max-width: 34rem;
        width: 100%
    }

    .benefit {
        padding-bottom: 0
    }

    .benefit__title h2 {
        text-align: center
    }

    .benefit__title h2 br {
        display: none
    }

    .benefit__card {
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }

    .benefit__card__title {
        padding-top: 2rem
    }

    .benefit__card__title br {
        display: none
    }

    .benefit__card {
        margin: 0 auto;
        margin-bottom: 4.5rem;
        min-height: auto;
        padding-bottom: 3rem
    }

    .for-whom__title {
        margin-bottom: 6rem
    }

    .for-whom__title br {
        display: none
    }

    .for-whom__wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .for-whom__item {
        width: 50%;
        margin-bottom: 6.8rem
    }

    .for-whom__buttons {
        padding-top: 0
    }

    .every-mile__wrapper__title h3 br {
        display: none
    }

    .neat__card {
        margin-bottom: 4rem
    }

    .neat__buttons {
        padding-top: 0
    }

    .exception__elent {
        display: none
    }

    .exception {
        padding-top: 10rem;
        padding-bottom: 5rem
    }

    .warranty__block {
        padding-top: 6.6rem;
        padding-right: 2rem;
        padding-left: 2rem;
        margin-bottom: 11rem;
        margin-left: 0;
        margin-right: 0
    }

    .warranty__block p br {
        display: none
    }

    .warranty__block__icon {
        top: -4.1rem;
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .warranty__block__text h3 {
        text-align: center
    }

    .warranty__block__text p {
        text-align: center
    }

    .exception__block {
        padding-top: 6.6rem;
        padding-right: 2rem;
        padding-left: 2rem;
        margin-left: 0;
        margin-right: 0
    }

    .exception__block__icon {
        top: -4.1rem;
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .exception__block__text h3 {
        text-align: center
    }

    .exception__block__text p {
        text-align: center;
        margin-bottom: 2rem
    }

    .not-sure {
        background-size: 100% 83%;
        padding-bottom: 5rem
    }

    .not-sure__title {
        margin-bottom: 6.8rem
    }

    .not-sure__title h2 {
        font-size: 4rem;
        line-height: 4.8rem
    }

    .not-sure__text {
        margin-bottom: 5.3rem
    }

    .not-sure__text p {
        font-size: 1.6rem;
        line-height: 1.9rem
    }

    .not-sure__button a {
        max-width: 34rem;
        width: 100%
    }

    .withIcon__block {
        font-size: 1rem
    }

    .ourSeoPackages__table__col__numb.withIcon svg {
        width: 1rem;
        min-width: 1rem;
        height: 1rem
    }

    .affiliate__html {
        font-size: 5px
    }

    .involved__card {
        padding: 0
    }

    .involved__card__element {
        left: 12rem
    }

    .report__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .report__row .report__col {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .report__row .report__col__text {
        margin-bottom: 2rem;
        text-align: center
    }

    .report__row .report__col__text h3 {
        text-align: center
    }

    .offpage__wrapper__image {
        height: 40rem
    }

    .offpage__wrapper {
        padding: 4rem
    }

    .offpage__image {
        top: -11.5rem;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .offpage__wrapper .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .show-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .show-desktop {
        display: none
    }

    .skyrocket__title h1 {
        text-align: center;
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .skyrocket__text p {
        text-align: center;
        font-size: 1.6rem;
        line-height: 2.4rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width: 575.98px) {
    .tophead {
        height: 8.2rem;
        bottom: 0;
        top: auto
    }

    .tophead p {
        display: none
    }

    .main-page_bg {
        padding-top: 8rem
    }

    .tophead__wrapper {
        padding-left: 1rem;
        padding-right: 1rem;
        width: 100%
    }

    .tophead__links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        width: 100%
    }

    .tophead__links svg {
        width: 5.1rem;
        height: 5.1rem
    }

    .tophead__links a {
        width: 5.1rem;
        height: 5.1rem
    }

    .tophead__links a:not(:last-child) {
        margin-right: 0
    }

    .tophead__wrapper__arrow {
        display: none
    }

    .nav-bar {
        top: 0
    }

    .outreach__packages-switch .outreach__packages-btn {
        width: 45%
    }

    .outreach__packages-switch:after {
        width: 45%
    }

    .outreach__packages-switch.right:after {
        left: 55%
    }

    .outreach_card:not(:last-child) {
        margin-right: 0
    }

    .outreach__month-warranty__wrapper {
        margin: 0 auto;
        padding-left: 2rem;
        padding-right: 2rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .outreach__month-warranty__wrapper__image {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5rem
    }

    .outreach__month-warranty__wrapper__text {
        padding-right: 0
    }

    .outreach__month-warranty__wrapper__text h3 {
        text-align: center
    }

    .outreach__month-warranty__wrapper__text p span br {
        display: none
    }

    .outreach__month-warranty {
        padding-top: 0
    }

    .our-mismion__right__element {
        display: none
    }

    .our-values__right__element {
        right: 0
    }

    .our-mismion__image {
        margin-left: 0;
        padding-top: 0;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .our-values__item {
        width: 100%;
        text-align: center
    }

    .mission-vision__title h2 {
        text-align: center
    }

    .our-vision__image {
        width: 100%;
        margin-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .our-vision {
        padding-top: 0rem
    }

    .our-vision__wrapper {
        margin-bottom: 4rem
    }

    .our-vision__wrapper {
        text-align: center
    }

    .our-mismion__title {
        margin-bottom: 4rem
    }

    .our-mismion__text {
        text-align: center
    }

    .our-mismion__text br {
        display: none
    }

    .our-mismion__list br {
        display: none
    }

    .our-vision__left-element, .our-vision__right-element {
        display: none
    }

    .story__wrap {
        padding-top: 7rem
    }

    .story__wrap__linhe {
        width: 17.1rem;
        position: absolute;
        left: 0;
        -webkit-transform: translate(0%);
        -ms-transform: translate(0%);
        transform: translate(0%);
        display: none
    }

    .our-story__image.founder {
        margin: 0 auto;
        margin-bottom: 10rem
    }

    .our-story__image.multiple {
        margin: 0 auto;
        width: 100%;
        margin-bottom: 10rem
    }

    .our-story__image.full-stack {
        margin: 0 auto;
        width: 100%;
        padding-left: 0;
        margin-bottom: 10rem
    }

    .our-story__image.soon {
        margin: 0 auto;
        width: 100%
    }

    .our-story__image__wrap {
        margin: 0 auto
    }

    .our-story__text__right__element {
        display: none
    }

    .our-story__text {
        text-align: center;
        height: auto
    }

    .our-story__text br {
        display: none
    }

    .our-story__text.full-stack p:not(:last-child) {
        margin-bottom: 2rem
    }

    .story__wrap__year.multiple {
        top: 65rem
    }

    .story__wrap__year.full-stack {
        top: 136rem
    }

    .story__wrap__year.soon {
        top: 200rem
    }

    #newStyleContainer .build-wrapper__text {
        width: 100% !important
    }

    .story__wrap__year {
        position: static;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        margin-bottom: 4rem
    }

    .nav-bar__link__content-smal .nav-bar__link {
        margin-right: auto;
        margin-left: auto
    }

    .orderButton {
        width: 30.6rem;
        height: 7.1rem;
        min-height: 7.1rem;
        font-size: 2.4rem;
        margin-top: 10rem;
        margin-left: auto;
        margin-right: auto;
        border-radius: 3.55rem
    }

    .nav-bar__link__text__sub-title {
        padding-right: 1rem;
        padding-left: 1rem
    }

    .nav-bar__link__text__sub-title br {
        display: none
    }

    .localseo__head .head__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .head__list__item:not(:last-child) {
        margin-bottom: 3.3rem
    }

    .what-localseo__image {
        width: 100%;
        margin: 0 auto
    }

    .ourSeoPackages {
        padding-bottom: 0
    }

    .ourSeoPackages_row_wraper {
        margin-top: 100px
    }

    .ourSeoPackages__wrapper.desktop {
        display: none
    }

    .ourSeoPackages__wrapper.mobile {
        display: block
    }

    .ourSeoPackages__table__col__numb:last-child {
        border-right: none
    }

    .ourSeoPackages__table__col__text {
        width: 55%;
        padding-left: 1rem;
        padding-right: 1rem;
        border-left: .1rem solid;
        border-top: .1rem solid;
        border-bottom: .1rem solid;
        border-color: #ecc656
    }

    .pink .ourSeoPackages__table__col__head {
        color: #FE6895
    }

    .ourSeoPackages__table__col__head.head_col_left {
        width: 100%
    }

    .ourSeoPackages__table__col__text p {
        font-size: 1.4rem;
        line-height: 1
    }

    .ourSeoPackages__table__col__text .ww {
        width: 10rem
    }

    .ourSeoPackages__table__col__numb {
        width: 45%
    }

    .ourSeoPackages__table-trans__55 {
        width: 55%
    }

    .ourSeoPackages__table-trans__15 {
        width: 45%
    }

    .ourSeoPackages__table__col__text {
        border-left: none;
        border-top: none
    }

    .ourSeoPackages__table-text .ourSeoPackages__table__col__text p {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb {
        width: 45%;
        border: none;
        background: #ecc656 !important;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .pink .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb {
        background: #fe6895 !important
    }

    .ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {
        border-right: .1rem solid #ecc656
    }

    .ourSeoPackages__table__row:nth-child(2n-1) .ourSeoPackages__table__col__numb:last-child {
        background: transparent
    }

    .ourSeoPackages__table__col__numb:last-child {
        border-color: #ecc656
    }

    .table-header {
        font-size: 16px
    }

    .table-header:last-child {
        background: #ecc656
    }

    .ourSeoPackages__table-text .ourSeoPackages__table__col__numb:last-child {
        background: #ecc656 !important
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
        color: #ecc656;
        font-size: 3.2rem;
        margin-bottom: 2rem
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table__row:nth-child(2n-2) {
        background: #fff
    }

    .pink .ourSeoPackages__table__row.first {
        border: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table .ourSeoPackages__table__row.first:nth-child(2n-1) {
        background: #fff5f8;
        border-right: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {
        background: #fff5f8;
        border-right: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table__row {
        border-left: .1rem solid #ffd7e3;
        border-right: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table-header .ourSeoPackages__table__row {
        border: none
    }

    .pink .ourSeoPackages__table-bottom .ourSeoPackages__table__row {
        border-left: none;
        border-right: none;
        justify-content: flex-end
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table__col__text {
        border-color: #ffd7e3
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table__col__numb:last-child {
        border-color: #ffd7e3
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table {
        border-color: #ffd7e3
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table-text .ourSeoPackages__table__col__text {
        background: #fe6895
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table-text .ourSeoPackages__table__col__numb:last-child {
        background: #fe6895
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
        color: #fff
    }

    .ourSeoPackages__wrapper.pink .table-header:last-child {
        background: #fe6895
    }

    .rowWithIcon {
        height: 6rem
    }

    .ourSeoPackages__table__col__numb.withIcon {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .ourSeoPackages__table__col__numb.withIcon svg {
        width: 1.5rem;
        min-width: 1.5rem;
        height: 1.5rem;
        margin-left: .5rem
    }

    .withIcon__block {
        font-size: 1.2rem
    }

    .withIcon__block:not(:last-child) {
        margin-bottom: .5rem
    }

    .ourSeoPackages__table__row.biger {
        height: 8rem
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__text {
        border: none
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
        color: #fff;
        font-size: 1.7rem;
        line-height: 20px
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p span {
        font-size: 4.2rem
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {
        color: #ecc656;
    }

    .pink .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {
        -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
        filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
        color: #fe6895
    }

    .all_packages_btn_wrapper.mobile {
        display: block
    }

    .all_packages_btn_wrapper {
        margin-top: 60px;
        margin-bottom: 80px
    }

    .ourSeoPackages__buttons a {
        height: 40px;
        font-size: 14px
    }

    .infolabel {
        display: none
    }

    .skyrocket {
        padding-top: 7.5rem;
        padding-bottom: 7.5rem
    }

    .skyrocket__block {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .skyrocket__image {
        margin-bottom: 3rem
    }

    .skyrocket__button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .skyrocket__element.skyrocket__element__top {
        width: 11rem;
        top: 0;
        left: 0
    }

    .skyrocket__element.skyrocket__element__right {
        width: 2rem;
        right: 0;
        top: 48rem
    }

    .skyrocket__wrapper {
        margin-top: 7rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 5rem
    }

    .skyrocket__wrapper__element__mob {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 19.6rem;
        top: 16.5rem;
        position: absolute
    }

    .skyrocket__element.skyrocket__element__left {
        width: 10rem;
        left: -3rem;
        bottom: 130rem
    }

    .skyrocket__wrap {
        width: 26rem
    }

    .people {
        padding-top: 7.5rem;
        padding-bottom: 0
    }

    .people__element.people__element__top {
        width: 20rem;
        top: 0;
        left: -90px
    }

    .people__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .people__title p {
        font-size: 1.6rem;
        line-height: 2.4rem
    }

    .people__title p br {
        display: none
    }

    .people__card {
        margin: 0 2rem;
        margin-bottom: 20rem
    }

    .people__element.people__element__right {
        width: 5rem;
        top: 24rem;
        right: 0
    }

    .zerohero {
        padding-top: 7.5rem;
        padding-bottom: 7.5rem
    }

    .zerohero__element.zerohero__element__top {
        width: 9.4rem;
        top: 60px;
        left: -54px;
        -webkit-transform: rotate(83deg);
        -ms-transform: rotate(83deg);
        transform: rotate(83deg)
    }

    .zerohero__element.zerohero__element__right {
        width: 3rem;
        right: 0;
        top: auto;
        bottom: 100px
    }

    .zerohero__wrapper__title {
        margin-bottom: 5rem
    }

    .zerohero__wrapper__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        text-align: center
    }

    .zerohero__wrapper__title p {
        font-size: 1.6rem;
        line-height: 2.4rem;
        text-align: center
    }

    .zerohero__image {
        margin-bottom: 5rem
    }

    .zerohero__wrapper__list {
        padding: 0 2rem
    }

    .zerohero__wrapper__list__item p {
        font-size: 1.6rem;
        line-height: 2.4rem
    }

    .zerohero__wrapper__button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .ContactUs .modal-body {
        padding: 0 2rem
    }

    .ContactUs .modal__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .form__field.half {
        width: 100%
    }

    .check-box__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 1rem
    }

    .check-box {
        margin-bottom: 2rem
    }

    .modal-body__element.modal-body__element_1 {
        width: 4rem;
        top: 11rem;
        right: 0
    }

    .modal-body__element.modal-body__element_2 {
        width: 6.5rem;
        left: -45px;
        bottom: 40rem
    }

    .ChooseTimeslot .modal-body {
        padding: 0 .8rem;
        padding-bottom: 7.5rem
    }

    .ChooseTimeslot .modal__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .ChooseTimeslot .modal__text {
        padding: 0
    }

    .modal-body__element.modal-body__element_4 {
        width: 6rem
    }

    .modal-body__element.modal-body__element_3 {
        width: 4rem;
        top: -4rem
    }

    .AboutYourself .modal-body {
        padding: 0 2rem 3rem
    }

    .AboutYourself .modal__title h2 {
        font-family: "Futura PT", sans-serif;
        font-weight: 600;
        font-size: 2.4rem;
        line-height: 3.1rem;
        color: #ecc656
    }

    .AboutYourself .form__field {
        margin-left: 0;
        margin-right: 0
    }

    .affiliate__html {
        font-size: 10px
    }

    .affiliate__head__wrapper {
        padding-top: 0
    }

    .affiliate__head__title {
        margin-bottom: 4rem
    }

    .affiliate__head__title h1 {
        text-align: center
    }

    .affiliate__head__text {
        text-align: center;
        margin-bottom: 3.5rem
    }

    .affiliate__head__wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .affiliate__head__block {
        margin-left: 0;
        padding-top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .affiliate__head__block__item {
        width: 80%
    }

    .affiliate__head__image {
        padding-right: 1rem;
        padding-left: 1rem
    }

    .affiliate__head__button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 5.5rem
    }

    .bonus__wrapper {
        height: 50rem;
        padding: 0 3rem
    }

    .bonus__wrapper__element {
        position: absolute;
        height: unset;
        width: 100%
    }

    .bonus__wrapper__element img {
        width: 100%
    }

    .involved__title {
        margin-bottom: 1rem
    }

    .involved__title h2 {
        font-size: 3.2rem
    }

    .involved__card__element {
        display: none
    }

    .involved__card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        margin-bottom: 7rem;
        height: auto;
        padding: 0 6rem
    }

    .involved__card__link {
        margin-top: 2rem
    }

    .affiliate__btn {
        width: 100%;
        height: 5.6rem
    }

    .involved__button {
        padding-top: 0rem
    }

    .reasons__element {
        display: none
    }

    .reasons__item {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .reasons__item p {
        padding-right: 1rem
    }

    .reasons__item p br {
        display: none
    }

    .efficient__element, .efficient__line {
        display: none
    }

    .efficient__image {
        padding: 1rem;
        margin-bottom: 2rem
    }

    .efficient-marketing__bg.desk-bg {
        display: none
    }

    .efficient-marketing__bg.mob-bg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .efficient__button {
        padding-top: 9rem
    }

    .products {
        padding-bottom: 10rem
    }

    .products__title h2 {
        font-size: 3.2rem
    }

    .products__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: auto;
        min-height: 25rem
    }

    .products__item.with-border {
        border: .2rem solid #efdaff;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        min-height: 21rem;
        border-radius: 2.5rem
    }

    .products__item.with-border::after {
        width: 101%;
        height: 8.6rem;
        top: -0.1rem;
        left: -0.1rem;
        border-radius: 2.5rem
    }

    .products__item.with-border .products__item__title {
        height: 8.6rem
    }

    .products__item.with-border .products__item__text {
        border: none
    }

    .products__item.bordered-title .products__item__title {
        border-right: none
    }

    .products__item:last-child {
        border-bottom-right-radius: 2.5rem;
        border-bottom-left-radius: 2.5rem
    }

    .products__item:nth-child(2)::before {
        content: " ";
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-top-right-radius: 2.5rem;
        border-top-left-radius: 2.5rem;
        background: #f7f7f7;
        width: 100%;
        height: 2.7rem
    }

    .products__item__title {
        min-width: 100%;
        width: 100%;
        padding-left: 1.7rem;
        margin-bottom: 1rem
    }

    .products__item__text {
        padding-left: 1.7rem;
        padding-right: 2rem;
        height: auto;
        min-height: auto
    }

    .products__button {
        padding-top: 5.8rem
    }

    .fullhead {
        padding-top: 3rem;
        padding-bottom: 17.4rem
    }

    .fullhead__title {
        margin-bottom: 4.2rem
    }

    .fullhead__title h1 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        text-align: center
    }

    .fullhead__title h1 br {
        display: none
    }

    .fullhead__text {
        text-align: center;
        margin-bottom: 3.5rem
    }

    .fullhead__text p {
        font-size: 1.8rem;
        line-height: 2.8rem
    }

    .fullhead__text p br {
        display: none
    }

    .fullhead__wrapper__buttons {
        margin-top: 2rem;
        margin-bottom: 5.3rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .fullhead__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .fullhead__list {
        padding-top: 0;
        margin: 0 auto;
        margin-bottom: 4rem
    }

    .fullhead__item__text {
        width: auto
    }

    .fullhead__item__text p br {
        display: none
    }

    .fullhead__image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .fullhead__image__element {
        display: none
    }

    .seen-it {
        padding-top: 19rem;
        padding-bottom: 20rem
    }

    .seen-it__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        font-weight: 700
    }

    .seen-it__wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .seen-it__wrapper__logo {
        margin: 0
    }

    .seen-it__wrapper__logo:not(:last-child) {
        margin-bottom: 6rem
    }

    .seen-it__element {
        width: 100%
    }

    .seen-it__element img {
        width: 100%
    }

    .quote {
        padding-top: 10.7rem;
        padding-bottom: 9.5rem
    }

    .quote__title {
        margin-bottom: 6rem
    }

    .quote__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .quote__title h2 br {
        display: none
    }

    .quote__image {
        position: relative;
        width: 100% !important;
        margin-bottom: 7rem !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .quote__image__element {
        position: absolute;
        width: 3rem;
        bottom: -5rem;
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .quote__text {
        margin-bottom: 8rem;
        height: auto
    }

    .quote__text p {
        width: 100%;
        text-align: center;
        font-size: 2.6rem;
        line-height: 4rem
    }

    .quote__text p br {
        display: none
    }

    .quote__line {
        display: none
    }

    .orange-btn {
        width: 100%;
        max-width: 34rem;
        height: 5.587rem;
        font-size: 1.8rem
    }

    .socials__buttons {
        max-width: 34rem;
        width: 100%;
        height: 7.404rem;
        border-radius: 4rem;
        padding: 0 1.5rem
    }

    .social__button {
        width: 4.7rem;
        height: 4.7rem
    }

    .social__button img {
        width: 100%;
        height: 100%
    }

    .slick-list {
        padding: 0 !important
    }

    .studies-testimonials__title {
        margin-bottom: 3.2rem
    }

    .studies-testimonials__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .studies-testimonials__title h2 br {
        display: none
    }

    .studies-testimonials__title p {
        font-size: 1.8rem;
        line-height: 2.8rem
    }

    .studies-testimonials__title p br {
        display: none
    }

    .studies-testimonials {
        padding-top: 10.7rem;
        padding-bottom: 17rem;
        overflow: hidden
    }

    .testimonials__slide {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 3.6rem;
        opacity: 1;
        -webkit-box-shadow: 0rem 1rem 2rem rgba(27, 123, 246, .1);
        box-shadow: 0rem 1rem 2rem rgba(27, 123, 246, .1)
    }

    .testimonials__slide__link {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .testimonials__slide__info {
        width: 100%;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        margin-bottom: 4rem
    }

    .testimonials__slide__review {
        width: 100%
    }

    .testimonials__slider__nav.testimonials__slider__nav__prev {
        position: absolute;
        top: auto;
        bottom: -6rem;
        left: 40%;
        -webkit-transform: translate(-50%) rotate(180deg);
        -ms-transform: translate(-50%) rotate(180deg);
        transform: translate(-50%) rotate(180deg)
    }

    .testimonials__slider__nav.testimonials__slider__nav__next {
        position: absolute;
        top: auto;
        bottom: -6rem;
        left: 60%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .testimonials__slide__image {
        width: 100%;
        margin-bottom: 4rem
    }

    .testimonials__slide__text {
        width: 100%;
        padding-left: 0
    }

    .seooffers__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .seooffers__image {
        padding-right: 0
    }

    .seooffers__wrapper_arrow {
        display: none
    }

    .seooffers__text {
        margin-top: 2rem;
        text-align: center
    }

    .seooffers__text p br {
        display: none
    }

    .seooffers-fiedl {
        margin-top: 3rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .seooffers-fiedl .seooffers-fiedl__btn {
        margin-top: 2rem;
        position: static
    }

    .seoservice {
        padding-top: 10.7rem;
        padding-bottom: 14.8rem
    }

    .seoservice__title {
        margin-bottom: 7rem
    }

    .seoservice__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .seoservice__image {
        padding-top: 0;
        margin-bottom: 0
    }

    .seoservice__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    .seoservice__item__image {
        margin-right: 0;
        margin-bottom: 2rem
    }

    .seoservice__item__text p {
        font-size: 2rem;
        line-height: 3.1rem
    }

    .seoservice__item__text p br {
        display: none
    }

    .seoservice__list__arrow {
        display: none
    }

    .seoservice__bg {
        display: none
    }

    .seoservice__buttons__element {
        display: none
    }

    .seoservice__buttons {
        margin-top: 1rem;
        margin-bottom: 6rem
    }

    .your_one {
        padding-top: 6rem;
        padding-bottom: 17rem
    }

    .your_one__element {
        display: none
    }

    .your_one__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    .your_one__item__text {
        padding-top: 2rem;
        padding-left: 0
    }

    .your_one__item__text h4 {
        text-align: center
    }

    .your_one__title h2 {
        font-size: 3.6rem;
        line-height: 4.6rem
    }

    .your_one__title h2 br {
        display: none
    }

    .doubts {
        padding-top: 22.1rem;
        padding-bottom: 22.1rem
    }

    .doubts__title h2 {
        font-size: 3.4rem;
        line-height: 4.4rem
    }

    .doubts__title h2 br {
        display: none
    }

    .doubts__text p {
        font-size: 2.4rem;
        line-height: 2.8rem
    }

    .doubts__text p br {
        display: none
    }

    .score {
        padding-top: 20.5vh;
        padding-bottom: 20.5vh
    }

    .score__form {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .score__form input {
        width: 100%;
        max-width: 33.3rem;
        height: 4.8rem;
        padding: 0 3rem;
        margin-bottom: 4rem
    }

    .score__form__button {
        padding: 0;
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        font-size: 1.6rem;
        line-height: 3.4rem;
        max-width: 26.7rem;
        width: 100%;
        height: 6.4rem
    }

    .score__title {
        margin-bottom: 2rem
    }

    .score__title h1 {
        font-size: 3.5rem;
        line-height: 4.3rem
    }

    .score__text p {
        font-size: 2.2rem;
        line-height: 3.1rem
    }

    .report__title {
        margin-bottom: 0
    }

    .report__row {
        padding: 4rem 0
    }

    .report__title h2 {
        font-size: 3rem;
        line-height: 3.6rem
    }

    .report__col__text h3 {
        font-size: 3rem;
        line-height: 3.6rem
    }

    .report__col__text p {
        font-size: 1.8rem;
        line-height: 2.5rem
    }

    .report {
        padding-top: 4rem;
        padding-bottom: 8rem
    }

    .offpage {
        background: rgba(218, 233, 255, .4);
        padding-top: 0;
        padding-bottom: 4rem;
        margin-bottom: 0
    }

    .offpage__wrapper {
        background: transparent;
        padding: 0
    }

    .offpage__wrapper__image {
        height: 23rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .offpage__image {
        top: -4.3rem;
        max-width: 34.5rem;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .offpage__text h4 {
        font-size: 3rem;
        line-height: 3.6rem
    }

    .offpage__text p {
        font-size: 1.8rem;
        line-height: 2.5rem
    }

    .score__form__bottom {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .testimonials__slider .slick-list {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
        padding-bottom: 3rem !important
    }

    .ourservices {
        padding-top: 0
    }

    .ourservices__block {
        padding-right: 2rem;
        padding-left: 2rem;
        margin-bottom: 11rem
    }

    .ourservices__block__label {
        width: 31.4rem;
        right: 50%;
        -webkit-transform: translate(50%, 0);
        -ms-transform: translate(50%, 0);
        transform: translate(50%, 0)
    }

    .ourservices__block__title {
        padding-top: 7rem
    }

    .ourservices__block__title h3 {
        text-align: center;
        font-size: 2.2rem;
        line-height: 3.4rem
    }

    .ourservices__block__text {
        margin-bottom: 5rem
    }

    .ourservices__block__text p {
        text-align: center
    }

    .ourservices__block__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .ourservices__block__buttons .blue-btn {
        width: 21.176rem;
        height: 4.9rem;
        font-size: 1.4rem
    }

    .ourservices__block__buttons .orange-btn {
        width: 21.176rem;
        height: 4.9rem;
        font-size: 1.4rem
    }

    .ourservices__block__buttons a:last-child {
        margin-left: 0;
        margin-top: 1.5rem
    }

    .ourservices__block__image {
        height: auto;
        margin-bottom: 5rem
    }

    .seooffers.with-outsource {
        padding-top: 11.6rem;
        padding-bottom: 20rem
    }

    .seooffers.with-outsource .seooffers-fiedl__btn {
        max-width: 34rem;
        width: 100%;
        height: 5.587rem;
        font-size: 1.8rem
    }

    .seooffers.with-outsource .seooffers__wrapper_arrow {
        position: absolute;
        width: 6rem;
        right: -0.7rem;
        top: 26.5rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .seooffers.with-outsource .seooffers__text {
        margin-bottom: 5rem;
        width: 100%
    }

    .seooffers.with-outsource .seooffers__wrapper_1 {
        display: none
    }

    .seooffers.with-outsource .seooffers__image {
        width: 100%
    }

    .seooffers.with-outsource .seooffers__image img {
        width: 100%
    }

    .seooffers.with-outsource .seooffers__wrapper_2 {
        width: 8.8rem;
        top: auto;
        bottom: 7rem;
        left: 55%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .seen-it.with-outsource {
        padding-top: 14rem;
        padding-bottom: 19rem
    }

    .studies-testimonials__button {
        display: none
    }

    .ourservices__element_1, .ourservices__element_2, .ourservices__element_3, .ourservices__element_4 {
        display: none
    }

    .ourservices__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .outsourse__wrapper {
        padding-left: 0
    }

    .outsourse__wrapper__title {
        padding-top: 0;
        margin-bottom: 4rem
    }

    .outsourse__wrapper__title h1 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        text-align: center
    }

    .outsourse__wrapper__text p {
        font-size: 1.8rem;
        line-height: 2.8rem;
        text-align: center
    }

    .outsourse__wrapper__text p br {
        display: none
    }

    .outsourse.block_1 {
        min-height: 95rem
    }

    .outsourse.block_1 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_1 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        bottom: -50rem
    }

    .outsourse.block_1 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 {
        min-height: 95rem
    }

    .outsourse.block_2 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_2 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_2 .outsourse__wrapper__button {
        bottom: -50rem
    }

    .outsourse.block_2 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 {
        min-height: 80rem
    }

    .outsourse.block_3 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_3 .outsourse__element {
        bottom: -20rem;
        height: auto
    }

    .outsourse.block_3 .outsourse__wrapper__button {
        bottom: -38rem
    }

    .outsourse.block_3 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_3 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 .outsourse_left_element {
        display: none
    }

    .outsourse.block_3 .outsourse_right_element {
        width: 100%
    }

    .outsourse.block_4 {
        min-height: 90rem
    }

    .outsourse.block_4 .outsourse__wrapper__image {
        width: 103rem;
        position: absolute;
        right: -4rem;
        top: 12rem
    }

    .outsourse.block_4 .outsourse__wrapper__button {
        bottom: -41rem
    }

    .outsourse__element {
        width: 100%;
        height: auto
    }

    .outsourse__wrapper__button {
        position: relative;
        z-index: 2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        bottom: -31.1rem
    }

    .agencies_owners__title__image {
        display: none
    }

    .agencies_owners {
        padding-top: 0;
        padding-bottom: 4rem
    }

    .agencies_owners__title {
        margin-bottom: 1rem
    }

    .agencies_owners__title h1 {
        font-size: 2.9rem;
        line-height: 3.5rem
    }

    .agencies_owners__text {
        padding-top: 3rem
    }

    .agencies_owners__text p br {
        display: none
    }

    .agencies_owners__btn .orange_btn {
        max-width: 34rem;
        width: 100%;
        height: 5.96rem;
        font-size: 1.8rem
    }

    .agencies_owners__element {
        display: none
    }

    .seen-it.agencies-owners {
        padding-top: 8rem
    }

    .seen-it.agencies-owners .seen-it__title {
        margin-bottom: 10rem
    }

    .seen-it.agencies-owners .seen-it__element.top {
        width: 6.9rem;
        top: 5.8rem
    }

    .agencies-choose__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        text-align: center;
        color: #000000
    }

    .agencies-choose__card {
        margin-right: 0;
        margin-left: 0
    }

    .agencies-choose__card p {
        padding-right: 1rem
    }

    .agencies-choose {
        padding-bottom: 0
    }

    .studies-testimonials.agencies-owners {
        padding-top: 10rem;
        padding-bottom: 10rem
    }

    .studies-testimonials.agencies-owners .studies-testimonials__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        text-align: center;
        color: #000000
    }

    .agencies_owners__btn {
        margin-top: 10rem
    }

    .easier {
        overflow: hidden;
        padding-bottom: 9rem
    }

    .easier__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .easier__wrapper__bg {
        display: none
    }

    .easier__bg {
        width: 100%;
        position: absolute;
        top: 20rem;
        right: -1rem
    }

    .special-offers__wrapper_bg {
        display: none
    }

    .special-offers__wrapper {
        height: auto;
        background: #ffffff;
        -webkit-box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
        box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
        border-radius: 1.5rem;
        padding-top: 7rem;
        padding-right: 2rem;
        padding-left: 2rem;
        padding-bottom: 7.7rem
    }

    .special-offers__wrapper__text h4 {
        font-size: 4rem;
        line-height: 5.1rem;
        text-align: center
    }

    .special-offers__wrapper__element.special-offers_1 {
        top: -4.5rem
    }

    .special-offers__wrapper__element.special-offers_2 {
        width: 2.5rem;
        left: 2rem;
        bottom: 3rem
    }

    .special-offers__wrapper__image {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5rem;
        width: 100%
    }

    .agencieshead {
        padding-top: 0;
        padding-bottom: 5rem
    }

    .agencieshead__title {
        margin-bottom: 3rem
    }

    .agencieshead__title h1 {
        font-size: 3.1rem;
        line-height: 5.2rem
    }

    .agencieshead__title h1 br {
        display: none
    }

    .agencieshead__element {
        display: none
    }

    .agencieshead__text p {
        font-size: 1.6rem;
        line-height: 1.9rem
    }

    .agencieshead__text p br {
        display: none
    }

    .agencieshead__image {
        margin-bottom: 3.7rem
    }

    .agencieshead__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .agencieshead__button .orange_btn {
        width: 34rem;
        height: 5.96rem;
        font-size: 1.8rem;
        line-height: 2.2rem
    }

    .agencieshead__text {
        margin-bottom: 3.9rem
    }

    .elevate {
        padding-top: 7rem;
        padding-bottom: 6rem
    }

    .elevate__info {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .elevate__title {
        margin-bottom: 4.2rem
    }

    .elevate__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        margin-bottom: 5rem
    }

    .elevate__bg {
        width: 26.6rem;
        left: auto;
        right: 0;
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset
    }

    .elevate__wrapper {
        height: 20.6rem;
        margin-bottom: 2rem
    }

    .elevate__icon {
        min-width: 6.3rem
    }

    .elevate__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .elevate__button .orange_btn {
        width: 34rem;
        height: 5.96rem;
        font-size: 1.8rem;
        line-height: 2.2rem
    }

    .agencies-case__element {
        display: none
    }

    .agencies-case__title {
        margin-bottom: 0
    }

    .agencies-case__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .agencies-case .case__card .case__card__title {
        font-size: 3.6rem;
        line-height: 3rem;
        margin-bottom: 4.7rem
    }

    .agencies-case .case__card .case__card__image {
        margin-bottom: 4rem
    }

    .agencies-case .case__card .case__card__review {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 2rem;
        line-height: 3rem;
        margin-bottom: 1rem
    }

    .agencies-case .case__card .case__card__text {
        margin-bottom: 0
    }

    .agencies-case__button {
        margin-top: 5rem
    }

    .agencies-case__button .case_button {
        width: 34rem;
        height: 6rem;
        font-size: 1.8rem;
        line-height: 2.3rem
    }

    .agencies-case__mob__element {
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0
    }

    .agencieswork {
        padding-top: 7rem;
        padding-bottom: 7rem;
        overflow: hidden
    }

    .agencieswork__wrapper__icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .agencieswork__title {
        margin-bottom: 6rem
    }

    .agencieswork__title h2 {
        margin-bottom: 0;
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .agencieswork_row_1 {
        margin-bottom: 5rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .agencieswork_row_1 .agencieswork__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 4rem
    }

    .agencieswork_row_2 {
        margin-bottom: 5rem
    }

    .agencieswork_row_2 .agencieswork__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 8rem
    }

    .agencieswork_row_3 {
        margin-bottom: 5rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .agencieswork_row_3 .agencieswork__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 4rem
    }

    .agencieswork__line {
        display: none
    }

    .agencieswork_icon {
        display: none
    }

    .agencieswork-element {
        position: absolute
    }

    .agencieswork-element.agencieswork-element_1 {
        top: 20rem;
        left: -15rem
    }

    .agencieswork-element.agencieswork-element_2 {
        top: 63rem;
        right: -25rem
    }

    .agencieswork-element.agencieswork-element_3 {
        bottom: 40rem;
        left: -15rem
    }

    .agencieswork__button {
        display: none
    }

    .perks {
        padding-top: 7rem;
        padding-bottom: 1rem;
        overflow: hidden
    }

    .perks__element {
        display: none
    }

    .perks__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .perks__block {
        width: 100%;
        max-width: 100%
    }

    .show-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .show-desktop {
        display: none
    }
}

@media (max-width: 375.98px) {
    .outsourse.block_1 {
        min-height: 80rem
    }

    .outsourse.block_1 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_1 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        bottom: -38rem
    }

    .outsourse.block_1 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 {
        min-height: 80rem
    }

    .outsourse.block_2 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_2 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_2 .outsourse__wrapper__button {
        bottom: -38rem
    }

    .outsourse.block_2 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 {
        min-height: 70rem
    }

    .outsourse.block_3 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_3 .outsourse__element {
        bottom: -14rem;
        height: auto
    }

    .outsourse.block_3 .outsourse__wrapper__button {
        bottom: -27rem
    }

    .outsourse.block_3 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_3 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 .outsourse_left_element {
        display: none
    }

    .outsourse.block_4 {
        min-height: 80rem
    }

    .outsourse.block_4 .outsourse__wrapper__image {
        width: 103rem;
        position: absolute;
        right: -10rem;
        top: 12rem
    }

    .outsourse.block_4 .outsourse__wrapper__button {
        bottom: -35rem
    }

    .outsourse__element {
        width: 100%;
        height: auto
    }

    .outsourse__wrapper__button {
        position: relative;
        z-index: 2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        bottom: -31.1rem
    }
}

@media (max-width: 350.98px) {
    .involved__card {
        padding: 0
    }

    .audit-tool {
        font-size: 8px
    }
}

@media (height: 1024px) and (width: 768px) {
    .nav-bar__link__content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .nav-bar__link__item {
        margin: 2rem 5rem
    }
}

h2 {
    text-transform: initial
}

.btn-orange {
    background: #fd9006
}

#navbarContent .dropdown-toggle::after {
    display: inline-block;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    padding: 2.7px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-left: 1.3rem;
    color: #FFF;
    opacity: .6;
    transition: all .3s ease
}

#navbarContent .dropdown-toggle:hover::after {
    color: var(--main-text-color);
    border-color: var(--main-text-color);
    opacity: 1;
    transition: all .3s ease
}

.navbar.navbar_alter #navbarContent .dropdown-toggle::after {
    color: var(--third-color);
    border-color: var(--third-color)
}

.navbar.navbar_alter #navbarContent .dropdown-toggle:hover::after {
    color: var(--main-color);
    border-color: var(--main-color)
}

#newStyleContainer h1, #newStyleContainer h2, #newStyleContainer h3, #newStyleContainer h4, #newStyleContainer h5, #newStyleContainer h6 {
    -webkit-user-select: initial;
    -moz-user-select: initial;
    -ms-user-select: initial;
    user-select: initial
}

.orderButton {
    width: 16.4rem;
    height: 4.6rem;
    font-size: 1.3rem
}

.tophead__links.show-desktop img {
    max-width: 24px
}

.world__wrapper__box_black .world__wrapper__box__title, .world__wrapper__box_white .world__wrapper__box__title {
    font-size: 3.4rem
}

br.before-google-text {
    display: none
}

.links .links__wrapper .links__wrapper__img {
    margin-top: calc(120px + 5rem)
}

.header__content__title.header__title__with__description {
    padding-top: 0
}

.header__content__description {
    margin: 7rem 0 2.5rem
}

.header__content__description p {
    font-family: 'Raleway', sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem
}

.compare {
    padding-top: 1rem;
    padding-bottom: 0
}

.why-crowdo__bloc {
    height: 100%
}

.single-buttons {
    padding-top: 10rem
}

.single-buttons .single-buttons__wrapper {
    display: flex;
    justify-content: center
}

.single-buttons.second {
    padding-top: 2rem
}

.head.block3 .head__buttons {
    justify-content: center
}

.main-page_bg .faq {
    padding-top: 0;
    padding-bottom: 3rem
}

.outsourse.block_1 .outsourse__wrapper__title h1 {
    font-size: 4.2rem;
    line-height: 5.2rem
}

.outsourse.block_1 .outsourse__wrapper__text {
    max-width: 470px
}

.outsourse.block_1 .outsourse__wrapper__button p {
    margin-top: 30px;
    font-size: 16px;
    line-height: 2.4rem;
    color: black
}

.ourservices__block__buttons a:last-child {
    margin-left: 0
}

.ourservices__block__buttons a:first-child {
    margin-right: 2.3rem
}

.case__card_16 {
    background: -o-linear-gradient(326.17deg, #33ACE0 0, #083B9D 100%);
    background: linear-gradient(123.83deg, #33ACE0 0, #083B9D 100%)
}

.modal-footer__link a {
    display: initial
}

.wrapper__box__contact__link.info-link {
    font-style: italic;
    font-weight: 300
}

.wrapper__box__contact__link.skype-link {
    font-size: 2rem
}

#validate, #send_samples-btn, .send_form-btn {
    position: relative
}

.form__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    width: 4.2rem;
    height: 4.2rem;
    background-image: url(../img/icon_loader.svg);
    background-size: cover;
    transition: opacity .3s ease-in-out;
    -webkit-animation: rotate .8s linear infinite;
    animation: rotate .8s linear infinite
}

.submiting .form__loader {
    opacity: 1
}

.submiting .form__loader {
    opacity: 1;
    background: url('../img/icon_loader.svg') no-repeat;
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
    margin: 0 auto;
    display: block
}

.submiting .btn__text {
    opacity: 0
}

@-webkit-keyframes rotate {
    0% {
        transform: translate(-50%, -50%) rotate(0deg)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

.thanks .contact__title {
    text-align: center
}

.not_found .contact__title {
    text-align: center
}

.package__wrapper__item_link {
    line-height: 2.6rem !important
}

.post .contact_p {
    padding: 0 13rem 0 13rem
}

.post .contact__wrapper {
    margin-bottom: 4rem
}

.post .post__content {
    background-color: rgba(27, 123, 246, .1);
    padding: 35px 50px;
    border: 1px dashed #ecc656;
    border-radius: 5rem
}

.post .post__content p {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000
}

.post .post__content h2, .post .post__content h3, .post .post__content h4 {
    margin-bottom: 1rem;
    text-transform: none;
    color: #ecc656
}

.post .post__content h2 {
    margin-top: 5rem;
    font-size: 3.6rem
}

.post .post__content h3 {
    margin-top: 4rem;
    font-size: 2.7rem
}

.post .post__content h4 {
    margin-top: 3rem;
    font-size: 2rem
}

.post .post__content .enumeration {
    color: #222;
    font-weight: 700;
    margin-top: 2rem;
    margin-bottom: .6rem;
    font-size: 2.4rem;
    line-height: 3rem
}

.post .post__content ul {
    display: list-item;
    list-style-type: disc;
    list-style-position: inside
}

.post .post__content ul li {
    display: list-item;
    padding-left: 15px;
    color: #000000;
    font-size: 2rem;
    line-height: 3rem;
    font-family: "Futura PT Book", sans-serif
}

.faq__answer__text ul {
    display: list-item;
    margin: .8em 0 .8em 1.8em
}

.faq__answer__text ul li {
    display: list-item;
    list-style-type: disc
}

#samples .form-samples__label.privacy {
    display: flex;
    align-items: center;
    line-height: initial
}

#samples .form-samples__label.privacy + a {
    font-family: "Futura PT Book", sans-serif;
    font-size: 1.4rem
}

#samples-thanks .modal-body > .form-samples__btn {
    margin-top: 1.5rem
}

#samples-thanks .modal-body > .button_order {
    margin: 3rem 0 0
}

#samples-thanks .modal-body > .button_order > .form-samples__btn {
    margin: 0 auto
}

#samples-thanks .samples-modal-thanks-body {
    text-align: center
}

#samples-thanks .samples-thanks_or {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.5rem;
    color: #ecc656;
    margin-bottom: 2rem
}

.iti {
    display: block
}

.iti__country-name {
    color: #000
}

.iti__selected-flag {
    border-top-left-radius: 10rem;
    border-bottom-left-radius: 10rem
}

.iti--separate-dial-code .iti__selected-dial-code {
    color: #000;
    font-size: 1.3rem;
    font-family: 'Futura PT'
}

.iti__country {
    font-size: 1.3rem;
    font-family: 'Futura PT'
}

.custom-index-page .header__content__title {
    padding-top: 0
}

.custom-index-page .header__partnership {
    border-top: none;
    padding: 0;
    margin: 2rem 0;
    height: unset;
    min-height: unset
}

.custom-index-page .header__partnership__wrapper {
    display: flex;
    margin: 0 auto;
    padding: 3rem;
    background: #ecc656;
    width: 50%;
    justify-content: center;
    border-radius: 1rem
}

.custom-index-page .header__partnership__wrapper__box {
}

.custom-index-page .header__partnership__wrapper__box .partnership__wrapper__box__title {
    font-family: 'Raleway', sans-serif;
    font-size: 1.6rem;
    margin-bottom: 2rem;
    text-align: center
}

.custom-index-page .offer {
    padding-top: 15rem
}

.custom-index-page .offer__wrapper__title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.8rem;
    line-height: 5.8rem;
    color: #222222;
    margin-bottom: 6.7rem;
    text-align: center
}

.custom-index-page .text-blue {
    color: #ecc656;
    font-family: "Futura PT", sans-serif;
    font-weight: 700
}

.custom-index-page .offer__box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid rgba(27, 123, 246, .1);
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    padding: 3rem 2rem
}

.custom-index-page .offer__box__text {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 3rem;
    text-align: center;
    color: #000000
}

.custom-index-page .offer__box__code {
    font-size: 8rem;
    margin-top: 2rem
}

.custom-index-page.sew-page .header__partnership__wrapper__box {
    text-align: center;
    padding: 2rem;
    background: #FFF;
    border-radius: 1rem
}

.custom-index-page.sew-page .header__partnership__wrapper {
    background: none;
    padding: 0
}

.custom-index-page.sew-page .partnership__wrapper__box__logo {
    width: 65%
}

.custom-index-page.sew-page .header__partnership {
    margin: -4rem 0 2rem
}

.custom-index-page.sew-page .header__partnership__wrapper__box .partnership__wrapper__box__title {
    color: #000
}

.custom-index-page.sel-page .header__partnership__wrapper__box {
    text-align: center
}

.custom-index-page.sel-page .header__partnership__wrapper {
    background: none;
    padding: 0
}

.custom-index-page.sel-page .partnership__wrapper__box__logo {
    width: 80%
}

.custom-index-page.clickz-page .header__partnership__wrapper__box {
    text-align: center
}

.custom-index-page.clickz-page .header__partnership__wrapper {
    background: none;
    padding: 0
}

.custom-index-page.clickz-page .partnership__wrapper__box__logo {
    width: 65%
}

.page-bg {
    background: url("../img/contact-bg.webp") bottom right no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.page {
    padding-top: 5rem;
    padding-bottom: 9rem
}

.page .page__container {
    padding: 0 13rem 0 13rem
}

.page .page__wrapper {
    margin-bottom: 4rem
}

.page__title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 4.8rem;
    line-height: 5.4rem;
    color: #222222;
    text-align: left;
    padding-top: 7.7rem;
    padding-bottom: 6rem
}

.page .page__content {
    background-color: rgba(27, 123, 246, .1);
    padding: 35px 50px;
    border: 1px dashed #ecc656;
    border-radius: 5rem
}

.page .page__content p {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    word-break: break-word
}

.page .page__content h2, .page .page__content h3, .page .page__content h4 {
    margin-bottom: 2rem;
    text-transform: none;
    color: #ecc656
}

.page .page__content h2 {
    margin-top: 5rem;
    font-size: 3.6rem
}

.page .page__content h3 {
    margin-top: 4rem;
    font-size: 2.7rem
}

.page .page__content h3.left-heading {
    text-align: left
}

.page .page__content h4 {
    margin-top: 3rem;
    font-size: 2rem;
    margin-bottom: 1rem
}

.page .page__content .enumeration {
    color: #222;
    margin-top: 2rem;
    margin-bottom: .6rem;
    font-size: 2.4rem;
    line-height: 3rem
}

.page .page__content ul {
    list-style-type: disc;
    list-style-position: inside
}

.page .page__content ul li {
    display: list-item;
    padding-left: 15px;
    color: #000000;
    font-size: 2rem;
    line-height: 3rem;
    font-family: "Futura PT Book", sans-serif
}

.page .page__content a {
    display: initial
}

#newStyleContainer .table-text {
    text-transform: initial
}

#newStyleContainer .build-buttons__wrapper a:first-child {
    margin-right: 1rem
}

#auditCustom .header-wrapper__text p {
    font-size: 1.8rem;
    line-height: 2.6rem
}

#auditCustom .header-wrapper__text {
    width: inherit
}

#auditCustom p {
    font-family: "Futura PT", sans-serif;
    font-size: 1.9rem
}

#auditCustom .package__wrapper.bronze .package__wrapper__item:not(:last-child) {
    margin-bottom: 1.5rem
}

#auditCustom .why-audit__bloc__text {
    font-weight: 400
}

.testimonials {
    padding-top: 13rem
}

.testimonials .testimonials-owl-carousel .owl-nav {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    top: 30%;
    transform: translate(0, -50%)
}

.testimonials .testimonials-owl-carousel .owl-nav .slider-left-arrow, .testimonials .testimonials-owl-carousel .owl-nav .slider-right-arrow {
    width: 2rem
}

.testimonials .item {
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 110px
}

.testimonials .testimonial__content {
    background: #FFF;
    z-index: 1;
    padding: 0 30px
}

.testimonials .testimonial__comment {
    padding: 30px 60px 64px
}

.testimonials .testimonial__comment p, .testimonials .testimonial__author .author__name, .testimonials .testimonial__author .author__position {
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    font-size: 1.7rem;
    line-height: 2.9rem;
    text-align: center;
    color: #000000
}

.testimonials .testimonial__author .author__name, .testimonials .testimonial__author .author__position {
    display: block;
    font-size: 1.8rem;
    line-height: 2.8rem
}

.testimonials .testimonial__author .author__name a, .testimonials .testimonial__author .author__position a {
    display: inline-block
}

.testimonials .testimonial__author {
    position: absolute;
    bottom: -10rem;
    z-index: 2
}

.testimonials .testimonial__author .author__photo img {
    border-radius: 50px;
    width: 75px;
    height: 75px;
    margin: 0 auto
}

#foundationNew .features__title h2 {
    text-align: center
}

#foundationNew .features-first-row {
    -webkit-box-pack: center;
    justify-content: center
}

#foundationNew .header-wrapper__text p {
    font-size: 1.8rem
}

#foundationNew .our-packages__table__col__text span.violet-color, #foundationNew .our-packages__table__col__numb span.violet-color {
    color: #ecc656;
    font-weight: 700
}

#foundationNew .features__wrapper__text h3 {
    font-size: 1.6rem
}

#foundationNew .features__wrapper__text p {
    font-size: 1.4rem;
    line-height: 1.8rem
}

#foundationNew .made-for__wrapper__item__text {
    font-size: 1.6rem;
    line-height: 1.8rem
}

#foundationNew .grey-niches__buttons {
    padding-top: 0
}

#foundationNew .grey-niches__image {
    width: 70%
}

#QuoraRedditSearchMagnetX #nav-tabContent .qr-packages__wrapper .qr-packages__wrapper__list__item a {
    display: inherit
}

#QuoraRedditSearchMagnetX .establishing__item__text h3 {
    text-align: left;
    font-size: 2.4rem;
    margin-bottom: 1.3rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper {
    padding-top: 6rem;
    padding-bottom: 2.6rem;
    position: relative;
    width: 85%;
    margin: 0 auto
}

#about .team__list__item .team__list__item__img {
    margin-right: 9rem;
    margin-left: 3rem
}

#about .about-us__team .team__list__item__info {
    text-align: center;
    margin-right: 6rem;
    margin-top: 1rem
}

#about .about-us__team .team__list__item__info p {
    margin-bottom: 0
}

#about .about-us__team .team__list__item__info__position {
    color: #ecc656
}

.our-mismion__list__item P {
    font-size: 1.6rem
}

.form__field input, .form__field select {
    text-transform: initial
}

.not-sure {
    margin-bottom: 5rem
}

.ourSeoPackages__table__col__text p, .ourSeoPackages__table__col__numb, .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb p, .infolabel__content p {
    font-weight: 500
}

.ourSeoPackages__table__col__numb span {
    font-weight: 700
}

.infolabel__content p {
    text-align: left
}

.reasons__item p span {
    font-weight: 600
}

.score__form input.error-input {
    border: 2px solid red;
    color: red
}

.score__form__error {
    max-width: 64.7rem;
    margin: auto;
    margin-top: 10px;
    text-align: left;
    color: #fb7070
}

.schedule-a-call {
    cursor: pointer
}

.thanks-for-subscribing h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center;
    margin: 50px 0 150px 0
}

.thanks-for-subscribing span {
    text-decoration: underline
}

.case__card__image {
    max-width: 45%
}

.case__card__image img {
    border-radius: 10px;
    overflow: hidden
}

.our-cases .modal .wp-block-image {
    margin-bottom: 3em
}

.our-cases .modal h1, .our-cases .modal h2, .our-cases .modal h3, .our-cases .modal h4, .our-cases .modal h5, .our-cases .modal h6 {
    font-family: "Futura PT Demi", sans-serif;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 3.5rem;
    text-align: left
}

.our-cases .modal p {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    margin-bottom: 4rem
}

.our-cases .modal p a {
    display: inline-block
}

.our-cases .modal ul, .our-cases .modal ol {
    padding-left: 2em;
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    margin-bottom: 4rem
}

.our-cases .modal ul li {
    display: list-item;
    list-style-type: disc
}

.our-cases .modal ol li {
    list-style-type: decimal;
    display: list-item
}

.black-text p {
    color: var(--main-text-color) !important
}

footer {
    padding-top: 2rem;
    padding-bottom: 4rem;
    background: #fff
}

footer {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (max-width: 575.98px) {
    footer {
        padding-bottom: 10rem
    }
}

.footer-center {
    margin-top: auto;
    background: #fff
}

.footer-center .review-wrap {
    text-align: center;
    margin-bottom: 50px
}

.footer-center .review-wrap .footer-trust-pilot {
    display: inline-block;
    width: 155px;
    vertical-align: top
}

.footer-center .review-wrap .footer-clutch {
    display: inline-block;
    margin-right: 12px;
    width: 210px;
    vertical-align: top
}

.footer-center .review-wrap .footer-fb {
    display: inline-block;
    width: 117px;
    vertical-align: top
}

@media (max-width: 768px) {
    .footer-center .review-wrap {
        display: block
    }

    .footer-center .review-wrap .footer-trust-pilot, .footer-center .review-wrap .footer-clutch {
        display: block;
        margin: 0 auto 25px auto
    }

    .footer-center .review-wrap .footer-fb {
        display: block;
        margin: auto
    }
}

@media (max-width: 1210px) {
    .footer-center .review-wrap {
        margin-bottom: 25px
    }

    .footer-center .review-wrap .footer-fb {
    }
}

.footer-center .pay-wrap {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    text-align: center;
    margin-top: 40px
}

@media (max-width: 540px) {
    .footer-center .pay-wrap {
        display: block
    }

    .footer-center .pay-wrap img {
        display: block;
        margin: auto
    }

    .footer-center .pay-wrap img.payment-item-bitcoin {
        margin-bottom: 10px
    }
}

.footer-center img {
    max-width: inherit;
    width: auto
}

.footer-center .footer-subscribe-form {
    color: #A3A2A2;
    font-size: 14px;
    line-height: 28px
}

.footer-center .footer-subscribe-form input {
    border: 2px solid #ecc656;
    border-radius: 4px;
    font-size: 14px;
    padding: 4px 8px;
    width: 100%;
    margin-top: 15px
}

.footer-center .footer-subscribe-form .message-success {
    color: #ecc656;
    font-size: 14px
}

.footer-center .footer-subscribe-form .message-error {
    color: #fb7070;
    font-size: 14px
}

@media (max-width: 768px) {
    .footer-center .footer-subscribe-form {
        text-align: center
    }

    .footer-center .footer-subscribe-form input {
        margin: 15px auto 0 auto;
        text-align: left;
        width: 70%
    }
}

.footer-center .footer-social {
    text-align: center
}

@media (max-width: 768px) {
    .footer-center .footer-social {
        margin-top: 35px
    }
}

.footer-center .footer-social a {
    display: inline;
    margin: 0 20px
}

.footer-center .footer__text {
    text-align: center;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    color: rgba(34, 34, 34, .6);
    margin-top: 25px
}

@media (min-width: 768px) {
    .footer-center .desktop-uncollapse-list {
        display: block
    }
}

.footer-center .footer-list {
    margin-top: 40px
}

.footer-center .footer-list.footer-list-top {
    margin-top: 0
}

@media (min-width: 768px) {
    .footer-center .footer-list {
        margin-top: 0
    }
}

.footer-center .footer-list__title {
    font-size: 18px;
    color: #000;
    line-height: 21px;
    font-weight: 700;
    position: relative
}

.footer-center .footer-list__title.show-mobile:after {
    content: "\2013";
    font-family: "Futura PT", sans-serif;
    font-size: 40px;
    font-weight: 300;
    position: absolute;
    top: -6px;
    right: 0
}

.footer-center .footer-list__title.show-mobile.collapsed:after {
    content: "+";
    top: 0
}

.footer-center .footer-list__item a {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    margin: 15px 0;
    text-align: left
}

#newStyleContainer .footer-list .footer-list__item a:hover {
    text-decoration: underline
}

#accept_privacy_policy {
    display: inline-block;
    margin-right: 8px
}

#result-accept_privacy_policy {
    color: #f47676;
    font-size: 1.4rem;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-top: 1rem
}

footer .cookies-police-wrapper {
    background-color: rgba(218, 233, 255, 1);
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 20px 0;
    line-height: 25px;
    z-index: 100;
    color: #000;
    font-size: 1.8rem;
    font-weight: 100
}

footer .cookies-police-wrapper a {
    display: inline
}

footer .cookies-police-wrapper__text {
    position: relative;
    padding-right: 55px
}

footer .cookies-police-wrapper__text .close-cookies-btn {
    position: absolute;
    bottom: 0;
    right: 10px;
    font-family: "Futura PT Demi", sans-serif;
    font-size: 36px;
    font-weight: 100;
    opacity: .5;
    background: none;
    border: none
}

.custom-fc-frame-no-cookies {
    bottom: 85px !important
}

#fc_frame.fc-widget-small {
    width: 72px
}

@media (min-width: 5110px) {
    html, body {
        font-size: 33px !important
    }

    .container {
        max-width: 4096px !important
    }

    .owl-carousel .owl-item img {
        width: 83%
    }

    .modal-dialog-centered {
        max-width: 700px !important
    }

    .modal-dialog {
    }
}

@media (min-width: 3830px) {
    html, body {
        font-size: 22px
    }

    .container {
        max-width: 2560px
    }

    .owl-carousel .owl-item img {
        width: 86%
    }

    .modal-dialog-centered {
        max-width: 21%
    }

    .modal-dialog {
        max-width: 50%
    }
}

@media (min-width: 1910px) {
    html, body {
        font-size: 11px
    }

    #newStyleContainer, .newStyleContainer-html {
        font-size: 10px
    }

    .foundationNew {
        font-size: 10px
    }

    .packages__title {
        margin-bottom: 10rem
    }

    .packages-p {
        padding: 0 9rem
    }

    .auditCustom {
        font-size: 10px
    }

    .mission-vision {
        font-size: 10px
    }
}

@media (max-width: 1239.98px) {
    #auditCustom .header-wrapper__title h1 br {
        display: none
    }

    #foundationNew .features-row {
        padding-left: 0rem
    }

    #foundationNew .made-for__long-term__bg {
        position: absolute;
        top: 2rem;
        left: -2.3rem;
        width: 100%
    }
}

@media (max-width: 1199px) {
    html, body {
        font-size: 8.4px
    }

    .foundationNew {
        font-size: 8px
    }

    .modal-body__btn_next {
        top: 25rem;
        margin-right: -14rem
    }

    .modal-body__btn_rev {
        top: 25rem;
        margin-left: -14rem
    }

    .case__card__image__img_6 {
        height: 100%
    }

    .text-bloc .leafIcon {
        position: absolute;
        bottom: -127px;
        right: -3px;
        z-index: 0;
        width: 27rem
    }

    .newStyleContainer-html {
        font-size: 8.1px
    }

    #newStyleContainer .transparent-work__wrapper.first {
        padding-left: 2.7rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(2) {
        left: -3.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(3) {
        left: 13rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(4) {
        left: 28rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(5) {
        left: 44rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(6) {
        left: 62rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(7) {
        right: -27px
    }

    .auditCustom {
        font-size: 8.3px
    }

    .QuoraRedditSearchMagnetX {
        font-size: 8.3px
    }
}

@media (min-width: 768px) {
    ::-webkit-scrollbar {
        width: 5px
    }

    ::-webkit-scrollbar-track {
        background: #fff2cb
    }

    ::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .59)
    }

    ::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .59)
    }

    html {
        height: 100%
    }
}

@media (max-width: 1336px) {
    .contact__wrapper__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

@media (min-width: 992px) {
    .mob {
        display: none
    }

    .desk {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .contact_p {
        padding: 0 7rem 0 15rem
    }

    .samples-modal-title {
        padding-top: 0
    }
}

@media (max-width: 991px) {
    html, body {
        font-size: 7px
    }

    #newStyleContainer .navbar-nav__alter .link__alter:focus, .navbar-nav__alter .link__alter:hover, .navbar-nav .link__alter:focus, .navbar-nav .link__alter:hover {
        color: #ffffff !important;
        border-color: transparent !important
    }

    .header_alter {
        position: fixed;
        top: 0;
        padding: 0 3rem;
        background: #1977ef;
        z-index: 20202020
    }

    .dropdown-menu.navbar-links {
        position: static !important;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background: transparent;
        padding: 0
    }

    .navbar-links .dropdown-item {
        width: 100%;
        margin-bottom: 4rem
    }

    .navbar-links .dropdown-item:hover .navbar-link__text__title {
        color: #fff
    }

    .navbar-link__text__title {
        color: #fff;
        text-align: center
    }

    .navbar-link__text__sub-title {
        color: #fff;
        text-align: center
    }

    .navbar-link__image {
        min-height: 16rem
    }

    .mob {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .desk {
        display: none
    }

    .navbar-collapse {
        position: fixed;
        top: 0;
        right: 100%;
        padding: 0 3rem 1.5rem;
        width: 100%;
        height: 100%;
        background: -o-linear-gradient(294.79deg, #ecc656 0, #0a56b8 100%);
        background: linear-gradient(155.21deg, #ecc656 0, #0a56b8 100%);
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        display: block;
        text-align: center;
        z-index: 1
    }

    .navbar-collapse.collapsing {
        height: auto !important;
        margin-right: 50%;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        display: block
    }

    .navbar-collapse.show {
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        z-index: 15;
        overflow: auto
    }

    .navbar-toggler {
        right: 0;
        border: 1px solid rgba(255, 255, 255, .2);
        -webkit-border-radius: 100%;
        border-radius: 100%;
        padding: 0
    }

    .ham {
        width: 3.4rem
    }

    .navbar-nav {
        margin: 0 !important;
        padding-top: 15vh
    }

    .navbar-nav__alter {
        margin: 0 !important;
        padding-top: 10rem
    }

    .navbar {
        height: 8rem;
        padding: 0 3rem;
        border: none
    }

    .navbar_alter {
        border-bottom: 1px solid rgba(27, 123, 246, .1)
    }

    .navbar-toggler {
        z-index: 16
    }

    .header__crowdoLogo-logo {
        width: 10rem;
        height: 3.7rem
    }

    .navbar-brand {
        padding: 0;
        border: none
    }

    .navbar-logIn span {
        display: none
    }

    .header__LogInIcon {
        width: 1.4rem;
        height: 1.4rem;
        margin-right: .3rem
    }

    .navbar-logIn:hover > .header__LogInIcon {
        fill: #ffffff;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease
    }

    .navbar-logIn {
        border: 1px solid rgba(255, 255, 255, .2);
        -webkit-border-radius: 100%;
        border-radius: 100%;
        width: 3.4rem;
        height: 3.4rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin-right: 1rem
    }

    .navbar-logIn__alter {
        border: 1px solid rgba(50, 50, 50, .1)
    }

    .navbar-toggler__alter.collapsed {
        border: 1px solid rgba(50, 50, 50, .1)
    }

    .navbar-toggler__alter > .ham6 .line {
        stroke: #ecc656
    }

    .navbar-toggler__alter > .ham6.active .line {
        stroke: #ffffff
    }

    .nav-item {
        margin: 0;
        margin-bottom: 4rem
    }

    .nav-link {
        margin: 0;
        padding: 0;
        border: none;
        font-size: 3.6rem;
        font-family: "Futura PT", sans-serif;
        font-weight: 500;
        font-style: normal;
        color: var(--main-text-color)
    }

    .dropdown-toggle::after {
        display: inline-block;
        border: solid #ffffff;
        border-width: 0 3px 3px 0;
        padding: 5px;
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        margin-left: 1.6rem
    }

    .lang__nav__link:hover {
        border: none
    }

    .dropdown-menu {
        padding: 0;
        margin: 0;
        margin-top: 2rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: rgba(255, 255, 255, .6);
        background: transparent;
        border: none
    }

    .dropdown-item {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: var(--main-text-color);
        font-size: 2.4rem;
        line-height: 3rem
    }

    .dropdown__arrowIcon {
        stroke: var(--main-text-color)
    }

    .footer_padding {
        padding: 0 15px
    }

    .our-cases__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .our-cases__wrapper__text {
        margin-bottom: 2rem
    }

    .modal-body {
        padding: 0 4.4rem 4rem
    }

    .case__card__image__img {
    }

    .contact-map {
        padding-right: 0;
        min-height: 416px;
        height: 416px;
        margin-bottom: 3.5rem
    }

    .modal-body__btn_next {
        top: 25rem;
        margin-right: -7rem
    }

    .modal-body__btn_rev {
        top: 25rem;
        margin-left: -7rem
    }

    .table-responsive::-webkit-scrollbar {
        width: 2px;
        height: 2px
    }

    .table-responsive::-webkit-scrollbar-track {
        background: #fff2cb
    }

    .table-responsive::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .7)
    }

    .table-responsive::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .7)
    }

    .lang-link.dropdown-toggle::after {
        display: none
    }

    .lang-item .dropdown-menu {
        margin: 0;
        background: #ecc656
    }

    .main-page-lang:hover {
        border-color: transparent
    }

    .lang {
        margin-left: auto
    }

    .text-bloc p {
        width: 75%
    }

    .text-bloc .leafIcon {
        position: absolute;
        bottom: -99px;
        right: -7px;
        z-index: 0;
        width: 27rem
    }

    .why-crowdo__bloc {
        height: 22rem
    }

    .why-crowdo_leaf_second {
        top: -10rem;
        right: -5rem
    }

    .newStyleContainer-html {
        font-size: 6.2px
    }

    #newStyleContainer .niche__wrapper {
        padding: 3rem 2rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(2) {
        left: -3.3rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(3) {
        left: 12.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(4) {
        left: 26.8rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(5) {
        left: 42.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(6) {
        left: 59.7rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(7) {
        right: -21px
    }

    #newStyleContainer .transparent-work__wrapper.first {
        padding-left: 2.6rem
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-track {
        background: #fff2cb
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .faq__title__img.woman {
        display: none
    }

    #newStyleContainer .faq__title__img.small.one {
        display: none
    }

    #newStyleContainer .faq__title__img.small.two {
        display: none
    }

    #newStyleContainer .faq__title {
        padding-bottom: 6rem
    }

    #newStyleContainer .faq__title h1 {
        text-align: center
    }

    #newStyleContainer .faq__title__img.big.two {
        width: 5.2rem;
        right: 0;
        top: unset;
        left: 2rem;
        bottom: 3rem
    }

    #newStyleContainer .faq__title__img.big.one {
        width: 5.7rem;
        left: unset;
        top: 2rem;
        right: 2rem
    }

    #newStyleContainer .faq__question {
        justify-content: space-between;
        flex-direction: row-reverse
    }

    #newStyleContainer .faq__answer__text {
        padding-left: 0;
        padding-right: 0
    }

    #auditCustom .faq__answer li {
        padding-left: 1rem
    }

    #foundationNew .faq__answer li {
        padding-left: 1rem
    }

    .foundationNew {
        font-size: 6px
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__title {
        color: rgba(255, 255, 255, .6);
        font-family: "Futura PT", sans-serif;
        font-weight: 500;
        font-size: 1.4rem;
        line-height: 1
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__link {
        font-family: "Futura PT Demi", sans-serif;
        font-size: 1.4rem;
        color: var(--main-text-color);
        border-bottom: .05rem dashed rgba(255, 255, 255, .5);
        padding-bottom: .4rem
    }

    .auditCustom {
        font-size: 6.1px
    }

    #foundationNew .made-for__long-term__wrapper p br {
        display: none
    }

    #foundationNew .made-for__long-term__bg {
        position: absolute;
        top: 2rem;
        left: -2.3rem;
        width: 100%
    }

    .QuoraRedditSearchMagnetX {
        font-size: 6.3px
    }
}

@media (max-width: 768px) {
    #foundationNew .made-for__long-term__bg {
        top: 3rem
    }

    .foundationNew {
        font-size: 4px
    }
}

@media (max-width: 767px) {
    .mob-non {
        display: none
    }

    .faq__image {
        display: none
    }

    .footer__wrapper {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly
    }

    .footer__text {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }

    .compare__wrapper_cons {
        margin-bottom: 5rem
    }

    .package__wrapper {
        margin-bottom: 7rem
    }

    .leafIcon {
        display: none
    }

    .compare {
        overflow: hidden
    }

    .lampIcon_big {
        width: 16.4rem;
        height: 18rem;
        position: absolute;
        top: 46rem;
        right: -5.5rem
    }

    .lampIcon_small {
        width: 7rem;
        height: 10.6rem;
        position: absolute;
        top: 1.4rem;
        left: -2.4rem;
        -webkit-transform: scaleX(-1);
        -ms-transform: rotate(300deg);
        transform: rotate(300deg)
    }

    .links__box {
        width: 35rem;
        margin: 0 auto
    }

    .packages {
        overflow: hidden
    }

    .carousel__wrapper {
        margin-top: 10rem
    }

    .header__content {
    }

    .header__content__title {
        font-size: 3rem;
        text-align: center
    }

    .header__content__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }

    .modal-body {
        padding: 0 1.7rem 4rem
    }

    .contact-map {
        padding-right: 0;
        min-height: 416px;
        height: 416px;
        margin-bottom: 3.5rem
    }

    .contact__wrapper {
        margin-bottom: 0;
        padding: 0 6rem
    }

    .contact {
        padding-top: 5rem;
        padding-bottom: 4rem
    }

    .contact__title {
        padding-top: 0;
        padding-bottom: 3rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .our-cases__title {
        width: 100%;
        padding: 6rem 0;
        margin-bottom: 0
    }

    .our-cases {
        padding-top: 0
    }

    .links__wrapper__title {
        text-align: center
    }

    .case__card__image__img_1, .case__card__image__img_3, .case__card__image__img_4, .case__card__image__img_5, .case__card__image__img_7, .case__card__image__img_19, .case__card__image__img_10 {
        height: 100% !important
    }

    .modal-body__btn_next {
        top: 33rem;
        margin-right: -4rem
    }

    .modal-body__btn_rev {
        top: 33rem;
        margin-left: -4rem
    }

    .text-bloc p {
        width: 100%
    }

    .text-bloc .br {
        display: none
    }

    .why-crowdo__bloc {
        width: 36rem;
        height: 20.8rem;
        margin: 0 auto;
        margin-bottom: 9rem
    }

    .why-crowdo_leaf_first {
        top: -11rem;
        left: 122px;
        width: 36rem
    }

    .why-crowdo_leaf_second {
        top: -11rem;
        right: 92px;
        width: 36rem
    }

    .video-block__button {
        width: 22rem;
        height: 14rem
    }

    .how-do-we__man {
        bottom: 24%
    }

    .newStyleContainer-html {
        font-size: 4.5px
    }

    #newStyleContainer .niche__wrapper {
        padding: 3rem 1.6rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(2) {
        left: -3.1rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(3) {
        left: 12.9rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(4) {
        left: 27.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(5) {
        left: 43.2rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(6) {
        left: 60.9rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(7) {
        right: -15px
    }

    .auditCustom {
        font-size: 4.7px
    }

    .QuoraRedditSearchMagnetX {
        font-size: 4.7px
    }

    #QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header p {
        padding-top: 3rem
    }
}

@media (min-width: 376px) and (max-width: 574px) {
    .btn_def {
        width: 23rem;
        height: 6rem;
        font-size: 2.1rem
    }

    .ham {
        width: 4.4rem
    }

    .navbar-logIn {
        width: 4.4rem;
        height: 4.4rem
    }

    .header_alter-logIn {
        margin-right: 5.6rem !important
    }

    .lang__nav__link {
        font-size: 2rem
    }

    .header__crowdoLogo-logo {
        width: 14rem;
        height: 6.7rem
    }
}

@media (max-width: 575px) {
    html, body {
        font-size: 8px
    }

    main {
        background: url(../img/body-bg_mob.webp) center bottom no-repeat;
        background-size: contain
    }

    .footer__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        width: 16rem;
        margin: 0 auto
    }

    .contact__wrapper__box__title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: center
    }

    .contact__wrapper__box_footer {
        display: inline-flex;
        flex-direction: column;
        align-self: flex-start;
        margin-bottom: 111px;
        padding-bottom: 2rem
    }

    .contact__wrapper__box__title_alter, .contact__wrapper__box__link_alter {
        color: #323232
    }

    .compare {
        padding-bottom: 10rem
    }

    .world {
        padding: 0;
        background: url(../img/world.webp) top 5rem center no-repeat;
        background-size: cover
    }

    .world__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        background: url(../img/world_wrapper_bg_mob.webp) top center no-repeat;
        height: 63rem
    }

    .world__wrapper__box {
        width: 100%;
        height: 19rem
    }

    .world__wrapper__box_black .world__wrapper__box__list__item {
        font-size: 1.4rem;
        line-height: 1.6rem
    }

    .world__wrapper__box__blue .world__wrapper__box__list__item {
        margin-bottom: 1rem;
        font-size: 1.8rem
    }

    .world__wrapper__box_black .world__wrapper__box__title {
        font-size: 2.4rem;
        line-height: 1
    }

    .world__wrapper__box_white .world__wrapper__box__title {
        margin-bottom: 3rem;
        font-size: 2.4rem
    }

    .world__wrapper__box_white .world__wrapper__box__list__item {
        font-size: 1.4rem;
        line-height: 1.6rem
    }

    .buttons__wrapper, .header__content__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .button_order {
        margin-right: 0;
        margin-bottom: 2rem
    }

    .header__content__wrapper__btn {
        margin-left: 0;
        margin-top: 2rem
    }

    .footer__crowdoLogo-logo {
        margin-bottom: 2rem
    }

    .contact__wrapper__box {
    }

    .navbar__contacts__link {
        margin-bottom: 1rem;
        margin-top: 1rem;
        font-family: "Futura PT Demi", sans-serif !important
    }

    #newStyleContainer .contact__wrapper__box__link {
        font-family: "Futura PT Demi", sans-serif !important
    }

    .faq {
        padding-top: 0;
        padding-bottom: 10rem
    }

    .faq__title {
        text-align: center
    }

    .modal-body__btn {
        width: 3rem;
        height: 3rem
    }

    .modal-body__btn_arrowIcon {
        height: 1.5rem;
        width: 1.5rem
    }

    .modal-title {
        font-size: 3rem
    }

    .contact__wrapper {
        padding: 0
    }

    .contact__wrapper {
        padding-bottom: 8rem
    }

    .header__content__title {
        font-size: 3rem;
        line-height: 4rem;
        margin-bottom: 4rem;
        padding-top: 4rem;
        margin-left: auto;
        margin-right: auto;
        width: 247px
    }

    .header__content__title .google:not(:last-child) {
        margin-right: -0.5rem
    }

    .carousel__wrapper {
        margin-top: 10rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        -webkit-justify-content: unset;
        justify-content: unset;
        height: 100%;
        width: 280px;
        margin-left: auto;
        margin-right: auto
    }

    .owl-carousel .owl-item img {
        width: unset;
        height: 215px;
        margin: 0 auto
    }

    .bookmarks ul li {
        width: 50%;
        margin-bottom: 2rem;
        padding-left: 1rem
    }

    .bookmarks ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        height: auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        border: none;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 100%
    }

    .bookmarks {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2.7rem
    }

    .h100 {
        height: 100%
    }

    .safe__wrapper {
        -webkit-border-radius: 0;
        border-radius: 0;
        height: 54.2rem;
        margin-top: 9rem
    }

    .safe__wrapper__border {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .safe__wrapper__text {
        text-align: center
    }

    .packages_p {
        padding: 0
    }

    .case__card__image {
        width: 50%
    }

    .case__card__image_8, .case__card__image_6 {
        margin-right: 0
    }

    .text-bloc p:first-child {
        font-size: 3rem
    }

    .text-bloc {
        padding: 4rem 3rem
    }

    .newStyleContainer-html {
        font-size: 10px;
        overflow-x: hidden
    }

    #newStyleContainer .header-wrapper__title {
        text-align: center
    }

    #newStyleContainer .header-wrapper__buttons {
        display: none
    }

    #newStyleContainer .header-wrapper__buttons-mob {
        display: flex;
        flex-direction: column
    }

    #newStyleContainer .header-wrapper__buttons-mob a {
        margin: 0 auto
    }

    #newStyleContainer .header-wrapper__buttons-mob a:first-child {
        margin-bottom: 1rem
    }

    #newStyleContainer .header-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center
    }

    #newStyleContainer .header-list .header-list__item {
        margin-bottom: 2rem;
        margin-right: 0
    }

    #newStyleContainer .transparent__counter__wrapper__img {
        display: none
    }

    #newStyleContainer .transparent__counter__wrapper {
        margin-bottom: 2rem
    }

    #newStyleContainer .transparent__counter__wrapper .transparent__counter__wrapper__block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        padding: 0 3rem;
        width: 100%;
        border: none
    }

    #newStyleContainer .transparent__buttons a {
        margin: 0 auto
    }

    #newStyleContainer .transparent__buttons a:first-child {
        margin: 0 auto;
        margin-bottom: 1rem
    }

    #newStyleContainer .transparent__buttons .btn-text {
        text-align: center;
        font-weight: 500
    }

    #newStyleContainer .guest-post__img img {
        width: 100%;
        max-width: 100%
    }

    #newStyleContainer .transparent__counter__wrapper .transparent__counter__wrapper__block .range-wrap {
        width: 100%
    }

    #newStyleContainer .transparent__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #newStyleContainer .transparent-table {
        padding: 0
    }

    #newStyleContainer .transparent-work__wrapper.first {
        padding-left: 0
    }

    #newStyleContainer .build-wrapper__image {
        display: none
    }

    #newStyleContainer .build-wrapper br {
        display: none
    }

    #newStyleContainer .build-wrapper .build-wrapper__text {
        position: unset;
        -webkit-box-pack: end;
        justify-content: flex-end;
        -webkit-box-align: start;
        align-items: flex-start
    }

    #newStyleContainer .build-wrapper .build-wrapper__text:not(:last-child) {
        margin-bottom: 4.5rem
    }

    #newStyleContainer .build-wrapper .build-wrapper__text p {
        text-align: left
    }

    #newStyleContainer .build-wrapper .build-wrapper__text .build-wrapper__text__number {
        margin-right: 3rem
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.top p {
        margin: 0
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.bottom {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.bottom p {
        margin: 0;
        padding: 0
    }

    #newStyleContainer .build-wrapper .build-wrapper__text:nth-child(7) {
        width: unset
    }

    #newStyleContainer .guest-post__title__img {
        display: none
    }

    #newStyleContainer .guest-post__wrapper .guest-post__wrapper__text p {
        padding: 0
    }

    #newStyleContainer .niche__title p {
        padding: 0
    }

    #newStyleContainer .niche__wrapper {
        margin-bottom: 3rem;
        height: auto;
        padding: 1rem
    }

    #newStyleContainer .niche__wrapper__buttons {
        display: flex
    }

    #newStyleContainer .niche__wrapper__buttons a {
        margin: 0 auto
    }

    #newStyleContainer .footer__wrapper {
        width: 100%
    }

    #newStyleContainer .contact__wrapper__box_footer {
        align-self: center;
        align-items: center;
        padding-bottom: 1rem
    }

    #newStyleContainer .footer__crowdoLogo-logo {
        margin-bottom: 3rem
    }

    #newStyleContainer .faq__question__img {
        margin-right: 0
    }

    #newStyleContainer .faq {
        padding-bottom: 6rem
    }

    #newStyleContainer .faq__title h1 {
        font-size: 3rem
    }

    #newStyleContainer .faq__question {
        font-size: 1.6rem
    }

    #newStyleContainer .header-wrapper__title h1 {
        font-size: 3rem;
        text-align: center
    }

    #newStyleContainer .section-title h2 {
        font-size: 3rem
    }

    #newStyleContainer .header-wrapper-image {
        display: flex;
        justify-content: center;
        margin-bottom: 4.5rem
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar {
        width: 2px;
        height: 2px
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-track {
        background: #fff2cb
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .header {
        padding-bottom: 0;
        border-bottom: none
    }

    .newCrowdo .header {
        z-index: 0
    }

    #newStyleContainer .border-bottom-mob {
        border-bottom: 1px solid #2222221a
    }

    #newStyleContainer .header-list {
        padding-bottom: 4rem
    }

    #newStyleContainer .guest-posting {
        border-bottom: none;
        padding-bottom: 0
    }

    #newStyleContainer .guest-posting__wrapper.border-bottom-mob {
        border-bottom: 1px solid #2222221a;
        padding-bottom: 6rem;
        margin: 0
    }

    #newStyleContainer .transparent {
        padding-top: 6rem;
        padding-bottom: 10rem
    }

    #newStyleContainer .build {
        padding-top: 10rem;
        padding-bottom: 6rem
    }

    #newStyleContainer .transparent-message {
        padding: 3rem 3rem;
        font-size: 3rem
    }

    #newStyleContainer .build__title h2 {
        font-size: 2.4rem
    }

    #newStyleContainer .build-wrapper__text p {
        position: relative
    }

    #newStyleContainer .build-wrapper__text:not(:last-child) p:before {
        content: " ";
        position: absolute;
        top: 3.6rem;
        left: -4.4rem;
        height: 100%;
        border-left: 1px dashed #ecc656
    }

    #newStyleContainer .guest-post {
        padding-top: 6rem
    }

    #newStyleContainer .niche {
        padding-top: 6rem
    }

    #newStyleContainer .transparent-work {
        margin-bottom: 6rem
    }

    #newStyleContainer .transparent-work__wrapper.second {
        padding-top: 0
    }

    #newStyleContainer .header-wrapper {
        padding-top: 0
    }

    #newStyleContainer .header-wrapper__text {
        align-items: flex-start
    }

    #newStyleContainer .niche {
        padding-bottom: 6rem
    }

    .footer-list__title {
        text-align: center
    }

    .footer-list__item {
        text-align: center
    }

    .contact__wrapper__box_footer .navbar__contacts__link {
        margin-bottom: 0
    }

    .footer-wrapper {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .footer-order-text {
        order: 5
    }

    .footer-links a:first-child {
        margin-left: 0
    }

    .footer-links a {
        margin-left: 2rem
    }

    #newStyleContainer .navbar__contacts__link {
        margin-bottom: 2rem
    }

    .auditCustom {
        font-size: 10px
    }

    #auditCustom .header {
        padding-top: 4rem;
        padding-bottom: 3rem;
        z-index: 0
    }

    #auditCustom .header-wrapper__title {
        margin-bottom: 2.2rem
    }

    #auditCustom .header-wrapper__title h1 {
        font-size: 2.3rem
    }

    #auditCustom .header-wrapper-image.mobile {
        display: -webkit-box;
        display: flex;
        margin-bottom: 2.6rem
    }

    #auditCustom .header-wrapper-image.desktop {
        display: none
    }

    #auditCustom .header-wrapper-image {
        width: 100%
    }

    #auditCustom .header-wrapper__text {
        width: 100%;
        margin-bottom: 2.5rem
    }

    #auditCustom .header-wrapper__text p {
        font-weight: 600
    }

    #auditCustom .btn-wrapper {
        width: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #auditCustom .btn-wrapper a {
        width: 26rem;
        font-size: 1.8rem;
        display: inline-block;
        margin: 0 auto
    }

    #auditCustom .btn-wrapper a:first-child {
        margin: 0 auto;
        margin-bottom: 2rem
    }

    #auditCustom .section-title h2 {
        font-size: 2.8rem
    }

    #auditCustom .section-title p {
        font-size: 1.6rem;
        padding-top: .8rem
    }

    #auditCustom .why-audit {
        padding-top: 4rem;
        padding-bottom: 0
    }

    #auditCustom .why-audit__title {
        margin-bottom: 8.7rem
    }

    #auditCustom .why-audit__wrapper {
        padding: 0 40px
    }

    #auditCustom .why-audit__bloc {
        margin-bottom: 6.3rem
    }

    #auditCustom .how-work {
        padding-top: 5rem;
        padding-bottom: 5.6rem
    }

    #auditCustom .how-work__line {
        display: none
    }

    #auditCustom .how-work__wrapper_1 .how-work__wrapper__label, #auditCustom .how-work__wrapper_3 .how-work__wrapper__label, #auditCustom .how-work__wrapper_5 .how-work__wrapper__label {
        top: -2.1rem;
        right: -2.4rem;
        left: auto
    }

    #auditCustom .how-work__wrapper {
        width: 100%
    }

    #auditCustom .how-work .col-sm-6 {
        padding-right: 15px;
        padding-left: 15px
    }

    #auditCustom .how-work__icon__image__wrapper {
        position: unset;
        width: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center
    }

    #auditCustom .how-work .col-sm-6:nth-child(1) {
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    #auditCustom .how-work .col-sm-6:nth-child(2) {
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    #auditCustom .how-work .col-sm-6:nth-child(3) {
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    #auditCustom .how-work .col-sm-6:nth-child(4) {
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    #auditCustom .how-work .col-sm-6:nth-child(5) {
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    #auditCustom .how-work .col-sm-6:nth-child(6) {
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    #auditCustom .how-work .col-sm-6:nth-child(7) {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    #auditCustom .how-work .col-sm-6:nth-child(8) {
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    #auditCustom .how-work .col-sm-6:nth-child(9) {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    #auditCustom .how-work .col-sm-6:nth-child(10) {
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    #auditCustom .how-work .col-sm-6:nth-child(11) {
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    #auditCustom .how-work .col-sm-6:nth-child(12) {
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    #auditCustom .how-work__icon_1 {
        margin-bottom: 3.8rem
    }

    #auditCustom .how-work__icon_2 {
        margin-bottom: 2.5rem
    }

    #auditCustom .how-work__icon_3 {
        margin-bottom: 4.3rem
    }

    #auditCustom .how-work__icon_4 {
        margin-bottom: 1.6rem
    }

    #auditCustom .how-work__icon_5 {
        margin-bottom: 1.4rem
    }

    #auditCustom .how-work__icon_6 {
        margin-bottom: 2.3rem
    }

    #auditCustom .how-work__wrapper_1 {
        margin-bottom: 6.4rem
    }

    #auditCustom .how-work__wrapper_2 {
        margin-bottom: 5.3rem
    }

    #auditCustom .how-work__wrapper_3 {
        margin-bottom: 6.6rem
    }

    #auditCustom .how-work__wrapper_4 {
        margin-bottom: 3.6rem
    }

    #auditCustom .how-work__wrapper_5 {
        margin-bottom: 4.2rem
    }

    #auditCustom .how-work__wrapper_6 {
        margin-bottom: 3rem
    }

    #auditCustom .how-work__image__blob {
        top: 50.2rem;
        left: -15rem;
        width: 21.6rem
    }

    #auditCustom .how-work__image__blob-left {
        display: none
    }

    #auditCustom .how-work__image__blob-right {
        bottom: 56.7rem;
        width: 16rem
    }

    #auditCustom .how-work__bg__bottom {
        width: 100%
    }

    #auditCustom .deliverables {
        padding-top: 6.7rem;
        padding-bottom: 6rem
    }

    #auditCustom .deliverables__wrapper {
        padding: 0
    }

    #auditCustom .deliverables__title h2 {
        text-align: center
    }

    #auditCustom .deliverables__title p {
        text-align: center
    }

    #auditCustom .deliverables__image__blob {
        display: none
    }

    #auditCustom .deliverables__image {
        width: 100%
    }

    #auditCustom .deliverables__image.desktop {
        display: none
    }

    #auditCustom .deliverables__image.mobile {
        display: -webkit-box;
        display: flex
    }

    #auditCustom .deliverables__wrapper__list {
        padding-left: 2rem
    }

    #auditCustom .mobile-br {
        display: -webkit-box;
        display: flex
    }

    #auditCustom .audit-compare {
        padding-top: 5.8rem;
        padding-bottom: 9rem
    }

    #auditCustom .audit-compare__title {
        margin-bottom: 1.2rem;
        position: relative;
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        width: 37rem
    }

    #auditCustom .audit-compare__wrapper {
        margin: 0 auto
    }

    #auditCustom .audit-compare__wrapper__list__item {
        margin-bottom: 2.5rem
    }

    #auditCustom .audit-compare__wrapper .audit-compare__wrapper__list {
        padding-top: 0;
        margin-bottom: 4rem
    }

    #auditCustom .audit-compare-blob {
        right: -11rem;
        bottom: 49rem;
        width: 20rem
    }

    #auditCustom .difference {
        padding-top: 6.4rem;
        padding-bottom: 5.6rem
    }

    #auditCustom .difference__title .desktop-br {
        display: none
    }

    #auditCustom .difference__title .mobile-br {
        display: -webkit-box;
        display: flex
    }

    #auditCustom .difference-blob {
        width: 13.1rem;
        top: 15rem
    }

    #auditCustom .difference-slide .difference__wrapper {
        width: 100%;
        margin-bottom: 3rem;
        margin-right: 0;
        margin-left: 0
    }

    #auditCustom .difference-slide .difference__wrapper__title {
        margin-bottom: 1.2rem
    }

    #auditCustom .difference-slide .slick-dots button {
        min-height: 1.1rem;
        width: 1.1rem;
        height: 1.1rem
    }

    #auditCustom .package {
        padding-top: 5.8rem;
        padding-bottom: 0
    }

    #auditCustom .package__wrapper {
        min-height: auto
    }

    #auditCustom .package__wrapper__buttons.btn-wrapper a:first-child {
        margin: 0 auto
    }

    #auditCustom .package-block {
        padding-bottom: 2.1rem;
        margin-bottom: 5rem
    }

    #auditCustom .package__wrapper__price {
        margin-top: 3rem
    }

    #auditCustom .faq {
        padding-bottom: 2rem
    }

    #auditCustom .faq__title {
        padding-top: 5rem;
        padding-bottom: 3.5rem;
        margin-bottom: 0
    }

    #auditCustom .faq__title h2 {
        font-size: 3.6rem;
        margin-bottom: 0
    }

    #auditCustom .faq__title__img__left {
        display: none
    }

    #auditCustom .faq-blob {
        display: none
    }

    #auditCustom .faq-img {
        padding-top: 5rem;
        position: static;
        width: 100%
    }

    #auditCustom .faq-img img {
        width: unset;
        margin: 0 auto;
        display: -webkit-box;
        display: flex
    }

    #auditCustom .faq__title__img__right {
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
        left: 24px;
        width: 5rem
    }

    #auditCustom .difference-slide {
        overflow: hidden
    }

    #foundationNew .header {
        padding-bottom: 5rem;
        padding-top: 2rem;
        background: #ffffff
    }

    .alternative-bg {
        background: #ffffff !important
    }

    #foundationNew .section-title h2 {
        font-size: 2.4rem;
        line-height: 2.8rem
    }

    #foundationNew .btn-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        display: -webkit-box;
        display: flex
    }

    #foundationNew .why-foundation {
        padding-bottom: 5rem
    }

    #foundationNew .why-foundation__buttons {
        padding-top: 1rem
    }

    #foundationNew .btn-wrapper a:first-child {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 1.5rem
    }

    #foundationNew .btn-wrapper a {
        margin-right: auto;
        margin-left: auto;
        width: 34rem;
        height: 5.5rem
    }

    #foundationNew .header-wrapper {
        padding-top: 0
    }

    #foundationNew .header-wrapper__title {
        margin-bottom: 2rem
    }

    #foundationNew .header-wrapper__title h1 {
        text-align: center;
        font-size: 2.4rem;
        line-height: 2.8rem
    }

    #foundationNew .header-wrapper__text {
        width: 100%
    }

    #foundationNew .header-wrapper__text p {
        text-align: left;
        font-size: 1.6rem
    }

    #foundationNew .header-wrapper__text p br {
        display: none
    }

    #foundationNew .header-wrapper__text.desktop {
        display: none
    }

    #foundationNew .header-wrapper__text.mobile {
        padding-top: 3rem;
        display: -webkit-box;
        display: flex
    }

    #foundationNew .header-wrapper-image {
        width: 100%;
        margin-bottom: 0
    }

    #foundationNew .header-wrapper-image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .header-wrapper__buttons {
        padding-top: 1rem
    }

    #foundationNew .header-wrapper__buttons.desktop {
        display: none
    }

    #foundationNew .header-wrapper__buttons.mobile {
        display: flex
    }

    #foundationNew .header .packages-row {
        padding-top: 0
    }

    #foundationNew .why-foundation__image img {
        position: relative;
        display: -webkit-box;
        display: flex;
        margin: 0 auto;
        width: 100%;
        top: 0;
        right: unset
    }

    #foundationNew .why-foundation__wrapper {
        margin-bottom: 3rem;
        flex-direction: row;
        -webkit-box-pack: start !important;
        justify-content: start !important
    }

    #foundationNew .why-foundation__wrapper__text {
        text-align: left;
        font-size: 1.4rem
    }

    #foundationNew .why-foundation__wrapper__text br {
        display: none
    }

    #foundationNew .why-foundation__wrapper__icon {
        margin-bottom: 0;
        margin-right: 2rem;
        min-width: 5.5rem;
        width: 5.5rem;
        height: 5.5rem
    }

    #foundationNew .why-foundation__wrapper__icon svg {
        width: 3.6rem;
        height: 3.6rem
    }

    #foundationNew .talk-business__wrapper {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin-right: auto;
        margin-left: auto
    }

    #foundationNew .features {
        padding-top: 3.5rem
    }

    #foundationNew .talk-business {
        padding-top: 0rem;
        padding-bottom: 0rem
    }

    #foundationNew .features__title {
        margin-bottom: 3rem
    }

    #foundationNew .features__title h2 {
        text-align: center
    }

    #foundationNew .features__wrapper {
        margin-right: auto;
        margin-left: auto
    }

    #foundationNew .features__wrapper.red {
        margin-right: auto;
        margin-left: auto
    }

    #foundationNew .features__buttons {
        padding-top: 8rem
    }

    #foundationNew .made-for {
        padding-bottom: 4rem;
        padding-top: 5rem
    }

    #foundationNew .made-for__wrapper {
        padding-left: 0
    }

    #foundationNew .made-for__wrapper h3 {
        text-align: center
    }

    #foundationNew .made-for__wrapper .made-for__wrapper__text {
        padding-right: 0
    }

    #foundationNew .made-for__wrapper__item__text {
        padding-right: 0
    }

    #foundationNew .made-for__image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .made-for__image.mobile {
        display: -webkit-box;
        display: flex
    }

    #foundationNew .made-for__image.desktop {
        display: none
    }

    #foundationNew .long-term .made-for__right.mobile {
        display: -webkit-box;
        display: flex;
        border-left: 25vw solid #fff2cb;
        border-bottom: 3rem solid transparent
    }

    #foundationNew .long-term .made-for__left.mobile {
        display: -webkit-box;
        display: flex;
        border-top: 3rem solid #fff2cb;
        border-left: 75vw solid transparent
    }

    #foundationNew .long-term .made-for__right-bottom.mobile {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 0;
        height: 0;
        border-top: 3rem solid transparent;
        border-right: 6rem solid #ffffff;
        border-bottom: 0 solid transparent
    }

    #foundationNew .made-for__long-term__bg.desktop {
        display: none
    }

    #foundationNew .made-for__container {
        top: 0;
        left: unset;
        -webkit-transform: unset;
        transform: unset;
        z-index: 1;
        position: relative
    }

    #foundationNew .made-for__long-term__wrapper h3 {
        text-align: center
    }

    #foundationNew .made-for__long-term__wrapper p br {
        display: none
    }

    #foundationNew .made-for__long-term__img {
        width: 100%;
        margin-bottom: 3.2rem
    }

    #foundationNew .made-for__long-term__img img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .made-for__long-term__img.mobile {
        display: -webkit-box;
        display: flex
    }

    #foundationNew .made-for__long-term__img.desktop {
        display: none
    }

    #foundationNew .long-term {
        padding-bottom: 2rem
    }

    #foundationNew .grey-niches {
        padding-top: 3rem
    }

    #foundationNew .grey-niches__wrapper {
        padding: 0
    }

    #foundationNew .grey-niches__wrapper h3 {
        text-align: center
    }

    #foundationNew .grey-niches__wrapper p {
        padding: 0
    }

    #foundationNew .grey-niches__image {
        width: 100%;
        margin: 0;
        margin-bottom: 3rem
    }

    #foundationNew .grey-niches__image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .grey-niches__image.mobile {
        display: -webkit-box;
        display: flex
    }

    #foundationNew .grey-niches__image.desktop {
        display: none
    }

    #foundationNew .warranty__figure__left {
        display: none
    }

    #foundationNew .warranty__figure__right {
        display: none
    }

    #foundationNew .warranty__wrapper {
        height: auto;
        display: -webkit-box;
        display: flex;
        padding: 2rem 2rem 0
    }

    #foundationNew .warranty__wrapper__border {
        height: 100%
    }

    #foundationNew .warranty__wrapper__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #foundationNew .warranty__wrapper__item__icon {
        width: 8.5rem;
        height: 8.5rem
    }

    #foundationNew .warranty__wrapper__item__icon svg {
        width: 4rem
    }

    #foundationNew .our-packages__wrapper.desktop {
        display: none
    }

    #foundationNew .our-packages__wrapper.mobile {
        display: block
    }

    #foundationNew .our-packages__table__col__text {
        width: 55%;
        padding-left: 1rem;
        padding-right: 4rem;
        border-left: .1rem solid;
        border-top: .1rem solid;
        border-bottom: .1rem solid;
        border-color: #ecc656
    }

    #foundationNew .our-packages__table__col__text p {
        font-size: 1.1rem;
        line-height: 1.2rem
    }

    #foundationNew .our-packages__table__col__text .ww {
        width: 10rem
    }

    #foundationNew .our-packages__table__col__numb {
        width: 45%
    }

    #foundationNew .our-packages__table-trans__55 {
        width: 55%
    }

    #foundationNew .our-packages__table-trans__15 {
        width: 45%
    }

    #foundationNew .our-packages__table__col__text {
        border-left: none;
        border-top: none
    }

    #foundationNew .our-packages__table-text .our-packages__table__col__text p {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    #foundationNew .our-packages__table-bottom .our-packages__table__col__numb {
        width: 100%;
        border: none
    }

    #foundationNew .our-packages__table__row:nth-child(2n-2) .our-packages__table__col__numb:last-child {
        background: transparent
    }

    #foundationNew .our-packages__table__col__numb:last-child {
        border-color: #ecc656
    }

    #foundationNew .table-header:last-child {
        background: #ecc656
    }

    #foundationNew .our-packages__table-text .our-packages__table__col__numb:last-child {
        background: #ecc656
    }

    #foundationNew .our-packages__table-bottom .our-packages__table__col__numb:last-child p {
        color: #ffe211;
        font-size: 3.2rem;
        margin-bottom: 2rem
    }

    #foundationNew .our-packages__table-bottom .our-packages__table__col__numb {
        padding-bottom: 7rem;
        padding-top: 2rem
    }

    #foundationNew .our-packages__buttons {
        position: relative;
        bottom: 0;
        left: unset;
        -webkit-transform: none;
        transform: none
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table__row:nth-child(2n-2) {
        background: #fff2cb
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table__col__text {
        border-color: #edd7ff
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table__col__numb:last-child {
        border-color: #edd7ff
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table {
        border-color: #edd7ff
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table-text .our-packages__table__col__text {
        background: #ffe211
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table-text .our-packages__table__col__numb:last-child {
        background: #ffe211
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table-bottom .our-packages__table__col__numb:last-child p {
        color: #b555ff
    }

    #foundationNew .our-packages__wrapper.violet .table-header:last-child {
        background: #ffe211
    }

    #foundationNew .made-for__title h2 {
        padding: 0 4rem
    }

    #foundationNew .faq {
        padding-bottom: 2rem
    }

    #foundationNew .faq__title {
        padding-top: 5rem;
        padding-bottom: 3.5rem
    }

    #foundationNew .faq__title h2 {
        font-size: 3.6rem
    }

    #foundationNew .faq__title__img__left {
        display: none
    }

    #foundationNew .faq-blob {
        display: none
    }

    #foundationNew .faq-img {
        padding-top: 5rem;
        position: static;
        width: 100%
    }

    #foundationNew .faq-img img {
        width: unset;
        margin: 0 auto;
        display: -webkit-box;
        display: flex
    }

    #foundationNew .faq__title__img__right {
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
        left: 24px;
        width: 5rem
    }

    #foundationNew .talk-business {
        display: none
    }

    #foundationNew section {
        overflow: hidden
    }

    .QuoraRedditSearchMagnetX {
        font-size: 10px
    }

    #QuoraRedditSearchMagnetX .header {
        padding-top: 3rem;
        padding-bottom: 5rem
    }

    #QuoraRedditSearchMagnetX .section-title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    #QuoraRedditSearchMagnetX .btn-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .btn-wrapper a:first-child {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 1.5rem
    }

    #QuoraRedditSearchMagnetX .btn-wrapper a {
        margin-right: auto;
        margin-left: auto;
        font-size: 1.8rem;
        width: 34rem;
        height: 5.5rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper {
        padding-top: 0;
        padding-left: 0
    }

    #QuoraRedditSearchMagnetX .header-wrapper__title {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper__title h1 {
        text-align: center;
        font-size: 3.2rem;
        line-height: 4.1rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text p {
        text-align: center;
        font-size: 2.4rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text.desktop {
        display: none
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text.mobile {
        padding-top: 3rem;
        display: -webkit-box;
        display: flex
    }

    #QuoraRedditSearchMagnetX .header-wrapper-image {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .header-wrapper-image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #QuoraRedditSearchMagnetX .header-wrapper__buttons {
        padding-top: 1rem
    }

    #QuoraRedditSearchMagnetX .mobile-br {
        display: block
    }

    #QuoraRedditSearchMagnetX .working-procedure__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .working-procedure__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .working-procedure__list {
        padding-left: 0
    }

    #QuoraRedditSearchMagnetX .working-procedure__item {
        padding-right: 1rem
    }

    #QuoraRedditSearchMagnetX .working-procedure__item p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .working-procedure__item__icon svg {
        width: 4rem;
        height: 4rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__title {
        margin-bottom: 3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper {
        padding-left: 6.1rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__text {
        padding-right: 1rem;
        padding-left: 5.1rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__text p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon {
        width: 5.8rem;
        height: 5.8rem;
        left: -3rem;
        top: 6.3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon svg {
        width: 3rem;
        height: 3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.one {
        width: 8.2rem;
        top: 4.4rem;
        left: -4.3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.two {
        width: 8.9rem;
        top: 5.2rem;
        left: -5.4rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.three {
        width: 8.9rem;
        top: 4.5rem;
        left: -4.85rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.four {
        width: 11.3rem;
        top: 4.4rem;
        left: -6.4rem;
        -webkit-transform: rotate(281deg);
        transform: rotate(281deg)
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.five {
        width: 9.7rem;
        top: 4.9rem;
        left: -5.1rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.six {
        width: 9.5rem;
        top: 5.12rem;
        left: -5.4rem
    }

    #QuoraRedditSearchMagnetX .awesome-features .col-sm-6 {
        margin-bottom: 2.3rem
    }

    #QuoraRedditSearchMagnetX .establishing {
        padding-top: 5rem;
        padding-bottom: 5rem;
        background: #ffffff
    }

    #QuoraRedditSearchMagnetX .establishing__title {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .establishing__title h2 {
        text-align: center
    }

    #QuoraRedditSearchMagnetX .establishing__image.mobile {
        display: -webkit-box;
        display: flex;
        width: 100%;
        padding: 0;
        position: relative
    }

    #QuoraRedditSearchMagnetX .establishing__image.mobile .main-pic {
        width: 100%;
        position: relative;
        z-index: 1
    }

    #QuoraRedditSearchMagnetX .establishing__image.mobile .bg {
        position: absolute;
        width: 48.4rem;
        right: -1.5rem;
        top: -2rem;
        max-width: unset
    }

    #QuoraRedditSearchMagnetX .establishing__image.desktop {
        display: none
    }

    #QuoraRedditSearchMagnetX .establishing__list {
        margin-top: -8rem
    }

    #QuoraRedditSearchMagnetX .establishing__item__text p {
        padding-right: 1rem
    }

    #QuoraRedditSearchMagnetX .establishing__item__text p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .powerful-websites__title {
        padding-bottom: 4rem
    }

    #QuoraRedditSearchMagnetX .powerful-websites__wrapper {
        width: 100%;
        margin-right: auto !important;
        margin-left: auto !important
    }

    #QuoraRedditSearchMagnetX .powerful-websites__wrapper__item p {
        padding-right: 6rem
    }

    #QuoraRedditSearchMagnetX .powerful-websites__buttons {
        padding-top: 0rem
    }

    #QuoraRedditSearchMagnetX .baclink {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    #QuoraRedditSearchMagnetX .baclink__title {
        margin-bottom: 2.2rem
    }

    #QuoraRedditSearchMagnetX .baclink__image.mobile {
        display: -webkit-box;
        display: flex;
        width: 100%
    }

    #QuoraRedditSearchMagnetX .baclink__image.mobile img {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .baclink__image.desktop {
        display: none
    }

    #QuoraRedditSearchMagnetX .baclink__list__item p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .baclink__list__item:not(:last-child) {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .month-warranty {
        padding-top: 5rem;
        padding-bottom: 6rem
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .month-warranty__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .month-warranty__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .links-benefit__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .links-benefit__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .powerful-websites__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .powerful-websites__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper__image {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5rem
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper {
        padding-left: 2rem;
        padding-right: 2rem
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper__text p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .month-warranty, #QuoraRedditSearchMagnetX .qr-packages {
        background: #ffffff
    }

    #QuoraRedditSearchMagnetX .qr-packages__wrapper {
        margin-bottom: 4rem
    }

    #QuoraRedditSearchMagnetX .white-hat {
        padding-top: 5rem
    }

    #QuoraRedditSearchMagnetX .white-hat__wrapper {
        padding-top: 0;
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .white-hat__wrapper h2 {
        text-align: center;
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    #QuoraRedditSearchMagnetX .white-hat__buttons {
        padding-top: 4rem
    }

    #QuoraRedditSearchMagnetX .faq {
        padding-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .faq__title {
        padding-top: 5rem;
        padding-bottom: 3.5rem
    }

    #QuoraRedditSearchMagnetX .faq__title h2 {
        font-size: 3.6rem;
        margin-bottom: 0 !important
    }

    #QuoraRedditSearchMagnetX .faq__title__img__left {
        display: none
    }

    #QuoraRedditSearchMagnetX .faq-blob {
        display: none
    }

    #QuoraRedditSearchMagnetX .faq-img {
        padding-top: 5rem;
        position: static;
        width: 100%
    }

    #QuoraRedditSearchMagnetX .faq-img img {
        width: unset;
        margin: 0 auto;
        display: -webkit-box;
        display: flex
    }

    #QuoraRedditSearchMagnetX .faq__title__img__right {
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
        left: 24px;
        width: 5rem
    }

    .foundationNew {
        font-size: 10px
    }

    #foundationNew .features__picture.desktop {
        display: none
    }

    #foundationNew .features__picture.mobile {
        display: flex;
        justify-content: center;
        margin-bottom: 4.2rem
    }

    #foundationNew .features__title h2 {
        margin-bottom: 4.4rem
    }

    #QuoraRedditSearchMagnetX .qr-packages {
        overflow: auto
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper {
        width: 125rem;
        padding-top: 4rem
    }

    #QuoraRedditSearchMagnetX #nav-profile .qr-overflow {
        overflow-x: auto
    }

    #QuoraRedditSearchMagnetX #nav-tabContent {
        padding-right: 15px;
        padding-left: 15px
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__row {
        height: 8.3rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header p {
        padding-right: 1rem;
        padding-left: 1rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table__col__content {
        padding-right: 2rem;
        padding-left: 2rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons {
        flex-direction: row;
        padding: 1rem 2rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons h4 {
        display: flex;
        font-size: 2.8rem;
        align-items: center
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons a {
        min-width: 17.4rem;
        width: 17.4rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons {
        display: flex;
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons h4 {
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons h4 span {
        margin: 1rem auto
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons a {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .difference__wrapper {
        margin-top: 5rem;
        padding: 2rem 1rem
    }

    #QuoraRedditSearchMagnetX .difference__wrapper br {
        display: none
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__title {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__title h3 {
        text-align: center
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__container {
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__box {
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__box.post .difference__wrapper__image {
        margin: 2rem auto
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image {
        margin: 2rem auto
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__text p {
        text-align: center
    }

    #about .about-us {
        padding-right: 1rem;
        padding-left: 1rem
    }

    #about .about-us__title h1 {
        text-align: center
    }

    #about .about-us__team h2 {
        text-align: center
    }

    #about .about-us__title p {
        font-size: 2rem
    }

    #about .team__list__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        padding: 5.6rem 2rem 5rem
    }

    #about .team__list__item .team__list__item__img {
        margin: 0 auto;
        margin-bottom: 2.8rem
    }

    #about .team__list__item__wrapper p {
        margin-bottom: 1rem
    }

    #about .team__list__item__wrapper .line {
        margin-bottom: 5rem
    }

    #about .team__list__item__wrapper__links {
        -webkit-box-pack: center;
        justify-content: center
    }

    #about .about-us__buttons {
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center
    }

    #auditCustom .off-page__image.desktop {
        display: none
    }

    #auditCustom .off-page__image.mobile {
        display: -webkit-box;
        display: flex;
        width: 100%;
        margin: 2rem auto;
        padding: 0 1rem
    }

    #auditCustom .off-page__image.mobile img {
        margin: 0 auto
    }

    #auditCustom .off-page__wrapper {
        padding-top: 0
    }

    #auditCustom .off-page__list__item {
        -webkit-box-align: start;
        align-items: flex-start;
        padding: 0 2rem
    }

    #auditCustom .off-page__list__item .item__text br {
        display: none
    }

    #auditCustom .off-page__title {
        margin-bottom: 2.5rem
    }

    #auditCustom .off-page__title h2 {
        text-align: center;
        margin-bottom: 1.4rem;
        padding: 0 4rem;
        line-height: 3.6rem
    }

    #auditCustom .off-page__title p {
        text-align: center;
        padding-top: 0;
        padding: 0 3rem
    }

    #auditCustom .off-page {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
}

@media (max-width: 375px) {
    html, body {
        font-size: 10px
    }

    .compare__wrapper__list {
        padding: 3rem 0 5rem 1rem
    }

    .lampIcon_big {
        width: 14.4rem;
        height: 18rem;
        position: absolute;
        top: 48rem;
        right: -4.5rem
    }

    h2 {
        font-size: 3rem;
        line-height: 4rem
    }

    .world__wrapper {
        height: 100%;
        padding-top: 2.5rem;
        padding-bottom: 5rem
    }

    .world__wrapper__box {
        height: 14rem
    }

    .links__wrapper__title {
        font-size: 3rem;
        line-height: 4rem;
        text-align: center
    }

    .world {
        padding-bottom: 0
    }

    main {
        background: url(../img/body-bg_mob.webp) center bottom no-repeat
    }

    .packages_p {
        padding: 0
    }

    .safe__wrapper {
        -webkit-border-radius: 0;
        border-radius: 0;
        height: 54.2rem;
        margin-top: 9rem
    }

    .safe__wrapper__border {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .safe__wrapper__text {
        text-align: center
    }

    .buttons__wrapper_packages {
        margin-top: 3rem
    }

    .compare {
        padding-top: 10rem;
        padding-bottom: 6rem
    }

    .client-report {
        padding-top: 10rem
    }

    .links {
        padding-top: 8rem;
        background: url(../img/links-bg_mob.webp) left bottom no-repeat
    }

    .header__content__title {
        font-size: 3rem;
        line-height: 4rem;
        margin-bottom: 4rem;
        padding-top: 4rem;
        width: 100%
    }

    .header__content__title .google:not(:last-child) {
        margin-right: -0.5rem
    }

    .carousel__wrapper {
        margin-top: 2rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        -webkit-justify-content: unset;
        justify-content: unset;
        height: 100%;
        width: 100%
    }

    .owl-carousel .owl-item img {
        width: unset;
        height: 215px;
        margin: 0 auto
    }

    .bookmarks ul li {
        width: 50%;
        margin-bottom: 2rem;
        padding-left: 1rem
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 100%
    }

    .bookmarks {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2.7rem
    }

    .h100 {
        height: 100%
    }

    .case__card__review {
        display: none
    }

    .case__card__info {
        padding-left: 1rem;
        width: 65%
    }

    .case__card__title {
        font-size: 2.6rem;
        line-height: 2.6rem
    }

    .case__card__text {
        font-size: 1.4rem;
        line-height: 1.9rem
    }

    .case__card__btn {
        width: 90%
    }

    .case__card__image {
        width: 45%
    }

    .case__card {
        height: 27.2rem
    }

    .case__card__image_6, .case__card__image_8 {
        margin-right: 0
    }

    .modal-body__btn_next {
        top: 33rem;
        margin-right: -3rem
    }

    .modal-body__btn_rev {
        top: 33rem;
        margin-left: -3rem
    }

    .lampIcon_big {
        width: 8.4rem;
        bottom: -74px;
        top: unset;
        right: -3.7rem
    }

    .why-crowdo__bloc {
        width: 100%;
        height: auto;
        padding: 7rem 1rem 2rem
    }

    .how-do-we__video {
        padding: 1rem 1.2rem
    }

    .video-block__button {
        width: 20rem;
        height: 10rem;
        font-size: 1rem
    }

    #newStyleContainer .transparent-message {
        padding: 3rem 3rem;
        font-size: 2.6rem
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__link {
        font-size: 1.3rem
    }
}

@media (max-width: 370.98px) {
    #auditCustom .audit-compare__title {
        width: 100%
    }

    #auditCustom .audit-compare__title .mobile-br {
        display: none
    }

    #auditCustom .audit-compare__title br {
        display: none
    }

    #auditCustom .difference__title .mobile-br {
        display: none
    }

    #auditCustom .package__title br {
        display: none
    }
}

@media (max-width: 355px) {
    .navbar {
        padding: 0 1rem
    }

    .lang__nav {
        margin-left: 1rem
    }

    .lang__nav__item {
        margin-right: 2rem
    }

    .navbar-collapse {
        padding: 0 1.5rem 1.5rem
    }

    .links__box {
        width: 100%
    }

    .compare__wrapper__list__item {
        font-size: 1.9rem
    }

    .lampIcon_big {
        width: 8.4rem;
        bottom: -74px;
        top: unset;
        right: -3.7rem
    }

    h2 {
        font-size: 2.7rem
    }

    .bookmarks ul li {
        font-size: 1.2rem;
        line-height: 2.1rem
    }

    .case__card__title {
        font-size: 2.2rem
    }

    .header_alter-logIn {
        margin-right: 4.1rem !important
    }

    .text-bloc p:first-child {
        font-size: 2.4rem
    }

    .video-block__button {
        width: 12rem;
        height: 8rem;
        font-size: 1rem
    }

    #newStyleContainer .btn-wrapper .btn {
        padding: 1.5rem 2rem;
        font-size: 1.4rem
    }
}

@media (max-width: 350.98px) {
    #foundationNew .btn-wrapper a {
        width: 100%
    }

    #foundationNew .features__wrapper {
        width: 100%
    }

    #foundationNew .features__wrapper__text {
        height: auto;
        padding-bottom: 2rem
    }

    #foundationNew .features__wrapper__text p br {
        display: none
    }

    #foundationNew .talk-business__wrapper {
        width: 100%
    }

    #foundationNew .talk-business__wrapper__block p {
        font-size: 1.4rem;
        padding-right: 1rem
    }

    #foundationNew .talk-business__wrapper__block p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .btn-wrapper a {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .qr-packages .nav {
        justify-content: space-around
    }

    #QuoraRedditSearchMagnetX .qr-packages__tab-button:first-child {
        margin-right: 0
    }

    #auditCustom .off-page__title h2 {
        padding: 0
    }

    #auditCustom .off-page__title p {
        padding: 0
    }

    #auditCustom .off-page__list__item {
        padding: 0
    }

    #auditCustom .off-page {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
}

@media only screen and (max-width: 991px) {
    video {
    }

    .main-page-header {
        background: #062e5f;
        padding-bottom: 5rem
    }
}

@media only screen and (max-width: 575px) {
    .main-page-header {
    }
}

@media only screen and (max-height: 811px) and (max-width: 991px) {
    .navbar-collapse.show {
    }

    .nav-item {
        margin-bottom: 9vh
    }

    .navbar-nav {
        padding-top: 9rem
    }

    .navbar-nav__alter {
        padding-top: 10rem
    }
}

@media (max-height: 653px) and (max-width: 991px) {
    .navbar-nav__alter {
        padding-top: 10rem !important
    }

    .navbar-nav__alter .nav-item {
        margin-bottom: 6vh !important
    }
}

@media (height: 1366px) and (width: 1024px) {
    .main-page-header {
        min-height: 60%
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 61%
    }
}

@media (height: 1024px) and (width: 768px) {
    .main-page-header {
        min-height: 50%
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 56%
    }
}

@media (min-width: 1910px) {
    .text-bloc p {
        width: 90%
    }
}

@media (max-width: 319px) {
    html, body {
        font-size: 9px
    }

    .world__wrapper {
        background-size: contain
    }

    #newStyleContainer .btn-wrapper .btn {
        font-size: 1.3rem;
        padding: 1.5rem 1.6rem
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__link {
        font-size: 1rem
    }

    #auditCustom .section-title h2 {
        font-size: 2.4rem
    }

    #auditCustom .btn-wrapper a {
        width: unset
    }
}

@media (min-width: 1200px) {
    #newStyleContainer .container, #newStyleContainer .container-lg, #newStyleContainer .container-md, #newStyleContainer .container-sm, #newStyleContainer .container-xl {
        max-width: 1240px
    }
}

@media (min-width: 1240px) {
    #auditCustom .container, #auditCustom .container-lg, #auditCustom .container-md, #auditCustom .container-sm, #auditCustom .container-xl {
        max-width: 1240px
    }

    #foundationNew .container, #foundationNew .container-lg, #foundationNew .container-md, #foundationNew .container-sm, #foundationNew .container-xl {
        max-width: 1240px
    }

    #about .container, #about .container-lg, #about .container-md, #about .container-sm, #about .container-xl {
        max-width: 1240px
    }
}

@media only screen and (max-width: 991px) {
    #navbarContent .dropdown-toggle::after {
        padding: 5px;
        margin-left: 1.6rem;
        opacity: 1
    }

    .navbar.navbar_alter #navbarContent .dropdown-toggle::after {
        color: var(--main-text-color);
        border-color: var(--main-text-color)
    }

    .navbar.navbar_alter #navbarContent .dropdown-toggle:hover::after {
        color: var(--main-text-color);
        border-color: var(--main-text-color)
    }

    .orderButton {
        margin-left: 4rem
    }

    .nav-bar {
        padding: 0 3.2rem 0 1rem
    }
}

@media (max-width: 820px) {
    .nav-bar__menu {
        margin-right: 2rem
    }
}

@media (max-width: 768px) {
    .orderButton {
        margin-left: 0
    }
}

@media (max-width: 575.98px) {
    .orderButton {
        margin-left: auto
    }

    .nav-bar__menu__social {
        padding-top: 5rem
    }
}

@media (max-width: 991px) {
    .why-crowdo__bloc {
        height: 100%
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    br.before-google-text {
        display: block
    }
}

@media (max-width: 767.98px) {
    .head.block3 .head__buttons:not(.show-mobile) {
        align-items: center
    }
}

@media (max-width: 575.98px) {
    .outsourse.block_1 .outsourse__wrapper__text {
        max-width: initial
    }

    .outsourse.block_1 .outsourse__wrapper__title h1 {
        font-size: 3.1rem;
        line-height: 3.8rem
    }

    .ourservices__block__buttons a:last-child {
        margin-left: 0;
        margin-top: 1.5rem
    }

    .ourservices__block__buttons a:last-child {
        margin-left: 0;
        margin-top: 0
    }

    .ourservices__block__buttons a:first-child {
        margin-right: 0;
        margin-bottom: 1.5rem
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        flex-direction: column;
        align-items: center;
        bottom: -48rem
    }

    .outsourse.block_1 .outsourse__wrapper__text {
        max-width: initial
    }

    .outsourse.block_1 .outsourse__wrapper__title h1 {
        font-size: 3.1rem;
        line-height: 3.8rem
    }

    .seen-it.with-outsource {
        padding-top: 2.6rem
    }
}

@media (max-width: 375.98px) {
    .seen-it__element.top {
        display: none
    }

    .outsourse.block_1 {
        min-height: 70rem
    }

    .outsourse.block_1 .outsourse__wrapper__title h1 {
        font-size: 2.1rem;
        line-height: 3rem
    }

    .outsourse.block_1 .outsourse__wrapper__text {
        margin-bottom: 0
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        bottom: -34.4rem;
        text-align: center
    }
}

@media (max-width: 375px) {
    .compare {
        padding-bottom: 0
    }
}

@media (min-width: 992px) {
    .thanks .contact_p {
        padding: 0
    }
}

@media (min-width: 992px) {
    .not_found .contact_p {
        padding: 0
    }
}

@media (max-width: 767px) {
    .case__card__image__img_1, .case__card__image__img_3, .case__card__image__img_4, .case__card__image__img_5, .case__card__image__img_7, .case__card__image__img_19, .case__card__image__img_10 {
        height: initial !important
    }
}

@media (max-width: 375px) {
    .wrapper__box__contact__link.skype-link {
        font-size: 1.5rem
    }
}

@media (max-width: 991px) {
    .post .contact_p {
        padding: 5rem
    }
}

@media (max-width: 575px) {
    .post .contact_p {
        padding: 2rem
    }

    .post .post__content {
        padding: 3rem 1.7rem
    }

    .post .contact__wrapper {
        padding-bottom: 2rem
    }
}

@media (max-width: 767px) {
    .custom-index-page .header__partnership__wrapper {
        margin: 5rem auto 0
    }

    .custom-index-page .header__partnership__wrapper__box {
        margin: 0 auto
    }

    .custom-index-page .header__content__description p {
        text-align: center
    }

    .custom-index-page.sew-page .header__partnership {
        margin: 0 0 2rem
    }
}

@media (max-width: 575px) {
    .custom-index-page .offer__box__code {
        font-size: 5rem;
        margin-top: 2rem
    }

    .custom-index-page .header__content__description p {
        font-size: 1.5rem
    }
}

@media (max-width: 991px) {
    .page .page__container {
        padding: 5rem
    }
}

@media (max-width: 767px) {
    .page {
        padding-top: 5rem;
        padding-bottom: 4rem
    }

    .page .page__wrapper {
        margin-bottom: 0;
        padding: 0 6rem
    }

    .page .page__title {
        padding-top: 0;
        padding-bottom: 3rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}

@media (max-width: 575px) {
    .page .page__container {
        padding: 2rem
    }

    .page .page__content {
        padding: 3rem 1.7rem
    }

    .page .page__wrapper {
        padding: 0 0 2rem 0
    }
}

@media (max-width: 1023px) {
    .testimonials .testimonial__author {
        bottom: -11rem
    }
}

@media (max-width: 767px) {
    .testimonials .testimonial__author {
        bottom: -12.5rem
    }
}

@media (max-width: 575px) {
    .testimonials .testimonial__author {
        bottom: -10rem
    }

    .testimonials .testimonial__comment p {
        font-size: 1.7rem
    }

    .testimonials .testimonial__author .author__name, .testimonials .testimonial__author .author__position {
        font-size: 1.7rem
    }

    .testimonials .testimonial__comment {
        padding: 30px 22px 64px
    }
}

@media (max-width: 375px) {
    .testimonials .testimonial__author {
        bottom: -14rem
    }
}

@media (min-width: 1910px) {
    #QuoraRedditSearchMagnetX .awesome-features__wrapper__text p span br {
        display: none
    }
}

@media (max-width: 575px) {
    #QuoraRedditSearchMagnetX .qr-packages__wrapper {
        margin-bottom: 4rem;
        width: 100%
    }
}

@media (max-width: 575px) {
    #about .team__list__item .team__list__item__img {
        margin-bottom: 1rem
    }

    #about .about-us__team .team__list__item__info {
        margin: 0 0 2.8rem
    }
}

@media (max-width: 575px) {
    #auditCustom .header-wrapper__text p br {
        display: none
    }
}

@media (max-width: 1199px) {
    .footer-center .footer-payment-gateways {
        justify-content: center
    }

    .footer-center .footer-payment-gateways__item {
        padding: 1rem 2.5rem
    }
}

#freshdesk-messaging-facade {
    bottom: 12px;
    min-height: 200px;
    min-width: 200px;
    overflow: hidden;
    position: fixed;
    right: 15px;
    z-index: 2222
}

#freshdesk-messaging-icon {
    animation-fill-mode: both;
    animation-duration: .5s;
    animation-name: zoom;
    border: 0;
    border-radius: 34px 8px 34px 34px;
    bottom: 6px;
    box-shadow: 0 5px 4px 0 rgb(0 0 0 / 26%);
    background-color: #ffe211;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 70 70'%3E%3Cg%3E%3Cg%3E%3Cpath fill='transparent' d='M35,0H61.3a8.76,8.76,0,0,1,8.76,8.76V35a35,35,0,0,1-35,35h0A35,35,0,0,1,0,35v0A35,35,0,0,1,35,0Z' /%3E%3Cpath fill='%23fff' d='M45.77,22.23H28.26A8.76,8.76,0,0,0,19.5,31V45.89a1.94,1.94,0,0,0,1.95,1.94H45.77a8.76,8.76,0,0,0,8.76-8.76V31A8.76,8.76,0,0,0,45.77,22.23ZM39.45,41H26.8a1.7,1.7,0,1,1,0-3.4H39.45a1.7,1.7,0,0,1,0,3.4Zm7.78-8.33H26.8a1.71,1.71,0,1,1,0-3.41H47.23a1.71,1.71,0,0,1,0,3.41Z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 60px;
    width: 60px;
    position: absolute;
    right: 5px;
    z-index: 9999
}

#freshdesk-messaging-icon:focus {
    outline: 0 !important
}

.freshdesk-messaging-icon-loading {
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E %23a %7B animation:x 2s infinite%7D @keyframes x %7B from %7B fill:transparent;stroke-width:10px;%7D to %7B fill:%23fff;%7D %7D %3C/style%3E%3Ccircle id='a' cx='26' cy='26' r='14' fill='%23fff' /%3E%3C/svg%3E") !important;
    cursor: auto !important;
    opacity: .8
}

@keyframes zoom {
    from {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

body.fc-widget-open #freshdesk-messaging-facade {
    display: none
}

@font-face {
    font-family: 'Futura PT Book';
    src: url('../fonts/futura-pt/FuturaPT-Book.eot');
    src: url('../fonts/futura-pt/FuturaPT-Book.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Book.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Book.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Book.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Light.eot');
    src: url('../fonts/futura-pt/FuturaPT-Light.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Light.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Light.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Light.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Light.svg') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT Demi';
    src: url('../fonts/futura-pt/FuturaPT-Demi.eot');
    src: url('../fonts/futura-pt/FuturaPT-Demi.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Demi.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Demi.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Demi.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Demi.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Heavy.eot');
    src: url('../fonts/futura-pt/FuturaPT-Heavy.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Heavy.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Heavy.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Heavy.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Heavy.svg') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Bold.eot');
    src: url('../fonts/futura-pt/FuturaPT-Bold.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Bold.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Bold.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Bold.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT';
    src: url('../fonts/futura-pt/FuturaPT-Medium.eot');
    src: url('../fonts/futura-pt/FuturaPT-Medium.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-Medium.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-Medium.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-Medium.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-Medium.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura PT Extra';
    src: url('../fonts/futura-pt/FuturaPT-ExtraBold.eot');
    src: url('../fonts/futura-pt/FuturaPT-ExtraBold.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaPT-ExtraBold.woff2') format('woff2'), url('../fonts/futura-pt/FuturaPT-ExtraBold.woff') format('woff'), url('../fonts/futura-pt/FuturaPT-ExtraBold.ttf') format('truetype'), url('../fonts/futura-pt/FuturaPT-ExtraBold.svg') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura Md BT';
    src: url('../fonts/futura-pt/FuturaBT-Bold.eot');
    src: url('../fonts/futura-pt/FuturaBT-Bold.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaBT-Bold.woff2') format('woff2'), url('../fonts/futura-pt/FuturaBT-Bold.woff') format('woff'), url('../fonts/futura-pt/FuturaBT-Bold.ttf') format('truetype'), url('../fonts/futura-pt/FuturaBT-Bold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Futura Md BT';
    src: url('../fonts/futura-pt/FuturaBT-Medium.eot');
    src: url('../fonts/futura-pt/FuturaBT-Medium.eot?') format('embedded-opentype'), url('../fonts/futura-pt/FuturaBT-Medium.woff2') format('woff2'), url('../fonts/futura-pt/FuturaBT-Medium.woff') format('woff'), url('../fonts/futura-pt/FuturaBT-Medium.ttf') format('truetype'), url('../fonts/futura-pt/FuturaBT-Medium.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

.calendly-popup-content {
    overflow: auto;
    height: 100%
}

.calendly-popup-content::-webkit-scrollbar {
    display: none
}

.calendly-popup-content iframe {
    height: 140% !important
}

:root {
    --main-color: #ecc656;
    --second-color: #0748c6;
    --third-color: #222222;
    --main-text-color: #ffffff;
    --shadow: 0 .6rem 3.3rem -2rem rgba(0, 0, 0, .53)
}

html, body {
    font-size: 10px;
    min-height: 100%;
    scroll-behavior: smooth
}

body {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    height: 100%;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    margin: 0;
    overflow-x: hidden;
    color: var(--main-text-color);
    background: #2ba373;
}

.scroll-hidden {
    overflow: hidden !important;
    -ms-touch-action: none !important;
    touch-action: none !important
}

div, p, form, input, a, span, button, textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

h1, h2, h3, h4, h5, h6, p, textarea, a, div {
    padding: 0;
    margin: 0
}

p {
    font-size: 1.6rem;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    color: var(--main-text-color)
}

ul, li {
    display: block;
    padding: 0;
    margin: 0
}

h1, h2, h3, h4, h5, h6 {
    color: var(--main-text-color);
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    text-align: center;
    line-height: 1
}

h1 {
    font-size: 4.8rem
}

h2 {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: center;
    text-transform: capitalize;
    color: #222222;
    margin-bottom: 5rem
}

a, a:hover, a:active a:focus {
    text-decoration: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

svg {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.btn:focus, .btn:active {
    outline: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

a, button, input, div {
    text-decoration: none
}

input, input:hover, input:focus, input:active, button, button:hover, button:focus, button:active {
    outline: none !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

img {
    max-width: 100%;
    height: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn_def {
    width: 19rem;
    height: 5.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.6rem;
    font-family: "Futura PT Demi", sans-serif;
    color: #ffffff;
    background: #ecc656;
    border: 1px solid rgba(255, 255, 255, .33);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    z-index: 1;
    cursor: pointer
}

.btn_def:hover {
    font-family: "Futura PT Demi", sans-serif;
    color: #ffffff;
    background: #0748c6;
    border: 1px solid rgba(255, 255, 255, .33)
}

.buttons__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 2rem;
    z-index: 1
}

.button_order {
    margin-right: 2rem
}

.button_order-now {
    background: #ffffff;
    border: .5px solid #ecc656;
    border-radius: 3rem;
    color: #ecc656
}

.button_order-now:hover {
    background: #ecc656;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    color: #ffffff
}

.button_check {
    background: transparent;
    border: 1px solid #ecc656;
    color: #ecc656;
    border-radius: 3rem
}

.button_check:hover {
    background: #ecc656;
    border: 1px solid rgba(255, 255, 255, .33);
    color: #ffffff
}

.ham {
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: -webkit-transform 400ms;
    transition: -webkit-transform 400ms;
    -o-transition: transform 400ms;
    transition: transform 400ms;
    transition: transform 400ms, -webkit-transform 400ms;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 5rem
}

.hamRotate.active {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.hamRotate180.active {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.line {
    fill: none;
    -webkit-transition: stroke-dasharray 700ms, stroke-dashoffset 700ms;
    -o-transition: stroke-dasharray 700ms, stroke-dashoffset 700ms;
    transition: stroke-dasharray 700ms, stroke-dashoffset 700ms;
    stroke: #ffffff;
    stroke-width: 5.5;
    stroke-linecap: round
}

.ham6 .top {
    stroke-dasharray: 40 172
}

.ham6 .middle {
    stroke-dasharray: 40 111
}

.ham6 .bottom {
    stroke-dasharray: 40 172
}

.ham6.active .top {
    stroke-dashoffset: -132px
}

.ham6.active .middle {
    stroke-dashoffset: -71px
}

.ham6.active .bottom {
    stroke-dashoffset: -132px
}

#navbarButton.is-active .ham6 .top {
    stroke-dashoffset: -132px
}

#navbarButton.is-active .ham6 .middle {
    stroke-dashoffset: -71px
}

#navbarButton.is-active .ham6 .bottom {
    stroke-dashoffset: -132px
}

.main-page-header {
    background: #062E5F;
    background-size: cover;
    min-height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.fullscreen-bg__video img {
    width: 100%;
    min-height: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: .6
}

.main-page-header .container, .header__contact {
    position: relative;
    z-index: 2
}

.header__crowdoLogo-logo {
    width: 13.1rem;
    height: 4.8rem
}

.header__LogInIcon {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: 1.2rem;
    fill: var(--main-text-color)
}

.navbar {
    min-height: 8rem;
    max-height: 8rem;
    height: 8rem;
    padding: 0 6rem;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    margin-bottom: auto
}

.navbar-brand {
    height: 100%;
    margin: 0;
    padding: 0 4.5rem 0 0;
    border-right: 1px solid rgba(255, 255, 255, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lang__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 3rem
}

.lang__nav__item {
    margin-right: 3rem
}

.lang__nav__link {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.4rem;
    color: rgba(255, 255, 255, .6);
    cursor: pointer
}

.lang__nav__link:hover {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.4rem;
    color: var(--main-text-color)
}

.nav-link {
    font-size: 1.4rem;
    color: rgba(255, 255, 255, .6);
    padding: 3.3rem 0;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    border-bottom: 1px solid transparent;
    font-family: "Futura PT Demi", sans-serif
}

.navbar-nav__alter .nav-link:focus, .navbar-nav__alter .nav-link:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover {
    color: var(--main-text-color);
    border-color: var(--main-text-color);
    font-family: "Futura PT Demi", sans-serif
}

.nav-item {
    margin-right: 6rem
}

.navbar-logIn {
    font-family: "Futura PT Heavy", sans-serif;
    font-size: 1.6rem;
    color: var(--main-text-color)
}

.navbar-logIn:hover {
    font-size: 1.6rem;
    color: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.navbar-logIn:hover > .header__LogInIcon {
    fill: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.dropdown-toggle::after {
    display: none
}

.dropdown-menu {
    padding: .8rem 1.2rem;
    margin: 0;
    font-size: 1.4rem;
    line-height: 2.4rem;
    color: rgba(255, 255, 255, .6);
    background: #ecc656;
    border-radius: 0 0 1.5rem 1.5rem
}

.dropdown-item:focus, .dropdown-item:hover {
    color: var(--main-text-color);
    text-decoration: none;
    background-color: transparent
}

.dropdown-item:hover > .dropdown__arrowIcon {
    stroke: var(--main-text-color)
}

.dropdown-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    color: rgba(255, 255, 255, .6)
}

.dropdown__arrowIcon {
    width: .7rem;
    height: 1.3rem;
    stroke: rgba(255, 255, 255, .6);
    fill: none;
    margin-left: 2rem
}

.header__content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__content__title {
    font-family: "Futura PT Demi", sans-serif;
    text-align: left;
    margin-bottom: 4rem;
    line-height: 5.4rem;
    padding-top: 7rem;
    width: 100%
}

.header__content__title .google:nth-child(1) {
    color: #4285f4
}

.header__content__title .google:nth-child(2) {
    color: #ea4335
}

.header__content__title .google:nth-child(3) {
    color: #fbbc05
}

.header__content__title .google:nth-child(4) {
    color: #4285f4
}

.header__content__title .google:nth-child(5) {
    color: #34a853
}

.header__content__title .google:nth-child(6) {
    color: #ea4335
}

.header__content__title .google:not(:last-child) {
    margin-right: -1rem
}

.header__content__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.header__content__wrapper__btn {
    background: transparent;
    color: var(--main-text-color);
    margin-left: 1rem
}

.header__content__wrapper__btn:hover {
    background: var(--main-color);
    color: var(--main-text-color)
}

.header__contact {
    padding: 0 6rem;
    margin-top: auto;
    height: 8rem;
    min-height: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid rgba(255, 255, 255, .1)
}

.header__contact__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.navbar__contacts {
    margin-top: auto;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.navbar__contacts__link {
    font-family: "Futura PT Demi", sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 2.4rem;
    line-height: 5.4rem;
    color: var(--main-text-color);
    font-weight: 600;
    margin-bottom: 5rem
}

.navbar__contacts__link:hover {
    color: var(--main-text-color)
}

.navbar__contacts__fbIcon {
    width: 1rem;
    height: 1.6rem;
    fill: #ffffff
}

.navbar__contacts__link span {
    width: 4rem;
    height: 4rem;
    border: 1px solid rgba(255, 255, 255, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 2rem
}

.navbar__contacts__link .header__fbIcon {
    margin-left: 2rem
}

.header__contact__wrapper.mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.header__contact__wrapper.mob .contact__wrapper__box {
    margin-right: 0
}

.contact__wrapper__box:not(:last-child) {
    margin-right: 8rem
}

.contact__mailIcon {
    width: 1.4rem;
    height: 1.1rem
}

.contact__skypeIcon {
    width: 1.4rem;
    height: 1.4rem;
    fill: #ffffff
}

.contact__wrapper__box__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(255, 255, 255, .6);
    margin-bottom: 1rem
}

.contact__wrapper__box__title svg {
    margin-right: .6rem
}

.contact__wrapper__box__link {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.6rem;
    color: var(--main-text-color);
    border-bottom: .05rem dashed rgba(255, 255, 255, .5);
    padding-bottom: .4rem
}

.contact__wrapper__box__link:hover {
    color: var(--main-text-color);
    border-bottom: .05rem dashed #ffffff
}

.header__fbIcon {
    width: 1rem;
    height: 1.8rem
}

.header__contact__wrapper__fb-link {
    width: 4.4rem;
    height: 4.4rem;
    border: 1px solid rgba(255, 255, 255, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2.8rem
}

.header__contact__wrapper__all-case-link {
    width: 18rem;
    height: 4.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: .05rem dashed rgba(255, 255, 255, .5);
    border-radius: 2.6rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: var(--main-text-color);
    font-weight: 600;
    margin-right: 3.6rem
}

.header__contact__wrapper__scroll-down-link {
    font-size: 1.4rem;
    line-height: 4.4rem;
    color: var(--main-text-color);
    font-weight: 600
}

.header__arrowIcon {
    width: 2rem;
    height: 1.4rem;
    fill: transparent;
    stroke: #ffffff;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-right: 1.6rem
}

.header__contact__wrapper__scroll-down-link:hover {
    color: var(--main-text-color)
}

.links {
    padding-top: 10rem;
    background: url("../img/links-bg.webp") left bottom 20% no-repeat
}

.links__wrapper__title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.8rem;
    line-height: 5.8rem;
    text-align: left;
    color: #222222;
    margin-bottom: 6.7rem
}

.text-blue {
    color: #ecc656;
    font-family: "Raleway", sans-serif;
    font-weight: 700
}

.links-mp {
    padding: 0 .5rem;
    margin-bottom: 2rem
}

.links__box {
    width: 100%;
    height: 13rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: 1px solid rgba(27, 123, 246, .1);
    border-radius: 1rem
}

.links__box__text {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 3rem;
    text-align: center;
    color: #000000
}

.client-report {
    padding-top: 15.7rem
}

.table {
    border-left: 1px solid rgba(27, 123, 246, .2);
    border-right: 1px solid rgba(27, 123, 246, .2)
}

.table-striped > tbody > tr:nth-child(2n-1) > td, .table-striped > tbody > tr:nth-child(2n-1) > th {
    background: #fff2cb
}

.table-striped > tbody > tr:nth-child(2n-2) > td, .table-striped > tbody > tr:nth-child(2n-2) > th {
    background: rgba(218, 233, 255, .4)
}

.table td, .table th {
    padding: 1rem 2.1rem;
    vertical-align: unset;
    border-top: 1px solid rgba(27, 123, 246, .2)
}

.table tr td:last-child {
    font-size: 2rem;
    color: #ecc656
}

.table-email {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 4.4rem;
    text-transform: lowercase;
    color: #222222
}

.table-text {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 1.8rem;
    line-height: 4.4rem;
    text-transform: lowercase;
    color: #222222
}

.table thead th {
    vertical-align: middle;
    border-bottom: none;
    color: #fff;
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 2rem;
    line-height: 3rem;
    text-transform: capitalize
}

.thead__blue {
    background: #0748c6
}

.compare {
    padding-top: 15rem;
    padding-bottom: 18rem;
    background: url("../img/compaer-bg.webp") left 20rem no-repeat;
    overflow: hidden;
    background-position-y: 58px;
    background-size: 37%
}

.compare__wrapper {
    border-radius: 2rem;
    padding: .4rem
}

.compare__wrapper__list {
    padding: 3rem 5rem 5rem 5rem
}

.compare__wrapper_cons .compare__wrapper__title {
    border: 1px solid rgba(27, 123, 246, .2)
}

.compare__wrapper_pros .compare__wrapper__title {
    border: 1px solid rgba(255, 255, 255, .2);
    color: #ffffff
}

.compare__wrapper__title {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 3rem;
    line-height: 5.4rem;
    text-align: center;
    color: #ecc656;
    width: 100%;
    height: 11rem;
    border-radius: 2rem 2rem 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.compare__wrapper__list__item {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 1.2;
    color: rgba(34, 34, 34, .8);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.compare__wrapper__list__item:not(:last-child) {
    margin-bottom: 2rem
}

.compare__wrapper_cons {
    background: #dae9ff;
    -webkit-box-shadow: 0 2rem 4rem -2rem #dae9ff;
    box-shadow: 0 2rem 4rem -2rem #dae9ff
}

.compare__wrapper_pros {
    background: #0748c6;
    -webkit-box-shadow: 0 2rem 4rem -2rem #0748c6;
    box-shadow: 0 2rem 4rem -2rem #0748c6;
    position: relative
}

.xIcon {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
    margin-right: 1.6rem;
    margin-top: .5rem
}

.checkIcon {
    width: 2rem;
    min-width: 2rem;
    height: 1.469rem;
    margin-right: 1.6rem;
    margin-top: .7rem
}

.compare__wrapper_pros .compare__wrapper__list__item {
    color: #ffffff
}

.lampIcon_big {
    width: 16.4rem;
    height: 18rem;
    position: absolute;
    top: 10rem;
    right: -7.5rem
}

.lampIcon_small {
    width: 9rem;
    height: 10.6rem;
    position: absolute;
    bottom: 2.4rem;
    right: -2.6rem;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.leafIcon {
    position: absolute;
    bottom: 6.5rem;
    right: -11.5rem;
    z-index: -1
}

.world {
    background: url("../img/world.webp") top center no-repeat;
    padding-top: 10rem;
    padding-bottom: 10rem;
    background-size: cover
}

.world__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 53.6rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: url("../img/world_wrapper_bg.webp") top center no-repeat;
    position: relative;
    background-size: contain
}

.world__wrapper__box {
    width: 33%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.world__wrapper__box__title {
    margin-bottom: 0;
    font-family: "Futura PT", sans-serif;
    font-weight: bold
}

.world__wrapper__box_black .world__wrapper__box__title, .world__wrapper__box_black .world__wrapper__box__list__item, .world__wrapper__box__blue .world__wrapper__box__list__item {
    color: #ffffff
}

.world__wrapper__box__list__item {
    font-size: 2.4rem;
    line-height: 3.4rem;
    color: #000;
    text-align: center;
    font-family: "Raleway", sans-serif;
    font-weight: 600
}

.world__wrapper__box_black .world__wrapper__box__title {
    margin-bottom: 1.3rem
}

.world__wrapper__box_black .world__wrapper__box__list__item {
    margin-bottom: 1rem
}

.world__wrapper__box__blue .world__wrapper__box__list__item {
    margin-bottom: 3.7rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 900
}

.world__wrapper__box_white .world__wrapper__box__title {
    margin-bottom: 5.8rem
}

.sputnik {
    position: absolute
}

.sputnik_1 {
    bottom: 4.3rem;
    left: 8.7rem;
    width: 5rem;
    height: 5rem
}

.sputnik_2 {
    bottom: 3.5rem;
    right: 13.1rem;
    width: 3.1rem;
    height: 3.1rem
}

.sputnik_3 {
    top: 2.9rem;
    right: 7.2rem;
    width: 5.5rem;
    height: 5.5rem
}

.packages {
    padding-top: 10rem;
    padding-bottom: 10rem
}

.packages__title-top {
    margin-top: 65px
}

.package__wrapper {
    width: 100%;
    max-width: 31.2rem;
    margin: 0 auto;
    background: #fbfcff;
    border: .25px solid #ecc656;
    -webkit-box-shadow: 0 2.3rem 3rem rgba(0, 0, 0, .07);
    box-shadow: 0 2.3rem 3rem rgba(0, 0, 0, .07);
    border-radius: 2rem 8.8rem 2rem 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    position: relative;
    padding: 3.5rem 0 6rem;
    margin-bottom: 3rem
}

.package__wrapper-selected {
    border: 2px solid #fd9006
}

.package__wrapper__title {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 1.8rem;
    line-height: 2.9rem;
    letter-spacing: .2em;
    color: rgba(34, 34, 34, .9);
    margin-bottom: 5rem;
    text-transform: uppercase
}

.package__wrapper__image {
    margin-bottom: 6rem;
    height: 9rem
}

.package__wrapper__numb-links {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 2rem;
    line-height: 2.9rem;
    color: rgba(34, 34, 34, .8);
    margin-bottom: 3rem
}

.package__wrapper__list {
    margin-bottom: 3rem
}

.package__wrapper__item {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 4.6rem;
    color: rgba(34, 34, 34, .7)
}

.package__wrapper__item_link {
    line-height: 1 !important;
    padding-top: 1rem
}

.package__wrapper__item span {
    display: block
}

.package__wrapper__price {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 3rem;
    line-height: 2.9rem;
    color: #ecc656;
    margin-bottom: 1.2rem
}

.package__wrapper__price-link {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-size: 2rem;
    line-height: 2.9rem;
    color: #222222;
    margin-bottom: 3rem
}

.package__wrapper-selected .package__wrapper__price-link {
    color: #ea4335;
    font-weight: 900
}

.package__wrapper__price-link span {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500
}

.package__wrapper__btn {
    width: 22rem;
    height: 6rem;
    margin: 0 auto;
    margin-bottom: -9rem
}

.package__wrapper__btn-selected {
    border: 2px solid #fd9006
}

.package__wrapper_platinum {
    background: #dbe4ff
}

.safe__wrapper {
    background: #043197;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 16rem 16rem 2.6rem 2.6rem;
    height: 34.2rem;
    margin-top: 14rem
}

.safe__wrapper__border {
    position: absolute;
    border: 1px solid #ecc656;
    border-radius: 16rem 16rem 2.6rem 2.6rem;
    -webkit-transform: matrix(1, .07, -0.04, 1, 0, 0);
    -ms-transform: matrix(1, .07, -0.04, 1, 0, 0);
    transform: matrix(1, .07, -0.04, 1, 0, 0);
    width: 100%;
    height: inherit;
    left: 0
}

.safe__wrapper__text {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 3rem;
    line-height: 4rem;
    color: #ffffff;
    margin-bottom: 3rem
}

.safe__wrapper__text span {
    font-family: "Futura PT", sans-serif;
    font-weight: 900;
    font-style: normal
}

.packages__button_check {
    border: 1px solid rgba(255, 255, 255, .34);
    color: #ffffff
}

.carousel__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    overflow: hidden;
    height: 100%
}

.owl-carousel .owl-item img {
    width: unset;
    margin-left: -1px
}

.bookmarks {
    width: 47%;
    margin-left: -1.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bookmarks ul {
    border-top: 1px solid rgba(255, 255, 255, .2);
    border-right: 1px solid rgba(255, 255, 255, .2);
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    border-radius: 0 10px 10px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 30rem;
    width: 22rem;
    padding-left: 2rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.bookmarks ul li {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.4rem;
    width: 100%;
    color: rgba(255, 255, 255, .5);
    cursor: pointer;
    border-left: 1px solid rgba(255, 255, 255, .5);
    padding-left: 2rem
}

.bookmarks ul li span {
    font-family: "Raleway", sans-serif;
    font-weight: 600
}

.bookmarks ul li.active {
    color: #ffffff;
    border-color: #ffffff
}

.navbar_alter {
    border-bottom: 1px solid rgba(27, 123, 246, .1)
}

.navbar-brand_alter {
    height: 100%;
    margin: 0;
    padding: 0 4.5rem 0 0;
    border-right: 1px solid rgba(27, 123, 246, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.link__alter_active {
    color: #ecc656 !important;
    border-color: #ecc656 !important
}

.link__alter {
    color: #323232
}

.link__alter:hover {
    color: #ecc656
}

.navbar-nav__alter .link__alter:focus, .navbar-nav__alter .link__alter:hover, .navbar-nav .link__alter:focus, .navbar-nav .link__alter:hover {
    color: #ecc656 !important;
    border-color: #ecc656 !important
}

.navbar-logIn__alter {
    color: #ecc656
}

.header__LogInIcon__alter {
    fill: #ecc656
}

.navbar-logIn__alter:hover {
    color: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.navbar-logIn__alter:hover > .header__LogInIcon__alter {
    fill: var(--second-color);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.contact__wrapper__box__title_alter {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    color: rgba(34, 34, 34, .6)
}

.contact__wrapper__box__link_alter {
    font-family: "Futura PT Demi", sans-serif;
    color: #222222;
    border-color: #222222
}

.contact__wrapper__box__link_alter:hover {
    color: #222222;
    border-color: #222222
}

.faq {
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 8.5rem;
    padding-bottom: 15rem
}

.faq__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.faq__image__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

.faq__title {
    text-align: left;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 5rem;
    padding-top: 4rem
}

.faq__wrapper__box {
    border-bottom: 1px solid rgba(27, 123, 246, .1);
    margin-bottom: 3rem
}

.faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 1;
    color: #222222 !important;
    padding-bottom: 2rem;
    cursor: pointer
}

.faq__answer__text {
    border-left: 2px solid #ecc656;
    padding-left: 2rem;
    color: #222222 !important;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.2rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    margin-bottom: 2rem
}

.faq__arrowIcon {
    fill: transparent;
    width: 2.5rem;
    height: 2.5rem;
    stroke: #ecc656;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.faq__question[aria-expanded=true] {
    color: #ecc656 !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.faq__question[aria-expanded=true] .faq__arrowIcon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.our-cases {
    padding-top: 12rem;
    background: url(../img/case/case-bg-left.webp) left bottom no-repeat, url(../img/case/case-bg-right.webp) right top no-repeat
}

.our-cases__title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.8rem;
    line-height: 5.4rem;
    padding-left: 1.5rem;
    margin-bottom: 3rem
}

.case__card {
    border-radius: 1rem;
    margin-bottom: 2rem;
    width: 100%;
    padding: 1.5rem 0;
    height: 37.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.case__card__info {
    width: 55%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding-left: 3rem;
    padding-right: .4rem
}

.case__card__title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 3.6rem;
    line-height: 3.5rem;
    color: #ffffff;
    text-align: left;
    margin-bottom: 0rem
}

.case__card__review {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2rem;
    color: #ffffff;
    text-align: left;
    line-height: 3rem
}

.case__card__text {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.6rem;
    color: rgba(255, 255, 255, .8);
    text-align: left
}

.case__card__btn {
    width: 19rem
}

.case__card_0 {
    background: -o-linear-gradient(335.81deg, #DC3545 0, #0A56B8 100%);
    background: linear-gradient(114.19deg, #DC3545 0, #0A56B8 100%)
}

.case__card_0 .case__card__text {
    padding-right: 4rem
}

.case__card_1 {
    background: -o-linear-gradient(326.17deg, #ecc656 0, #0a56b8 100%);
    background: linear-gradient(123.83deg, #ecc656 0, #0a56b8 100%)
}

.case__card_2 {
    background: -o-linear-gradient(326.17deg, #66bd63 0, #089d5b 100%);
    background: linear-gradient(123.83deg, #66bd63 0, #089d5b 100%)
}

.case__card__image__img_2-1, .case__card__image__img_2-2 {
    height: 100%;
    padding: .3rem
}

.case__card_3 {
    background: -o-linear-gradient(157.97deg, #b00909 0, #da2903 66.64%);
    background: linear-gradient(292.03deg, #b00909 0, #da2903 66.64%)
}

.case__card_4 {
    background: -o-linear-gradient(326.17deg, #9f33e0 0, #91089d 100%);
    background: linear-gradient(123.83deg, #9f33e0 0, #91089d 100%)
}

.case__card_5 {
    background: -o-linear-gradient(146.17deg, #cd5904 0, #e4b40a 100%);
    background: linear-gradient(303.83deg, #cd5904 0, #e4b40a 100%)
}

.case__card__image_6 {
    margin-right: 3rem
}

.case__card__image__img_6 {
    margin-right: auto;
    margin-left: auto
}

.case__card_6 {
    background: -o-linear-gradient(326.17deg, #33ace0 0, #083b9d 100%);
    background: linear-gradient(123.83deg, #33ace0 0, #083b9d 100%)
}

.case__card_7 {
    background: -o-linear-gradient(146.17deg, #040ccd 0, #4b9ce7 100%);
    background: linear-gradient(303.83deg, #040ccd 0, #4b9ce7 100%)
}

.case__card_8 {
    background: -o-linear-gradient(326.17deg, #b9136d 0, #c50082 100%);
    background: linear-gradient(123.83deg, #b9136d 0, #c50082 100%)
}

.case__card__image_8 {
    margin-right: 3rem
}

.case__card__image__img_8 {
    margin-right: auto;
    margin-left: auto
}

.case__card_9 {
    background: -o-linear-gradient(146.17deg, #cd2804 0, #e7544b 100%);
    background: linear-gradient(303.83deg, #cd2804 0, #e7544b 100%)
}

.case__card_10 {
    background: -o-linear-gradient(326.17deg, #7013b9 0, #6200c5 100%);
    background: linear-gradient(123.83deg, #7013b9 0, #6200c5 100%)
}

.case__card__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.case__card__image__img {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto
}

.case__card__image_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 45%;
    height: 100%
}

.case__card__image_box_wrap {
    height: 49%
}

.case__card__image img {
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow)
}

.our-cases__wrapper {
    background: #e9f2fe;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5rem;
    margin: 7rem 0 10rem
}

.our-cases__wrapper__text {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.3rem;
    line-height: 4.6rem;
    color: #222222
}

.our-cases__buttons__wrapper {
    margin-top: 0
}

.modal-body__btn {
    width: 5rem;
    height: 5rem;
    background: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: sticky;
    position: -webkit-sticky
}

.modal-body__btn_rev {
    top: 21rem;
    margin-left: -18rem;
    margin-right: auto
}

.modal-body__btn_next {
    top: 21rem;
    right: -7rem;
    margin-left: auto;
    margin-right: -18rem
}

.modal-body__btn_arrowIcon {
    height: 2rem;
    width: 2rem;
    fill: transparent;
    stroke: #ffffff
}

.modal-body__btn:active > .modal-body__btn_arrowIcon {
    height: 2.5rem
}

.modal-body__btn_rev > .modal-body__btn_arrowIcon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.modal-dialog {
    max-width: 1128px;
    padding: 18px
}

.modal-content {
    background: #e9f2fe;
    border-radius: 1rem
}

.modal-header {
    border: none
}

.modal-header button.close {
    background: transparent;
    border: none
}

.modal-body {
    padding: 0 11.4rem 6rem 11.4rem
}

.modal {
    overflow-y: auto
}

.modal.show {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.close {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 3.6rem;
    top: 2rem;
    right: 2rem;
    color: #000000;
    background: red;
    width: 40px;
    height: 40px;
    line-height: 0;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.modal-title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 3.6rem;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 3.5rem;
    text-align: left
}

.modal-text {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    margin-bottom: 4rem
}

.modal_pictures__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.modal_pictures {
    margin-bottom: 4rem;
    border-radius: 1rem
}

.modal_pictures__img {
    display: block;
    margin: 0 auto
}

.modal-footer__link__searchIcon {
    width: 2rem;
    height: 2rem;
    fill: #ecc656;
    margin-right: 2rem
}

.modal-footer__link {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2.4rem;
    line-height: 3rem;
    color: #000000
}

.modal-footer__link a {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3rem;
    color: #ecc656;
    border-bottom: 1px solid #ecc656
}

.modal-footer__link a:hover {
    color: #ecc656
}

.modal::-webkit-scrollbar {
    display: none
}

.modal {
    -ms-overflow-style: none
}

.modal-open .modal {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.contact-bg {
    background: url("../img/contact-bg.webp") bottom right no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.contact {
    padding-top: 5rem;
    padding-bottom: 9rem
}

.contact__wrapper {
}

.wrapper__box__contact {
    margin: 0
}

.wrapper__box__contact {
    margin-bottom: 5rem
}

.contact__wrapper__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.contact__wrapper__container .wrapper__box__contact {
    margin-right: 4rem
}

.contact__title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 4.8rem;
    line-height: 5.4rem;
    color: #fff;
    text-align: left;
    padding-top: 7.7rem;
    padding-bottom: 6rem
}

.wrapper__box__contact__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 2rem;
    line-height: 1;
    color: #fff
}

.wrapper__box__contact__link {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 4rem;
    color: #fff;
}

.contact__soc_link {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 5.4rem;
    color: #222222;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.wrapper__box__contact__link:hover, .contact__soc_link:hover {
    color: #fff
}

.contact__soc_link span {
    background: #ecc656;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.6rem;
    height: 2.6rem;
    margin-right: 1rem
}

.contact__mess_link {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 5.4rem;
    color: #222222;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contact__mess_link span {
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1rem
}

.contact__mess_link svg {
    width: 2.4rem;
    height: 2.4rem
}

.contact__mess_link:hover {
    color: #222222
}

.wrapper__box__contact a.schedule-a-call {
    width: 16rem;
    min-width: 11rem;
    height: 4.6rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    border-radius: 3rem;
}

.wrapper__box__contact a.schedule-a-call:hover {
    color: #fff
}

.contact_fbIcon {
    width: 1.4rem;
    height: 1.4rem;
    fill: #ffffff
}

.contact-map {
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    height: 100%
}

.contact-map iframe {
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    border-radius: 1rem;
    border: 1px solid rgba(0, 0, 0, .05) !important
}

.h100 {
    height: 100%
}

.samples-modal-close {
    top: 1rem;
    right: 1rem
}

.modal-dialog-centered {
    max-width: 330px;
    padding: 18px
}

.samples-modal-title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 2rem;
    padding-top: 5rem;
    display: block;
    border-radius: 0;
    background: transparent
}

.form-samples__label {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-size: 1.4rem;
    color: #222222
}

.samples-modal-body {
    padding: 5rem 2.3rem 3rem 2.3rem;
    background: #ffffff url("../img/form-modal-bg.webp") bottom center no-repeat;
    background-size: contain;
    border-radius: 1rem;
    position: relative
}

.form-samples__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2rem;
    position: relative
}

#result {
    color: #f47676;
    font-size: 1.4rem;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-top: 1rem
}

.errorIcon {
    fill: #f47676;
    width: .8rem;
    height: .8rem;
    margin-right: .5rem
}

.form-samples__btn {
    margin: 4rem auto 0 auto
}

.form-samples__input {
    display: block;
    width: 100%;
    height: 4rem;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    font-family: "Futura PT", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 3.4rem;
    color: #222222;
    padding: 0 10px;
    text-align: left
}

.form-samples__input::-webkit-input-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input::-moz-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input:-ms-input-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input::-ms-input-placeholder {
    color: rgba(34, 34, 34, .5)
}

.form-samples__input::placeholder {
    color: rgba(34, 34, 34, .5)
}

.form_arrow {
    position: absolute
}

.arrow_l {
    bottom: 165px;
    right: -26px
}

.arrow_r {
    top: 57px;
    left: -24px
}

.samples-thanks-title {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 6.4rem;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 6rem;
    position: relative;
    text-align: center;
    z-index: 1
}

.samples-thanks_text-check {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 3rem;
    color: #222222;
    margin-bottom: 2rem;
    text-align: center
}

.samples-thanks_text {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #222222;
    text-align: center
}

.leaf-tnx {
    position: absolute;
    top: 20px;
    left: 110px
}

.samples-modal-thanks-body {
    padding-top: 9rem !important
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0 auto !important
}

.button_su {
    overflow: hidden;
    position: relative;
    display: inline-block;
    border-radius: 33px
}

.su_button_circle {
    border-radius: 1000px;
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    margin-left: 0;
    margin-top: 0;
    pointer-events: none
}

.button_su_inner {
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 19rem;
    height: 5.5rem;
    font-size: 1.6rem;
    font-family: "Futura PT Demi", sans-serif;
    color: #ffffff;
    background: #ecc656;
    border: 1px solid rgba(255, 255, 255, .33);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    z-index: 100000;
    cursor: pointer
}

.button_su_inner:hover {
    color: #ffffff
}

.button_text_container {
    position: relative;
    z-index: 10
}

.explode-circle {
    -webkit-animation: explode .5s forwards;
    animation: explode .5s forwards
}

.desplode-circle {
    -webkit-animation: desplode .5s forwards;
    animation: desplode .5s forwards
}

@-webkit-keyframes explode {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2);
        color: #ffffff
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
}

@keyframes explode {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2);
        color: #ffffff
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
}

@-webkit-keyframes desplode {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(218, 233, 255, .6);
        color: #ffffff
    }
}

@keyframes desplode {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(218, 233, 255, .6);
        color: #ffffff
    }
}

.button_su_inner_white {
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 19rem;
    height: 5.5rem;
    font-size: 1.6rem;
    font-family: "Futura PT Demi", sans-serif;
    background: transparent;
    border: .5px solid #ecc656;
    color: #ecc656;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3rem;
    z-index: 100000;
    cursor: pointer
}

.package__wrapper__btn-selected .button_su_inner_white {
    border: none
}

.button_su_inner_white:hover {
    color: #ffffff
}

.header__contact__wrapper__all-case-link {
    width: 18rem;
    height: 4.4rem;
    border: .05rem dashed rgba(255, 255, 255, .5);
    border-radius: 2.6rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: var(--main-text-color);
    margin-right: 3.6rem
}

.package__wrapper__btn {
    width: 22rem;
    height: 6rem;
    margin: 0 auto;
    margin-bottom: -9rem;
    background: #ffffff
}

.package__wrapper__btn:hover {
    color: #ffffff
}

.button_su_inner_trans_head {
    border: 1px solid rgba(255, 255, 255, .33);
    color: #ffffff
}

.explode-circle_white {
    -webkit-animation: explode_white .5s forwards;
    animation: explode_white .5s forwards
}

.package__wrapper__btn-selected .explode-circle_white {
    -webkit-animation: explode_yellow .5s forwards;
    animation: explode_yellow .5s forwards
}

.desplode-circle_white {
    -webkit-animation: desplode_white .5s forwards;
    animation: desplode_white .5s forwards
}

.package__wrapper__btn-selected .desplode-circle_white {
    -webkit-animation: desplode_yellow .5s forwards;
    animation: desplode_yellow .5s forwards
}

@-webkit-keyframes explode_white {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
}

@keyframes explode_white {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
}

@-webkit-keyframes explode_white {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(42, 53, 80, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
}

@keyframes explode_yellow {
    0% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(255, 165, 0, .2)
    }
    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #fd9006
    }
}

@-webkit-keyframes explode_yellow {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #fd9006
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(255, 165, 0, .6)
    }
}

@keyframes desplode_yellow {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #fd9006
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(255, 165, 0, .6)
    }
}

@keyframes desplode_white {
    0% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #ecc656
    }
    100% {
        width: 0;
        height: 0;
        margin-left: 0;
        margin-top: 0;
        background-color: rgba(218, 233, 255, .6)
    }
}

.header_alter {
    width: 100%;
    min-height: 8rem;
    height: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header_alter-logIn {
    margin-right: 4.6rem !important;
    margin-left: auto !important
}

.header_alter-LogInIcon {
    fill: #ffffff
}

.main-z {
    z-index: 16
}

.header_alter__link {
    color: #ffffff
}

.lang__nav {
    display: none
}

.main-page-lang {
    color: rgba(255, 255, 255, .6)
}

.main-page-lang:hover {
    color: var(--main-text-color);
    border-color: var(--main-text-color)
}

.lang {
    height: 100%
}

.lang-item.dropdown {
    height: 100%
}

.flag__icon {
    height: 20px;
    width: 20px
}

.lang-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.4rem;
    padding: 3.3rem 0;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    border-bottom: 1px solid transparent;
    font-family: "Futura PT Demi", sans-serif;
    text-transform: uppercase
}

.lang-link span {
    margin-right: 5px
}

.lang-item .dropdown-menu {
    min-width: 5rem;
    padding: 0;
    border: 0
}

.dropdown-menu .lang-link {
    padding: 0;
    color: #ffffff;
    padding-bottom: 5px;
    padding-top: 5px
}

.dropdown-menu > .lang-link:hover {
    background: #9fc8fb
}

.dropdown-menu > .lang-link:last-child {
    border-radius: 0 0 1.5rem 1.5rem
}

.dropdown-menu > .lang-link:hover:last-child {
    border-radius: 0 0 1.5rem 1.5rem
}

.text-bloc {
    width: 100%;
    background: #dae9ff;
    -webkit-box-shadow: 0 2rem 4rem -2rem #dae9ff;
    box-shadow: 0 2rem 4rem -2rem #dae9ff;
    padding: 5rem 4rem;
    border-radius: 1rem;
    position: relative;
    overflow: hidden;
    margin-top: 14rem
}

.text-bloc .leafIcon {
    position: absolute;
    bottom: -133px;
    right: -10px;
    z-index: 0
}

.text-bloc p {
    color: #222222;
    font-size: 1.8rem;
    width: 80%;
    font-family: "Futura PT Medium", sans-serif
}

.text-bloc p:first-child {
    font-size: 3.6rem;
    font-family: "Futura PT Demi", sans-serif;
    margin-bottom: 4rem
}

.text-bloc p span {
    color: #ecc656
}

.text-bloc p .uper {
    text-transform: uppercase
}

.why-crowdo__title {
    margin-top: 14rem;
    margin-bottom: 8rem
}

.why-crowdo {
    position: relative
}

.why-crowdo .col-md-4 {
    margin-bottom: 12rem
}

.why-crowdo__bloc {
    position: relative;
    min-height: 20.8rem;
    background: #ffffff;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    padding: 7rem 2rem 3rem;
    border-radius: 1rem;
    z-index: 1
}

.why-crowdo__bloc__icon {
    width: 10rem;
    height: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--main-color);
    border-radius: 50%;
    border: .8rem solid #fff2cb;
    position: absolute;
    top: -40px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.why-crowdo__bloc__icon svg {
    width: 5.5rem;
    height: 5.5rem
}

.why-crowdo__bloc__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 2.6rem;
    text-transform: uppercase;
    color: var(--third-color);
    text-align: center;
    margin-bottom: 1rem
}

.why-crowdo__bloc__text {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: var(--third-color);
    text-align: center
}

.why-crowdo__bloc__text span {
    color: var(--main-color);
    font-weight: 600
}

.why-crowdo_leaf {
    position: absolute;
    opacity: .25
}

.why-crowdo_leaf_first {
    top: -12rem;
    left: -1.2rem
}

.why-crowdo_leaf_second {
    top: -10.6rem;
    right: -6.3rem;
    -webkit-transform: scaleX(-1) rotate(-10deg);
    -ms-transform: scaleX(-1) rotate(-10deg);
    transform: scaleX(-1) rotate(-10deg);
    width: 100%
}

.how-do-we {
    position: relative
}

.how-do-we__video {
    background: #d8e9fe;
    -webkit-box-shadow: -16px -16px 50px rgba(255, 255, 255, .25), 16px 16px 50px rgba(27, 123, 246, .1);
    box-shadow: -16px -16px 50px rgba(255, 255, 255, .25), 16px 16px 50px rgba(27, 123, 246, .1);
    border-radius: 30px;
    padding: 2rem 1.8rem
}

.how-do-we__man {
    position: absolute;
    right: 0;
    bottom: 5%;
    width: 24vw
}

.how-do-we__man img {
    width: 100%
}

.video-block {
    position: relative
}

.video-block__button {
    position: absolute;
    top: 30%;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    cursor: pointer;
    width: 24rem;
    height: 24rem;
    background: url(../img/play-button.webp) center no-repeat;
    background-size: contain;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 1.8rem
}

.video-block__button:after {
    content: " View now";
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.video-block__video {
    width: 100%;
    height: auto;
    border-radius: 30px
}

.text-bloc {
    display: none
}

.packages-switch {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.packages-switch:after {
    content: "";
    position: absolute;
    width: 50%;
    top: 0;
    -webkit-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    -o-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    border-radius: 2.75rem;
    -webkit-box-shadow: 0 .2rem 1.5rem 0 rgba(0, 0, 0, .1);
    box-shadow: 0 .2rem 1.5rem 0 rgba(0, 0, 0, .1);
    background-color: #3d90ef;
    height: 100%;
    z-index: 0
}

.packages-switch.left:after {
    left: 0
}

.packages-switch.right:after {
    left: 50%
}

.packages-switch .packages-btn {
    display: inline-block;
    width: 50%;
    padding: 1.2rem 0;
    z-index: 1;
    position: relative;
    cursor: pointer;
    -webkit-transition: color 200ms;
    -o-transition: color 200ms;
    transition: color 200ms;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: normal;
    color: #3d90ef;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.packages-switch .packages-btn.active {
    color: #ffffff;
    cursor: default
}

.packages-wrapper {
    border-radius: 3.7rem;
    background-color: #fff;
    padding: .8rem;
    width: 100%;
    max-width: 31.6rem;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    margin-bottom: 5rem
}

.packages-p {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hide-me {
    display: none
}

.packages_old {
    display: none
}

#newStyleContainer {
    background: #ffffff
}

#newStyleContainer p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #222222
}

#newStyleContainer h1, #newStyleContainer h2, #newStyleContainer h3, #newStyleContainer h4, #newStyleContainer h5, #newStyleContainer h6 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000;
}

#newStyleContainer a, #newStyleContainer a:hover, #newStyleContainer a:active a:focus {
    text-decoration: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#newStyleContainer .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 1rem;
    min-height: 1rem;
    padding: 1.5rem 3rem;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: #2ba373;
    color: #ffffff;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16)
}

#newStyleContainer .btn:hover {
    background: #21b077;
    color: #ffffff
}

#newStyleContainer .btn:active {
    background: #21b077;
    color: #ffffff
}

#newStyleContainer .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#newStyleContainer .build-buttons__text {
    font-family: "Montserrat", sans-serif
}

#newStyleContainer .btn-text {
    color: #222222;
    font-style: italic;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 3.4rem;
    font-family: "Roboto", sans-serif;
    text-transform: uppercase
}

#newStyleContainer .btn-orange {
    background: #ffe211;
    color: #ffffff
}

#newStyleContainer .btn-orange:hover {
    background: #ffe211;
    color: #ffffff
}

#newStyleContainer .btn-orange:active {
    background: #ffe211;
    color: #ffffff
}

#newStyleContainer header {
    background: #ffffff
}

#newStyleContainer .nav-link {
    font-family: "Futura PT Demi", sans-serif
}

#newStyleContainer .navbar_alter {
    border: none
}

#newStyleContainer .navbar-brand_alter {
    border: none
}

#newStyleContainer .link__alter_active {
    border-color: transparent !important
}

#newStyleContainer .navbar-nav__alter .link__alter:focus, .navbar-nav__alter .link__alter:hover, .navbar-nav .link__alter:focus, .navbar-nav .link__alter:hover {
    color: #ecc656 !important;
    border-color: transparent !important
}

#newStyleContainer .section-title h2 {
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 600;
    text-align: center;
    text-transform: unset
}

#newStyleContainer .header {
    padding-top: 2rem;
    border-bottom: 1px solid #2222221a
}

.newCrowdo .header {
    z-index: 0
}

#newStyleContainer .header-wrapper {
    padding-top: 9.6rem
}

#newStyleContainer .header-wrapper__title {
    margin-bottom: 3rem
}

#newStyleContainer .header-wrapper__title h1 {
    font-size: 4.8rem;
    text-align: left
}

#newStyleContainer .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 3rem
}

#newStyleContainer .header-wrapper__text_percent {
    background: #2ba373;
    padding: 1.4rem 2rem;
    font-family: "Montserrat", sans-serif;
    font-size: 3.6rem;
    line-height: 4rem;
    font-weight: 700;
    color: #000000;
    margin-right: 2rem;
    border-radius: .5rem
}

#newStyleContainer .header-wrapper__text p {
    width: 100%
}

#newStyleContainer .header-wrapper__text .google {
    font-weight: 700
}

#newStyleContainer .header-wrapper__text .google:nth-child(1) {
    color: #4285f4
}

#newStyleContainer .header-wrapper__text .google:nth-child(2) {
    color: #ea4335
}

#newStyleContainer .header-wrapper__text .google:nth-child(3) {
    color: #fbbc05
}

#newStyleContainer .header-wrapper__text .google:nth-child(4) {
    color: #4285f4
}

#newStyleContainer .header-wrapper__text .google:nth-child(5) {
    color: #34a853
}

#newStyleContainer .header-wrapper__text .google:nth-child(6) {
    color: #ea4335
}

#newStyleContainer .header-wrapper__text .google:not(:last-child) {
    margin-right: -0.4rem
}

#newStyleContainer .header-wrapper__buttons a:first-child {
    margin-right: 1rem
}

#newStyleContainer .header-wrapper__buttons .btn-text {
    font-size: 1.6rem;
    text-transform: unset
}

#newStyleContainer .header-wrapper__buttons-mob {
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .header-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5.7rem
}

#newStyleContainer .header-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#newStyleContainer .header-list__item_icon {
    background: #ecc656;
    opacity: .3;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1rem
}

#newStyleContainer .header-list__item_icon svg {
    width: 1.2rem;
    height: 1rem
}

#newStyleContainer .header-list__item_text {
    font-size: 1.6rem
}

#newStyleContainer .header-list__item_text span {
    font-weight: 700
}

#newStyleContainer .header-list__item:not(:last-child) {
    margin-right: 7rem
}

#newStyleContainer .guest-posting {
    padding-top: 10rem;
    padding-bottom: 4rem;
    border-bottom: 1px solid #2222221a
}

#newStyleContainer .guest-posting__title {
    margin-bottom: 8rem
}

#newStyleContainer .guest-posting__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    margin-bottom: 6rem
}

#newStyleContainer .guest-posting__wrapper__icon {
    margin-bottom: 4rem
}

#newStyleContainer .guest-posting__wrapper__icon svg {
    width: 6rem;
    height: 6rem
}

#newStyleContainer .guest-posting__wrapper__text span {
    font-weight: 700
}

#newStyleContainer .transparent {
    padding-top: 10rem;
    padding-bottom: 10rem
}

#newStyleContainer .transparent__title {
    margin-bottom: 4rem
}

#newStyleContainer .transparent__counter__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10rem
}

#newStyleContainer .transparent__counter__wrapper__block {
    border: 1px solid #2222221a;
    border-radius: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 5rem;
    padding-left: 4.2rem;
    padding-right: 12.5rem;
    position: relative
}

#newStyleContainer .transparent__counter__wrapper__img {
    width: 26rem;
    position: absolute
}

#newStyleContainer .transparent__counter__wrapper__img.woman {
    left: -22.7rem;
    top: -57px
}

#newStyleContainer .transparent__counter__wrapper__img.man {
    right: -21.7rem;
    bottom: 0
}

#newStyleContainer .transparent__counter__wrapper__block h4 {
    color: #000;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    padding-top: 1rem;
    margin-right: 2rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block {
    margin-bottom: 4rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__image {
    margin-bottom: 2rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__image img {
    width: 36.5rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1rem
}

#newStyleContainer .transparent__counter__wrapper__block .counter__block__list__item p span {
    font-weight: 700
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap {
    width: 37rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 4rem
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range] {
    -webkit-appearance: none;
    margin: 20px 0;
    width: 100%;
    outline: none
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range]:focus {
    outline: none
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: .6rem;
    cursor: pointer;
    animate: .2s;
    background: #e9e9e9;
    border-radius: .5rem
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap input[type=range]::-webkit-slider-thumb {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    background: #ecc656;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -1rem
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap .range-value {
    position: absolute;
    top: -50%;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#newStyleContainer .transparent__counter__wrapper__block .range-wrap .range-value span {
    background: url(../img/transparent-pricing/you-pay.webp);
    background-size: contain;
    background-repeat: no-repeat;
    top: -2rem;
    width: 8rem;
    height: 5rem;
    text-align: center;
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-size: 2.4rem;
    line-height: 1.5;
    font-weight: 700;
    display: block;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    border-radius: 6px
}

#newStyleContainer .transparent__range {
    margin-bottom: 6rem
}

#newStyleContainer .transparent__range h3 {
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: 700;
    text-align: center
}

#newStyleContainer .transparent__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .transparent__buttons a:first-child {
    margin-right: 1rem
}

#newStyleContainer .transparent__buttons .btn-text {
    font-weight: 400
}

#newStyleContainer .transparent__text {
    padding-top: 7.5rem;
    text-align: center;
    margin-bottom: 4rem
}

#newStyleContainer .transparent__text h3 {
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: 600
}

#newStyleContainer .transparent__text p {
    opacity: .6
}

#newStyleContainer .transparent-table {
    padding: 0 3.5rem;
    margin-bottom: 10rem
}

#newStyleContainer .table-responsive {
    border-radius: .5rem
}

#newStyleContainer .table {
    border-left: 1px solid rgba(27, 123, 246, .2);
    border-right: 1px solid rgba(27, 123, 246, .2);
    border-bottom: 1px solid rgba(27, 123, 246, .2)
}

#newStyleContainer .table-striped > tbody > tr:nth-child(2n-1) > td, #newStyleContainer .table-striped > tbody > tr:nth-child(2n-1) > th {
    background: #ffffff
}

#newStyleContainer .table-striped > tbody > tr:nth-child(2n-2) > td, #newStyleContainer .table-striped > tbody > tr:nth-child(2n-2) > th {
    background: rgba(218, 233, 255, .4)
}

#newStyleContainer .table td, #newStyleContainer .table th {
    padding: 1rem 2.1rem;
    vertical-align: unset;
    border-top: 1px solid rgba(27, 123, 246, .2)
}

#newStyleContainer .table-email {
    font-family: "Roboto", sans-serif;
    font-size: 1.8rem;
    line-height: 4.4rem;
    text-transform: lowercase;
    font-weight: 500;
    color: #222222;
    text-align: center
}

#newStyleContainer .table-text {
    font-family: "Roboto", sans-serif;
    font-size: 1.8rem;
    line-height: 4.4rem;
    font-weight: 600;
    text-transform: lowercase;
    color: #222222;
    text-align: center
}

#newStyleContainer .table thead th {
    vertical-align: middle;
    border-bottom: none;
    color: #ecc656;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-transform: capitalize;
    text-align: center
}

#newStyleContainer .thead__blue {
    background: #ecc656
}

#newStyleContainer .transparent-work {
    margin-bottom: 10rem
}

#newStyleContainer .transparent-work__wrapper .transparent-work__wrapper__title {
    margin-bottom: 3.6rem
}

#newStyleContainer .transparent-work__wrapper .transparent-work__wrapper__title h3 {
    color: #000;
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: 700;
    text-align: left
}

#newStyleContainer .transparent-work__wrapper.first {
    padding-left: 5.7rem;
    padding-top: 1.5rem
}

#newStyleContainer .transparent-work__wrapper.second {
    padding-top: 7rem
}

#newStyleContainer .transparent-work__wrapper.second .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img {
    opacity: 1;
    border-color: #ffffff
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 7.2rem;
    min-width: 7.2rem;
    height: 7.2rem;
    border-radius: 1.5rem;
    background: #2ba373;
    opacity: .3;
    border: .4rem solid #cccccc;
    margin-right: 2rem
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img svg {
    width: 3rem;
    height: 3rem
}

#newStyleContainer .transparent-work__wrapper__list .transparent-work__wrapper__list__item span {
    font-weight: 700
}

#newStyleContainer .transparent-work__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .transparent-work__image.woman img {
    width: 50.4rem
}

#newStyleContainer .transparent-work__image.man img {
    width: 49.4rem
}

#newStyleContainer .transparent-message {
    position: relative
}

#newStyleContainer .transparent-message {
    background: url("../img/transparent-pricing/transparent-message.webp") top right no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 6.6rem 5.8rem;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 3.6rem;
    text-align: left;
    color: #ffffff;
    border-radius: 1.5rem;
    position: absolute;
    top: 11rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#newStyleContainer .build {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background: #f9fafb
}

#newStyleContainer .build__title {
    margin-bottom: 8rem
}

#newStyleContainer .build-wrapper {
    position: relative
}

#newStyleContainer .build-wrapper .build-wrapper__image {
    margin: 15rem 0
}

#newStyleContainer .build-wrapper .build-wrapper__image img {
    width: 103rem
}

#newStyleContainer .build-wrapper .build-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    position: absolute
}

#newStyleContainer .build-wrapper .build-wrapper__text span {
    font-weight: 700
}

#newStyleContainer .build-wrapper .build-wrapper__text.top p {
    margin-bottom: 2.5rem
}

#newStyleContainer .build-wrapper .build-wrapper__text.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

#newStyleContainer .build-wrapper .build-wrapper__text.bottom p {
    padding-top: 2.5rem
}

#newStyleContainer .build-wrapper .build-wrapper__text__number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 2.8rem;
    min-width: 2.8rem;
    height: 2.8rem;
    background: #ecc656;
    border-radius: 50%;
    font-family: "Roboto", sans-serif;
    font-size: 1.8rem;
    color: #ffffff
}

#newStyleContainer .build-wrapper__text:nth-child(2) {
    bottom: -9.4rem;
    left: -2.9rem;
    width: 20rem
}

#newStyleContainer .build-wrapper__text:nth-child(3) {
    top: -12.2rem;
    left: 14.4rem;
    width: 20rem
}

#newStyleContainer .build-wrapper__text:nth-child(4) {
    bottom: -12.2rem;
    left: 30rem;
    width: 23rem
}

#newStyleContainer .build-wrapper__text:nth-child(5) {
    top: -15rem;
    left: 47.2rem
}

#newStyleContainer .build-wrapper__text:nth-child(6) {
    bottom: -12.2rem;
    left: 65.9rem;
    width: 20rem
}

#newStyleContainer .build-wrapper__text:nth-child(7) {
    top: -15rem;
    right: -27px;
    width: 20rem
}

#newStyleContainer .build-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    padding-top: 4rem
}

#newStyleContainer .build-buttons__or {
    font-family: "Montserrat", sans-serif;
    font-size: 3.6rem;
    line-height: 3.4rem;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2.5rem 0;
    color: #222222
}

#newStyleContainer .build-buttons p {
    font-weight: 500;
    margin-bottom: 3rem
}

#newStyleContainer .guest-post {
    padding-top: 12rem
}

#newStyleContainer .guest-post__title {
    margin-bottom: 6.5rem;
    position: relative
}

#newStyleContainer .guest-post__title .guest-post__title__img {
    position: absolute
}

#newStyleContainer .guest-post__title .guest-post__title__img.left {
    left: 0;
    top: 2.5rem
}

#newStyleContainer .guest-post__title .guest-post__title__img.left img {
    width: 21rem
}

#newStyleContainer .guest-post__title .guest-post__title__img.right {
    right: 0;
    top: -3rem
}

#newStyleContainer .guest-post__title .guest-post__title__img.right img {
    width: 29rem
}

#newStyleContainer .guest-post__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4.2rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__icon {
    margin-right: 1.5rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__icon svg {
    width: 2rem;
    height: 2rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__text h4 {
    color: #000;
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 1rem;
    text-align: left
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__text p {
    font-weight: 300;
    padding-right: 1rem
}

#newStyleContainer .guest-post__wrapper .guest-post__wrapper__text p span {
    font-weight: 500
}

#newStyleContainer .guest-post__img {
    margin-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#newStyleContainer .guest-post__img img {
    width: 90rem
}

#newStyleContainer .niche {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background: #f9fafb
}

#newStyleContainer .niche__title {
    margin-bottom: 6rem
}

#newStyleContainer .niche__title h2 {
    margin-bottom: 3rem;
    text-align: left
}

#newStyleContainer .niche__title p {
    text-align: center;
    text-align: left
}

#newStyleContainer .niche__title p:last-child {
    font-weight: 700;
    margin-top: 3rem;
    color: #ffe211
}

#newStyleContainer .niche__wrapper {
    padding: 3rem;
    background: #ffffff;
    border-radius: 1.5rem;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#newStyleContainer .niche__wrapper .niche__wrapper__list {
    padding-top: 3rem;
    margin-bottom: 6rem
}

#newStyleContainer .niche__wrapper h3 {
    padding-bottom: 1rem;
    font-weight: 700;
    font-size: 2.4rem;
    text-transform: uppercase;
    line-height: 5.4rem;
    border-bottom: 1px solid #2222221a
}

#newStyleContainer .niche__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.8rem
}

#newStyleContainer .niche__wrapper__list__item__icon {
    background: #ecc6561a;
    min-width: 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1.2rem
}

#newStyleContainer .niche__wrapper__list__item__icon svg {
    width: 1.4rem;
    height: 1.4rem
}

#newStyleContainer .niche__wrapper__buttons {
    margin-top: auto
}

#newStyleContainer .contact__wrapper__box__link {
    font-weight: 700;
    border: none
}

#newStyleContainer .contact__wrapper__box__title_alter {
    margin-bottom: 0;
    font-size: 1.4rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 500
}

#newStyleContainer .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative
}

#newStyleContainer .faq .container {
    position: relative;
    z-index: 3
}

#newStyleContainer .faq__title {
    margin: 0;
    padding-top: 4rem;
    padding-bottom: 9rem;
    position: relative
}

#newStyleContainer .faq__title h1 {
    text-align: left;
    font-size: 4.8rem
}

#newStyleContainer .faq__title__img {
    position: absolute
}

#newStyleContainer .faq__title__img.woman {
    right: -62px;
    bottom: -31px
}

#newStyleContainer .faq__title__img.woman img {
    width: 17.3rem
}

#newStyleContainer .faq__title__img.big img {
    width: 8rem
}

#newStyleContainer .faq__title__img.small img {
    width: 4.2rem
}

#newStyleContainer .faq__title__img.big.one {
    width: 8rem;
    left: -125px;
    top: 27rem
}

#newStyleContainer .faq__title__img.small.one {
    width: 4.2rem;
    left: -163px;
    top: 33rem
}

#newStyleContainer .faq__title__img.big.two {
    width: 8rem;
    right: -160px;
    top: 66rem
}

#newStyleContainer .faq__title__img.small.two {
    width: 4.2rem;
    right: -90px;
    top: 77rem
}

#newStyleContainer .faq__wrapper__box:first-child {
    border-top: 1px solid rgba(27, 123, 246, .1)
}

#newStyleContainer .faq__question {
    padding: 2rem 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 1.8rem;
    font-weight: 600;
    font-family: "Montserrat", sans-serif
}

#newStyleContainer .faq__question:hover {
    font-family: "Montserrat", sans-serif
}

#newStyleContainer .faq__wrapper__box {
    margin-bottom: 0
}

#newStyleContainer .faq__question__img {
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 3rem;
    background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8172 10.596H11.5532V16.716H6.90922V10.596H0.681219V6.204H6.90922V0.0839989H11.5532V6.204H17.8172V10.596Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#newStyleContainer .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.985281 .616H11.1733V5.116H0.985281V0.616Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#newStyleContainer .faq__answer__text {
    border: none;
    padding-left: 5rem
}

#auditCustom p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #000000
}

#auditCustom h1, #auditCustom h2, #auditCustom h3, #auditCustom h4, #auditCustom h5, #auditCustom h6 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000
}

#auditCustom a, #auditCustom a:hover, #auditCustom a:active a:focus {
    text-decoration: none;
    outline: none;
    font-family: "Roboto", sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#auditCustom .btn {
    display: -webkit-inline-box;
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 21.1rem;
    min-height: 1rem;
    padding: 1.2rem 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: #2ba373;
    color: #ffffff;
}

#auditCustom .btn:hover {
    font-family: "Futura PT", sans-serif;
    background: #21b077;
    color: #ffffff
}

#auditCustom .btn:active {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff
}

#auditCustom .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#auditCustom .btn-orange {
    background: -webkit-gradient(linear, left bottom, left top, from(#ecc656), to(#ecc656));
    background: -o-linear-gradient(bottom, #ecc656, #ecc656);
    background: linear-gradient(0deg, #ecc656, #ecc656);
    color: #ffffff;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 165, 0, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 165, 0, .3))
}

#auditCustom .btn-orange:hover {
    background: -webkit-gradient(linear, left bottom, left top, from(#ecc656), to(#ecc656));
    background: -o-linear-gradient(bottom, #ecc656, #ecc656);
    background: linear-gradient(0deg, #ecc656, #ecc656);
    color: #ffffff
}

#auditCustom .btn-orange:active {
    background: -webkit-gradient(linear, left bottom, left top, from(#ecc656), to(#ecc656));
    background: -o-linear-gradient(bottom, #ecc656, #ecc656);
    background: linear-gradient(0deg, #ecc656, #ecc656);
    color: #ffffff
}

#auditCustom .mobile-br {
    display: none
}

#auditCustom .section-title h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: unset
}

#auditCustom .section-title p {
    padding-top: 1.5rem;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #7a7a7a
}

#auditCustom .header {
    padding-top: 12rem;
    padding-bottom: 20rem;
    z-index: 0
}

#auditCustom .header-wrapper {
    padding-top: 4rem
}

#auditCustom .header-wrapper__title {
    margin-bottom: 4.4rem
}

#auditCustom .header-wrapper__title h1 {
    font-size: 3.6rem
}

#auditCustom .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.2rem;
    width: 41rem
}

#auditCustom .header-wrapper__text p {
    width: 100%;
    font-family: "Futura PT", sans-serif;
    font-size: 1.6rem;
    line-height: 2.51rem
}

#auditCustom .header-wrapper-image {
    width: 60rem
}

#auditCustom .header-wrapper-image.mobile {
    display: none
}

#auditCustom .btn-wrapper a:first-child {
    margin-right: 2.29rem
}

#auditCustom .why-audit {
    padding-top: 7.4rem;
    padding-bottom: 7.4rem;
    background: #fff2cb
}

#auditCustom .why-audit__title {
    margin-bottom: 11.4rem
}

#auditCustom .why-audit__wrapper {
    padding: 0 9.7rem
}

#auditCustom .why-audit__bloc {
    position: relative;
    min-height: 22rem;
    background: #ffffff;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    padding: 5.7rem 1.2rem 2rem;
    border-radius: .5rem;
    z-index: 1
}

#auditCustom .why-audit__bloc__icon {
    width: 7.6rem;
    height: 7.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    border-radius: 50%;
    border: .5rem solid #fff2cb;
    position: absolute;
    top: -4rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#auditCustom .why-audit__bloc__icon svg {
    width: 2.9rem;
    height: 3rem
}

#auditCustom .why-audit__bloc__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    text-transform: uppercase;
    color: #222222;
    text-align: center;
    margin-bottom: 1rem
}

#auditCustom .why-audit__bloc__text {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.6rem;
    color: #222222;
    text-align: center
}

#auditCustom .how-work {
    padding-top: 9rem;
    padding-bottom: 4.3rem;
    position: relative;
    background: #fff2cb;
    overflow: hidden
}

#auditCustom .how-work .no-gutters {
    z-index: 2;
    position: relative
}

#auditCustom .how-work__line {
    position: absolute;
    top: 21rem;
    left: 53%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 44rem
}

#auditCustom .how-work__title {
    margin-bottom: 7.2rem
}

#auditCustom .how-work__icon {
    position: relative
}

#auditCustom .how-work__icon__image {
    width: 10.3rem;
    height: 10.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: .5rem solid #ecc656;
    border-radius: 50%;
    z-index: 1;
    position: inherit;
    -webkit-filter: drop-shadow(0px .4rem 4rem rgba(0, 0, 0, .25));
    filter: drop-shadow(0px .4rem 4rem rgba(0, 0, 0, .25))
}

#auditCustom .how-work__icon__image svg {
    width: 6rem;
    height: 6rem
}

#auditCustom .how-work__icon__figure {
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#auditCustom .how-work__icon__image__wrapper {
    position: absolute;
    width: 10.3rem
}

#auditCustom .how-work__icon__image__wrapper_block {
    position: relative
}

#auditCustom .how-work__icon_1 .how-work__icon__image__wrapper {
    right: 12.9rem;
    top: -1.3rem
}

#auditCustom .how-work__icon_1 .how-work__icon__figure {
    top: -0.94rem;
    left: -2.169rem;
    width: 17.2rem
}

#auditCustom .how-work__icon_2 .how-work__icon__image__wrapper {
    left: 19.7rem;
    top: 2rem
}

#auditCustom .how-work__icon_2 .how-work__icon__figure {
    top: -2.8rem;
    left: -4.1rem;
    width: 16.4rem
}

#auditCustom .how-work__icon_3 .how-work__icon__image__wrapper {
    right: 9.9rem;
    top: .5rem
}

#auditCustom .how-work__icon_3 .how-work__icon__figure {
    top: -1.8rem;
    left: -2.6rem;
    width: 15.8rem
}

#auditCustom .how-work__icon_4 .how-work__icon__image__wrapper {
    left: 23.7rem;
    top: .8rem
}

#auditCustom .how-work__icon_4 .how-work__icon__figure {
    top: -2.522rem;
    left: -3.982rem;
    width: 17.6rem
}

#auditCustom .how-work__icon_5 .how-work__icon__image__wrapper {
    right: 17.2rem;
    top: -0.9rem
}

#auditCustom .how-work__icon_5 .how-work__icon__figure {
    top: -0.227rem;
    left: -3.33rem;
    width: 17.6rem
}

#auditCustom .how-work__icon_6 .how-work__icon__image__wrapper {
    left: 8.6rem;
    top: .1rem
}

#auditCustom .how-work__icon_6 .how-work__icon__figure {
    top: .187rem;
    left: -2.913rem;
    width: 18.2rem
}

#auditCustom .how-work__wrapper {
    position: relative;
    background: #ffffff;
    height: auto;
    border: .1rem solid #eaf2fd;
    border-radius: .5rem;
    padding-top: 3rem;
    padding-bottom: 2.5rem
}

#auditCustom .how-work__wrapper p {
    color: #000000;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.8rem
}

#auditCustom .how-work__wrapper p span {
    font-weight: 700
}

#auditCustom .how-work__wrapper__label {
    width: 4.7rem;
    height: 4.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    border: .5rem solid #fff2cb;
    border-radius: 50%;
    position: absolute
}

#auditCustom .how-work__wrapper__label p {
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 1
}

#auditCustom .how-work__wrapper_1, #auditCustom .how-work__wrapper_3, #auditCustom .how-work__wrapper_5 {
    padding-left: 4rem;
    padding-right: 2rem
}

#auditCustom .how-work__wrapper_1 .how-work__wrapper__label, #auditCustom .how-work__wrapper_3 .how-work__wrapper__label, #auditCustom .how-work__wrapper_5 .how-work__wrapper__label {
    top: -2.1rem;
    left: -2.4rem
}

#auditCustom .how-work__wrapper_2, #auditCustom .how-work__wrapper_4, #auditCustom .how-work__wrapper_6 {
    padding-left: 3rem;
    padding-right: 2rem;
    margin-left: auto
}

#auditCustom .how-work__wrapper_2 .how-work__wrapper__label, #auditCustom .how-work__wrapper_4 .how-work__wrapper__label, #auditCustom .how-work__wrapper_6 .how-work__wrapper__label {
    top: -2.1rem;
    right: -2.4rem
}

#auditCustom .how-work__wrapper_1 {
    width: 66.2rem;
    margin-bottom: 6.7rem
}

#auditCustom .how-work__wrapper_2 {
    width: 60rem;
    margin-bottom: 6rem
}

#auditCustom .how-work__wrapper_3 {
    width: 62.2rem;
    margin-bottom: 4.8rem
}

#auditCustom .how-work__wrapper_4 {
    width: 46.5rem;
    margin-bottom: 5.5rem
}

#auditCustom .how-work__wrapper_5 {
    width: 53.5rem;
    margin-bottom: 5.4rem
}

#auditCustom .how-work__wrapper_6 {
    width: 43.9rem;
    margin-bottom: 7.4rem
}

#auditCustom .how-work__buttons__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    position: relative
}

#auditCustom .how-work__buttons {
    margin: 0 auto
}

#auditCustom .how-work__bg__bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 138.5rem
}

#auditCustom .how-work__image__blob {
    position: absolute;
    top: 15.1rem;
    left: 14.8rem;
    width: 22.6rem
}

#auditCustom .how-work__image__blob-left {
    position: absolute;
    bottom: 43.5rem;
    left: 0;
    width: 24.3rem
}

#auditCustom .how-work__image__blob-right {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 31.1rem
}

#auditCustom .deliverables {
    padding-top: 11rem;
    padding-bottom: 7rem;
    position: relative
}

#auditCustom .deliverables__wrapper {
    padding-left: 10rem
}

#auditCustom .deliverables__title {
    margin-bottom: 4.5rem
}

#auditCustom .deliverables__title h2 {
    text-align: left
}

#auditCustom .deliverables__title p {
    text-align: left;
    padding: 0
}

#auditCustom .deliverables__wrapper__list .deliverables__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .9rem
}

#auditCustom .deliverables__wrapper__list .deliverables__wrapper__list__item .deliverables__list__item__numb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 4.1rem;
    width: 4.1rem;
    height: 4.1rem;
    border-radius: .5rem;
    background: #2ba373;
    margin-right: 1.9rem;
    color: #ffffff;
    font-size: 2.5rem;
    font-weight: 700
}

#auditCustom .deliverables__wrapper__list .deliverables__wrapper__list__item .deliverables__list__item__text {
    font-family: "Raleway", sans-serif;
    color: #000;
    font-size: 1.8rem
}

#auditCustom .deliverables__image {
    margin-top: 5rem;
    position: relative;
    width: 66.2rem
}

#auditCustom .deliverables__image.mobile {
    display: none
}

#auditCustom .deliverables__image .deliverables__image__blob {
    position: absolute;
    right: 10rem;
    top: -13rem;
    width: 17.4rem
}

#auditCustom .audit-compare {
    padding-top: 8.2rem;
    padding-bottom: 7.8rem;
    position: relative;
    overflow: hidden
}

#auditCustom .audit-compare .container {
    position: relative;
    z-index: 1
}

#auditCustom .audit-compare-blob {
    position: absolute;
    right: 0;
    bottom: 17.4rem;
    width: 31.9rem
}

#auditCustom .audit-compare__title {
    margin-bottom: 7.7rem
}

#auditCustom .audit-compare__wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 30rem
}

#auditCustom .audit-compare__wrapper h3 {
    margin-bottom: 3.4rem;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #000;
    line-height: 1
}

#auditCustom .audit-compare__wrapper .audit-compare__wrapper__list {
    padding-top: 3rem;
    margin-bottom: 6rem
}

#auditCustom .audit-compare__wrapper__right {
    margin-left: auto
}

#auditCustom .audit-compare__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4rem
}

#auditCustom .audit-compare__wrapper__list__item p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem
}

#auditCustom .audit-compare__wrapper__list__item__icon {
    min-width: 2.5rem;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1rem
}

#auditCustom .audit-compare__wrapper__list__item__icon svg {
    width: 2.5rem;
    height: 1.7rem
}

#auditCustom .audit-compare__wrapper__buttons {
    margin-top: auto
}

#auditCustom .difference {
    padding-top: 9.4rem;
    padding-bottom: 7rem;
    position: relative
}

#auditCustom .difference .container {
    position: relative;
    z-index: 1
}

#auditCustom .difference-blob {
    position: absolute;
    width: 25.1rem;
    top: 7.5rem;
    left: 0
}

#auditCustom .difference__title {
    margin-bottom: 4rem
}

#auditCustom .difference-slide .difference__wrapper {
    width: 53.3rem;
    margin-bottom: 3.8rem;
    margin-right: 1rem;
    margin-left: 1rem
}

#auditCustom .difference-slide .difference__wrapper.after {
    margin-left: auto
}

#auditCustom .difference-slide .difference__wrapper__title {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 1;
    text-align: center;
    color: #ecc656;
    margin-bottom: 2rem
}

#auditCustom .difference-slide .difference__wrapper__image {
    overflow: hidden;
    -webkit-box-shadow: 0 .3rem .6rem 0 rgba(0, 0, 0, .16);
    box-shadow: 0 .3rem .6rem 0 rgba(0, 0, 0, .16)
}

#auditCustom .difference-slide .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#auditCustom .difference-slide .slick-dots .slick-active button {
    background: #9b9b9b
}

#auditCustom .difference-slide .slick-dots button {
    min-height: 1.7rem;
    width: 1.7rem;
    height: 1.7rem;
    background: #e1e1e1;
    color: transparent;
    border: none;
    border-radius: 50%
}

#auditCustom .difference-slide .slick-dots li:not(:last-child) {
    margin-right: 2.6rem
}

#auditCustom .slick-list {
    outline: none !important
}

#auditCustom .slick-slide:focus {
    outline: none !important
}

#auditCustom .package {
    padding-top: 7.2rem;
    padding-bottom: 7.5rem;
    background: #fff2cb;
    position: relative
}

#auditCustom .package .container {
    position: relative;
    z-index: 1
}

#auditCustom .package__blob_left {
    position: absolute;
    top: 11.6rem;
    left: 0;
    width: 25.9rem
}

#auditCustom .package__blob_right {
    position: absolute;
    top: 1.4rem;
    right: 0;
    width: 18.8rem
}

#auditCustom .package__title {
    margin-bottom: 4.8rem
}

#auditCustom .package__wrapper {
    max-width: 29.5rem;
    min-height: 57.9rem;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: .2rem solid #ecc656;
    border-radius: .5rem 4rem 4rem 4rem;
    position: relative;
    padding-top: 2.5rem;
    padding-bottom: 3.8rem
}

#auditCustom .package__wrapper h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ecc656
}

#auditCustom .package__wrapper.bronze h3 {
    margin-bottom: 3.6rem
}

#auditCustom .package__wrapper.bronze .package__wrapper__pic {
    width: 14.9rem;
    margin-bottom: 1.9rem
}

#auditCustom .package__wrapper.bronze .package__wrapper__item:not(:last-child) {
    margin-bottom: 2.5rem
}

#auditCustom .package__wrapper.silver h3 {
    margin-bottom: 2.3rem
}

#auditCustom .package__wrapper.silver .package__wrapper__pic {
    width: 16.6rem;
    margin-bottom: 2.7rem
}

#auditCustom .package__wrapper.silver .package__wrapper__item:not(:last-child) {
    margin-bottom: 1.5rem
}

#auditCustom .package__wrapper.gold h3 {
    color: #ecc656;
    margin-bottom: 2.1rem
}

#auditCustom .package__wrapper.gold .package__wrapper__pic {
    width: 17.2rem;
    margin-bottom: 1.2rem
}

#auditCustom .package__wrapper.gold .package__wrapper__item:not(:last-child) {
    margin-bottom: 1rem
}

#auditCustom .package__wrapper.gold .package__wrapper__price__money {
    color: #ecc656
}

#auditCustom .package__wrapper.gold .btn {
    background: -o-linear-gradient(191.22deg, #ebe6bc 22.68%, #fd9006 87.09%);
    background: linear-gradient(258.78deg, #ebe6bc 22.68%, #fd9006 87.09%);
    -webkit-filter: drop-shadow(0px .4rem 1rem rgba(255, 165, 0, .2));
    filter: drop-shadow(0px .4rem 1rem rgba(255, 165, 0, .2))
}

#auditCustom .package__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#auditCustom .package__wrapper__item::before {
    content: " ";
    width: 1.3rem;
    height: 1.3rem;
    display: block;
    background: #f1f1f1;
    border: .2rem solid #ecc656;
    border-radius: 50%;
    margin-right: 1.1rem
}

#auditCustom .package__wrapper__item p {
    font-family: "Raleway", sans-serif;
    text-align: left;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000
}

#auditCustom .package__wrapper__item p span {
    font-weight: 700
}

#auditCustom .package__wrapper__price {
    margin-top: auto
}

#auditCustom .package__wrapper__price__money {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: center;
    color: #ecc656
}

#auditCustom .package__wrapper__price__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center
}

#auditCustom .package__wrapper__buttons {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#auditCustom .package__wrapper__buttons .btn {
    min-width: 18rem;
    padding: .5rem 2.8rem;
    cursor: pointer;
}

#auditCustom .package__wrapper__buttons a:first-child {
    margin-right: 0
}

#auditCustom .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#auditCustom .faq .container {
    position: relative;
    z-index: 1
}

#auditCustom .faq-blob {
    position: absolute;
    width: 23.4rem;
    bottom: 0;
    left: 0
}

#auditCustom .faq-img {
    position: absolute;
    width: 46rem;
    bottom: 80px;
    right: -127px
}

#auditCustom .faq-img img {
    width: 100%
}

#auditCustom .faq__title {
    padding-top: 4rem;
    padding-bottom: 6rem;
    position: relative
}

#auditCustom .faq__title__img__left {
    position: absolute;
    width: 17.8rem;
    top: 0;
    left: 1.56rem
}

#auditCustom .faq__title__img__right {
    position: absolute;
    width: 7.4rem;
    top: 1.4rem;
    right: 4.65rem
}

#auditCustom .faq__title h2 {
    font-size: 4.8rem;
    line-height: 1;
    text-transform: uppercase
}

#auditCustom .faq__wrapper__box:first-child {
    border-top: .1rem solid rgba(27, 123, 246, .1)
}

#auditCustom .faq__wrapper__box {
    border-bottom: .1rem solid #dfeaff
}

#auditCustom .faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1rem;
    padding-bottom: .5rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    color: #000000
}

#auditCustom .faq__question:hover {
    font-size: 1.6rem;
    font-family: "Futura PT", sans-serif;
    color: #000000;
    cursor: pointer
}

#auditCustom .faq__question__img {
    filter: hue-rotate(126deg);
    min-width: 2.2rem;
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 1.5rem;
    background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8172 10.596H11.5532V16.716H6.90922V10.596H0.681219V6.204H6.90922V0.0839989H11.5532V6.204H17.8172V10.596Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#auditCustom .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.985281 .616H11.1733V5.116H0.985281V0.616Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#auditCustom .faq__answer li {
    padding-left: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#auditCustom .faq__answer li::before {
    content: " ";
    display: block;
    min-width: .3rem;
    width: .3rem;
    height: .3rem;
    background: #000000;
    border-radius: 50%;
    margin-right: .5rem;
    margin-top: .8rem
}

#auditCustom .faq__answer__text {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 2rem;
    border: none;
    padding-left: 4rem
}

#auditCustom .faq__answer ul li p {
    padding-left: 0 !important;
    margin-bottom: .5rem !important
}

#auditCustom .off-page {
    padding-top: 6rem;
    padding-bottom: 8.8rem
}

#auditCustom .off-page__wrapper {
    padding-top: 5.9rem
}

#auditCustom .off-page__title {
    margin-bottom: 5rem
}

#auditCustom .off-page__title h2 {
    text-align: left;
    margin-bottom: 1.4rem
}

#auditCustom .off-page__title p {
    text-align: left;
    padding-top: 0
}

#auditCustom .off-page__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem
}

#auditCustom .off-page__list__item .item__text {
    line-height: 2rem
}

#auditCustom .item__image {
    min-width: 4.1rem;
    width: 4.1rem;
    height: 4.1rem;
    border-radius: 50%;
    background: #2ba373;
    margin-right: 1.9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#auditCustom .item__image svg {
    width: 2.1rem;
    height: 2.1rem
}

#auditCustom .off-page__image {
    width: 51.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

#auditCustom .off-page__image.mobile {
    display: none
}

#answer_10 p {
    margin-bottom: 1rem
}

.slick-slide {
    margin: 0 27px
}

.slick-list {
    margin: 0 -27px
}

#foundationNew p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #000000
}

#foundationNew h1, #foundationNew h2, #foundationNew h3, #foundationNew h4, #foundationNew h5, #foundationNew h6 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000
}

#foundationNew a, #foundationNew a:hover, #foundationNew a:active a:focus {
    text-decoration: none;
    outline: none;
    font-family: "Roboto", sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#foundationNew .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 21.1rem;
    min-height: 1rem;
    padding: .6rem 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    -webkit-border: none
}

#foundationNew .btn:hover {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#foundationNew .btn:active {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#foundationNew .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#foundationNew .btn-orange {
    background: #2ba373;
    color: #ffffff;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(155, 14, 230, .3));
    filter: drop-shadow(0px 4px 10px rgba(155, 14, 230, .3));
    border: none
}

#foundationNew .btn-orange:hover {
    background: #21b077;
    color: #ffffff;
    border: none
}

#foundationNew .btn-orange:active {
    background: #21b077;
    color: #ffffff;
    border: none
}

#foundationNew .mobile-br {
    display: none
}

ul, li {
    display: block;
    padding: 0;
    margin: 0
}

.btn:focus, .btn:active {
    outline: none !important;
    -webkit-box-shadow: none;
    box-shadow: none
}

a, button, input {
    display: block;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

div {
    display: block;
    text-decoration: none
}

input, input:hover, input:focus, input:active, button, button:hover, button:focus, button:active, textarea, textarea:hover, textarea:focus, textarea:active {
    outline: none !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

img {
    max-width: 100%;
    height: auto
}

main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.alternative-bg {
    background: #fff2cb !important
}

#foundationNew .section-title h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center
}

#foundationNew .section-title p {
    padding-top: 1.5rem;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #7a7a7a
}

#foundationNew .header {
    padding-top: 5rem;
    padding-bottom: 5.8rem;
    overflow: hidden;
    background: #dae7ee;
    border: none;
    z-index: 0
}

#foundationNew .header-wrapper {
    padding-top: 10rem
}

#foundationNew .header-wrapper__title {
    margin-bottom: 3.4rem
}

#foundationNew .header-wrapper__title h1 {
    font-size: 3.6rem
}

#foundationNew .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4rem
}

#foundationNew .header-wrapper__text p {
    width: 100%;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem
}

#foundationNew .header-wrapper__text.mobile {
    display: none
}

#foundationNew .header-wrapper-image {
    width: 60rem
}

#foundationNew .header-wrapper__buttons.desktop {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: start !important
}

#foundationNew .header-wrapper__buttons.mobile {
    display: none
}

#foundationNew .btn-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#foundationNew .btn-wrapper a:first-child {
    margin-right: 2.29rem
}

#foundationNew .why-foundation {
    padding-top: 5rem;
    padding-bottom: 8rem;
    overflow: hidden
}

#foundationNew .why-foundation__title {
    margin-bottom: 3.5rem
}

#foundationNew .why-foundation__row {
    padding-top: 4rem
}

#foundationNew .why-foundation__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    margin-bottom: 5.6rem
}

#foundationNew .why-foundation__wrapper__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    -webkit-box-shadow: 0 .5rem 1rem rgba(97, 73, 199, .5);
    box-shadow: 0 .5rem 1rem rgba(97, 73, 199, .5);
    border-radius: 50%;
    margin-bottom: 1.4rem
}

#foundationNew .why-foundation__wrapper__icon svg {
    width: 4.5rem;
    height: 4.5rem
}

#foundationNew .why-foundation__wrapper__text {
    font-size: 1.6rem;
    line-height: 1.878rem
}

#foundationNew .header .why-foundation__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 2.2rem;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: start !important
}

#foundationNew .header .why-foundation__wrapper__text {
    text-align: left
}

#foundationNew .header .why-foundation__wrapper__icon {
    margin-bottom: 0;
    margin-right: 2rem
}

#foundationNew .header .packages-row {
    padding-top: 5.7rem
}

#foundationNew .why-foundation__image {
    position: relative
}

#foundationNew .why-foundation__image img {
    position: absolute;
    top: 0;
    right: -2rem;
    width: 49rem;
    max-width: unset
}

#foundationNew .why-foundation__buttons {
    padding-top: 4.9rem
}

#foundationNew .talk-business {
    padding-top: 9rem;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#foundationNew .talk-business .container {
    position: relative;
    z-index: 1
}

#foundationNew .talk-business__bg {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    top: 17.5rem;
    width: 104rem
}

#foundationNew .talk-business__title {
    margin-bottom: 7rem
}

#foundationNew .talk-business__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 3.35rem;
    margin-bottom: 5.4rem
}

#foundationNew .talk-business__wrapper__icon {
    min-width: 6.7rem;
    width: 6.7rem;
    height: 6.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    -webkit-box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3);
    box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3);
    border-radius: 50%;
    position: absolute;
    left: 0
}

#foundationNew .talk-business__wrapper__icon svg {
    width: 3.7rem;
    height: 3.7rem
}

#foundationNew .talk-business__wrapper__block {
    width: 31.9rem;
    height: 11.3rem;
    border-radius: 1.5rem;
    background: #ffffff;
    -webkit-box-shadow: 0 .4rem 1rem rgba(204, 204, 204, .3);
    box-shadow: 0 .4rem 1rem rgba(204, 204, 204, .3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 5.1rem
}

#foundationNew .talk-business__wrapper__block p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    font-weight: 400
}

#foundationNew .talk-business__wrapper__block p span {
    font-weight: 700
}

#foundationNew .talk-business-row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#foundationNew .features {
    padding-top: 5rem;
    padding-bottom: 5rem
}

#foundationNew .features__title {
    padding-top: 3rem
}

#foundationNew .features__title h2 {
    font-size: 4.8rem;
    line-height: 6rem;
    margin-bottom: 5.4rem
}

#foundationNew .features__picture.desktop {
    width: 57.6rem;
    position: absolute;
    right: 0
}

#foundationNew .features__picture.mobile {
    display: none
}

#foundationNew .features__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#foundationNew .features__wrapper:not(:last-child) {
    margin-bottom: 3rem
}

#foundationNew .features__wrapper.red {
    background: -o-linear-gradient(350.61deg, #da2903 0, #b00908 94.77%);
    background: linear-gradient(99.39deg, #da2903 0, #b00908 94.77%)
}

#foundationNew .features__wrapper.red .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #941400;
    box-shadow: 0 .4rem 1rem #941400
}

#foundationNew .features__wrapper.blue {
    background: -o-linear-gradient(350.55deg, #1a79f3 0, #0b59bc 102.66%);
    background: linear-gradient(99.45deg, #1a79f3 0, #0b59bc 102.66%)
}

#foundationNew .features__wrapper.blue .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #004eb1;
    box-shadow: 0 .4rem 1rem #004eb1
}

#foundationNew .features__wrapper.green {
    background: -o-linear-gradient(350.26deg, #62bc63 0, #0d9f5b 97.52%);
    background: linear-gradient(99.74deg, #62bc63 0, #0d9f5b 97.52%)
}

#foundationNew .features__wrapper.green .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #008023;
    box-shadow: 0 .4rem 1rem #008023
}

#foundationNew .features__wrapper.violet {
    background: -o-linear-gradient(346.72deg, #9e31dd 0, #91099e 102.75%);
    background: linear-gradient(103.28deg, #9e31dd 0, #91099e 102.75%)
}

#foundationNew .features__wrapper.violet .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #5a047d;
    box-shadow: 0 .4rem 1rem #5a047d
}

#foundationNew .features__wrapper.yellow {
    background: -o-linear-gradient(344.93deg, #e3b00a 3.61%, #d37505 96.27%);
    background: linear-gradient(105.07deg, #e3b00a 3.61%, #d37505 96.27%)
}

#foundationNew .features__wrapper.yellow .features__wrapper__icon {
    -webkit-box-shadow: 0 .4rem 1rem #996d00;
    box-shadow: 0 .4rem 1rem #996d00
}

#foundationNew .features__wrapper__icon {
    min-width: 6.2rem;
    width: 6.2rem;
    height: 6.2rem;
    border-radius: 50%;
    background: #ffffff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: .2rem;
    margin-right: 1.1rem
}

#foundationNew .features__wrapper__icon svg {
    height: 4rem;
    width: 4rem
}

#foundationNew .features__wrapper__text {
    background: #ffffff;
    text-align: left
}

#foundationNew .features__wrapper__text h3 {
    font-family: "Futura PT", sans-serif;
    font-size: 1.3rem;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 1rem;
    text-align: left
}

#foundationNew .features__wrapper__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.6rem
}

#foundationNew .features-row {
    padding-left: 10rem
}

#foundationNew .features__buttons {
    padding-top: 8rem
}

#foundationNew .features__buttons a:first-child {
    margin-right: 0
}

#foundationNew .made-for {
    padding-top: 10rem;
    padding-bottom: 24.4rem;
    background: #fff2cb;
    position: relative
}

#foundationNew .made-for__right {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 0 solid transparent;
    border-left: 70vw solid #ffffff;
    border-bottom: 4.2rem solid transparent
}

#foundationNew .made-for__left {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    width: 0;
    height: 0;
    border-top: 4.2rem solid #ffffff;
    border-left: 30vw solid transparent
}

#foundationNew .made-for__image.mobile {
    display: none
}

#foundationNew .made-for__title {
    margin-bottom: 5rem
}

#foundationNew .made-for__wrapper {
    padding-left: 8rem
}

#foundationNew .made-for__wrapper h3 {
    font-size: 2.4rem;
    color: #ecc656;
    margin-bottom: 2.2rem;
    text-transform: uppercase
}

#foundationNew .made-for__wrapper .made-for__wrapper__text {
    font-size: 1.6rem;
    line-height: 1.87rem;
    padding-right: 12rem;
    margin-bottom: 2rem
}

#foundationNew .made-for__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#foundationNew .made-for__wrapper__item:not(:last-child) {
    margin-bottom: 2.7rem
}

#foundationNew .made-for__wrapper__item__icon {
    min-width: 3rem;
    width: 3rem;
    height: 3rem;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    font-size: 1.8rem;
    color: #ecc656;
    font-weight: 700;
    background: #ffffff;
    border-radius: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#foundationNew .made-for__wrapper__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding-left: 1.6rem;
    padding-right: 7rem
}

#foundationNew .made-for__wrapper__item__text span {
    font-weight: 700
}

#foundationNew .made-for__long-term {
    padding-top: 4rem
}

#foundationNew .made-for__long-term__wrapper {
    padding-top: 5rem;
    z-index: 1;
    position: relative
}

#foundationNew .made-for__long-term__wrapper h3 {
    color: #ecc656;
    text-transform: uppercase;
    font-size: 2.4rem;
    margin-bottom: 2rem
}

#foundationNew .made-for__long-term__wrapper p {
    font-size: 1.6rem;
    margin-bottom: 2rem;
    line-height: 1.87rem
}

#foundationNew .made-for__long-term__img {
    position: relative;
    z-index: 1;
    width: 44.2rem
}

#foundationNew .made-for__long-term__img.mobile {
    display: none
}

#foundationNew .long-term {
    position: relative
}

#foundationNew .long-term .made-for__right.mobile {
    display: none
}

#foundationNew .long-term .made-for__left.mobile {
    display: none
}

#foundationNew .made-for__container {
    position: absolute;
    top: -19rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

#foundationNew .made-for__long-term__bg {
    position: absolute;
    top: 0;
    left: -6.3rem;
    width: 128.3rem
}

#foundationNew .grey-niches {
    background: #ffffff;
    padding-top: 20.7rem;
    padding-bottom: 7.6rem
}

#foundationNew .grey-niches__image {
    margin-right: 5rem
}

#foundationNew .grey-niches__image.mobile {
    display: none
}

#foundationNew .grey-niches__wrapper {
    padding-top: 3rem;
    padding-left: 7.7rem
}

#foundationNew .grey-niches__wrapper h3 {
    color: #ecc656;
    text-transform: uppercase;
    font-size: 2.4rem;
    margin-bottom: 2rem
}

#foundationNew .grey-niches__wrapper p {
    font-size: 1.6rem;
    margin-bottom: 2rem;
    line-height: 1.87rem;
    padding-right: 4.1rem
}

#foundationNew .grey-niches__buttons {
    padding-top: 3.6rem
}

#foundationNew .warranty {
    padding-top: 15rem;
    padding-bottom: 8rem;
    position: relative;
    overflow: hidden
}

#foundationNew .warranty__wrapper {
    background: #ffffff;
    border-radius: 1.5rem;
    padding-top: 4.5rem;
    padding-left: 2.9rem;
    height: 40rem;
    position: relative;
    z-index: 1
}

#foundationNew .warranty__wrapper__border {
    position: absolute;
    height: 40rem;
    width: 100%;
    top: 0;
    left: 0;
    background: transparent;
    border: .2rem solid #ecc656;
    border-radius: 1.5rem;
    -webkit-transform: rotate(4.99deg);
    -ms-transform: rotate(4.99deg);
    transform: rotate(4.99deg)
}

#foundationNew .warranty__wrapper__list {
    position: relative;
    z-index: 1
}

#foundationNew .warranty__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3.5rem
}

#foundationNew .warranty__wrapper__item__text {
    padding-top: 1rem;
    padding-left: 1.5rem
}

#foundationNew .warranty__wrapper__item__text h3 {
    color: #ecc656;
    font-size: 3.6rem;
    margin-bottom: 2.2rem;
    text-align: left
}

#foundationNew .warranty__wrapper__item__text p {
    font-size: 1.6rem;
    line-height: 1.87rem
}

#foundationNew .warranty__wrapper__item__icon {
    min-width: 6.7rem;
    width: 6.7rem;
    height: 6.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    -webkit-box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3);
    box-shadow: 0 .4rem 1rem rgba(0, 112, 255, .3)
}

#foundationNew .warranty__wrapper__item__icon svg {
    width: 3.5rem
}

#foundationNew .warranty__triangle {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 7.7rem solid #ffffff;
    border-left: 29vw solid transparent;
    border-right: 71vw solid transparent
}

#foundationNew .warranty__figure__left {
    position: absolute;
    top: 17rem;
    left: 4.6rem;
    width: 18.9rem
}

#foundationNew .warranty__figure__right {
    position: absolute;
    top: 26rem;
    right: -0.5rem;
    width: 15.2rem
}

#foundationNew .our-packages {
    padding-top: 6rem;
    padding-bottom: 6rem
}

#foundationNew .our-packages__wrapper.mobile {
    display: none
}

#foundationNew .our-packages__title {
    padding-bottom: 4rem
}

#foundationNew .our-packages__table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 4rem
}

#foundationNew .our-packages__table-header {
    border-left: .1rem solid transparent
}

#foundationNew .our-packages__table-header .our-packages__table__row {
    height: 5rem
}

#foundationNew .our-packages__table-header .our-packages__table__row .our-packages__table__col__numb {
    border-bottom: none
}

#foundationNew .our-packages__table {
    border: .1rem solid #ecc656;
    border-right: none;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-bottom: none
}

#foundationNew .our-packages__table .our-packages__table__col__numb {
    color: #000000
}

#foundationNew .our-packages__table__col__text {
    width: 40%;
    padding-left: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-bottom: .1rem solid #ecc656
}

#foundationNew .our-packages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    color: #000000;
    line-height: 1
}

#foundationNew .our-packages__table__col__text p span {
    font-weight: 700;
    color: #000000
}

#foundationNew .our-packages__table__col__text .ww {
    width: 13rem
}

#foundationNew .our-packages__table__col__text svg {
    width: 1.8rem;
    height: 1.8rem;
    margin-left: .2rem
}

#foundationNew .table-header {
    border-top: .1rem solid #ecc656;
    background: #ecc656;
    color: #ffffff;
    font-weight: 700;
    font-size: 1.6rem
}

#foundationNew .table-header:nth-child(2) {
    border-top-left-radius: 1.5rem !important
}

#foundationNew .table-header:last-child {
    border-right: .1rem solid #ffe211;
    border-color: #ffe211;
    border-top-right-radius: 1.5rem;
    background: #ffe211
}

#foundationNew .our-packages__table__col__numb {
    width: 20%;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid #ecc656;
    border-bottom: .1rem solid #ecc656
}

#foundationNew .our-packages__table__col__numb:last-child {
    border-right: .1rem solid;
    border-bottom: .1rem solid;
    border-color: #edd7ff
}

#foundationNew .our-packages__table__col__numb svg {
    width: 1.6rem;
    height: 1.5rem
}

#foundationNew .our-packages__table-trans {
    border-left: .1rem solid transparent
}

#foundationNew .our-packages__table-trans .our-packages__table__row {
    height: 3.2rem
}

#foundationNew .our-packages__table-trans__55 {
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

#foundationNew .our-packages__table-trans__15 {
    width: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid;
    border-color: #ecc656
}

#foundationNew .our-packages__table-trans__15:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff
}

#foundationNew .our-packages__table-text {
    border-left: .1rem solid;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-color: #ecc656
}

#foundationNew .our-packages__table-text .our-packages__table__row {
    height: 5.2rem
}

#foundationNew .our-packages__table-text .our-packages__table__col__text {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-top: .1rem solid;
    border-color: #ecc656;
    background: #ecc656
}

#foundationNew .our-packages__table-text .our-packages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff
}

#foundationNew .our-packages__table-text .our-packages__table__col__numb {
    border-top: .1rem solid;
    border-color: #ecc656;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff;
    background: #ecc656
}

#foundationNew .our-packages__table-text .our-packages__table__col__numb:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff;
    background: #ecc656
}

#foundationNew .our-packages__table-bottom {
    border-left: .1rem solid transparent
}

#foundationNew .our-packages__table-bottom .our-packages__table__row {
    height: auto
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb {
    padding-top: 3.2rem;
    padding-bottom: 6.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb p {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ecc656
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb:nth-child(2) {
    border-bottom-left-radius: 1.5rem
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb:last-child {
    border-bottom-right-radius: 1.5rem
}

#foundationNew .our-packages__table-bottom .our-packages__table__col__numb:last-child p {
    color: #ffe211
}

#foundationNew .our-packages__buttons {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    bottom: -2.4rem
}

#foundationNew .our-packages__buttons a {
    min-width: 15rem;
    height: 5rem;
    margin-right: 0 !important
}

#foundationNew .our-packages__table__row:nth-child(2n-2) {
    background: #fff2cb
}

#foundationNew .our-packages__table__row:nth-child(2n-2) .our-packages__table__col__numb:last-child {
    background: #fff2cb
}

#foundationNew .no-border {
    border: none !important;
    border-bottom-left-radius: 1.5rem
}

#foundationNew .our-packages__table__col__text.bt-border {
    border-bottom-left-radius: 1.5rem
}

#foundationNew .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#foundationNew .faq .container {
    position: relative;
    z-index: 1
}

#foundationNew .faq-blob {
    position: absolute;
    width: 23.4rem;
    bottom: 0;
    left: 0
}

#foundationNew .faq-img {
    position: absolute;
    width: 46rem;
    bottom: 80px;
    right: -127px
}

#foundationNew .faq-img img {
    width: 100%
}

#foundationNew .faq__title {
    padding-top: 4rem;
    padding-bottom: 6rem;
    position: relative
}

#foundationNew .faq__title__img__left {
    position: absolute;
    width: 20.3rem;
    top: 28.9rem;
    left: -6rem
}

#foundationNew .faq__title__img__right {
    position: absolute;
    width: 7.4rem;
    top: 1.4rem;
    right: 4.65rem
}

#foundationNew .faq__title h2 {
    font-size: 4.8rem;
    line-height: 1;
    text-transform: uppercase
}

#foundationNew .faq__wrapper__box:first-child {
    border-top: .1rem solid rgba(27, 123, 246, .1)
}

#foundationNew .faq__wrapper__box {
    border-bottom: .1rem solid #dfeaff
}

#foundationNew .faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1rem;
    padding-bottom: .5rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    color: #000000
}

#foundationNew .faq__question:hover {
    font-size: 1.6rem;
    font-family: "Futura PT", sans-serif;
    color: #000000;
    cursor: pointer
}

#foundationNew .faq__question__img {
    min-width: 2.2rem;
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 1.5rem;
    background: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8172 10.596H11.5532V16.716H6.90922V10.596H0.681219V6.204H6.90922V0.0839989H11.5532V6.204H17.8172V10.596Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#foundationNew .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.985281 .616H11.1733V5.116H0.985281V0.616Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#foundationNew .faq__answer li {
    padding-left: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#foundationNew .faq__answer li::before {
    content: " ";
    display: block;
    min-width: .3rem;
    width: .3rem;
    height: .3rem;
    background: #000000;
    border-radius: 50%;
    margin-right: .5rem;
    margin-top: .8rem
}

#foundationNew #answer_12 P {
    margin-bottom: 0rem
}

#foundationNew .faq__answer__text {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 2rem;
    border: none
}

#foundationNew .faq__answer ul li p {
    padding-left: 0 !important;
    margin-bottom: .5rem !important
}

#QuoraRedditSearchMagnetX p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.48rem;
    color: #000000
}

#QuoraRedditSearchMagnetX h1, #QuoraRedditSearchMagnetX h2, #QuoraRedditSearchMagnetX h3, #QuoraRedditSearchMagnetX h4, #QuoraRedditSearchMagnetX h5, #QuoraRedditSearchMagnetX h6 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000
}

#QuoraRedditSearchMagnetX a, #QuoraRedditSearchMagnetX a:hover, #QuoraRedditSearchMagnetX a:active a:focus {
    text-decoration: none;
    outline: none;
    font-family: "Raleway", sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#QuoraRedditSearchMagnetX .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 21.1rem;
    min-height: 1rem;
    padding: .6rem 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 3.4rem;
    text-transform: uppercase;
    border-radius: 3.6rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    -webkit-border: none
}

#QuoraRedditSearchMagnetX .btn:hover {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .btn:active {
    font-family: "Futura PT", sans-serif;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .btn span {
    margin-left: .5rem;
    font-weight: 400
}

#QuoraRedditSearchMagnetX .btn-orange {
    background: -o-linear-gradient(0.49deg, #ecc656 5.26%, #ecc656 99.38%);
    background: linear-gradient(89.51deg, #ecc656 5.26%, #ecc656 99.38%);
    color: #ffffff;;
    border: none
}

#QuoraRedditSearchMagnetX .btn-orange:hover {
    background: -o-linear-gradient(0.49deg, #ecc656 5.26%, #ecc656 99.38%);
    background: linear-gradient(89.51deg, #ecc656 5.26%, #ecc656 99.38%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .btn-orange:active {
    background: -o-linear-gradient(0.49deg, #ecc656 5.26%, #ecc656 99.38%);
    background: linear-gradient(89.51deg, #ecc656 5.26%, #ecc656 99.38%);
    color: #ffffff;
    border: none
}

#QuoraRedditSearchMagnetX .mobile-br {
    display: none
}

#QuoraRedditSearchMagnetX .section-title h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center;
    color: #000
}

#QuoraRedditSearchMagnetX .section-title p {
    padding-top: 1.5rem;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #7a7a7a
}

#QuoraRedditSearchMagnetX section {
    overflow: hidden
}

#QuoraRedditSearchMagnetX .header {
    padding-top: 12rem;
    padding-bottom: 12rem;
    z-index: 0
}

#QuoraRedditSearchMagnetX .header-wrapper {
    padding-top: 10rem;
    padding-left: 6rem
}

#QuoraRedditSearchMagnetX .header-wrapper__title {
    margin-bottom: 3.4rem
}

#QuoraRedditSearchMagnetX .header-wrapper__title h1 {
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .header-wrapper__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.4rem
}

#QuoraRedditSearchMagnetX .header-wrapper__text p {
    width: 100%;
    font-family: "Raleway", sans-serif;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 2.8rem
}

#QuoraRedditSearchMagnetX .header-wrapper__text.mobile {
    display: none
}

#QuoraRedditSearchMagnetX .header-wrapper-image img {
    width: 48.4rem
}

#QuoraRedditSearchMagnetX .header-wrapper__buttons {
    padding-top: 6.7rem
}

#QuoraRedditSearchMagnetX .btn-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#QuoraRedditSearchMagnetX .btn-wrapper a:first-child {
    margin-right: 2.29rem
}

#QuoraRedditSearchMagnetX .links-benefit {
    padding-top: 5rem;
    padding-bottom: 4.7em;
    background: #fff2cb
}

#QuoraRedditSearchMagnetX .links-benefit .col-sm-4 {
    margin-bottom: 4.1rem
}

#QuoraRedditSearchMagnetX .links-benefit__title {
    margin-bottom: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .links-benefit__bg-left {
    position: absolute;
    top: -4rem;
    left: -43rem
}

#QuoraRedditSearchMagnetX .links-benefit__bg-left img {
    width: 32.1rem
}

#QuoraRedditSearchMagnetX .links-benefit__bg-right {
    position: absolute;
    top: 30rem;
    right: -41rem
}

#QuoraRedditSearchMagnetX .links-benefit__bg-right img {
    width: 31.6rem
}

#QuoraRedditSearchMagnetX .links-benefit__buttons {
    padding-top: 2.3rem
}

#QuoraRedditSearchMagnetX .links-benefit__wrapper {
    position: relative;
    padding-top: 3rem;
    width: 24.7rem;
    margin: 0 auto
}

#QuoraRedditSearchMagnetX .links-benefit__icon {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 6rem;
    height: 6rem;
    border: .4rem solid #ecc656;
    border-radius: 1.5rem;
    background: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#QuoraRedditSearchMagnetX .links-benefit__icon svg {
    width: 3.6rem;
    height: 3.6rem
}

#QuoraRedditSearchMagnetX .links-benefit__box {
    padding-top: 4.4rem;
    padding-bottom: 1.9rem;
    background: #ffffff;
    border: .4rem solid #ecc656;
    border-radius: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#QuoraRedditSearchMagnetX .links-benefit__box p {
    text-align: center
}

#QuoraRedditSearchMagnetX .working-procedure {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff2cb), to(#ffffff));
    background: -o-linear-gradient(top, #fff2cb 0, #ffffff 100%);
    background: linear-gradient(180deg, #fff2cb 0, #ffffff 100%);
    padding-top: 5rem;
    padding-bottom: 5.5rem
}

#QuoraRedditSearchMagnetX .working-procedure__title {
    margin-bottom: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .working-procedure__bg-left {
    position: absolute;
    top: 23rem;
    left: 0rem
}

#QuoraRedditSearchMagnetX .working-procedure__bg-left img {
    width: 30.8rem
}

#QuoraRedditSearchMagnetX .working-procedure__bg-right {
    position: absolute;
    top: 0rem;
    right: -10rem
}

#QuoraRedditSearchMagnetX .working-procedure__bg-right img {
    width: 48rem
}

#QuoraRedditSearchMagnetX .working-procedure__list {
    padding-left: 1rem
}

#QuoraRedditSearchMagnetX .working-procedure__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 1.4rem;
    padding-left: 1.4rem
}

#QuoraRedditSearchMagnetX .working-procedure__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .working-procedure__item:not(:last-child) {
    margin-bottom: 3.5rem
}

#QuoraRedditSearchMagnetX .working-procedure__item__icon {
    position: relative;
    min-width: 7.3rem;
    width: 7.3rem;
    height: 7.3rem;
    border: .4rem solid #ecc656;
    border-radius: 1.5rem;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2rem
}

#QuoraRedditSearchMagnetX .working-procedure__item__icon svg {
    width: 5rem;
    height: 5rem
}

#QuoraRedditSearchMagnetX .working-procedure__item__icon__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    min-width: 2.8rem;
    width: 2.8rem;
    height: 2.8rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    color: #ffffff;
    border-radius: 100%;
    position: absolute;
    left: -1.4rem;
    top: -1.4rem
}

#QuoraRedditSearchMagnetX .awesome-features {
    padding-top: 5rem;
    padding-bottom: 5rem
}

#QuoraRedditSearchMagnetX .awesome-features .col-sm-6 {
    margin-bottom: 3.8rem
}

#QuoraRedditSearchMagnetX .awesome-features .row {
    --bs-gutter-x: 4.5rem
}

#QuoraRedditSearchMagnetX .awesome-features__title {
    margin-bottom: 5rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper {
    background: #ecc656;
    border-radius: 1.5rem;
    padding-left: 8.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 17.8rem;
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1)
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image {
    position: relative;
    height: 100%
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon {
    width: 8.1rem;
    height: 8.1rem;
    border: .4rem solid #bfdaff;
    border-radius: 100%;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: -4rem;
    top: 5rem;
    z-index: 1
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon svg {
    width: 5rem;
    height: 5rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg {
    position: absolute
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.one {
    width: 12rem;
    top: 1.7rem;
    left: -6rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.two {
    width: 12.5rem;
    top: 3.5rem;
    left: -6.4rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.three {
    width: 12.1rem;
    top: 3.2rem;
    left: -6.05rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.four {
    width: 13.6rem;
    top: 2.4rem;
    left: -6.8rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.five {
    width: 13.2rem;
    top: 4rem;
    left: -6.6rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.six {
    width: 13rem;
    top: 3.92rem;
    left: -6.5rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text {
    padding-left: 7.7rem;
    width: 100%;
    height: 100%;
    background: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top-right-radius: 1.3rem;
    border-bottom-right-radius: 1.3rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text h3 {
    font-size: 1.6rem;
    line-height: 2.1rem;
    font-weight: 700;
    color: #ecc656;
    text-transform: uppercase;
    margin-bottom: 1.3rem;
    text-align: left
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text p {
    font-size: 1.4rem;
    line-height: 2.17rem
}

#QuoraRedditSearchMagnetX .awesome-features__wrapper__text p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .awesome-features__buttons {
    padding-top: 2rem
}

#QuoraRedditSearchMagnetX .establishing {
    padding-top: 11.6rem;
    padding-bottom: 17.8rem;
    background-size: contain;
    background-position: right
}

#QuoraRedditSearchMagnetX .establishing__title {
    margin-bottom: 5rem
}

#QuoraRedditSearchMagnetX .establishing__title h2 {
    text-align: left
}

#QuoraRedditSearchMagnetX .establishing__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .establishing__item:not(:last-child) {
    margin-bottom: 4.5rem
}

#QuoraRedditSearchMagnetX .establishing__item__icon {
    margin-right: 2rem;
    margin-top: .1rem
}

#QuoraRedditSearchMagnetX .establishing__item__icon svg {
    min-width: 2.3rem;
    width: 2.3rem;
    height: 2.3rem
}

#QuoraRedditSearchMagnetX .establishing__item__text h3 {
    font-size: 2.4rem;
    margin-bottom: 1.3rem
}

#QuoraRedditSearchMagnetX .establishing__item__text p {
    font-size: 1.8rem;
    line-height: 2.79rem
}

#QuoraRedditSearchMagnetX .establishing__image.desktop {
    padding-top: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .establishing__image.desktop img {
    width: 67.1rem;
    position: absolute;
    right: -4rem;
    max-width: unset;
    z-index: 1
}

#QuoraRedditSearchMagnetX .establishing__image.desktop .establishing__image_bg {
    width: 62rem;
    position: absolute;
    top: 21rem;
    right: -11rem;
    z-index: 1
}

#QuoraRedditSearchMagnetX .establishing__image.mobile {
    display: none
}

#QuoraRedditSearchMagnetX .powerful-websites {
    padding-top: 5rem;
    padding-bottom: 5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__title {
    padding-bottom: 8rem;
    position: relative
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-left {
    position: absolute;
    top: 10rem;
    left: -8rem
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-left img {
    width: 38.8rem
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-right {
    position: absolute;
    top: 21rem;
    right: -4.5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__bg-right img {
    width: 25.3rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header .powerful-websites__wrapper__header__icon {
    margin-right: 1.2rem;
    padding: 2.2rem 0
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header .powerful-websites__wrapper__header__icon svg {
    min-width: 4.3rem;
    width: 4.3rem;
    height: 4.3rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__header h4 {
    font-size: 3.6rem;
    line-height: 1;
    font-weight: 700;
    color: #ffffff
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper {
    border-radius: 1.5rem;
    overflow: hidden;
    width: 38.7rem;
    margin-bottom: 4rem;
    position: relative
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.quora {
    border: .4rem solid #ecc656;
    margin-left: auto;
    margin-right: 2rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.quora .powerful-websites__wrapper__header {
    background: #ecc656
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.reddit {
    border: .4rem solid #ffd893;
    margin-left: 2rem;
    margin-right: auto
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper.reddit .powerful-websites__wrapper__header {
    background: #ecc656
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__list {
    padding-top: 3.7rem;
    padding-left: 2.4rem;
    padding-bottom: 4rem;
    background: #fff
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item .powerful-websites__wrapper__item__icon {
    margin-right: 1.5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item .powerful-websites__wrapper__item__icon svg {
    min-width: 1.36rem;
    width: 1.36rem;
    height: 2.4rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item p {
    font-weight: 500;
    line-height: 1.878rem
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .powerful-websites__wrapper__item:not(:last-child) {
    margin-bottom: 2.5rem
}

#QuoraRedditSearchMagnetX .powerful-websites__buttons {
    padding-top: 2.8rem
}

#QuoraRedditSearchMagnetX .baclink {
    padding-top: 5rem;
    padding-bottom: 20.2rem
}

#QuoraRedditSearchMagnetX .baclink__title {
    margin-bottom: 7.7rem
}

#QuoraRedditSearchMagnetX .baclink__image.desktop {
    position: relative;
    padding-left: 5rem
}

#QuoraRedditSearchMagnetX .baclink__image.desktop img {
    width: 54.1rem;
    position: absolute;
    top: -16rem
}

#QuoraRedditSearchMagnetX .baclink__image.mobile {
    display: none
}

#QuoraRedditSearchMagnetX .baclink__list__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .baclink__list__item:not(:last-child) {
    margin-bottom: 2.5rem
}

#QuoraRedditSearchMagnetX .month-warranty {
    padding-top: 7rem;
    padding-bottom: 9.6rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5faff));
    background: -o-linear-gradient(top, #ffffff 0, #f5faff 100%);
    background: linear-gradient(180deg, #ffffff 0, #f5faff 100%)
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper {
    background: #fff4f3;
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5.9rem;
    padding-bottom: 5.8rem;
    padding-left: 5.4rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-left {
    position: absolute;
    top: -5rem;
    left: -27rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-left img {
    width: 34.9rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-right {
    position: absolute;
    top: -6rem;
    right: -22.5rem
}

#QuoraRedditSearchMagnetX .month-warranty__bg-right img {
    width: 31.8rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .2rem solid #ecc656;
    border-radius: 1.5rem;
    -webkit-transform: rotate(-4.25deg);
    -ms-transform: rotate(-4.25deg);
    transform: rotate(-4.25deg);
    z-index: 1
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text h3 {
    font-size: 2.4rem;
    line-height: 1;
    color: #ecc656;
    margin-bottom: 2rem;
    text-transform: uppercase
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text p {
    font-size: 1.6rem;
    line-height: 1.87rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text p span {
    font-size: 1.4rem;
    line-height: 1.64rem;
    font-weight: 700;
    font-style: italic
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__text p:not(:last-child) {
    margin-bottom: 2rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image {
    position: relative;
    margin-right: 5.4rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image_icon {
    width: 9.2rem;
    height: 9.2rem;
    background: #ffffff;
    border: .4rem solid #f8bebc;
    -webkit-box-shadow: 0 1rem 3rem rgba(223, 83, 79, .3);
    box-shadow: 0 1rem 3rem rgba(223, 83, 79, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image_icon svg {
    width: 5rem;
    height: 5rem
}

#QuoraRedditSearchMagnetX .month-warranty__wrapper__image_bg {
    position: absolute;
    width: 14rem;
    top: -2.28rem;
    left: -2.17rem
}

#QuoraRedditSearchMagnetX .qr-packages {
    padding-top: 5rem;
    padding-bottom: 5.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__title {
    margin-bottom: 2.7rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper {
    padding-top: 6rem;
    padding-bottom: 2.6rem;
    position: relative
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__text {
    padding-top: 7.5rem;
    background: #ffffff;
    border: .2rem solid #ecc656;
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    padding-bottom: 5.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__text h3 {
    font-size: 1.8rem;
    line-height: 1;
    margin-bottom: 2.7rem;
    color: #ecc656;
    text-transform: uppercase;
    text-align: center
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list {
    margin-bottom: 2.7rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item p span {
    font-weight: 700
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item::before {
    content: "";
    display: inline-block;
    min-width: 1.3rem;
    width: 1.3rem;
    height: 1.3rem;
    background: transparent;
    border: .2rem solid #ecc656;
    border-radius: 100%;
    margin-right: 1rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__list__item:not(:last-child) {
    margin-bottom: 1.2rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__text__price {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1;
    color: #ecc656;
    text-align: center
}

#QuoraRedditSearchMagnetX .qr-packages__button {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

#QuoraRedditSearchMagnetX .qr-packages__button a {
    margin: 0 auto;
    height: 4.9rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper__icon {
    background: #ffffff;
    border: .4rem solid #ecc656;
    border-radius: 100%;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(27, 123, 246, .15);
    box-shadow: 0rem 1rem 3rem rgba(27, 123, 246, .15);
    width: 11.6rem;
    height: 11.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__icon {
    border-color: #ffa200;
    -webkit-box-shadow: 0 1rem 3rem rgba(191, 49, 45, .15);
    box-shadow: 0 1rem 3rem rgba(191, 49, 45, .15)
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text {
    border-color: #ffa200
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text h3 {
    color: #ffa200
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text__price {
    color: #ffa200
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__list__item::before {
    border-color: #ffe7e7
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__icon {
    border-color: #ffbda5;
    -webkit-box-shadow: 0 1rem 3rem rgba(255, 82, 17, .15);
    box-shadow: 0 1rem 3rem rgba(255, 82, 17, .15)
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__text {
    border-color: #ff4e0d
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__text h3 {
    color: #ff5211
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__text__price {
    color: #ff5211
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__button a {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4d0b 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4d0b 99.38%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(223, 83, 79, .3));
    filter: drop-shadow(0px 4px 10px rgba(223, 83, 79, .3))
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__button a:hover {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4d0b 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4d0b 99.38%);
    border: none
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__button a:active {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4d0b 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4d0b 99.38%);
    border: none
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper.reddit .qr-packages__wrapper__list__item::before {
    border-color: #ffe7e7
}

#QuoraRedditSearchMagnetX .qr-packages .nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 3.8rem
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button {
    border: .2rem solid #b4b4b4;
    border-radius: 3rem;
    width: 13.7rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1;
    text-transform: uppercase;
    color: #b4b4b4;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button svg {
    min-width: 3.3rem;
    width: 3.3rem;
    height: 3.3rem;
    margin-right: 1rem
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button:first-child {
    margin-right: 4.7rem
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button .quora.active {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button .reddit.active {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.quora.active {
    background: -o-linear-gradient(191.62deg, #ba2b27 21.89%, #ff1912 77.9%);
    background: linear-gradient(258.38deg, #ba2b27 21.89%, #ff1912 77.9%);
    color: #ffffff;
    border: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.quora.active .quora {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.quora.active .quora.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.reddit.active {
    background: -o-linear-gradient(0.49deg, #ff895e 5.26%, #ff4501 99.38%);
    background: linear-gradient(89.51deg, #ff895e 5.26%, #ff4501 99.38%);
    color: #ffffff;
    border: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.reddit.active .reddit {
    display: none
}

#QuoraRedditSearchMagnetX .qr-packages__tab-button.reddit.active .reddit.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 2.6rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 4rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__row {
    height: 5.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__row {
    height: 10rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__content {
    background: #fff2cb
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__title {
    background: #fff2cb
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__content:nth-child(3) {
    background: #fff6f2
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-2) .qr-packages__table__col__content:nth-child(2) {
    background: #f3f3f3
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-1) .qr-packages__table__col__content {
    background: #ffffff;
    color: #000
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:nth-child(2n-1) .qr-packages__table__col__title {
    background: #ffffff;
    color: #000
}

#QuoraRedditSearchMagnetX .border-top-left {
    border-top-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .border-top-right {
    border-top-right-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title {
    width: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 2.3rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title p {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1.6rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title p span {
    font-weight: 700;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__title p .reddit {
    color: #ff6127
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content {
    width: 17.5%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1.6rem;
    text-align: center;
    color: #000
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header {
    position: relative;
    background: #ecc656;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header p {
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 1.6rem;
    line-height: 19px;
    padding-top: 3.8rem;
    font-weight: 700
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header.reddit {
    background: -o-linear-gradient(355.78deg, #ff895e 13.51%, #ff4b09 123.88%);
    background: linear-gradient(94.22deg, #ff895e 13.51%, #ff4b09 123.88%);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1;
    border-color: #ffbe9d;
    border-top-right-radius: 1.5rem;
    border-top-left-radius: 1.5rem;
    padding-top: 2rem;
    padding-right: 0;
    padding-left: 0
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content__img {
    width: 5.2rem;
    height: 5.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border: .2rem solid #ecc656;
    border-radius: 100%;
    position: absolute;
    top: -2.6rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    box-shadow: 0 4px 10px rgba(0, 112, 255, .3)
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content__img svg {
    width: 3.2rem;
    height: 3.2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content.reddit .qr-packages__table__col__content__img {
    border: .2rem solid #ffbe9d
}

#QuoraRedditSearchMagnetX .qr-packages__table__col__content__icon svg {
    width: 1.62rem;
    height: 1.62rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content {
    border-top: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(2) {
    border-left: .1rem solid #ecc656;
    border-top-left-radius: 1.5rem;
    background: #9e9e9e
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(2) .qr-packages__table__col__content__img {
    border-color: #eaeaea;
    -webkit-box-shadow: 0 .4rem 1rem #0000004d;
    box-shadow: 0 .4rem 1rem #0000004d
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(2) {
    margin-top: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(4) {
    margin-top: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(5) {
    margin-top: 2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:last-child {
    border-top-right-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .qr-packages__table__row {
    padding-top: 1.2rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .table-label {
    font-size: 1.5rem;
    text-transform: uppercase;
    border-radius: .5rem;
    font-family: "Raleway", sans-serif;
    color: #fff;
    font-weight: 700;
    height: 3rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 1rem 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .table-label.reddit {
    background: -webkit-gradient(linear, left top, right top, from(#ff895e), to(#ff5e23));
    background: -o-linear-gradient(left, #ff895e 0, #ff5e23 100%);
    background: linear-gradient(90deg, #ff895e 0, #ff5e23 100%);
    -webkit-filter: drop-shadow(0px 2px 5px rgba(75, 16, 15, .3));
    filter: drop-shadow(0px 2px 5px rgba(75, 16, 15, .3))
}

#QuoraRedditSearchMagnetX .qr-packages__table-sub .table-label.niches {
    background: -webkit-gradient(linear, left top, right top, from(#bebebe), to(#9c9c9c));
    background: -o-linear-gradient(left, #bebebe 0, #9c9c9c 100%);
    background: linear-gradient(90deg, #bebebe 0, #9c9c9c 100%);
    -webkit-filter: drop-shadow(0px 2px 5px rgba(91, 91, 91, .3));
    filter: drop-shadow(0px 2px 5px rgba(91, 91, 91, .3))
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__title {
    border-top: .1rem solid #ecc656;
    border-left: .1rem solid #ecc656;
    padding-right: 1rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content {
    border-top: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(2) {
    border-left: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(2) {
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(3) {
    border-left: .1rem solid #ffdacc;
    border-right: .1rem solid #ffdacc;
    border-top: .1rem solid #ffdacc;
    border-right: .1rem solid #ffdacc;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:first-child .qr-packages__table__col__title {
    border-top-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:last-child .qr-packages__table__col__title {
    border-bottom: .1rem solid #ecc656;
    border-bottom-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__row:last-child .qr-packages__table__col__content {
    border-bottom: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content {
    border-bottom: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(2) {
    border-left: .1rem solid #ecc656;
    border-bottom-left-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(3) {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    z-index: 1;
    background: #ffffff;
    border-left: .1rem solid #ffdacc;
    border-bottom: .1rem solid #ffdacc;
    border-right: .1rem solid #ffdacc;
    border-top: .1rem solid #ffdacc
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(4) {
    border-right: .1rem solid #ecc656
}

#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:last-child {
    border-bottom: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656;
    border-bottom-right-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 4rem;
    margin-bottom: 6rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: .1rem solid #ffbe9d;
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
    padding-right: 2rem;
    padding-left: 6.7rem;
    border-radius: 1.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons h4 {
    font-size: 3.6rem;
    line-height: 1
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons h4 span {
    font-weight: 700;
    font-size: 4.8rem;
    color: #ff4c0a;
    margin-right: 1.9rem;
    margin-left: 3.5rem
}

#QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons a {
    margin-right: 0;
    background: -o-linear-gradient(191.22deg, #ff895e 22.68%, #ff4b09 87.09%);
    background: linear-gradient(258.78deg, #ff895e 22.68%, #ff4b09 87.09%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 78, 13, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 78, 13, .3))
}

#QuoraRedditSearchMagnetX .difference {
    background: -webkit-gradient(linear, left top, left bottom, from(#f5faff), color-stop(99.48%, #ffffff));
    background: -o-linear-gradient(top, #f5faff 0, #ffffff 99.48%);
    background: linear-gradient(180deg, #f5faff 0, #ffffff 99.48%);
    padding-top: 5rem;
    padding-bottom: 5rem
}

#QuoraRedditSearchMagnetX .difference__wrapper {
    background: #f2f8ff;
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 3.4rem;
    padding-bottom: 2.6rem;
    padding-left: 4.6rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .2rem solid #deedff;
    border-radius: 1.5rem;
    -webkit-transform: rotate(-2.75deg);
    -ms-transform: rotate(-2.75deg);
    transform: rotate(-2.75deg);
    z-index: 1
}

#QuoraRedditSearchMagnetX .difference__wrapper__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#QuoraRedditSearchMagnetX .difference__wrapper__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto
}

#QuoraRedditSearchMagnetX .difference__wrapper__title h3 {
    font-weight: 700;
    font-size: 2.7rem;
    line-height: 3.5rem;
    text-transform: uppercase;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .difference__wrapper__image {
    position: relative
}

#QuoraRedditSearchMagnetX .difference__wrapper__image_icon {
    width: 7.1rem;
    height: 7.1rem;
    background: #ffffff;
    border: .4rem solid #cbe2ff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    box-shadow: 0 4px 10px rgba(0, 112, 255, .3);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative
}

#QuoraRedditSearchMagnetX .difference__wrapper__image_icon svg {
    width: 3.5rem;
    height: 3.5rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.post .difference__wrapper__image_bg {
    position: absolute;
    width: 11.3rem;
    top: -2.28rem;
    left: -2.17rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.post .difference__wrapper__image {
    margin-right: 3.7rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment {
    padding-top: 2rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image_bg {
    position: absolute;
    width: 8.8rem;
    top: -2.28rem;
    left: -2.17rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image {
    margin-right: 2.6rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image_icon svg {
    width: 3.3rem;
    height: 3.3rem
}

#QuoraRedditSearchMagnetX .difference__wrapper__text p {
    font-size: 1.6rem;
    line-height: 2.3rem
}

#QuoraRedditSearchMagnetX .white-hat {
    padding-top: 6rem;
    padding-bottom: 6rem
}

#QuoraRedditSearchMagnetX .white-hat__buttons {
    padding-top: 5.3rem
}

#QuoraRedditSearchMagnetX .white-hat__wrapper {
    padding-top: 8rem
}

#QuoraRedditSearchMagnetX .white-hat__wrapper h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656
}

#QuoraRedditSearchMagnetX .white-hat__wrapper h2 span {
    color: #000000
}

#QuoraRedditSearchMagnetX .white-hat__wrapper h2:first-child {
    margin-bottom: 1.5rem
}

#QuoraRedditSearchMagnetX .white-hat__image img {
    width: 46.9rem
}

#QuoraRedditSearchMagnetX .faq {
    background: #ffffff;
    padding-top: 0;
    padding-bottom: 10rem;
    position: relative;
    overflow: hidden
}

#QuoraRedditSearchMagnetX .faq .container {
    position: relative;
    z-index: 1
}

#QuoraRedditSearchMagnetX .faq-blob {
    position: absolute;
    width: 23.4rem;
    bottom: 0;
    left: 0
}

#QuoraRedditSearchMagnetX .faq-img {
    position: absolute;
    width: 27.9rem;
    bottom: 8rem;
    right: 3rem
}

#QuoraRedditSearchMagnetX .faq-img img {
    width: 100%
}

#QuoraRedditSearchMagnetX .faq__title {
    padding-top: 4rem;
    padding-bottom: 6rem;
    position: relative
}

#QuoraRedditSearchMagnetX .faq__title__img__left {
    position: absolute;
    width: 14.2rem;
    top: 4rem;
    left: -3rem
}

#QuoraRedditSearchMagnetX .faq__title h2 {
    font-size: 4.8rem;
    line-height: 1;
    text-transform: uppercase
}

#QuoraRedditSearchMagnetX .faq__wrapper__box:first-child {
    border-top: .1rem solid #ffefee
}

#QuoraRedditSearchMagnetX .faq__wrapper__box {
    border-bottom: .1rem solid #ffefee
}

#QuoraRedditSearchMagnetX .faq__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    padding-top: 1rem !important;
    padding-bottom: .5rem !important;
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem !important;
    line-height: 1.8rem !important;
    color: #000000
}

#QuoraRedditSearchMagnetX .faq__question:hover {
    font-size: 1.6rem;
    font-family: "Futura PT", sans-serif;
    color: #000000;
    cursor: pointer
}

#QuoraRedditSearchMagnetX .faq__question__img {
    min-width: 2.2rem;
    width: 2.2rem;
    height: 2.2rem;
    margin-right: 1.5rem !important;
    background: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.40468 9.35023C5.51559 8.48388 5.51559 7.07924 6.40468 6.21288L12.1135 .650035C13.0026 -0.216322 14.4441 -0.216324 15.3332 .650033C16.2223 1.51639 16.2223 2.92103 15.3332 3.78739L9.62437 9.35023C8.73528 10.2166 7.29377 10.2166 6.40468 9.35023Z' fill='%236149c7'/%3E%3Cpath d='M0.666817 .649767C1.55591 -0.21659 2.99741 -0.216589 3.8865 .649768L9.59531 6.21261C10.4844 7.07897 10.4844 8.48361 9.59532 9.34997C8.70623 10.2163 7.26473 10.2163 6.37564 9.34997L0.666819 3.78712C-0.222272 2.92077 -0.222274 1.51612 .666817 .649767Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#QuoraRedditSearchMagnetX .faq__question[aria-expanded=true] .faq__question__img {
    background: url("data:image/svg+xml,%3Csvg width='16' height='4' viewBox='0 0 16 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4C0.895431 4 0 3.10457 0 2C0 .895431 .895431 0 2 0H14C15.1046 0 16 .895431 16 2C16 3.10457 15.1046 4 14 4H2Z' fill='%236149c7'/%3E%3C/svg%3E%0A") center center no-repeat
}

#QuoraRedditSearchMagnetX .faq__answer li {
    padding-left: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#QuoraRedditSearchMagnetX .faq__answer li::before {
    content: " ";
    display: block;
    min-width: .5rem;
    width: .5rem;
    height: .5rem;
    background: #000000;
    border-radius: 50%;
    margin-right: 1rem
}

#QuoraRedditSearchMagnetX .faq__question[aria-expanded=true] {
    color: #000 !important
}

#QuoraRedditSearchMagnetX .faq__answer__text {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    border: none
}

#QuoraRedditSearchMagnetX .mobile-br {
    display: none
}

#QuoraRedditSearchMagnetX .desktop-br {
    display: none
}

#QuoraRedditSearchMagnetX .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0
}

#QuoraRedditSearchMagnetX .row > * {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y)
}

#about .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0
}

#about .row > * {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y)
}

#about .about-us {
    background: #fff2cb;
    padding-top: 10rem;
    padding-bottom: 5rem
}

#about .about-us__title {
    margin-bottom: 10rem
}

#about .about-us__title h1 {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.5rem;
    color: #000;
    margin-bottom: 4.6rem;
    text-align: left
}

#about .about-us__title p {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000
}

#about .about-us__title p:not(:last-child) {
    margin-bottom: 2rem
}

#about .about-us__title p span {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 700;
    font-size: 2rem
}

#about .about-us__title a {
    font-family: "Futura PT Demi", sans-serif;
    color: #ecc656;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

#about .about-us__team h2 {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.5rem;
    color: #000;
    margin-bottom: 2.8rem;
    text-align: left
}

#about .about-us__team p {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000;
    margin-bottom: 7rem
}

#about .team__list__item {
    border-radius: 1.5rem;
    border: .3rem solid #ecc656;
    padding: 4rem 7rem 4rem 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    -webkit-box-shadow: 0 1rem 1.5rem #00000029;
    box-shadow: 0 1rem 1.5rem #00000029;
    margin-bottom: 8rem
}

#about .team__list__item .team__list__item__img {
    min-width: 17rem;
    width: 17rem;
    height: 17rem;
    border-radius: 50%;
    border: .3rem solid #ecc656;
    overflow: hidden;
    margin-right: 12rem
}

#about .team__list__item .team__list__item__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

#about .team__list__item__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#about .team__list__item__wrapper .line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: .2rem;
    background: #ecc656;
    margin-bottom: 2.5rem
}

#about .team__list__item__wrapper p {
    font-family: "Futura PT Book", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000;
    margin-bottom: 2rem
}

#about .team__list__item__wrapper__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#about .team__list__item__wrapper__links a {
    margin-right: 1rem;
    font-family: "Futura PT Demi", sans-serif;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #ecc656;
    text-decoration: underline
}

#about .team__list__item__wrapper__links a svg {
    width: 2.4rem;
    height: 2.4rem
}

#about .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 24.7rem;
    min-height: 1rem;
    height: 7.4rem;
    padding: .6rem 3rem;
    font-family: "Futura PT Book", sans-serif;
    font-size: 2.5rem;
    line-height: 1;
    text-transform: unset;
    border-radius: 3.6rem;
    background: #ecc656;
    color: #ffffff;
    -webkit-border: none
}

#about .btn:hover {
    font-family: "Futura PT Book", sans-serif;
    background: #ecc656;
    color: #ffffff;
    border: none
}

#about .btn:active {
    font-family: "Futura PT Book", sans-serif;
    background: #ecc656;
    color: #ffffff;
    border: none
}

#about .btn span {
    margin-left: .5rem;
    font-weight: 400
}

.main-page_bg.homePage {
    padding-top: 0rem
}

.nav-bar {
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    height: 8rem;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 5vw;
    padding-right: 3vw
}

.nav-bar.scrolled {
    background: #fff !important;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.nav-bar.whited {
    background: #fff !important
}

.nav-bar__logo {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 4rem
}

.nav-bar__logo svg {
    width: 10.1rem;
    height: 4.4rem
}

.nav-bar__brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: inherit
}

.nav-bar__lang {
    height: inherit
}

.nav-bar__lang__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff
}

.nav-bar__lang__content .lang__link {
    padding: .5rem 1rem;
    background: #fff;
    width: 100%
}

.lang__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: inherit;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.4rem;
    font-family: "Futura PT Demi", sans-serif;
    text-transform: uppercase;
    padding: 1rem;
    color: #000
}

.lang__link span {
    width: 2rem;
    margin-right: 1rem
}

.lang__link:hover span {
    color: #ecc656
}

.nav-bar__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: inherit;
    margin-left: auto;
    margin-right: 3rem
}

.nav-bar__link {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.4rem;
    color: #000;
    padding: 2rem;
    margin-right: 2rem;
    font-family: "Futura PT Demi", sans-serif;
    position: relative
}

.nav-bar__link:hover {
    color: #ecc656
}

.dropdown__arrow:hover::after {
    content: "";
    border: solid #ecc656;
    border-width: 0 2px 2px 0;
    padding: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: .7rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.nav-bar__link.active {
    color: #ecc656
}

.nav-bar__logIn {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    font-family: "Futura PT Heavy", sans-serif;
    font-size: 1.6rem;
    position: relative
}

.nav-bar__logIn svg {
    width: 1.4rem;
    height: 1.4rem;
    margin-right: .6rem
}

.nav-bar__logIn:hover {
    color: #ecc656
}

.nav-bar__logIn:hover svg {
    fill: #ecc656
}

.nav-bar__button {
    border: none;
    background: transparent;
    padding: 0;
    margin: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.nav-bar__button svg {
    width: 7rem
}

.nav-bar__button .line {
    stroke: #87bbd8
}

.nav-bar__link__content-smal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    width: 100%
}

.nav-bar__link__content-smal .nav-bar__link {
    padding: 1rem;
    margin-right: 0
}

.dropdown__link {
    height: inherit;
    border: none;
    background: unset
}

.dropdown__block {
    position: relative;
    display: inline-block;
    height: inherit
}

.dropdown__content {
    display: none;
    position: absolute;
    z-index: 1
}

.dropdown__content a {
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dropdown__block:hover .dropdown__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dropdown__arrow::after {
    content: "";
    border: solid #000;
    border-width: 0 2px 2px 0;
    padding: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: .7rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.show-mobile {
    display: none
}

.show-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.nav-bar__link__content {
    position: fixed;
    width: 100%;
    height: auto;
    left: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #fff;
    padding: 4rem 2rem;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.nav-bar__link__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    white-space: unset;
    width: 25%;
    margin-bottom: 5rem
}

.nav-bar__link__item:hover .nav-bar__link__image {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.nav-bar__link__item:hover .nav-bar__link__text__title {
    color: #ecc656
}

.link_1, .link_2, .link_3, .link_4, .link_5, .link_6, .link_7, .link_8, .link_9, .link_10 {
    opacity: 0;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-name: appearance;
    animation-name: appearance;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.link_1, .link_2, .link_3, .link_4, .link_5, .link_6, .link_7, .link_8, .link_9, .link_10 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.link_1 {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.link_2 {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.link_3 {
    -webkit-animation-delay: .35s;
    animation-delay: .35s
}

.link_4 {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.link_5 {
    -webkit-animation-delay: .55s;
    animation-delay: .55s
}

.link_6 {
    -webkit-animation-delay: .65s;
    animation-delay: .65s
}

.link_7 {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.link_8 {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

.link_9 {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

.link_10 {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

@-webkit-keyframes appearance {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes appearance {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.nav-bar__link__image {
    height: 15rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1rem;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.nav-bar__link__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.nav-bar__link__text__title {
    font-size: 2rem;
    font-weight: 700;
    font-family: "Raleway", sans-serif;
    color: #000;
    margin-bottom: 1.6rem
}

.nav-bar__link__text__sub-title {
    font-size: 1.6rem;
    font-weight: 400;
    font-family: "Raleway", sans-serif;
    color: #000
}

.nav-bar__menu__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.nav-bar__menu__social {
    padding-top: 3rem;
    padding-bottom: 6rem;
    width: 100%;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin-top: auto
}

.nav-bar__social__icon {
    width: 2rem;
    height: 2rem;
    color: #000
}

.nav-bar__menu__social__link span {
    width: 4rem;
    height: 4rem;
    border: .1rem solid #000;
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tabcontent {
    display: none
}

.tabcontent.active {
    display: block
}

.white-bg {
    background: #fff
}

.blue-bg {
    background: #fff2cb
}

.head .container {
    max-width: 1200px
}

.head__title h1 {
    font-family: "Futura Md BT", sans-serif;
    text-align: left;
    font-size: 3.6rem;
    line-height: 4.3rem;
    font-weight: 700;
    color: #000
}

.head__title .google:nth-child(1) {
    color: #4285f4;
    margin-right: -1.1rem
}

.head__title .google:nth-child(2) {
    color: #ea4335;
    margin-right: -1.1rem
}

.head__title .google:nth-child(3) {
    color: #fbbc05;
    margin-right: -1.1rem
}

.head__title .google:nth-child(4) {
    color: #4285f4;
    margin-right: -1.1rem
}

.head__title .google:nth-child(5) {
    color: #34a853;
    margin-right: -1.1rem
}

.head__title .google:nth-child(6) {
    color: #ea4335;
    margin-right: 0
}

.head__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000
}

.head__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.head__buttons .btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .btn:hover {
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .btn:focus {
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .btn:active {
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
}

.head__buttons .yellow-btn {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .yellow-btn:hover {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .yellow-btn:focus {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .yellow-btn:active {
    background: -o-linear-gradient(186.1deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    background: linear-gradient(263.9deg, #ffaa0f -3.05%, #ffbd44 97.99%);
    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3));
    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, .3))
}

.head__buttons .btn:not(:last-child) {
    margin-right: 2.6rem
}

.head.block1 {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.block1 .head__title {
    margin-bottom: 8.7rem
}

.block1 .head__text {
    margin-bottom: 2.2rem
}

.tabs_content {
    width: 36rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tabs__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 27rem
}

.tabs__buttons {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    height: 21rem;
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: 1rem;
    padding-left: 0;
    border-left: .1rem solid #87bbd8
}

.tabs__buttons .tablink {
    color: #ababab;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    line-height: 1.9rem;
    font-weight: 400;
    border-left: .4rem solid transparent;
    padding-left: 3rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.tabs__buttons .tablink.active {
    color: #ecc656;
    font-weight: 700;
    border-left: .4rem solid #ecc656
}

.head.block2 {
    padding-top: 4rem;
    padding-bottom: 14rem
}

.block2 .head__title {
    padding-top: 6rem;
    margin-bottom: 4.8rem
}

.block2 .head__text {
    margin-bottom: 2.2rem
}

.head__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.head__wrapper__image {
    width: 45.3rem
}

.head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: auto;
    margin-left: auto;
    margin-bottom: 2rem
}

.head__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.head__list__item:not(:last-child) {
    margin-bottom: 3.3rem
}

.head__list__item__icon {
    background: #ffffff;
    width: 4.6rem;
    min-width: 4.6rem;
    height: 4.6rem;
    -webkit-box-shadow: 0 5px 10px rgba(97, 73, 199, .5);
    box-shadow: 0 5px 10px rgba(97, 73, 199, .5);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1b7bf4;
    margin-right: 1rem
}

.head__list__item__icon svg {
    width: 2.4rem;
    height: 2.4rem
}

.head__list__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6rem;
    color: #000000
}

.head.block3 {
    padding-top: 4rem;
    padding-bottom: 9rem
}

.block3 .head__title {
    padding-top: 13rem;
    margin-bottom: 3.5rem
}

.block3 .head__text {
    margin-bottom: 3.7rem
}

.block3 .head__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 0
}

.block3 .head__list__item {
    width: 50%;
    margin-bottom: 4rem
}

.block3 .head__list__item__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    margin-right: 1.5rem
}

.block3 .head__list__item__icon svg {
    width: 4rem;
    height: 4rem
}

.block3 .head__list__item__text {
    font-size: 1.6rem;
    line-height: 1.9rem
}

.block3 .head__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 43rem;
    margin: 0 auto
}

.block3 .head__wrapper__image {
    width: 100%;
    margin-bottom: 2.5rem
}

.head.block4 {
    padding-top: 4rem;
    padding-bottom: 7rem
}

.block4 .head__title {
    padding-top: 6rem;
    margin-bottom: 4.4rem
}

.block4 .head__text {
    margin-bottom: 1.8rem
}

.block4 .head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 6rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.block4 .head__list__item {
    margin-bottom: 0
}

.block4 .head__list__item__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    margin-right: 1.5rem
}

.block4 .head__list__item__icon svg {
    width: 4rem;
    height: 4rem
}

.block4 .head__list__item__text {
    font-size: 1.6rem;
    line-height: 1.9rem
}

.block4 .head__wrapper__image {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.blue-bg {
    background: #fff2cb
}

.blue-bg .nav-bar {
    background: #fff2cb
}

.blue-bg .nav-bar__link__content-smal {
    background: #fff2cb
}

.blue-bg .nav-bar__lang__content {
    background: #fff2cb
}

.blue-bg .nav-bar__link__content {
    background: #fff2cb
}

.blue-bg .nav-bar__menu {
    background: #fff2cb
}

.head.block5 {
    padding-top: 6rem;
    padding-bottom: 7rem
}

.block5 .head__title {
    padding-top: 1rem;
    margin-bottom: 5rem
}

.block5 .head__text {
    margin-bottom: 1.9rem
}

.block5 .head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 2rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.block5 .head__list__item {
    margin-bottom: 0
}

.block5 .head__list__item__icon {
    min-width: 7rem;
    width: 7rem;
    height: 7rem;
    margin-right: 1.5rem
}

.block5 .head__list__item__icon svg {
    width: 4rem;
    height: 4rem
}

.block5 .head__list__item__text {
    font-size: 1.6rem;
    line-height: 1.9rem
}

.block5 .head__wrapper__image {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.outreach__packages-switch {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.outreach__packages-switch:after {
    content: "";
    position: absolute;
    width: 45%;
    top: 0;
    -webkit-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    -o-transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    transition: left cubic-bezier(0.88, -0.35, .565, 1.35) .4s;
    border-radius: 3rem;
    background-color: #ffe211;
    height: 100%;
    z-index: 0
}

.outreach__packages-switch.left:after {
    left: 0
}

.outreach__packages-switch.right:after {
    left: 55%
}

.outreach__packages-switch .outreach__packages-btn {
    display: inline-block;
    width: 45%;
    padding: 1.2rem 0;
    z-index: 1;
    position: relative;
    cursor: pointer;
    -webkit-transition: color 200ms;
    -o-transition: color 200ms;
    transition: color 200ms;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    color: #b4b4b4;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: .2rem solid #b4b4b4;
    border-radius: 3rem
}

.outreach__packages-switch .outreach__packages-btn.active {
    color: #ffffff;
    cursor: default;
    border: .2rem solid transparent
}

.outreach__packages-wrapper {
    border-radius: 3.7rem;
    background-color: #fff;
    padding: 1.4rem 1.9rem;
    width: 100%;
    max-width: 35rem;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
    margin-bottom: 10rem
}

.outreach__packages-p {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.outreach__package-card {
    background: #ffffff;
    border: .2rem solid #ecc656;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 7.6rem;
    padding-right: 1rem;
    padding-left: 1rem;
    padding-bottom: 5rem;
    margin-bottom: 13rem
}

.outreach__package-card.orange {
    border: .2rem solid #ffe211
}

.outreach__package-card.orange .outreach__package-card__list li svg {
    color: #ffe211
}

.outreach__package-card.orange .outreach__package-card__price {
    color: #ffe211
}

.outreach__package-card.premium {
    padding-top: 9.8rem
}

.outreach__package-card__label {
    font-family: "Raleway", sans-serif !important;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.8rem;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, left top, right top, from(rgba(27, 123, 246, 0)), color-stop(51.22%, #ecc656), to(rgba(27, 123, 246, 0)));
    background: -o-linear-gradient(left, rgba(27, 123, 246, 0) 0, #ecc656 51.22%, rgba(27, 123, 246, 0) 100%);
    background: linear-gradient(90deg, rgba(27, 123, 246, 0) 0, #ecc656 51.22%, rgba(27, 123, 246, 0) 100%);
    height: 3.9rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 4.8rem;
    left: 0
}

.outreach__package-card__image {
    width: 10.2rem;
    height: 10.2rem;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: -5.1rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.outreach__package-card__title {
    margin-bottom: 2.7rem
}

.outreach__package-card__title h3 {
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 400 !important;
    font-size: 2.2rem !important;
    line-height: 2.6rem !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    letter-spacing: .18em !important;
    text-transform: uppercase
}

.outreach__package-card__list {
    margin-bottom: 2rem
}

.outreach__package-card__list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.outreach__package-card__list li svg {
    min-width: 1rem;
    width: 1rem;
    height: 1.4rem;
    margin-right: .6rem;
    color: #ecc656
}

.outreach__package-card__list li p {
    font-family: "Raleway", sans-serif !important;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 1.2rem !important;
    line-height: 1.4rem !important;
    color: #000000 !important
}

.outreach__package-card__list li p span {
    font-size: 1.6rem !important;
    line-height: 1.9rem !important;
    font-weight: 700 !important
}

.outreach__package-card__list li:not(:last-child) {
    margin-bottom: 1.2rem
}

.outreach__package-card__price {
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    font-family: "Futura PT", sans-serif !important;
    color: #ecc656;
    text-align: center
}

.outreach__package-card__button {
    position: absolute;
    bottom: -2.3rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.outreach__package-card__button .btn {
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700 !important;
    font-size: 1.4rem !important;
    line-height: 1.7rem !important;
    text-transform: uppercase;
    width: 16.4rem;
    height: 4.5rem;
    border-radius: 3rem;
    padding: 0 !important
}

.outreach_card:not(:last-child) {
    margin-right: 1.5rem
}

.outreach__month-warranty {
    padding-top: 0;
    padding-bottom: 9.6rem
}

.outreach__month-warranty__wrapper {
    background: #fff8ef;
    border-radius: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5.9rem;
    padding-bottom: 5.8rem;
    padding-left: 5.4rem;
    margin: 0 5rem
}

.outreach__month-warranty__bg-left {
    position: absolute;
    top: -5rem;
    left: -27rem
}

.outreach__month-warranty__bg-left img {
    width: 34.9rem
}

.outreach__month-warranty__bg-right {
    position: absolute;
    top: -6rem;
    right: -22.5rem
}

.outreach__month-warranty__bg-right img {
    width: 31.8rem
}

.outreach__month-warranty__wrapper__border {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .2rem solid #ffe211;
    border-radius: 1.5rem;
    -webkit-transform: rotate(-2.77deg);
    -ms-transform: rotate(-2.77deg);
    transform: rotate(-2.77deg);
    z-index: 1
}

.outreach__month-warranty__wrapper__text {
    padding-right: 4rem
}

.outreach__month-warranty__wrapper__text h3 {
    font-family: "Futura Md BT", sans-serif !important;
    font-size: 2.4rem;
    line-height: 1;
    color: #ffe211 !important;
    margin-bottom: 2rem;
    text-transform: uppercase;
    text-align: left
}

.outreach__month-warranty__wrapper__text p {
    font-family: "Raleway", sans-serif !important;
    font-weight: 400 !important;
    font-size: 1.4rem !important;
    line-height: 1.6rem !important
}

.outreach__month-warranty__wrapper__text p span {
    font-size: 1.4rem;
    line-height: 1.64rem;
    font-weight: 600;
    font-style: italic
}

.outreach__month-warranty__wrapper__text p:not(:last-child) {
    margin-bottom: 2rem
}

.outreach__month-warranty__wrapper__image {
    position: relative;
    margin-right: 5.4rem;
    margin-top: 3rem
}

.outreach__month-warranty__wrapper__image_icon {
    width: 9.2rem;
    height: 9.2rem;
    background: #ffffff;
    border: .4rem solid #ffe9ce;
    -webkit-box-shadow: 0 .4rem 1rem rgba(255, 165, 0, .2);
    box-shadow: 0 .4rem 1rem rgba(255, 165, 0, .2);
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    position: relative
}

.outreach__month-warranty__wrapper__image_icon svg {
    width: 5rem;
    height: 5rem
}

.outreach__month-warranty__wrapper__image_bg {
    position: absolute;
    width: 14rem;
    top: -2.28rem;
    left: -2.17rem
}

.mission-vision__title h2 {
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.3rem;
    color: #ecc656;
    margin-bottom: 0
}

.our-vision {
    padding-top: 10rem;
    padding-bottom: 5rem
}

.our-vision .container {
    z-index: 1;
    position: relative
}

.our-vision__wrapper {
    position: relative;
    padding-top: 5rem
}

.our-vision__title {
    margin-bottom: 3.5rem
}

.our-vision__title h2 {
    text-align: left
}

.our-vision__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000
}

.our-vision__image {
    position: relative;
    width: 27.1rem;
    margin-left: 6rem
}

.our-vision__left-element {
    width: 16.5rem;
    position: absolute;
    left: -13rem;
    top: 0
}

.our-vision__right-element {
    width: 36rem;
    position: absolute;
    right: -31rem;
    top: -13rem
}

.our-mismion {
    padding-top: 10rem;
    padding-bottom: 5rem
}

.our-mismion__wrapper {
    position: relative
}

.our-mismion__title {
    margin-bottom: 8rem
}

.our-mismion__title h2 {
    text-align: left
}

.our-mismion__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    margin-bottom: 3rem
}

.our-mismion__image {
    width: 40.5rem;
    margin-left: 3rem;
    padding-top: 5rem
}

.our-mismion__list {
    position: relative;
    padding-top: 7rem
}

.our-mismion__list h3 {
    font-family: "Raleway", sans-serif !important;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000;
    margin-bottom: 4rem;
    text-align: left
}

.our-mismion__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.2rem
}

.our-mismion__list__item svg {
    width: 1.7rem;
    min-width: 1.7rem;
    height: 1.7rem;
    color: #ecc656;
    margin-right: 1rem
}

.our-mismion__list__item P {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.9rem;
    color: #000000
}

.our-mismion__list__element {
    width: 15.7rem;
    position: absolute;
    left: -17rem;
    top: 0
}

.our-mismion__right__element {
    padding-top: 6rem;
    width: 32.5rem;
    margin-left: 6rem
}

.our-values {
    padding-top: 8rem;
    padding-bottom: 0;
    position: relative
}

.our-values .container {
    z-index: 1;
    position: relative
}

.our-values__title {
    margin-bottom: 5rem
}

.our-values__title h2 {
    text-align: left
}

.our-values__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.our-values__item {
    margin-bottom: 6rem;
    width: 40%
}

.our-values__item__icon {
    margin-bottom: 1.2rem
}

.our-values__item__icon img {
    width: 7.4rem;
    height: 7.4rem;
    color: #ecc656
}

.our-values__item__title {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000;
    margin-bottom: 1.5rem
}

.our-values__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.our-values__left__element {
    position: absolute;
    bottom: 0;
    left: -2rem;
    width: 21.3rem
}

.our-values__right__element {
    position: absolute;
    top: 25rem;
    right: 2rem;
    width: 15.2rem
}

.our-story {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.our-story__title {
    margin-bottom: 5rem
}

.our-story__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.our-story__logo svg {
    width: 13rem;
    height: 5.8rem
}

.our-story__text {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.our-story__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    margin-bottom: 1.9rem
}

.our-story__text p span {
    font-weight: 700
}

.our-story__text.full-stack p:not(:last-child) {
    margin-bottom: 4.2rem
}

.our-story__text.soon p:not(:last-child) {
    margin-bottom: 2.7rem
}

.our-story__founder__avatar {
    width: 22rem;
    height: 22rem;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 1rem
}

.our-story__founder__avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.our-story__founder__name {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #000000
}

.our-story__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.2rem;
    padding-top: 1rem
}

.our-story__list__item svg {
    width: 2.1rem;
    min-width: 2.1rem;
    height: 2.1rem;
    color: #ecc656;
    margin-right: 1.3rem
}

.our-story__list__item P {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    margin-bottom: 0;
    position: relative;
    z-index: 1
}

.our-story__image.founder {
    margin: 0 auto;
    width: 22rem
}

.our-story__image.multiple {
    margin: 0 auto;
    width: 38rem
}

.our-story__image.full-stack {
    margin: 0 auto;
    width: 45.5rem
}

.our-story__image.soon {
    width: 33.9rem;
    z-index: 1;
    position: relative
}

.our-story__text__left__element {
    position: absolute;
    left: -28rem;
    top: -14rem;
    width: 40rem
}

.our-story__text__left__element__mini {
    position: absolute;
    left: -17rem;
    top: -2rem;
    width: 16.8rem
}

.our-story__text__right__element {
    position: absolute;
    right: -6.5rem;
    bottom: 0;
    width: 25.8rem
}

.story__wrap {
    position: relative;
    padding-top: 12rem
}

.story__wrap__linhe {
    width: 17.1rem;
    position: absolute;
    left: 57%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.story__wrap__year {
    width: 11.4rem;
    height: 11.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    background: #ecc656;
    -webkit-box-shadow: 0 6px 15px rgba(27, 123, 246, .1), 0px 15px 40px rgba(0, 112, 255, .2);
    box-shadow: 0 6px 15px rgba(27, 123, 246, .1), 0px 15px 40px rgba(0, 112, 255, .2);
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.story__wrap__year.founder {
    top: 7rem
}

.story__wrap__year.multiple {
    top: 50rem
}

.story__wrap__year.full-stack {
    top: 93rem
}

.story__wrap__year.soon {
    top: 135rem;
    font-size: 2.2rem;
    line-height: 2.6rem
}

.our-story__image.founder {
    margin: 10rem auto;
    margin-left: 16rem
}

.our-story__image.multiple {
    margin: 4rem auto;
    margin-left: 8rem
}

.our-story__image.full-stack {
    margin: 10rem auto;
    padding-left: 5rem
}

.our-story__image.soon {
    margin: 0 auto
}

.our-story__image__wrap {
    margin-top: -5rem
}

.orderButton {
    width: 15.4rem;
    min-width: 11rem;
    height: 3.6rem;
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%);
    border-radius: 3rem;
    -webkit-margin-top: auto;
    margin-bottom: auto;
    margin-left: 5rem
}

.orderButton:hover {
    color: #fff;
    background: -o-linear-gradient(191.62deg, #ecc656 21.89%, #ecc656 77.9%);
    background: linear-gradient(258.38deg, #ecc656 21.89%, #ecc656 77.9%)
}

.faq__title h1 {
    font-family: "Futura PT", sans-serif;
    color: #000;
    text-transform: uppercase;
    font-size: 3.6rem
}

.faq__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10rem
}

.faq__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border-radius: 3.5rem;
    padding: 1rem
}

.faq__buttons .tablink:not(:last-child) {
    margin-right: 1rem
}

.faq__buttons .tablink.active .faq__tablink {
    background: #ecc656;
    color: #ffffff
}

.faq__tablink {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1;
    color: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    border-radius: 2.1rem;
    padding: 0 2.2rem;
    height: 4.2rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    text-align: center
}

.faq__answer__text ul {
    display: list-item;
    margin: .8em 0 .8em 1.8em
}

.faq__answer__text ul li {
    display: list-item;
    list-style-type: disc
}

.localseo__element {
    width: 100%;
    height: 4.4rem;
    position: absolute;
    right: 0;
    top: 0
}

.localseo__element img {
    width: 100%;
    height: 122%;
    -o-object-fit: cover;
    object-fit: cover
}

.blue__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    width: 21.2rem;
    min-width: 11rem;
    height: 4.9rem;
    border-radius: 3rem;
    color: #fff;
    background: #ecc656;
}

.blue__button:hover {
    color: #fff;
    background: #ecc656;
}

.pink__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    width: 26.2rem;
    min-width: 11rem;
    height: 4.9rem;
    border-radius: 3rem;
    color: #fff;
    background: #fe6895;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3))
}

.pink__button:hover {
    color: #fff;
    background: #fe6895;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3))
}

.white__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    width: 21.2rem;
    min-width: 11rem;
    height: 4.9rem;
    border-radius: 3rem;
    color: #ecc656;
    background: #ffffff
}

.white__button:hover {
    color: #ecc656;
    background: #ffffff
}

.localseo__buttons a:nth-child(2) {
    margin-left: 2.6rem
}

.localseo__head__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%
}

.localseo__head__title {
    padding-top: 4rem;
    text-align: left;
    margin-bottom: 4.6rem
}

.localseo__head__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #ecc656;
    text-align: left
}

.localseo__head__text {
    margin-bottom: 4rem
}

.localseo__head__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000000
}

.localseo__head {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.localseo__head .head__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 6rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.localseo__head .head__list__item {
    margin-bottom: 0
}

.localseo__head .head__list__item__icon {
    width: 6.1rem;
    min-width: 6.1rem;
    height: 6.1rem;
    margin-right: 1.5rem
}

.localseo__head .head__list__item__icon svg {
    width: 3.5rem;
    height: 3.9rem
}

.localseo__head .head__list__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.what-localseo {
    position: relative;
    background: -webkit-gradient(linear, left top, left bottom, from(#deedff), to(#fff4f8));
    background: -o-linear-gradient(top, #deedff 0, #fff4f8 100%);
    background: linear-gradient(180deg, #deedff 0, #fff4f8 100%);
    padding-bottom: 12.6rem;
    padding-top: 14rem
}

.what-localseo__title {
    margin-bottom: 6rem
}

.what-localseo__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #ecc656;
    text-align: left
}

.what-localseo__text {
    margin-bottom: 6rem
}

.what-localseo__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000
}

.what-localseo__text p:not(:last-child) {
    margin-bottom: 2.1rem
}

.what-localseo__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 46.5rem;
    margin-left: auto
}

.benefit {
    padding-top: 11rem;
    padding-bottom: 11rem;
    background: #fff
}

.benefit__title {
    margin-bottom: 6rem
}

.benefit__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.benefit__card {
    min-height: 33.2rem;
    background: #ffffff;
    border-radius: 1.5rem;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    overflow: hidden;
    padding-top: 8.5rem;
    padding-left: 3.4rem;
    padding-right: 3.4rem;
    position: relative;
    margin: 0 2rem
}

.benefit__card__icon {
    position: absolute;
    right: 0;
    top: 0
}

.benefit__card__icon.benefit__card__icon_1 {
    width: 11.1rem
}

.benefit__card__icon.benefit__card__icon_2 {
    width: 10.5rem
}

.benefit__card__icon.benefit__card__icon_3 {
    width: 11.1rem
}

.benefit__card__title {
    margin-bottom: 1.7rem
}

.benefit__card__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: #000000;
    text-align: left
}

.benefit__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.2rem;
    color: #000000
}

.for-whom {
    padding-top: 8.9rem;
    padding-bottom: 8.9rem;
    background: #fff
}

.for-whom__title {
    margin-bottom: 8.6rem
}

.for-whom__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.for-whom__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.for-whom__item {
    width: 9.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.for-whom__item__icon {
    margin-bottom: 1.9rem
}

.for-whom__item__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-align: center;
    color: #000000
}

.for-whom__buttons {
    padding-top: 6.8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.every-mile {
    position: relative;
    padding-top: 11.3rem;
    padding-bottom: 11.3rem
}

.every-mile__title {
    margin-bottom: 1rem
}

.every-mile__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.every-mile__wrapper {
    padding-top: 6rem
}

.every-mile__wrapper__title {
    margin-bottom: 4.5rem
}

.every-mile__wrapper__title h3 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000;
    text-align: left
}

.every-mile__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.every-mile__list__item svg {
    width: 2rem;
    min-width: 2rem;
    height: 1.8rem;
    margin-right: 2rem
}

.every-mile__list__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.every-mile__list__item:not(:last-child) {
    margin-bottom: 3rem
}

.every-mile__buttons {
    padding-top: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.neat {
    padding-top: 10.3rem;
    padding-bottom: 10.4rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#e9efff), to(#fff7f9));
    background: -o-linear-gradient(top, #e9efff 0, #fff7f9 100%);
    background: linear-gradient(180deg, #e9efff 0, #fff7f9 100%);
    position: relative
}

.neat__element {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.neat__title {
    margin-bottom: 10rem
}

.neat__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.neat__card {
    padding: 0 1rem
}

.neat__card__image {
    width: 7.9rem;
    height: 7.9rem;
    margin-bottom: 3.6rem;
    -webkit-filter: drop-shadow(0px 10px 30px rgba(0, 0, 0, .1));
    filter: drop-shadow(0px 10px 30px rgba(0, 0, 0, .1))
}

.neat__card__title {
    margin-bottom: 2.2rem
}

.neat__card__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.9rem;
    color: #000000;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 6rem
}

.neat__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.neat__buttons {
    padding-top: 6.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.exception {
    padding-top: 17rem;
    padding-bottom: 18rem;
    background: #fff;
    position: relative
}

.exception .container {
    position: relative;
    z-index: 1
}

.subscription {
    padding-top: 6rem;
    padding-bottom: 18rem;
    background: #fff;
    position: relative
}

.subscription .container {
    position: relative;
    z-index: 1
}

.exception__elent {
    position: absolute
}

.exception__elent.exception__elent__left {
    top: 24rem;
    left: 13rem;
    width: 19.1rem
}

.exception__elent.exception__elent__right_top {
    top: 6rem;
    right: 14rem;
    width: 11.1rem
}

.exception__elent.exception__elent__right_bottom {
    bottom: 10rem;
    right: 0;
    width: 14.6rem
}

.warranty__block {
    padding-top: 2.6rem;
    padding-left: 5.7rem;
    padding-right: 2.7rem;
    padding-bottom: 5rem;
    min-height: 24.2rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff7f9), to(#e9efff));
    background: -o-linear-gradient(top, #fff7f9 0, #e9efff 100%);
    background: linear-gradient(180deg, #fff7f9 0, #e9efff 100%);
    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    position: relative;
    margin-bottom: 3rem;
    margin-right: 1rem;
    margin-left: 1rem
}

.warranty__block__text h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #fe6895;
    text-align: left;
    margin-bottom: 2.2rem
}

.warranty__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.warranty__block__icon {
    position: absolute;
    width: 8.2rem;
    height: 8.2rem;
    top: 50%;
    left: -4.1rem;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(254, 104, 149, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(254, 104, 149, .3))
}

.exception__block {
    padding-top: 2.6rem;
    padding-left: 5.7rem;
    padding-right: 8.1rem;
    padding-bottom: 5rem;
    min-height: 10.7rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#eaf1ff), to(#fff4f8));
    background: -o-linear-gradient(top, #eaf1ff 0, #fff4f8 100%);
    background: linear-gradient(180deg, #eaf1ff 0, #fff4f8 100%);
    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    position: relative;
    margin-right: 1.5rem;
    margin-left: 1.5rem
}

.exception__block__text h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    color: #ecc656;
    text-align: left;
    margin-bottom: 2.2rem
}

.exception__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000;
    margin-bottom: 2rem
}

.exception__block__text span.blue {
    color: #ecc656
}

.exception__block__text b {
    font-size: 1.9rem
}

.exception__block__icon {
    position: absolute;
    width: 8.2rem;
    height: 8.2rem;
    top: 29%;
    right: -4.1rem;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.not-sure {
    padding-top: 12.4rem;
    padding-bottom: 9.4rem;
    background: #ecc656 url(../img/localSeo/not-sure__bg.svg) center bottom no-repeat;
    background-size: contain;
    position: relative
}

.not-sure .container {
    position: relative;
    z-index: 1
}

.not-sure__element {
    position: absolute
}

.not-sure__element.not-sure__element__left {
    bottom: 8rem;
    left: 0;
    width: 12.1rem
}

.not-sure__element.not-sure__element__right {
    top: 14rem;
    right: 2rem;
    width: 19.5rem
}

.not-sure__element.not-sure__element__left_b {
    left: 0;
    bottom: 0;
    width: 7.7rem
}

.not-sure__element.not-sure__element__left_t {
    left: 0;
    top: 0;
    width: 9.4rem
}

.not-sure__element.not-sure__element__right_b {
    bottom: 15.2rem;
    right: 0;
    width: 2.4rem
}

.not-sure__element.not-sure__element__right_t {
    top: 5rem;
    right: 0;
    width: 8.2rem
}

.not-sure__title {
    margin-bottom: 4.3rem
}

.not-sure__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.4rem;
    line-height: 5.6rem;
    color: #ffffff;
    text-align: center
}

.not-sure__text {
    margin-bottom: 4.3rem
}

.not-sure__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 2.8rem;
    color: #ffffff;
    text-align: center
}

.not-sure__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.not-sure__button a.white__button, .not-sure__button a.white__button:hover {
    color: #ecc656
}

.ourSeoPackages {
    padding-top: 4rem;
    padding-bottom: 10rem;
    background: #fff
}

.ourSeoPackages__wrapper.mobile {
    display: none
}

.ourSeoPackages__title {
    margin-bottom: 8rem
}

.ourSeoPackages__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    margin-bottom: 0
}

.ourSeoPackages__table__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    border-left: .1rem solid #ecc656;
    border-right: .1rem solid #ecc656
}

.ourSeoPackages__table__row.firsrow {
    height: 8.5rem
}

.ourSeoPackages__table__row.last {
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table__row.last_left_right {
    border-bottom-left-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem
}

.ourSeoPackages__table__row.first {
    border-top-left-radius: 1.5rem;
    border: .1rem solid #ecc656
}

.ourSeoPackages__table__row.wiht-icon p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ourSeoPackages__table-header {
    border-left: .1rem solid transparent
}

.ourSeoPackages__table-header .ourSeoPackages__table__row {
    height: 7.8rem;
    justify-content: flex-end;
    border: none
}

.ourSeoPackages__table-header .ourSeoPackages__table__row .table-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 1.5rem
}

.ourSeoPackages__table-header .ourSeoPackages__table__row img {
    position: absolute;
    top: -3.35rem;
    width: 6.7rem;
    height: 6.7rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.ourSeoPackages__table-header .ourSeoPackages__table__row .ourSeoPackages__table__col__numb {
    border-bottom: none
}

.ourSeoPackages__table {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-bottom: none
}

.ourSeoPackages__table .ourSeoPackages__table__col__numb {
    color: #000000
}

.ourSeoPackages__table__col__text {
    width: 40%;
    padding-left: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-bottom: .1rem solid #ecc656
}

.ourSeoPackages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    color: #000000;
    line-height: 1
}

.ourSeoPackages__table__col__text p a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ourSeoPackages__table__col__text p img {
    width: 2rem;
    height: 2rem;
    margin-left: .5rem
}

.ourSeoPackages__table__col__text p.bing {
    color: #008373;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.facebook {
    color: #1877F2;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.pinterest {
    color: #E60023;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.apple_maps {
    color: #B3B3B3;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.yelp {
    font-weight: 600
}

.ourSeoPackages__table__col__text p.yahoo {
    color: #5621cb;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.apple {
    font-weight: 600
}

.ourSeoPackages__table__col__text p.foursquare {
    color: #EF4877;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.twitter {
    color: #1DA1F2;
    font-weight: 600
}

.ourSeoPackages__table__col__text p.linkedin {
    color: #0A66C2;
    font-weight: 600
}

.ourPlatforms__wrapper {
    margin-top: 3.5rem
}

.ourPlatforms__table {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem
}

.ourPlatforms__table .head_col_right {
    border-right: .1rem solid #ecc656;
    border-top-right-radius: 1.5em
}

.ourPlatforms__table .ourSeoPackages__table__row.first {
    border-top-right-radius: 1.5em
}

.ourPlatforms__table .brand_text {
    padding-left: 6em
}

.google_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "Raleway", sans-serif;
    font-size: 1.6rem;
    color: #000000;
    line-height: 1;
    margin-right: .5rem;
    font-weight: 600
}

.google_block .google_b {
    color: #698ed9
}

.google_block .google_r {
    color: #e74338
}

.google_block .google_y {
    color: #f6bd2f
}

.google_block .google_g {
    color: #3aa853
}

.ourSeoPackages__table__col__text p span {
    color: #000000
}

.ourSeoPackages__table__col__text p span.blue {
    color: #ecc656
}

.pink .ourSeoPackages__table__col__text p span.blue {
    color: #FE6895
}

.ourSeoPackages__table__col__text .ww {
    width: 13rem
}

.ourSeoPackages__table__col__text svg {
    width: 1.8rem;
    height: 1.8rem;
    margin-left: .2rem
}

.table-header {
    color: #ffffff;
    font-weight: 700;
    font-size: 1.6rem
}

.table-header-blue {
    border-top: .1rem solid #ecc656;
    background: #ecc656 !important
}

.table-header-pink {
    border-right: .1rem solid #ffd7e3;
    background: #fe6895 !important
}

.table-header:nth-child(2) {
    border-top-left-radius: 1.5rem !important
}

.ourSeoPackages__table-header .ourSeoPackages__table__row .ourSeoPackages__table__col__numb.table-header:last-child, .table-header:last-child {
    border-top-right-radius: 1.5rem
}

.ourSeoPackages__table__col__numb {
    position: relative;
    width: 20%;
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1.9rem;
    font-weight: 400;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid #ecc656;
    border-bottom: .1rem solid #ecc656
}

.ourSeoPackages__table__col__numb.withIcon {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ourSeoPackages__table__col__numb.withIcon svg {
    width: 1.8rem;
    min-width: 1.8rem;
    height: 1.7rem;
    margin-right: .7rem
}

.ourSeoPackages__table__col__numb.withIcon .withIcon__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ourSeoPackages__table__col__numb.withIcon .withIcon__block.duo svg {
    margin-right: 0;
    margin-left: .7rem
}

.ourSeoPackages__table__col__numb.bottom-text {
    font-size: 1.8rem;
    line-height: 1
}

.ourSeoPackages__table__col__numb:last-child {
    border-bottom: .1rem solid;
    border-color: #ffd7e3
}

.ourSeoPackages__table__col__numb svg {
    width: 1.6rem;
    height: 1.5rem
}

.ourSeoPackages__table-trans {
    border-left: .1rem solid transparent
}

.ourSeoPackages__table-trans .ourSeoPackages__table__row {
    height: 3.2rem
}

.ourSeoPackages__table-trans__55 {
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.ourSeoPackages__table-trans__15 {
    width: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: .1rem solid;
    border-color: #ecc656
}

.ourSeoPackages__table-trans__15:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff
}

.ourSeoPackages__table-text {
    border-left: .1rem solid;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-color: #ecc656
}

.ourSeoPackages__table-text .ourSeoPackages__table__row {
    height: 5.2rem
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__text {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    border-top: .1rem solid;
    border-color: #ecc656;
    background: #ecc656
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__numb {
    border-top: .1rem solid;
    border-color: #ecc656;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #ffffff;
    background: #ecc656
}

.ourSeoPackages__table-text .ourSeoPackages__table__col__numb:last-child {
    border-right: .1rem solid;
    border-color: #edd7ff;
    background: #fe6895
}

.ourSeoPackages__table-bottom {
    border-left: .1rem solid transparent
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__row {
    height: auto;
    border-left: none;
    border-right: .1rem solid transparent;
    justify-content: flex-end
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb {
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background: #ecc656
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb p {
    font-family: "Raleway", sans-serif;
    font-size: 1.4rem;
    line-height: 1;
    font-weight: 400;
    color: #fff;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb p span {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:nth-child(2) {
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__row:nth-child(2n-1) .ourSeoPackages__table__col__numb:last-child {
    background: #fe6895
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child {
    border-bottom-right-radius: 1.5rem;
    background: #fe6895
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {
    -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
    color: #fe6895
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
    color: #fff
}

.ourSeoPackages__buttons {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    bottom: -2.4rem;
    width: 95%
}

.ourSeoPackages__buttons a {
    min-width: auto;
    width: 100%;
    height: 4rem;
    margin-right: 0 !important;
    border-radius: 30px;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: #ecc656;
    background: #fff;
    -webkit-display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ourSeoPackages__buttons a:hover {
    color: #ecc656;
    background: #fff
}

.ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {
    background: #fff2cb;
    border-right: .1rem solid #ffd7e3
}

.ourSeoPackages__table .ourSeoPackages__table__row.first:nth-child(2n-1) {
    background: #fff2cb;
    border-right: .1rem solid #ecc656
}

.ourSeoPackages__table__row:nth-child(2n-1) .ourSeoPackages__table__col__numb:last-child {
    background: #fff5f8
}

.no-border {
    border: none !important;
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table__col__text.bt-border {
    border-bottom-left-radius: 1.5rem
}

.ourSeoPackages__table__col__numb.bt-border.bt_col_right {
    border-bottom-right-radius: 1.5rem
}

.ourSeoPackages__table__col__head {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 4.6rem;
    color: #ecc656;
    text-align: center;
    justify-content: center;
    border: none;
    height: 100%;
    display: flex;
    align-items: center
}

.ourSeoPackages__table__col__head.head_col_left {
    width: 100%
}

.ourSeoPackages__table__col__head.head_col_right {
    width: 1%;
    border-right: .1rem solid #ecc656
}

.ourSeoPackages__table .blue_thin {
    color: #ecc656;
    font-weight: 500
}

.all_packages_btn_wrapper.mobile {
    display: none
}

.infolabel {
    position: absolute;
    top: .3rem;
    right: -3.5rem;
    width: 2.6rem;
    height: 2.6rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background: #e7e7e7
}

.infolabel svg {
    width: .9rem;
    height: 1.7rem;
    margin: 0 !important
}

.infolabel:hover {
    background: #ecc656
}

.infolabel:hover .infolabel__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.infolabel__content {
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 6rem rgba(0, 0, 0, .15);
    box-shadow: 0rem 1rem 6rem rgba(0, 0, 0, .15);
    border-radius: 1.5rem;
    display: none;
    padding: 1rem;
    padding-top: 2.7rem;
    padding-bottom: 2rem;
    min-width: 18rem;
    position: absolute;
    bottom: 3rem;
    left: .3rem
}

.infolabel__content .infolabel__content__icon {
    position: absolute;
    background: #fe6895;
    top: .5rem;
    right: .5rem;
    width: 1.5rem;
    height: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%
}

.infolabel__content .infolabel__content__icon svg {
    width: .5rem;
    height: 1rem
}

.infolabel__content p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #000000
}

.skyrocket {
    padding-top: 4rem;
    padding-bottom: 13.6rem;
    background: #fff;
    position: relative
}

.skyrocket .container {
    max-width: 1175px;
    position: relative;
    z-index: 1
}

.skyrocket__element {
    position: absolute
}

.skyrocket__element.skyrocket__element__top {
    width: 24rem;
    top: 0;
    left: 0
}

.skyrocket__element.skyrocket__element__right {
    width: 5.3rem;
    right: 0;
    top: 20rem
}

.skyrocket__element.skyrocket__element__bottom {
    width: 33.3rem;
    bottom: 0;
    right: 0
}

.skyrocket__element.skyrocket__element__left {
    width: 10rem;
    left: 0;
    bottom: 35rem
}

.skyrocket__element.skyrocket__element__left__mob {
    width: 2.7rem;
    left: 0;
    bottom: 20rem
}

.skyrocket__element.skyrocket__element__right__mob {
    width: 3.5rem;
    right: 0;
    bottom: 75rem
}

.skyrocket__element.skyrocket__element__bottom__mob {
    width: 8.6rem;
    right: 0;
    bottom: 0
}

.skyrocket__block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.skyrocket__block__element {
    position: absolute;
    width: 21rem;
    left: -13.2rem;
    top: 10rem
}

.skyrocket__title {
    margin-bottom: 2rem
}

.skyrocket__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    text-align: left
}

.skyrocket__text {
    margin-bottom: 4rem
}

.skyrocket__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.skyrocket__button .skyrocket-btn {
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ebe6bc), to(#fd9006));
    background: -o-linear-gradient(right, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    background: linear-gradient(270deg, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    -webkit-box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    border-radius: 50px;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    width: 25rem;
    height: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff
}

.skyrocket__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.skyrocket__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 5rem
}

.skyrocket__wrap {
    max-width: 26rem;
    width: 26rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 1
}

.skyrocket__wrapper__element {
    position: absolute;
    width: 78%;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.skyrocket__wrapper__element__mob {
    display: none
}

.skyrocket__wrap__icon {
    height: 15rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-filter: drop-shadow(0px 4px 20px rgba(0, 112, 255, .15));
    filter: drop-shadow(0px 4px 20px rgba(0, 112, 255, .15))
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_1 {
    width: 17.6rem
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_2 {
    width: 16.8rem
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_3 {
    width: 16.2rem
}

.skyrocket__wrap__icon.skyrocket__wrap__icon_4 {
    width: 18rem
}

.skyrocket__wrap__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    background: #ffffff;
    border: .1rem solid #ecc656;
    -webkit-box-shadow: inset 0rem 0rem .4rem rgba(0, 0, 0, .05);
    box-shadow: inset 0rem 0rem .4rem rgba(0, 0, 0, .05);
    border-radius: 0rem 1.2rem 1.2rem 1.2rem;
    margin-top: 5rem
}

.skyrocket__wrap__block__numb {
    position: absolute;
    top: -1.5rem;
    left: -1.5rem;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    font-family: "Futura Md BT", sans-serif !important;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #ffffff;
    background: #ecc656;
    -webkit-filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25));
    filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25))
}

.skyrocket__wrap__block__text {
    padding: 1rem .3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.skyrocket__wrap__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #333333
}

.people {
    padding-top: 15rem;
    padding-bottom: 17rem;
    background: #fff2cb;
    position: relative
}

.people .container {
    max-width: 1175px;
    position: relative;
    z-index: 1
}

.people__element {
    position: absolute
}

.people__element.people__element__top {
    width: 33.5rem;
    top: 0;
    left: 0
}

.people__element.people__element__right {
    width: 5rem;
    bottom: 32rem;
    right: 0
}

.people__element.people__element__bottom {
    width: 100%;
    bottom: 0
}

.people__title {
    margin-bottom: 14rem
}

.people__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: center;
    color: #000000;
    margin-bottom: 1.8rem
}

.people__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-align: center;
    color: #7a7a7a
}

.people__card {
    background: -o-linear-gradient(296.25deg, rgba(255, 255, 255, .8) 42.13%, rgba(243, 249, 255, .8) 88.71%);
    background: linear-gradient(153.75deg, rgba(255, 255, 255, .8) 42.13%, rgba(243, 249, 255, .8) 88.71%);
    border: .2rem solid #ecc656;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backdrop-filter: blur(0.6rem);
    backdrop-filter: blur(0.6rem);
    border-radius: 0rem 5rem 5rem 5rem;
    position: relative;
    height: 26rem;
    padding-top: 12.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.people__image {
    position: absolute;
    top: -8rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.people__image .people__image__avatar {
    width: 16rem;
    height: 16rem;
    position: relative;
    z-index: 1;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(16, 27, 66, .3));
    filter: drop-shadow(0px 4px 10px rgba(16, 27, 66, .3))
}

.people__image .people__image__bg_1 {
    position: absolute;
    width: 22.8rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15));
    filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15))
}

.people__image .people__image__bg_2 {
    position: absolute;
    width: 23.1rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15));
    filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15))
}

.people__image .people__image__bg_3 {
    position: absolute;
    width: 23.4rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15));
    filter: drop-shadow(0rem .4rem 2rem rgba(0, 112, 255, .15))
}

.people__card__title {
    margin-bottom: 1.3rem
}

.people__card__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 3.1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    color: #000000
}

.people__card__position {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.people__card__position p {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #333333;
    margin: 0 1rem
}

.people__card__position svg {
    width: 3rem;
    height: 3rem;
    color: #ecc656
}

.people__card__button {
    position: absolute;
    bottom: -2.5rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.people__card__button .people__card-btn {
    width: 21rem;
    height: 5rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ecc656), to(#ecc656));
    background: -o-linear-gradient(right, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    background: linear-gradient(270deg, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    -webkit-box-shadow: 0 2px 10px rgba(0, 43, 186, .25);
    box-shadow: 0 2px 10px rgba(0, 43, 186, .25);
    border-radius: 50px
}

.zerohero {
    padding-top: 15rem;
    padding-bottom: 15rem;
    background: #fff;
    position: relative
}

.zerohero .container {
    max-width: 1175px;
    position: relative;
    z-index: 1
}

.zerohero__element {
    position: absolute
}

.zerohero__element.zerohero__element__top {
    width: 17.4rem;
    top: 0;
    left: 4rem
}

.zerohero__element.zerohero__element__right {
    width: 8.9rem;
    right: 0;
    top: 7rem
}

.zerohero__element.zerohero__element__left {
    width: 4.2rem;
    left: 0;
    bottom: 4rem
}

.zerohero__wrapper__title {
    margin-bottom: 7rem
}

.zerohero__wrapper__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 2rem;
    text-align: left
}

.zerohero__wrapper__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.zerohero__wrapper__list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5rem
}

.zerohero__wrapper__list__item .zerohero__wrapper__list__item__icon {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    margin-right: 3rem
}

.zerohero__wrapper__list__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 1;
    color: #333333
}

.zerohero__wrapper__list__item:not(:last-child) {
    margin-bottom: 3rem
}

.zerohero-btn {
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ebe6bc), to(#fd9006));
    background: -o-linear-gradient(right, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    background: linear-gradient(270deg, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    -webkit-box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    box-shadow: 0 2px 10px rgba(255, 98, 0, .25);
    border-radius: 50px;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    width: 25rem;
    height: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff
}

.zerohero__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.ContactUs .modal-dialog {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ContactUs .modal-content {
    max-width: 80rem;
    background: #fff
}

.ContactUs .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ContactUs .modal-header .close {
    position: static;
    padding: 1rem 1rem;
    margin: 0
}

.ContactUs .modal-body {
    padding: 0;
    padding-top: 4rem;
    overflow: hidden
}

.ContactUs .modal__title {
    position: relative;
    z-index: 1;
    text-align: center;
    margin-bottom: 4.8rem
}

.ContactUs .modal__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 1.7rem
}

.ContactUs .modal__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.ContactUs .modal__image {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5rem
}

.ChooseTimeslot .modal-dialog {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ChooseTimeslot .modal-content {
    max-width: 60rem;
    background: #fff;
    overflow: hidden
}

.ChooseTimeslot .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ChooseTimeslot .modal-header .close {
    position: static;
    padding: 1rem 1rem;
    margin: 0
}

.ChooseTimeslot .modal-body {
    padding: 0 10rem;
    padding-top: 4rem;
    padding-bottom: 9rem
}

.ChooseTimeslot .modal__title {
    position: relative;
    z-index: 1;
    text-align: center;
    margin-bottom: 4.8rem
}

.ChooseTimeslot .modal__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 1.7rem
}

.ChooseTimeslot .modal__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.ChooseTimeslot .modal__text {
    text-align: center;
    padding: 0 4rem;
    margin-bottom: 2.5rem
}

.ChooseTimeslot .modal__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7a7a7a
}

.ChooseTimeslot .modal__image {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5rem
}

.modal__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 58rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.form__field {
    margin-bottom: 2rem;
    width: 100%
}

.form__field input {
    width: 100%;
    border: 2px solid #ecc656;
    border-radius: 10rem;
    height: 5rem;
    padding: 0 3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: #000
}

.form__field input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input::-moz-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input:-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input::-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field input::placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select {
    width: 100%;
    border: 2px solid #ecc656;
    border-radius: 10rem;
    height: 5rem;
    padding: 0 3rem;
    padding-right: 5rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: rgba(0, 0, 0, .4)
}

.form__field select::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select::-moz-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select:-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select::-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select::placeholder {
    color: rgba(0, 0, 0, .4)
}

.form__field select:focus {
    outline: none
}

.form__field select:active {
    outline: none
}

.form__field.select {
    position: relative
}

.form__field.select::after {
    content: "";
    position: absolute;
    right: 2.2rem;
    top: 46%;
    width: 0;
    height: 0;
    border-left: .5rem solid transparent;
    border-right: .5rem solid transparent;
    border-top: .6rem solid #ecc656
}

.form__field.half {
    width: 48%
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select::-ms-expand {
    display: none
}

.check-box__wrapper {
    margin-top: 1rem;
    margin-bottom: 3.5rem;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.check-box {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 3rem;
    position: relative;
    padding-left: 6.3rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-transform: uppercase;
    color: rgba(0, 0, 0, .8)
}

.check-box input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.checkmark {
    padding: .5rem;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 4rem;
    height: 2.2rem;
    width: 2.2rem;
    background: #fff;
    border: .1rem solid #ecc656;
    border-radius: .5rem
}

.check-box input:checked ~ .checkmark {
    background-color: #ecc656
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.check-box input:checked ~ .checkmark:after {
    display: block
}

.check-box .checkmark:after {
    left: .7rem;
    top: .3rem;
    width: .7rem;
    height: 1.2rem;
    border: solid white;
    border-width: 0 .3rem .3rem 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.check-box__image {
    -webkit-filter: drop-shadow(0rem .2rem 1rem rgba(0, 43, 186, .25));
    filter: drop-shadow(0rem .2rem 1rem rgba(0, 43, 186, .25));
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.9rem;
    width: 2.9rem;
    border-radius: 50%;
    left: 0
}

.check-box__image img {
    max-height: 100%
}

.check-box__image.phone {
    background: #ecc656
}

.check-box__image.whatsapp {
    background: #02d26c
}

.check-box__image.skype {
    background: #158ad9
}

.check-box__image.telegram {
    background: #01b0f1
}

.modal__form__button {
    margin-top: 1.8rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 6.4rem
}

.modal__form__button button {
    border: none;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ebe6bc), to(#fd9006));
    background: -o-linear-gradient(right, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    background: linear-gradient(270deg, #ecc656 0, #ebe6bc .01%, #fd9006 100%);
    -webkit-box-shadow: 0rem .2rem 1rem rgba(255, 98, 0, .25);
    box-shadow: 0rem .2rem 1rem rgba(255, 98, 0, .25);
    border-radius: 5rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    width: 25rem;
    height: 6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff
}

.modal-body__element {
    position: absolute
}

.modal-body__element.modal-body__element_1 {
    width: 9.9rem;
    top: 1rem;
    right: 0
}

.modal-body__element.modal-body__element_2 {
    width: 8.4rem;
    left: 0;
    bottom: 10rem
}

.modal-body__element.modal-body__element_3 {
    width: 8.6rem;
    left: 0;
    top: -1rem
}

.modal-body__element.modal-body__element_4 {
    width: 12.8rem;
    bottom: 0;
    right: 0
}

.modal__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 1
}

.modal__button button {
    border: none;
    width: 25rem;
    height: 6rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ecc656), to(#ecc656));
    background: -o-linear-gradient(right, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    background: linear-gradient(270deg, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    -webkit-box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    border-radius: 5rem
}

.modal__button a {
    border: none;
    width: 25rem;
    height: 6rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: -webkit-gradient(linear, right top, left top, from(#ecc656), color-stop(0.01%, #ecc656), to(#ecc656));
    background: -o-linear-gradient(right, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    background: linear-gradient(270deg, #ecc656 0, #ecc656 .01%, #ecc656 100%);
    -webkit-box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    box-shadow: 0rem .2rem 1rem rgba(0, 43, 186, .25);
    border-radius: 5rem
}

.AboutYourself .modal-content {
    background: #fff;
    max-width: 64rem;
    margin: auto
}

.AboutYourself .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.AboutYourself .modal-header .close {
    position: static;
    padding: 1rem 1rem;
    margin: 0
}

.AboutYourself .modal-body {
    padding: 0 4rem 3rem;
    position: relative
}

.AboutYourself .modal__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 3.1rem;
    color: #ecc656
}

.AboutYourself .form__field {
    margin-left: 3rem;
    margin-right: 3rem;
    margin-bottom: 3.3rem
}

.AboutYourself .modal__form__button {
    margin-bottom: 4.3rem
}

.AboutYourself .form-samples__wrap {
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0
}

.AboutYourself .form-samples__wrap .form-samples__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    line-height: 1.3rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.AboutYourself .form-samples__wrap .form-samples__label input {
    margin-right: 1rem
}

.AboutYourself .form-samples__wrap a {
    margin-left: 1rem;
    line-height: 1;
    font-weight: normal;
    font-size: 1.2rem
}

.AboutYourself .form-samples__wrap__blok {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#result-accept_privacy_policy {
    color: #f47676;
    font-size: 1.4rem;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-top: 1rem
}

.affiliate__head {
    padding-top: 8rem;
    padding-bottom: 3.5rem;
    background: #fff
}

.affiliate__head__wrapper {
    padding-top: 7.3rem
}

.affiliate__head__title {
    margin-bottom: 5.4rem
}

.affiliate__head__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    text-align: left;
    color: #9f24ff
}

.affiliate__head__text {
    margin-bottom: 5.4rem
}

.affiliate__head__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000
}

.affiliate__btn {
    width: 19rem;
    height: 4.9rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    border-radius: 3rem;
    background: #9f24ff;
    color: #ffffff;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(159, 36, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(159, 36, 255, .3))
}

.affiliate__btn:hover {
    background: #9f24ff;
    color: #ffffff
}

.affiliate__head__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.affiliate__head__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.affiliate__head__block {
    margin-left: auto;
    padding-top: 5rem
}

.affiliate__head__block__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 19rem;
    padding: 2rem;
    height: 11.6rem;
    background: #ffffff;
    border-radius: 1.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    margin-bottom: 3.3rem
}

.affiliate__head__block__item h3 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffe211;
    margin-bottom: .5rem
}

.affiliate__head__block__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000000
}

.bonus {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background: #fff
}

.bonus__wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    height: 20.2rem;
    width: 100%;
    background: #9f24ff;
    border-radius: 1.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.bonus__wrapper p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1;
    color: #ffffff;
    position: relative;
    z-index: 1
}

.bonus__wrapper__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 3.3rem;
    position: relative;
    z-index: 1
}

.bonus__wrapper__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.2rem;
    line-height: 6.5rem;
    text-transform: uppercase;
    color: #ffdb90
}

.bonus__wrapper__title p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 1.8rem;
    line-height: 1.8rem;
    color: #ffffff
}

.bonus__wrapper__element {
    position: absolute;
    height: 100%
}

.bonus__wrapper__element img {
    height: 100%
}

.bonus__wrapper__element.bonus__wrapper__element__left {
    left: 0;
    top: 0
}

.bonus__wrapper__element.bonus__wrapper__element__right {
    right: 0;
    top: 0
}

.bonus__wrapper__element.bonus__wrapper__element__top {
    left: 0;
    top: 0
}

.bonus__wrapper__element.bonus__wrapper__element__bottom {
    left: 0;
    bottom: 0
}

.involved {
    padding-top: 9.8rem;
    padding-bottom: 7.7rem;
    background: #fff
}

.involved__title {
    margin-bottom: 10rem
}

.involved__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.involved__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 3rem;
    min-height: 28.5rem;
    height: 100%;
    position: relative
}

.involved__card__element {
    width: 19.8rem;
    position: absolute;
    left: 13rem
}

.involved__card__element.involved__card__element__one {
    top: -2rem
}

.involved__card__element.involved__card__element__tow {
    top: 5rem
}

.involved__card__icon {
    width: 7.9rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.involved__card__title {
    margin-bottom: 2.4rem
}

.involved__card__title h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: bold;
    font-size: 2rem;
    line-height: 2.6rem;
    color: #000000;
    text-align: left
}

.involved__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.involved__card__link {
    color: #ecc656;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: auto
}

.involved__card__link p {
    color: inherit;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: inherit
}

.involved__card__link svg {
    margin-left: .5rem;
    color: inherit;
    width: 2rem;
    min-width: 2rem;
    height: 2rem
}

.involved__card__link:hover {
    color: #ecc656
}

.involved__button {
    padding-top: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.reasons {
    padding-top: 10rem;
    padding-bottom: 7.6rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7eff6), to(#f3f7ff));
    background: -o-linear-gradient(top, #f7eff6 0, #f3f7ff 100%);
    background: linear-gradient(180deg, #f7eff6 0, #f3f7ff 100%);
    position: relative
}

.reasons__element {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 4.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.reasons__title {
    margin-bottom: 8rem
}

.reasons__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.reasons__list {
    padding-top: 3.7rem
}

.reasons__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.reasons__item:not(:last-child) {
    margin-bottom: 4.5rem
}

.reasons__item svg {
    width: 2.6rem;
    min-width: 2.6rem;
    height: 2.6rem;
    color: #328bfe;
    margin-right: 2.3rem
}

.reasons__item p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.reasons__item p span {
    color: #9f24ff
}

.reasons__button {
    padding-top: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.efficient {
    position: relative;
    background: #fff;
    padding-top: 10rem;
    padding-bottom: 5rem
}

.efficient__element {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 4.4rem
}

.efficient__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.efficient__line {
    width: 1.3rem;
    position: absolute;
    top: 32rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.efficient__section__title {
    margin-bottom: 7rem
}

.efficient__section__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.efficient__title {
    margin-bottom: 2.9rem
}

.efficient__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 3.6rem;
    text-transform: uppercase;
    color: #000000;
    text-align: left
}

.efficient__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2.2rem;
    line-height: 3.4rem;
    color: #000000
}

.efficient__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.efficient__wrapper__line {
    margin-bottom: 2.9rem;
    height: .2rem;
    width: 25rem;
    background: #328bfe
}

.efficient-marketing {
    background: #fff;
    padding-top: 8rem;
    padding-bottom: 8rem;
    position: relative
}

.efficient-marketing .container {
    position: relative;
    z-index: 1
}

.efficient-marketing .efficient__wrapper__line {
    width: 19.6rem;
    background: #9f24ff
}

.efficient-marketing .efficient__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.efficient-marketing__bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.efficient-marketing__bg img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.efficient-marketing__bg.mob-bg {
    display: none
}

.efficient-easy {
    padding-top: 3rem;
    background: #fff
}

.efficient-easy .efficient__wrapper__line {
    width: 12.2rem;
    background: #ffe211
}

.efficient-easy .efficient__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.efficient__button {
    padding-top: 2rem;
    margin-bottom: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.products {
    padding-top: 10rem;
    padding-bottom: 7.1rem;
    background: #fff
}

.products__title {
    margin-bottom: 7.5rem
}

.products__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #9f24ff;
    margin-bottom: 0
}

.products__wrapper {
    margin: 0 3rem
}

.products__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 13.7rem
}

.products__item.with-border {
    position: relative;
    border-radius: 1.5rem
}

.products__item.with-border::after {
    content: "";
    background: #9f24ff;
    position: absolute;
    top: 0;
    left: 0;
    width: 32rem;
    height: 100%;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}

.products__item.with-border .products__item__title {
    position: relative;
    z-index: 1;
    color: #fff;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem
}

.products__item.with-border .products__item__text {
    border-top: .3rem solid #efdaff;
    border-right: .3rem solid #efdaff;
    border-bottom: .3rem solid #efdaff;
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
    font-weight: 700
}

.products__item.grey-bg {
    background: #f7f7f7
}

.products__item.bordered-title .products__item__title {
    border-right: .1rem solid #e5e5e5
}

.products__item__title {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.1rem;
    color: #000000;
    min-width: 32rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    padding-left: 2.9rem;
    height: 100%
}

.products__item__text {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding-left: 3.2rem;
    padding-right: 6rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    min-height: 13.7rem
}

.products__button {
    padding-top: 11.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.orange-btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange-btn:hover {
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    color: #fff
}

.orange-btn:focus {
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange-btn:active {
    background: #ffa101;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.fullhead {
    background: #fff;
    padding-top: 10rem;
    padding-bottom: 7.8rem
}

.fullhead__wrapper {
    padding-top: 2rem
}

.fullhead__title {
    margin-bottom: 5rem
}

.fullhead__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    text-align: left
}

.fullhead__text {
    margin-bottom: 5rem
}

.fullhead__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.fullhead__wrapper__buttons {
    margin-bottom: 3.3rem
}

.socials__buttons {
    display: none !important;
    width: 21rem;
    height: 4.6rem;
    background: #ffffff;
    border: .2rem solid #f0f0f0;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 1rem
}

.social__button {
    width: 3rem;
    height: 3rem
}

.fullhead__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fullhead__list {
    padding-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: auto
}

.fullhead__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fullhead__item:not(:last-child) {
    margin-bottom: 2rem
}

.fullhead__item__icon {
    width: 5.5rem;
    height: 5.5rem;
    min-width: 5.5rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.fullhead__item__text {
    padding-left: 1.4rem;
    width: 15rem
}

.fullhead__item__text h4 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.7rem;
    text-align: left;
    color: #ecc656
}

.fullhead__item__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.2rem;
    color: #000000
}

.fullhead__image {
    position: relative
}

.fullhead__image__element {
    position: absolute
}

.fullhead__image__element.fullhead__element_1 {
    top: -5rem;
    left: -8rem;
    width: 11.2rem
}

.fullhead__image__element.fullhead__element_2 {
    bottom: -9rem;
    left: 5rem;
    width: 2.5rem
}

.fullhead__image__element.fullhead__element_3 {
    right: -11rem;
    top: -7rem;
    width: 15.4rem
}

.seen-it {
    padding-top: 10rem;
    padding-bottom: 10rem;
    background: #fff;
    position: relative
}

.seen-it .container {
    position: relative;
    z-index: 1
}

.seen-it__element {
    position: absolute
}

.seen-it__element.left {
    left: 0;
    top: 0
}

.seen-it__element.right {
    bottom: 0;
    right: 0
}

.seen-it__element.top {
    left: 0;
    top: 0
}

.seen-it__element.bottom {
    bottom: 0;
    left: 0
}

.seen-it__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.seen-it__wrapper__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .5rem;
    margin: .6rem
}

.quote {
    padding-top: 9.7rem;
    padding-bottom: 6.3rem;
    background: #fff;
    position: relative
}

.quote .container {
    position: relative;
    z-index: 1
}

.quote__title {
    margin-bottom: 13.7rem
}

.quote__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 0
}

.quote__line {
    width: 3rem;
    position: absolute;
    top: 34rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.quote__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.quote__text p {
    font-family: "Futura PT", sans-serif;
    font-weight: 450;
    font-size: 3rem;
    line-height: 4.6rem;
    color: #000000
}

.quote__buttons {
    padding-top: 3.3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2.7rem
}

.quote__socials__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.quote__text_1 p, .quote__text_3 p {
    margin: 0 auto
}

.quote__image_2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.quote__image_4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.quote__row_1 {
    margin-bottom: 2rem
}

.quote__row_1 .quote__image {
    width: 41.9rem
}

.quote__row_2 {
    margin-bottom: 2rem
}

.quote__row_2 .quote__image {
    width: 42.1rem;
    margin: 0 auto
}

.quote__row_3 .quote__image {
    width: 32.7rem
}

.quote__row_4 .quote__image {
    width: 36rem;
    margin: 0 auto
}

.studies-testimonials {
    background: #ebf3ff;
    padding-top: 9.7rem;
    padding-bottom: 13.7rem;
    overflow: hidden;
    min-height: 82rem
}

.studies-testimonials.with-outsource {
    background: #f4f4f4;
    min-height: 90rem
}

.studies-testimonials.agencies-owners {
    min-height: 90rem
}

.studies-testimonials__title {
    margin-bottom: 10.4rem
}

.studies-testimonials__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 4rem
}

.studies-testimonials__title p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    text-align: center;
    color: #000000
}

.slick-slide:focus {
    outline: none
}

.testimonials__slider .slick-list {
    padding-left: 12vw !important;
    padding-right: 12vw !important;
    padding-bottom: 8rem !important
}

.testimonials__slide {
    background: #ffffff;
    border: .2rem solid #dbe8fb;
    -webkit-box-shadow: 0rem 2rem 4rem rgba(27, 123, 246, .1);
    box-shadow: 0rem 2rem 4rem rgba(27, 123, 246, .1);
    border-radius: 2.5rem;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4rem;
    min-height: 36rem;
    opacity: .5;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease
}

.testimonials__slide.slick-center {
    opacity: 1
}

.testimonials__slide__link {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.testimonials__slide__image {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.testimonials__slide__image img {
    width: 100%
}

.testimonials__slide__text {
    width: 50%;
    padding-left: 3rem
}

.testimonials__slide__text h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.1rem;
    text-transform: uppercase;
    color: #000000;
    text-align: left;
    margin-bottom: 3rem
}

.testimonials__slide__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #000000
}

.testimonials__slide__info {
    width: 39%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 3rem
}

.testimonials__slide__info__image {
    width: 11.6rem;
    height: 11.6rem;
    border-radius: 50%;
    background: #ffffff;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    margin-bottom: 2.6rem;
    overflow: hidden
}

.testimonials__slide__info__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.testimonials__slide__info__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000
}

.testimonials__slide__info__text p span {
    color: #ecc656
}

.testimonials__slide__info__text a {
    display: inline-block
}

.testimonials__slide__review {
    width: 61%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.testimonials__slide__review p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 3rem;
    color: #000000
}

.testimonials__slider__nav {
    cursor: pointer;
    width: 4.4rem;
    height: 4.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    border-radius: 50%;
    color: #fff;
    z-index: 1
}

.testimonials__slider__nav svg {
    width: 1.6rem;
    height: 1.6rem
}

.testimonials__slider__nav.testimonials__slider__nav__prev {
    position: absolute;
    top: 35%;
    left: 7vw;
    z-index: 1;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.testimonials__slider__nav.testimonials__slider__nav__prev svg {
    margin-right: -0.2rem
}

.testimonials__slider__nav.testimonials__slider__nav__next {
    position: absolute;
    top: 35%;
    right: 7vw;
    z-index: 1
}

.testimonials__slider__nav.testimonials__slider__nav__next svg {
    margin-right: -0.2rem
}

.seoservice {
    padding-top: 9.8rem;
    padding-bottom: 6rem;
    position: relative;
    background: #fff
}

.seoservice .container {
    position: relative;
    z-index: 1
}

.seoservice__bg {
    position: absolute;
    top: -0.2rem;
    width: 100%
}

.seoservice__bg img {
    width: 100%
}

.seoservice__title {
    margin-bottom: 7.6rem;
    position: relative
}

.seoservice__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 0
}

.seoservice__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 100%;
    position: relative
}

.seoservice__list {
    position: relative
}

.seoservice__list__arrow {
    width: 2.2rem;
    position: absolute
}

.seoservice__list__arrow.seoservice__list__arrow_1 {
    top: 6.5rem;
    left: -2.5rem
}

.seoservice__list__arrow.seoservice__list__arrow_2 {
    top: 22.5rem;
    left: 8.2rem;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.seoservice__list__arrow.seoservice__list__arrow_3 {
    top: 39.5rem;
    left: -2.5rem
}

.seoservice__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6rem
}

.seoservice__item__image {
    width: 8.3rem;
    min-width: 8.3rem;
    height: 8.3rem;
    background: #ffffff;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    border-radius: 50%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 3.7rem
}

.seoservice__item__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.seoservice__item__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3.7rem;
    color: #000000
}

.seoservice__buttons {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2.3rem
}

.seoservice__buttons__element {
    position: absolute
}

.seoservice__buttons__element.seoservice__buttons__element_1 {
    width: 11.7rem;
    left: 0;
    top: -6rem;
    width: 11.7rem
}

.seoservice__buttons__element.seoservice__buttons__element_2 {
    width: 8.8rem;
    right: 0;
    top: -1rem
}

.seoservice__buttons__element.seoservice__buttons__element_3 {
    width: 6.3rem;
    right: 0;
    top: 6.5rem;
    width: 6.3rem
}

.your_one {
    padding-top: 9.5rem;
    padding-bottom: 7rem;
    position: relative;
    background: #fff
}

.your_one .container {
    position: relative;
    z-index: 1
}

.your_one__title {
    margin-bottom: 7.5rem
}

.your_one__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 0
}

.your_one__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6rem
}

.your_one__item__icon {
    margin-top: 1rem;
    width: 5.1rem;
    min-width: 5.1rem;
    height: 5.1rem;
    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, .1))
}

.your_one__item__text {
    padding-left: 3.5rem
}

.your_one__item__text h4 {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 2.1rem;
    color: #000000;
    text-align: left;
    margin-bottom: 2.4rem
}

.your_one__item__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000000
}

.your_one__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2.9rem
}

.your_one__socials__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.your_one__element {
    position: absolute
}

.your_one__element.your_one__element_top {
    top: 6.8rem;
    left: 13rem;
    width: 5rem
}

.your_one__element.your_one__element_bottom {
    bottom: 18rem;
    right: 12rem;
    width: 9.6rem
}

.your_one__element.your_one__element_left {
    left: 0;
    bottom: 0;
    width: 40.3rem
}

.your_one__element.your_one__element_right {
    right: 0;
    top: 0;
    width: 47.6rem
}

.doubts {
    position: relative;
    padding-top: 12.7rem;
    padding-bottom: 12.7rem;
    background: #ecc656
}

.doubts .container {
    position: relative;
    z-index: 1
}

.doubts__title {
    margin-bottom: 6rem
}

.doubts__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.4rem;
    line-height: 5.6rem;
    color: #ffffff;
    margin-bottom: 0
}

.doubts__text {
    margin-bottom: 6rem
}

.doubts__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.8rem;
    text-align: center;
    color: #ffffff
}

.doubts__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.doubts__element {
    position: absolute
}

.doubts__element.doubts__element_right {
    width: 65.7rem;
    bottom: 0;
    right: 0
}

.doubts__element.doubts__element_left {
    width: 54.2rem;
    bottom: 0;
    left: 0
}

.doubts__element.doubts__element_top {
    width: 100%;
    top: 0;
    left: 0
}

.doubts__element.doubts__element_bottom {
    width: 100%;
    bottom: 0;
    left: 0
}

.seooffers {
    background: #fff;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    position: relative
}

.seooffers .container {
    position: relative;
    z-index: 1
}

.seooffers__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.seooffers__wrapper_arrow {
    position: absolute;
    width: 9rem;
    right: -4.5rem;
    top: -1.5rem
}

.seooffers__wrapper_1 {
    position: absolute;
    width: 1.8rem;
    right: 4rem;
    bottom: -1rem
}

.seooffers__wrapper_2 {
    position: absolute;
    width: 2.9rem;
    right: 3.2rem;
    top: 3.3rem
}

.seooffers__image {
    padding-right: 2rem
}

.seooffers__text {
    width: 32.8rem
}

.seooffers__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3.1rem;
    color: #000000
}

.seooffers__text p span {
    font-weight: 700
}

.seooffers__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.seooffers-fiedl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%
}

.seooffers-fiedl input {
    border: .2rem solid #dae9ff;
    border-radius: 6rem;
    height: 4.9rem;
    width: 100%;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1;
    color: #000;
    padding-left: 2.5rem;
    padding-right: 23rem
}

.seooffers-fiedl input::-webkit-input-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input::-moz-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input:-ms-input-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input::-ms-input-placeholder {
    color: #b9b9b9
}

.seooffers-fiedl input::placeholder {
    color: #b9b9b9
}

.seooffers-fiedl .seooffers-fiedl__btn {
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 21rem;
    height: 4.9rem;
    background: #ecc656;
    border-radius: 6rem;
    border: none;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-align: center;
    text-transform: uppercase;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    color: #ffffff
}

.score {
    background: -o-linear-gradient(351.25deg, #ecc656 19.27%, #ecc656 70.31%);
    background: linear-gradient(98.75deg, #ecc656 19.27%, #ecc656 70.31%);
    min-height: calc(100vh - 8rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.score__title {
    margin-bottom: 4rem
}

.score__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 7.68rem;
    line-height: 8.6rem;
    text-align: center;
    color: #ffffff
}

.score__text {
    margin-bottom: 8rem
}

.score__text p {
    font-weight: 400;
    font-size: 2.88rem;
    line-height: 4rem;
    text-align: center;
    color: #ffffff
}

.score__form {
    max-width: 64.7rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    position: relative
}

.score__form input {
    -webkit-filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .15));
    filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .15));
    width: 100%;
    height: 7.2rem;
    border: none;
    background: #ffffff;
    border-radius: 10rem;
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1;
    color: #000;
    padding-right: 23rem;
    padding-left: 4rem
}

.score__form input::-webkit-input-placeholder {
    color: #777777
}

.score__form input::-moz-placeholder {
    color: #777777
}

.score__form input:-ms-input-placeholder {
    color: #777777
}

.score__form input::-ms-input-placeholder {
    color: #777777
}

.score__form input::placeholder {
    color: #777777
}

.score__form__button {
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase;
    color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    width: 20.7rem;
    height: 6.4rem;
    position: absolute;
    right: .35rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background: #ffe211;
    border: .1rem solid rgba(255, 255, 255, .25);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0rem 0rem 1.6rem rgba(246, 150, 27, .5);
    box-shadow: 0rem 0rem 1.6rem rgba(246, 150, 27, .5);
    border-radius: 10rem
}

.report {
    background: #fff;
    padding-top: 16rem
}

.report__title {
    margin-bottom: 8rem
}

.report__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 7.68rem;
    line-height: 9.3rem;
    color: #ffe211;
    margin-bottom: 0
}

.report__wrapper {
    width: 100%
}

.report__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8rem 0
}

.report__row.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.report__row:not(:last-child) {
    border-bottom: .1rem solid #e4e8ed
}

.report__col {
    width: 48rem
}

.report__col__text h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 5.76rem;
    line-height: 6.9rem;
    text-transform: capitalize;
    color: #ecc656;
    margin-bottom: 1rem;
    text-align: left
}

.report__col__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2.88rem;
    line-height: 4rem;
    color: #777777
}

.report__col__image {
    -webkit-filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .1));
    filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, .1))
}

.offpage__wrapper {
    background: rgba(218, 233, 255, .4);
    border-radius: 1.6rem;
    padding-top: 4rem;
    padding-left: 6rem;
    padding-bottom: 4.5rem
}

.offpage__text h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 5.76rem;
    line-height: 6.9rem;
    text-transform: capitalize;
    color: #222222;
    text-align: left;
    margin-bottom: 1rem
}

.offpage__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 400;
    font-size: 2.88rem;
    line-height: 4rem;
    color: #777777
}

.offpage {
    background: #fff;
    padding-top: 12rem;
    padding-bottom: 12rem
}

.offpage__wrapper__image {
    position: relative;
    width: 100%;
    height: 100%
}

.offpage__image {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 0
}

.score__form__bottom {
    background: #fff;
    padding-bottom: 16rem
}

.ourservices {
    padding-top: 9.8rem;
    padding-bottom: 7rem;
    background: #f4f4f4;
    position: relative
}

.ourservices .container {
    position: relative;
    z-index: 1
}

.ourservices__element_1 {
    width: 3.6rem;
    position: absolute;
    top: 10rem;
    right: 29rem
}

.ourservices__element_2 {
    width: 8.9rem;
    position: absolute;
    left: 0;
    top: 57rem
}

.ourservices__element_3 {
    width: 6.3rem;
    position: absolute;
    right: 11rem;
    top: 100rem
}

.ourservices__element_4 {
    width: 7.8rem;
    position: absolute;
    right: 2rem;
    bottom: 88rem
}

.ourservices__title {
    margin-bottom: 9.8rem
}

.ourservices__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.6rem;
    line-height: 4.6rem;
    color: #000000;
    margin-bottom: 0
}

.blue-btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.blue-btn:hover {
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    color: #fff
}

.blue-btn:focus {
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.blue-btn:active {
    background: #ecc656;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(0, 112, 255, .3))
}

.ourservices__block__label {
    position: absolute;
    top: -2.5rem;
    right: -2rem;
    -webkit-filter: drop-shadow(0rem 1rem 2rem rgba(27, 123, 246, .2));
    filter: drop-shadow(0rem 1rem 2rem rgba(27, 123, 246, .2));
    background: #ecc656;
    border-radius: 1.5rem;
    width: 34rem;
    height: 6.3rem;
    font-family: "Raleway", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    color: #ffffff
}

.ourservices__block__title {
    padding-top: 4.7rem;
    margin-bottom: 2rem
}

.ourservices__block__title h3 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 3.7rem;
    text-transform: uppercase;
    color: #000000;
    text-align: left
}

.ourservices__block__text {
    max-width: 48.7rem;
    min-height: 8.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4rem
}

.ourservices__block__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.ourservices__block {
    position: relative;
    padding-left: 6.5rem;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, .1);
    border-radius: 2.5rem;
    margin-bottom: 4rem
}

.ourservices__block.full-stack-seo {
    border: .5rem solid #ffe5b9
}

.ourservices__block__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5.1rem
}

.ourservices__block__buttons a:last-child {
    margin-left: 2.3rem
}

.ourservices__block__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.seen-it.with-outsource {
    padding-bottom: 13rem
}

.seen-it.with-outsource .seen-it__element.left {
    top: 4.7rem;
    left: 4.9rem
}

.seen-it.with-outsource .seen-it__element.right {
    bottom: -0.2rem
}

.seen-it.with-outsource .seen-it__element.top {
    width: 2.4rem;
    top: 8.8rem;
    left: 13rem
}

.seen-it.with-outsource .seen-it__element.bottom {
    bottom: -0.2rem
}

.studies-testimonials__button {
    margin-top: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.studies-testimonials__button .blue-btn {
    font-size: 1.4rem;
    line-height: 1;
    max-width: 22rem;
    width: 100%;
    height: 4.9rem
}

.outsourse__wrapper {
    position: relative;
    padding-left: 2rem
}

.outsourse__wrapper__title {
    padding-top: 5rem;
    margin-bottom: 5rem;
    position: relative;
    z-index: 2
}

.outsourse__wrapper__title h1 {
    text-align: left;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 6.4rem;
    line-height: 7rem;
    color: #ecc656
}

.outsourse__wrapper__text {
    margin-bottom: 5rem;
    position: relative;
    z-index: 2
}

.outsourse__wrapper__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 2.4rem;
    line-height: 3.7rem;
    color: #000000
}

.outsourse__wrapper__button {
    position: relative;
    z-index: 2
}

.outsourse__wrapper__button .blue-btn {
    font-size: 1.4rem;
    line-height: 1;
    max-width: 22rem;
    width: 100%;
    height: 4.9rem
}

.outsourse {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background: #f4f4f4;
    position: relative;
    overflow: hidden;
    min-height: 67rem
}

.outsourse .container {
    position: relative;
    z-index: 1
}

.outsourse.block_1 .outsourse__wrapper__image {
    width: 44.1rem;
    position: absolute;
    right: 17vw;
    bottom: 0
}

.outsourse.block_1 .outsourse__wrapper__image__element {
    position: absolute;
    width: 77.3rem;
    bottom: 0;
    right: 5vw
}

.outsourse.block_2 {
    display: none;
    background: #ecc656
}

.outsourse.block_2 .outsourse__wrapper__image {
    width: 44.1rem;
    position: absolute;
    right: 17vw;
    bottom: 0
}

.outsourse.block_2 .outsourse__wrapper__image__element {
    position: absolute;
    width: 77.3rem;
    bottom: 0;
    right: 5vw;
    opacity: .4
}

.outsourse.block_2 .outsourse__wrapper__title h1 {
    color: #fff
}

.outsourse.block_2 .outsourse__wrapper__text p {
    color: #fff
}

.outsourse.block_2 .outsourse__wrapper__button .blue-btn {
    background: #ffffff;
    color: #ecc656
}

.outsourse.block_3 {
    display: none;
    background: #ecc656
}

.outsourse.block_3 .outsourse__wrapper__image {
    width: 44.1rem;
    position: absolute;
    right: 17vw;
    bottom: 0
}

.outsourse.block_3 .outsourse__wrapper__image__element {
    position: absolute;
    width: 77.3rem;
    bottom: 0;
    right: 5vw;
    opacity: .4
}

.outsourse.block_3 .outsourse__wrapper__title h1 {
    color: #fff;
    text-align: center
}

.outsourse.block_3 .outsourse__wrapper__text p {
    color: #fff;
    text-align: center
}

.outsourse.block_3 .outsourse__wrapper__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.outsourse.block_3 .outsourse__wrapper__button .blue-btn {
    background: #ffffff;
    color: #ecc656
}

.outsourse.block_3 .outsourse__element {
    width: 100%;
    height: 9.1rem;
    bottom: -0.2rem
}

.outsourse.block_3 .outsourse_left_element {
    width: 48.4rem;
    position: absolute;
    left: 0;
    bottom: 0
}

.outsourse.block_3 .outsourse_right_element {
    width: 45.6rem;
    position: absolute;
    right: 0;
    bottom: 0
}

.outsourse.block_4 {
    display: none
}

.outsourse.block_4 .outsourse__wrapper__image {
    width: 115.3rem;
    position: absolute;
    right: -14rem;
    top: -8rem
}

.outsourse__element {
    width: 100%;
    height: 22rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: -4.2rem
}

.outsourse__element img {
    width: 100%
}

.nav-bar.with-outsource__grey {
    background: #f4f4f4
}

.tp-widget-wrapper {
    text-align: left !important
}

.tp-widget-rating, .tp-widget-logo {
    margin-right: 1rem !important
}

.faq__pic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 4.5rem;
    margin-bottom: 2rem
}

.faq__element {
    z-index: 1
}

.faq__element.element1 {
    position: absolute;
    width: 4.7rem;
    left: 12rem;
    top: 31rem
}

.faq__element.element2 {
    position: absolute;
    width: 20.5rem;
    right: 4rem;
    top: 36rem
}

.faq__element.element3 {
    position: absolute;
    width: 25.3rem;
    left: 0;
    top: 40%
}

.faq__element.element4 {
    position: absolute;
    width: 13.6rem;
    right: 4rem;
    bottom: 12rem
}

.nav-bar {
    top: 5rem
}

.tophead {
    height: 5rem;
    background: #f6faff;
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tophead__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 5vw
}

.tophead__wrapper p {
    margin-right: 3.3rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: #000000
}

.tophead__wrapper__arrow {
    width: 10.7rem;
    margin-right: 3.8rem
}

.tophead__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tophead__links svg {
    width: 2.4rem;
    height: 2.4rem
}

.tophead__links a {
    width: 2.4rem;
    height: 2.4rem;
    -webkit-filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25));
    filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, .25))
}

.tophead__links a:not(:last-child) {
    margin-right: 4.4rem
}

.ForWhom .dropdown__content {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.orange_btn {
    width: 21rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: "Futura PT", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1;
    color: #fff;
    padding: 0;
    border: none;
    border-radius: 3rem;
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange_btn:hover {
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    color: #fff
}

.orange_btn:focus {
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.orange_btn:active {
    background: #ffe211;
    -webkit-filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3));
    filter: drop-shadow(0rem .4rem 1rem rgba(255, 165, 0, .3))
}

.agencies_owners {
    padding-top: 8rem;
    padding-bottom: 10rem;
    background: #f1f7ff;
    position: relative
}

.agencies_owners .container {
    position: relative;
    z-index: 1
}

.agencies_owners .agencies_owners__btn {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.agencies_owners__wrapper {
    padding-top: 5rem
}

.agencies_owners__title {
    margin-bottom: 3.9rem;
    position: relative
}

.agencies_owners__title h1 {
    text-align: left;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4rem;
    line-height: 4.8rem;
    color: #000000
}

.agencies_owners__title h1 span {
    color: #ffe211
}

.agencies_owners__text {
    margin-bottom: 3.9rem
}

.agencies_owners__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    line-height: 2.5rem;
    color: #000000
}

.agencies_owners__title__image {
    width: 9.6rem;
    position: absolute;
    top: 9rem;
    right: -3rem
}

.agencies_owners__element {
    width: 77.7rem;
    position: absolute;
    bottom: 0;
    right: 0
}

.agencies_owners__images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.agencies-choose {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background: #fff
}

.agencies-choose__title {
    margin-bottom: 11.6rem
}

.agencies-choose__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #ecc656;
    margin-bottom: 0
}

.agencies-choose__card {
    position: relative;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    min-height: 23rem;
    padding-top: 6rem;
    padding-bottom: 2rem;
    padding-left: 3rem;
    padding-right: 1rem;
    margin-bottom: 9.6rem;
    margin-left: 1rem;
    margin-right: 1rem
}

.agencies-choose__card h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.6rem;
    letter-spacing: -0.02em;
    color: #000000;
    text-align: left;
    margin-bottom: 1.8rem
}

.agencies-choose__card p {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000;
    padding-right: 4rem
}

.agencies-choose__wrapper__icon {
    position: absolute;
    top: -3.5rem;
    left: 3rem;
    width: 7.2rem;
    height: 7.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #ecc656;
    -webkit-box-shadow: 0rem .4rem 1.6rem rgba(27, 123, 246, .25);
    box-shadow: 0rem .4rem 1.6rem rgba(27, 123, 246, .25);
    border-radius: 1.6rem
}

.agencies_owners__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.easier {
    padding-top: 8rem;
    padding-bottom: 6rem;
    background: #fff;
    position: relative
}

.easier .container {
    position: relative;
    z-index: 1
}

.easier__title {
    margin-bottom: 16.2rem
}

.easier__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #ecc656;
    margin-bottom: 0
}

.easier__wrapper {
    margin-bottom: 8rem;
    position: relative
}

.easier__wrapper .col-sm-6 {
    position: relative;
    z-index: 1
}

.easier__wrapper__bg {
    position: absolute;
    width: 123.3rem;
    top: -18.8rem;
    left: -7.1rem
}

.easier__card {
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    padding: 3rem;
    max-width: 52.4rem;
    width: 100%
}

.easier__card.easier__card_1 {
    margin-right: auto
}

.easier__card.easier__card_2 {
    margin-top: 4rem;
    margin-bottom: 4rem;
    margin-left: auto
}

.easier__card.easier__card_3 {
    margin: 0 auto
}

.easier__card__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.8rem
}

.easier__card__title h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.8rem;
    text-align: left;
    color: #000000
}

.easier__card__icon {
    width: 3.2rem;
    min-width: 3.2rem;
    height: 3.2rem;
    -webkit-filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    margin-right: 1rem
}

.easier__card__text p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.special-offers {
    padding-top: 10rem;
    padding-bottom: 9.4rem;
    background: #ebf3ff;
    position: relative
}

.special-offers__wrapper {
    max-width: 104.1rem;
    margin: 0 auto;
    height: 45.7rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    position: relative;
    padding: 1.5rem
}

.special-offers__wrapper__image {
    width: 33rem;
    position: relative;
    z-index: 1;
    margin-right: 2rem
}

.special-offers__wrapper__text {
    position: relative;
    z-index: 1;
    max-width: 45.7rem
}

.special-offers__wrapper__text h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 7rem;
    line-height: 9rem;
    text-align: left;
    color: #ecc656;
    margin-bottom: 5rem
}

.special-offers__wrapper__text p {
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    font-size: 2.6rem;
    line-height: 3.1rem;
    color: #000000
}

.special-offers__wrapper_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
    border-radius: 1.5rem;
    -webkit-transform: rotate(1.47deg);
    -ms-transform: rotate(1.47deg);
    transform: rotate(1.47deg)
}

.special-offers__wrapper__element.special-offers_1 {
    width: 8.1rem;
    position: absolute;
    top: -1.5rem;
    right: 4.3rem
}

.special-offers__wrapper__element.special-offers_2 {
    width: 21.7rem;
    position: absolute;
    right: 4.2rem;
    bottom: -4rem
}

.agencieshead {
    padding-top: 9rem;
    padding-bottom: 9rem
}

.agencieshead__wrapper {
    padding-top: 4rem
}

.agencieshead__title {
    margin-bottom: 4.9rem
}

.agencieshead__title h1 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 4.2rem;
    line-height: 5.2rem;
    text-align: left;
    color: #ecc656
}

.agencieshead__text {
    margin-bottom: 4.9rem;
    position: relative
}

.agencieshead__text p {
    font-weight: 500;
    font-size: 2rem;
    line-height: 2.8rem;
    color: #000000
}

.agencieshead__element {
    width: 8.8rem;
    position: absolute;
    top: -3rem;
    right: 8rem
}

.agencieshead__button .orange-btn {
    width: 17.9rem
}

.elevate {
    padding-top: 2.5rem;
    padding-bottom: 16rem;
    position: relative
}

.elevate .container {
    position: relative;
    z-index: 1
}

.elevate .row .col-sm-6:nth-child(even) .elevate__wrapper {
    margin-left: auto
}

.elevate__bg {
    position: absolute;
    width: 102.2rem;
    top: 9rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.elevate__title {
    margin-bottom: 8rem
}

.elevate__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #ecc656
}

.elevate__wrapper {
    max-width: 52.5rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 17.9rem;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    margin-bottom: 6rem
}

.elevate__icon {
    min-width: 9.6rem;
    height: 100%;
    background: #ecc656;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.elevate__info {
    padding-left: 3rem;
    padding-right: 3rem
}

.elevate__info h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.6rem;
    letter-spacing: -0.02em;
    color: #000000;
    text-align: left;
    margin-bottom: 1.8rem
}

.elevate__info p {
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.elevate__button {
    padding-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.agencies-case {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background: #fff;
    position: relative
}

.agencies-case .container {
    position: relative;
    z-index: 1
}

.agencies-case__bg {
    background: -o-linear-gradient(335.81deg, #dc3545 0, #0a56b8 100%);
    background: linear-gradient(114.19deg, #dc3545 0, #0a56b8 100%);
    opacity: .1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.agencies-case__title {
    margin-bottom: 8rem
}

.agencies-case__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #367dee
}

.agencies-case__button {
    margin-top: 8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.agencies-case__button .case_button {
    width: 21.176rem;
    height: 4.9rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: -o-linear-gradient(335.81deg, #dc3545 0, #0a56b8 100%);
    background: linear-gradient(114.19deg, #dc3545 0, #0a56b8 100%);
    border-radius: 3rem
}

.agencies-case__element {
    position: absolute
}

.agencies-case__element.case__element_top-left {
    width: 40.7rem;
    top: 0;
    left: 0
}

.agencies-case__element.case__element_top-right {
    width: 42.9rem;
    top: 0;
    right: 0
}

.agencies-case__element.case__element_bottom-left {
    width: 45rem;
    left: 0;
    bottom: 0
}

.agencies-case__element.case__element_bottom-right {
    width: 72rem;
    right: 0;
    bottom: 0
}

.agencieswork {
    padding-top: 16rem;
    padding-bottom: 9.7rem;
    position: relative
}

.agencieswork .container {
    position: relative;
    z-index: 1
}

.agencieswork__title {
    margin-bottom: 12rem
}

.agencieswork__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    color: #ecc656;
    margin-bottom: 5
}

.agencieswork__wrapper {
    position: relative;
    max-width: 42.7rem;
    width: 100%;
    background: #ffffff;
    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, .1);
    border-radius: 1.6rem;
    padding: 3rem
}

.agencieswork__wrapper h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.6rem;
    letter-spacing: -0.02em;
    text-align: left;
    color: #000000;
    margin-bottom: 1.8rem
}

.agencieswork__wrapper p {
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.5rem;
    color: #000000
}

.agencieswork__wrapper__icon {
    display: none;
    position: absolute;
    top: -4rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 6.4rem;
    height: 6.4rem;
    -webkit-filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25))
}

.agencieswork__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.agencieswork__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 16.6rem
}

.agencieswork_row_1 {
    margin-bottom: 2rem
}

.agencieswork_row_1 .agencieswork__image {
    margin-left: 8rem;
    width: 18.3rem
}

.agencieswork_row_2 .agencieswork__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto;
    margin-right: 8rem;
    width: 18.3rem
}

.agencieswork_row_2 .agencieswork__wrapper {
    margin-left: auto
}

.agencieswork_row_3 .agencieswork__image {
    margin-left: 8rem;
    width: 18.3rem
}

.agencieswork__line {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: .6rem;
    top: 24rem
}

.agencieswork_icon {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: 9rem;
    height: 9rem;
    -webkit-filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25));
    filter: drop-shadow(0rem .4rem 1.6rem rgba(27, 123, 246, .25))
}

.agencieswork_icon.agencieswork_icon_1 {
    top: 40.4rem
}

.agencieswork_icon.agencieswork_icon_2 {
    top: 66.7rem
}

.agencieswork_icon.agencieswork_icon_3 {
    top: 92.3rem
}

.agencieswork-element {
    position: absolute
}

.agencieswork-element.agencieswork-element_1 {
    width: 43.5rem;
    top: 20rem;
    left: 0
}

.agencieswork-element.agencieswork-element_2 {
    width: 34.8rem;
    top: 42rem;
    right: 0
}

.agencieswork-element.agencieswork-element_3 {
    width: 34.6rem;
    bottom: 19rem;
    left: 0
}

.perks {
    position: relative;
    padding-top: 9rem;
    padding-bottom: 11.2rem;
    background: -o-linear-gradient(346.73deg, #f9ecef 0, #ebeef6 100%);
    background: linear-gradient(103.27deg, #f9ecef 0, #ebeef6 100%)
}

.perks .container {
    position: relative;
    z-index: 1
}

.perks__title {
    margin-bottom: 10rem
}

.perks__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 3.8rem;
    line-height: 4.9rem;
    text-align: center;
    color: #0368ea;
    margin-bottom: 0
}

.perks__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.perks__block {
    background: #ffffff;
    border-radius: 1.5rem;
    padding-top: 5.4rem;
    padding-right: 3.3rem;
    padding-left: 3.3rem;
    min-height: 20.6rem;
    max-width: 31.5rem;
    position: relative;
    margin-bottom: 6.8rem
}

.perks__block h4 {
    font-family: "Futura PT", sans-serif;
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 2.9rem;
    letter-spacing: -0.02em;
    color: #000000;
    text-align: center;
    margin-bottom: 1rem
}

.perks__block p {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 2.2rem;
    color: #000000;
    text-align: center
}

.perks__block__icon {
    position: absolute;
    width: 6.2rem;
    height: 6.2rem;
    top: -3.1rem;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.perks__element {
    position: absolute
}

.perks__element.perks__element_1 {
    width: 48.1rem;
    bottom: 0;
    left: 0
}

.perks__element.perks__element_2 {
    width: 42.4rem;
    top: 12rem;
    right: 0
}

.perks__element.perks__element_3 {
    width: 23.7rem;
    bottom: 3rem;
    right: 20rem
}

.perks__element-mob {
    position: absolute;
    width: 36.8rem;
    top: 18.5rem;
    right: 0
}

.show-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.show-mobile {
    display: none
}

@media (min-width: 1600px) {
    .testimonials__slider .slick-list {
        padding: 0 19vw !important;
        padding-bottom: 8rem !important
    }

    .testimonials__slider__nav.testimonials__slider__nav__prev {
        left: 15vw
    }

    .testimonials__slider__nav.testimonials__slider__nav__next {
        right: 15vw
    }
}

@media (min-width: 1910px) {
    .schedule-call {
        font-size: 10px
    }

    .affiliate__html {
        font-size: 10px
    }

    .full-stack {
        font-size: 10px
    }

    .audit-tool {
        font-size: 10px
    }

    .local-seo {
        font-size: 10px
    }

    .testimonials__slider .slick-list {
        padding: 0 23vw !important;
        padding-bottom: 8rem !important
    }

    .testimonials__slider__nav.testimonials__slider__nav__prev {
        left: 19.6vw
    }

    .testimonials__slider__nav.testimonials__slider__nav__next {
        right: 19.6vw
    }
}

@media (max-width: 1199.98px) {
    .affiliate__head__image {
        padding-right: 2rem
    }

    .products__wrapper {
        margin: 0
    }
}

@media (max-width: 991.98px) {
    .our-vision__right-element {
        right: -15rem;
        z-index: -1
    }

    .orderButton {
        margin-left: 1rem
    }

    .nav-bar {
        padding: 0 1rem
    }

    .skyrocket__wrap {
        width: 21rem
    }

    .involved__card__element {
        width: 17rem;
        position: absolute;
        left: 17rem
    }

    .efficient__image {
        padding: 3rem
    }

    .tophead__wrapper {
        padding-left: 1rem
    }

    .easier__wrapper__bg {
        width: auto
    }
}

@media (max-width: 767.98px) {
    .case__card.case__card_0 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        width: 100%;
        padding: 3.5rem 3rem
    }

    .case__card.case__card_0 .case__card__info {
        width: 100%;
        padding-left: 0;
        margin-bottom: 2rem
    }

    .case__card.case__card_0 .case__card__title {
        margin-bottom: 2rem
    }

    .case__card.case__card_0 .case__card__text {
        padding-right: 0;
        margin-bottom: 2rem
    }

    .case__card.case__card_0 .case__card__image {
        width: 100%
    }

    .nav-bar {
        padding: 0 1rem;
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease
    }

    .nav-bar__logo {
        margin-right: 1rem
    }

    .dropdown__block:hover .dropdown__content {
        display: none
    }

    .dropdown__block.active .dropdown__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .dropdown__block.nav-bar__lang {
        height: 100%;
        z-index: 11
    }

    .nav-bar__menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
        top: 7.8rem;
        left: -110%;
        width: 100%;
        height: auto;
        background: #fff;
        z-index: 1;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        height: calc(100vh - 7.8rem);
        overflow: auto
    }

    .nav-bar__menu.active {
        left: 0;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease
    }

    .nav-bar__lang__content {
        -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
    }

    .nav-bar__logIn {
        margin-left: auto;
        margin-right: 1rem
    }

    .nav-bar__logIn span {
        display: none
    }

    .nav-bar__button svg {
        width: 6rem
    }

    .nav-bar__link {
        margin: 0 auto;
        font-size: 3rem;
        height: auto
    }

    .nav-bar__link__content {
        position: static;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .nav-bar__link__item {
        margin-bottom: 3rem
    }

    .nav-bar__link__text {
        text-align: center
    }

    .nav-bar__link__text__title {
        margin-bottom: .5rem
    }

    .nav-bar__link__item.link_1 {
        width: 100%
    }

    .nav-bar__link__item.link_2 {
        width: 100%
    }

    .nav-bar__link__item.link_3 {
        width: 100%
    }

    .nav-bar__link__item.link_4 {
        width: 100%
    }

    .nav-bar__link__item.link_5 {
        width: 100%
    }

    .nav-bar__link__item.link_6 {
        width: 100%
    }

    .nav-bar__link__item.link_7 {
        width: 100%
    }

    .nav-bar__link__item.link_8 {
        width: 100%
    }

    .nav-bar__menu__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        width: 100%;
        padding-top: 3rem
    }

    .dropdown__block {
        height: auto
    }

    .dropdown__content {
        position: static
    }

    .main-page_bg.homePage {
        padding-top: 8rem
    }

    .head__title h1 {
        font-size: 2.8rem;
        line-height: 2.9rem
    }

    .tabs__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto
    }

    .tabs_content {
        width: 100%;
        height: 30rem
    }

    .tablink__text br {
        display: none
    }

    .head__text br {
        display: none
    }

    .tabs__buttons {
        margin-left: 0;
        margin-bottom: 4rem
    }

    .tabs__buttons .tablink {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .head__buttons .btn {
        width: 100%;
        font-size: 1.8rem;
        height: 5.3rem
    }

    .head__buttons .btn:not(:last-child) {
        margin-right: 0;
        margin-bottom: 1.3rem
    }

    .head__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block1 .head__title {
        margin-bottom: 3.6rem
    }

    .block1 .head__text {
        margin-bottom: 1.3rem
    }

    .head__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .head__wrapper__image {
        width: 100%;
        margin-bottom: 3rem
    }

    .head__list__item__text br {
        display: none
    }

    .block2 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block2 .head__text {
        margin-bottom: 1.3rem
    }

    .block2 .head__buttons {
        margin-bottom: 6.3rem
    }

    .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .block3.head {
        padding-top: 6rem;
        padding-bottom: 0
    }

    .block3 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block3 .head__title br {
        display: none
    }

    .block3 .head__text {
        margin-bottom: 1.3rem
    }

    .block3 .head__buttons {
        margin-bottom: 6.3rem
    }

    .block3 .head__wrapper {
        width: 100%
    }

    .block3 .head__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block3 .head__list__item {
        width: 100%
    }

    .block3 .head__list__item__icon {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .block3 .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .block3 .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .block3 .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .block4.head {
        padding-top: 6rem
    }

    .block4 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block4 .head__title br {
        display: none
    }

    .block4 .head__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block4 .head__list__item {
        margin-bottom: 2.5rem
    }

    .block4 .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .block4 .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .block4 .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .block5.head {
        padding-top: 6rem
    }

    .block5 .head__title {
        padding-top: 0;
        margin-bottom: 3.6rem
    }

    .block5 .head__title br {
        display: none
    }

    .block5 .head__list {
        padding-top: 6rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .block5 .head__list__item {
        margin-bottom: 2.5rem
    }

    .block5 .head__list__item__text {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .block5 .head__list__item__icon {
        width: 5.8rem;
        min-width: 5.8rem;
        height: 5.8rem
    }

    .block5 .head__list__item__icon svg {
        width: 3.5rem;
        height: 3.5rem
    }

    .outreach__packages-wrapper {
        padding: 1rem
    }

    .outreach__month-warranty__wrapper__text p span br {
        display: none
    }

    .faq__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .why-crowdo .col-md-4 {
        margin-bottom: 0rem
    }

    .why-crowdo__bloc {
        height: auto
    }

    .localseo__head {
        overflow: hidden
    }

    .localseo__head__title {
        padding-top: 0
    }

    .localseo__head__title h1 {
        text-align: center
    }

    .localseo__head__text p {
        text-align: center
    }

    .localseo__head__text p br {
        display: none
    }

    .localseo__head .head__list {
        padding-top: 3rem;
        padding-left: 2rem
    }

    .localseo__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .localseo__buttons a {
        max-width: 34rem;
        width: 100%
    }

    .localseo__buttons a:nth-child(2) {
        margin-top: 1.4rem;
        margin-left: 0
    }

    .what-localseo__title h2 {
        text-align: center
    }

    .what-localseo__text p {
        text-align: center
    }

    .what-localseo__button {
        padding-top: 4.4rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .what-localseo__button a {
        max-width: 34rem;
        width: 100%
    }

    .benefit {
        padding-bottom: 0
    }

    .benefit__title h2 {
        text-align: center
    }

    .benefit__title h2 br {
        display: none
    }

    .benefit__card {
        padding-left: 2.4rem;
        padding-right: 2.4rem
    }

    .benefit__card__title {
        padding-top: 2rem
    }

    .benefit__card__title br {
        display: none
    }

    .benefit__card {
        margin: 0 auto;
        margin-bottom: 4.5rem;
        min-height: auto;
        padding-bottom: 3rem
    }

    .for-whom__title {
        margin-bottom: 6rem
    }

    .for-whom__title br {
        display: none
    }

    .for-whom__wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .for-whom__item {
        width: 50%;
        margin-bottom: 6.8rem
    }

    .for-whom__buttons {
        padding-top: 0
    }

    .every-mile__wrapper__title h3 br {
        display: none
    }

    .neat__card {
        margin-bottom: 4rem
    }

    .neat__buttons {
        padding-top: 0
    }

    .exception__elent {
        display: none
    }

    .exception {
        padding-top: 10rem;
        padding-bottom: 5rem
    }

    .warranty__block {
        padding-top: 6.6rem;
        padding-right: 2rem;
        padding-left: 2rem;
        margin-bottom: 11rem;
        margin-left: 0;
        margin-right: 0
    }

    .warranty__block p br {
        display: none
    }

    .warranty__block__icon {
        top: -4.1rem;
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .warranty__block__text h3 {
        text-align: center
    }

    .warranty__block__text p {
        text-align: center
    }

    .exception__block {
        padding-top: 6.6rem;
        padding-right: 2rem;
        padding-left: 2rem;
        margin-left: 0;
        margin-right: 0
    }

    .exception__block__icon {
        top: -4.1rem;
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .exception__block__text h3 {
        text-align: center
    }

    .exception__block__text p {
        text-align: center;
        margin-bottom: 2rem
    }

    .not-sure {
        background-size: 100% 83%;
        padding-bottom: 5rem
    }

    .not-sure__title {
        margin-bottom: 6.8rem
    }

    .not-sure__title h2 {
        font-size: 4rem;
        line-height: 4.8rem
    }

    .not-sure__text {
        margin-bottom: 5.3rem
    }

    .not-sure__text p {
        font-size: 1.6rem;
        line-height: 1.9rem
    }

    .not-sure__button a {
        max-width: 34rem;
        width: 100%
    }

    .withIcon__block {
        font-size: 1rem
    }

    .ourSeoPackages__table__col__numb.withIcon svg {
        width: 1rem;
        min-width: 1rem;
        height: 1rem
    }

    .affiliate__html {
        font-size: 5px
    }

    .involved__card {
        padding: 0
    }

    .involved__card__element {
        left: 12rem
    }

    .report__row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .report__row .report__col {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .report__row .report__col__text {
        margin-bottom: 2rem;
        text-align: center
    }

    .report__row .report__col__text h3 {
        text-align: center
    }

    .offpage__wrapper__image {
        height: 40rem
    }

    .offpage__wrapper {
        padding: 4rem
    }

    .offpage__image {
        top: -11.5rem;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .offpage__wrapper .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .show-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .show-desktop {
        display: none
    }

    .skyrocket__title h1 {
        text-align: center;
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .skyrocket__text p {
        text-align: center;
        font-size: 1.6rem;
        line-height: 2.4rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (max-width: 575.98px) {
    .tophead {
        height: 8.2rem;
        bottom: 0;
        top: auto
    }

    .tophead p {
        display: none
    }

    .main-page_bg {
        padding-top: 8rem
    }

    .tophead__wrapper {
        padding-left: 1rem;
        padding-right: 1rem;
        width: 100%
    }

    .tophead__links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        width: 100%
    }

    .tophead__links svg {
        width: 5.1rem;
        height: 5.1rem
    }

    .tophead__links a {
        width: 5.1rem;
        height: 5.1rem
    }

    .tophead__links a:not(:last-child) {
        margin-right: 0
    }

    .tophead__wrapper__arrow {
        display: none
    }

    .nav-bar {
        top: 0
    }

    .outreach__packages-switch .outreach__packages-btn {
        width: 45%
    }

    .outreach__packages-switch:after {
        width: 45%
    }

    .outreach__packages-switch.right:after {
        left: 55%
    }

    .outreach_card:not(:last-child) {
        margin-right: 0
    }

    .outreach__month-warranty__wrapper {
        margin: 0 auto;
        padding-left: 2rem;
        padding-right: 2rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .outreach__month-warranty__wrapper__image {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5rem
    }

    .outreach__month-warranty__wrapper__text {
        padding-right: 0
    }

    .outreach__month-warranty__wrapper__text h3 {
        text-align: center
    }

    .outreach__month-warranty__wrapper__text p span br {
        display: none
    }

    .outreach__month-warranty {
        padding-top: 0
    }

    .our-mismion__right__element {
        display: none
    }

    .our-values__right__element {
        right: 0
    }

    .our-mismion__image {
        margin-left: 0;
        padding-top: 0;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .our-values__item {
        width: 100%;
        text-align: center
    }

    .mission-vision__title h2 {
        text-align: center
    }

    .our-vision__image {
        width: 100%;
        margin-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .our-vision {
        padding-top: 0rem
    }

    .our-vision__wrapper {
        margin-bottom: 4rem
    }

    .our-vision__wrapper {
        text-align: center
    }

    .our-mismion__title {
        margin-bottom: 4rem
    }

    .our-mismion__text {
        text-align: center
    }

    .our-mismion__text br {
        display: none
    }

    .our-mismion__list br {
        display: none
    }

    .our-vision__left-element, .our-vision__right-element {
        display: none
    }

    .story__wrap {
        padding-top: 7rem
    }

    .story__wrap__linhe {
        width: 17.1rem;
        position: absolute;
        left: 0;
        -webkit-transform: translate(0%);
        -ms-transform: translate(0%);
        transform: translate(0%);
        display: none
    }

    .our-story__image.founder {
        margin: 0 auto;
        margin-bottom: 10rem
    }

    .our-story__image.multiple {
        margin: 0 auto;
        width: 100%;
        margin-bottom: 10rem
    }

    .our-story__image.full-stack {
        margin: 0 auto;
        width: 100%;
        padding-left: 0;
        margin-bottom: 10rem
    }

    .our-story__image.soon {
        margin: 0 auto;
        width: 100%
    }

    .our-story__image__wrap {
        margin: 0 auto
    }

    .our-story__text__right__element {
        display: none
    }

    .our-story__text {
        text-align: center;
        height: auto
    }

    .our-story__text br {
        display: none
    }

    .our-story__text.full-stack p:not(:last-child) {
        margin-bottom: 2rem
    }

    .story__wrap__year.multiple {
        top: 65rem
    }

    .story__wrap__year.full-stack {
        top: 136rem
    }

    .story__wrap__year.soon {
        top: 200rem
    }

    #newStyleContainer .build-wrapper__text {
        width: 100% !important
    }

    .story__wrap__year {
        position: static;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0 auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        margin-bottom: 4rem
    }

    .nav-bar__link__content-smal .nav-bar__link {
        margin-right: auto;
        margin-left: auto
    }

    .orderButton {
        width: 30.6rem;
        height: 7.1rem;
        min-height: 7.1rem;
        font-size: 2.4rem;
        margin-top: 10rem;
        margin-left: auto;
        margin-right: auto;
        border-radius: 3.55rem
    }

    .nav-bar__link__text__sub-title {
        padding-right: 1rem;
        padding-left: 1rem
    }

    .nav-bar__link__text__sub-title br {
        display: none
    }

    .localseo__head .head__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .head__list__item:not(:last-child) {
        margin-bottom: 3.3rem
    }

    .what-localseo__image {
        width: 100%;
        margin: 0 auto
    }

    .ourSeoPackages {
        padding-bottom: 0
    }

    .ourSeoPackages_row_wraper {
        margin-top: 100px
    }

    .ourSeoPackages__wrapper.desktop {
        display: none
    }

    .ourSeoPackages__wrapper.mobile {
        display: block
    }

    .ourSeoPackages__table__col__numb:last-child {
        border-right: none
    }

    .ourSeoPackages__table__col__text {
        width: 55%;
        padding-left: 1rem;
        padding-right: 1rem;
        border-left: .1rem solid;
        border-top: .1rem solid;
        border-bottom: .1rem solid;
        border-color: #ecc656
    }

    .pink .ourSeoPackages__table__col__head {
        color: #FE6895
    }

    .ourSeoPackages__table__col__head.head_col_left {
        width: 100%
    }

    .ourSeoPackages__table__col__text p {
        font-size: 1.4rem;
        line-height: 1
    }

    .ourSeoPackages__table__col__text .ww {
        width: 10rem
    }

    .ourSeoPackages__table__col__numb {
        width: 45%
    }

    .ourSeoPackages__table-trans__55 {
        width: 55%
    }

    .ourSeoPackages__table-trans__15 {
        width: 45%
    }

    .ourSeoPackages__table__col__text {
        border-left: none;
        border-top: none
    }

    .ourSeoPackages__table-text .ourSeoPackages__table__col__text p {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb {
        width: 45%;
        border: none;
        background: #ecc656 !important;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .pink .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb {
        background: #fe6895 !important
    }

    .ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {
        border-right: .1rem solid #ecc656
    }

    .ourSeoPackages__table__row:nth-child(2n-1) .ourSeoPackages__table__col__numb:last-child {
        background: transparent
    }

    .ourSeoPackages__table__col__numb:last-child {
        border-color: #ecc656
    }

    .table-header {
        font-size: 16px
    }

    .table-header:last-child {
        background: #ecc656
    }

    .ourSeoPackages__table-text .ourSeoPackages__table__col__numb:last-child {
        background: #ecc656 !important
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
        color: #ecc656;
        font-size: 3.2rem;
        margin-bottom: 2rem
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table__row:nth-child(2n-2) {
        background: #fff
    }

    .pink .ourSeoPackages__table__row.first {
        border: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table .ourSeoPackages__table__row.first:nth-child(2n-1) {
        background: #fff5f8;
        border-right: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {
        background: #fff5f8;
        border-right: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table__row {
        border-left: .1rem solid #ffd7e3;
        border-right: .1rem solid #ffd7e3
    }

    .pink .ourSeoPackages__table-header .ourSeoPackages__table__row {
        border: none
    }

    .pink .ourSeoPackages__table-bottom .ourSeoPackages__table__row {
        border-left: none;
        border-right: none;
        justify-content: flex-end
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table__col__text {
        border-color: #ffd7e3
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table__col__numb:last-child {
        border-color: #ffd7e3
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table {
        border-color: #ffd7e3
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table-text .ourSeoPackages__table__col__text {
        background: #fe6895
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table-text .ourSeoPackages__table__col__numb:last-child {
        background: #fe6895
    }

    .ourSeoPackages__wrapper.pink .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
        color: #fff
    }

    .ourSeoPackages__wrapper.pink .table-header:last-child {
        background: #fe6895
    }

    .rowWithIcon {
        height: 6rem
    }

    .ourSeoPackages__table__col__numb.withIcon {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .ourSeoPackages__table__col__numb.withIcon svg {
        width: 1.5rem;
        min-width: 1.5rem;
        height: 1.5rem;
        margin-left: .5rem
    }

    .withIcon__block {
        font-size: 1.2rem
    }

    .withIcon__block:not(:last-child) {
        margin-bottom: .5rem
    }

    .ourSeoPackages__table__row.biger {
        height: 8rem
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__text {
        border: none
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p {
        color: #fff;
        font-size: 1.7rem;
        line-height: 20px
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child p span {
        font-size: 4.2rem
    }

    .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {
        color: #ecc656;
    }

    .pink .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {
        -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
        filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, .3));
        color: #fe6895
    }

    .all_packages_btn_wrapper.mobile {
        display: block
    }

    .all_packages_btn_wrapper {
        margin-top: 60px;
        margin-bottom: 80px
    }

    .ourSeoPackages__buttons a {
        height: 40px;
        font-size: 14px
    }

    .infolabel {
        display: none
    }

    .skyrocket {
        padding-top: 7.5rem;
        padding-bottom: 7.5rem
    }

    .skyrocket__block {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .skyrocket__image {
        margin-bottom: 3rem
    }

    .skyrocket__button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .skyrocket__element.skyrocket__element__top {
        width: 11rem;
        top: 0;
        left: 0
    }

    .skyrocket__element.skyrocket__element__right {
        width: 2rem;
        right: 0;
        top: 48rem
    }

    .skyrocket__wrapper {
        margin-top: 7rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 5rem
    }

    .skyrocket__wrapper__element__mob {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 19.6rem;
        top: 16.5rem;
        position: absolute
    }

    .skyrocket__element.skyrocket__element__left {
        width: 10rem;
        left: -3rem;
        bottom: 130rem
    }

    .skyrocket__wrap {
        width: 26rem
    }

    .people {
        padding-top: 7.5rem;
        padding-bottom: 0
    }

    .people__element.people__element__top {
        width: 20rem;
        top: 0;
        left: -90px
    }

    .people__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .people__title p {
        font-size: 1.6rem;
        line-height: 2.4rem
    }

    .people__title p br {
        display: none
    }

    .people__card {
        margin: 0 2rem;
        margin-bottom: 20rem
    }

    .people__element.people__element__right {
        width: 5rem;
        top: 24rem;
        right: 0
    }

    .zerohero {
        padding-top: 7.5rem;
        padding-bottom: 7.5rem
    }

    .zerohero__element.zerohero__element__top {
        width: 9.4rem;
        top: 60px;
        left: -54px;
        -webkit-transform: rotate(83deg);
        -ms-transform: rotate(83deg);
        transform: rotate(83deg)
    }

    .zerohero__element.zerohero__element__right {
        width: 3rem;
        right: 0;
        top: auto;
        bottom: 100px
    }

    .zerohero__wrapper__title {
        margin-bottom: 5rem
    }

    .zerohero__wrapper__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        text-align: center
    }

    .zerohero__wrapper__title p {
        font-size: 1.6rem;
        line-height: 2.4rem;
        text-align: center
    }

    .zerohero__image {
        margin-bottom: 5rem
    }

    .zerohero__wrapper__list {
        padding: 0 2rem
    }

    .zerohero__wrapper__list__item p {
        font-size: 1.6rem;
        line-height: 2.4rem
    }

    .zerohero__wrapper__button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .ContactUs .modal-body {
        padding: 0 2rem
    }

    .ContactUs .modal__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .form__field.half {
        width: 100%
    }

    .check-box__wrapper {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 1rem
    }

    .check-box {
        margin-bottom: 2rem
    }

    .modal-body__element.modal-body__element_1 {
        width: 4rem;
        top: 11rem;
        right: 0
    }

    .modal-body__element.modal-body__element_2 {
        width: 6.5rem;
        left: -45px;
        bottom: 40rem
    }

    .ChooseTimeslot .modal-body {
        padding: 0 .8rem;
        padding-bottom: 7.5rem
    }

    .ChooseTimeslot .modal__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .ChooseTimeslot .modal__text {
        padding: 0
    }

    .modal-body__element.modal-body__element_4 {
        width: 6rem
    }

    .modal-body__element.modal-body__element_3 {
        width: 4rem;
        top: -4rem
    }

    .AboutYourself .modal-body {
        padding: 0 2rem 3rem
    }

    .AboutYourself .modal__title h2 {
        font-family: "Futura PT", sans-serif;
        font-weight: 600;
        font-size: 2.4rem;
        line-height: 3.1rem;
        color: #ecc656
    }

    .AboutYourself .form__field {
        margin-left: 0;
        margin-right: 0
    }

    .affiliate__html {
        font-size: 10px
    }

    .affiliate__head__wrapper {
        padding-top: 0
    }

    .affiliate__head__title {
        margin-bottom: 4rem
    }

    .affiliate__head__title h1 {
        text-align: center
    }

    .affiliate__head__text {
        text-align: center;
        margin-bottom: 3.5rem
    }

    .affiliate__head__wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .affiliate__head__block {
        margin-left: 0;
        padding-top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .affiliate__head__block__item {
        width: 80%
    }

    .affiliate__head__image {
        padding-right: 1rem;
        padding-left: 1rem
    }

    .affiliate__head__button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 5.5rem
    }

    .bonus__wrapper {
        height: 50rem;
        padding: 0 3rem
    }

    .bonus__wrapper__element {
        position: absolute;
        height: unset;
        width: 100%
    }

    .bonus__wrapper__element img {
        width: 100%
    }

    .involved__title {
        margin-bottom: 1rem
    }

    .involved__title h2 {
        font-size: 3.2rem
    }

    .involved__card__element {
        display: none
    }

    .involved__card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        margin-bottom: 7rem;
        height: auto;
        padding: 0 6rem
    }

    .involved__card__link {
        margin-top: 2rem
    }

    .affiliate__btn {
        width: 100%;
        height: 5.6rem
    }

    .involved__button {
        padding-top: 0rem
    }

    .reasons__element {
        display: none
    }

    .reasons__item {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .reasons__item p {
        padding-right: 1rem
    }

    .reasons__item p br {
        display: none
    }

    .efficient__element, .efficient__line {
        display: none
    }

    .efficient__image {
        padding: 1rem;
        margin-bottom: 2rem
    }

    .efficient-marketing__bg.desk-bg {
        display: none
    }

    .efficient-marketing__bg.mob-bg {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .efficient__button {
        padding-top: 9rem
    }

    .products {
        padding-bottom: 10rem
    }

    .products__title h2 {
        font-size: 3.2rem
    }

    .products__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: auto;
        min-height: 25rem
    }

    .products__item.with-border {
        border: .2rem solid #efdaff;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        min-height: 21rem;
        border-radius: 2.5rem
    }

    .products__item.with-border::after {
        width: 101%;
        height: 8.6rem;
        top: -0.1rem;
        left: -0.1rem;
        border-radius: 2.5rem
    }

    .products__item.with-border .products__item__title {
        height: 8.6rem
    }

    .products__item.with-border .products__item__text {
        border: none
    }

    .products__item.bordered-title .products__item__title {
        border-right: none
    }

    .products__item:last-child {
        border-bottom-right-radius: 2.5rem;
        border-bottom-left-radius: 2.5rem
    }

    .products__item:nth-child(2)::before {
        content: " ";
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-top-right-radius: 2.5rem;
        border-top-left-radius: 2.5rem;
        background: #f7f7f7;
        width: 100%;
        height: 2.7rem
    }

    .products__item__title {
        min-width: 100%;
        width: 100%;
        padding-left: 1.7rem;
        margin-bottom: 1rem
    }

    .products__item__text {
        padding-left: 1.7rem;
        padding-right: 2rem;
        height: auto;
        min-height: auto
    }

    .products__button {
        padding-top: 5.8rem
    }

    .fullhead {
        padding-top: 3rem;
        padding-bottom: 17.4rem
    }

    .fullhead__title {
        margin-bottom: 4.2rem
    }

    .fullhead__title h1 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        text-align: center
    }

    .fullhead__title h1 br {
        display: none
    }

    .fullhead__text {
        text-align: center;
        margin-bottom: 3.5rem
    }

    .fullhead__text p {
        font-size: 1.8rem;
        line-height: 2.8rem
    }

    .fullhead__text p br {
        display: none
    }

    .fullhead__wrapper__buttons {
        margin-top: 2rem;
        margin-bottom: 5.3rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .fullhead__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .fullhead__list {
        padding-top: 0;
        margin: 0 auto;
        margin-bottom: 4rem
    }

    .fullhead__item__text {
        width: auto
    }

    .fullhead__item__text p br {
        display: none
    }

    .fullhead__image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .fullhead__image__element {
        display: none
    }

    .seen-it {
        padding-top: 19rem;
        padding-bottom: 20rem
    }

    .seen-it__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        font-weight: 700
    }

    .seen-it__wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .seen-it__wrapper__logo {
        margin: 0
    }

    .seen-it__wrapper__logo:not(:last-child) {
        margin-bottom: 6rem
    }

    .seen-it__element {
        width: 100%
    }

    .seen-it__element img {
        width: 100%
    }

    .quote {
        padding-top: 10.7rem;
        padding-bottom: 9.5rem
    }

    .quote__title {
        margin-bottom: 6rem
    }

    .quote__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .quote__title h2 br {
        display: none
    }

    .quote__image {
        position: relative;
        width: 100% !important;
        margin-bottom: 7rem !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .quote__image__element {
        position: absolute;
        width: 3rem;
        bottom: -5rem;
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .quote__text {
        margin-bottom: 8rem;
        height: auto
    }

    .quote__text p {
        width: 100%;
        text-align: center;
        font-size: 2.6rem;
        line-height: 4rem
    }

    .quote__text p br {
        display: none
    }

    .quote__line {
        display: none
    }

    .orange-btn {
        width: 100%;
        max-width: 34rem;
        height: 5.587rem;
        font-size: 1.8rem
    }

    .socials__buttons {
        max-width: 34rem;
        width: 100%;
        height: 7.404rem;
        border-radius: 4rem;
        padding: 0 1.5rem
    }

    .social__button {
        width: 4.7rem;
        height: 4.7rem
    }

    .social__button img {
        width: 100%;
        height: 100%
    }

    .slick-list {
        padding: 0 !important
    }

    .studies-testimonials__title {
        margin-bottom: 3.2rem
    }

    .studies-testimonials__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .studies-testimonials__title h2 br {
        display: none
    }

    .studies-testimonials__title p {
        font-size: 1.8rem;
        line-height: 2.8rem
    }

    .studies-testimonials__title p br {
        display: none
    }

    .studies-testimonials {
        padding-top: 10.7rem;
        padding-bottom: 17rem;
        overflow: hidden
    }

    .testimonials__slide {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 3.6rem;
        opacity: 1;
        -webkit-box-shadow: 0rem 1rem 2rem rgba(27, 123, 246, .1);
        box-shadow: 0rem 1rem 2rem rgba(27, 123, 246, .1)
    }

    .testimonials__slide__link {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .testimonials__slide__info {
        width: 100%;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        margin-bottom: 4rem
    }

    .testimonials__slide__review {
        width: 100%
    }

    .testimonials__slider__nav.testimonials__slider__nav__prev {
        position: absolute;
        top: auto;
        bottom: -6rem;
        left: 40%;
        -webkit-transform: translate(-50%) rotate(180deg);
        -ms-transform: translate(-50%) rotate(180deg);
        transform: translate(-50%) rotate(180deg)
    }

    .testimonials__slider__nav.testimonials__slider__nav__next {
        position: absolute;
        top: auto;
        bottom: -6rem;
        left: 60%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .testimonials__slide__image {
        width: 100%;
        margin-bottom: 4rem
    }

    .testimonials__slide__text {
        width: 100%;
        padding-left: 0
    }

    .seooffers__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .seooffers__image {
        padding-right: 0
    }

    .seooffers__wrapper_arrow {
        display: none
    }

    .seooffers__text {
        margin-top: 2rem;
        text-align: center
    }

    .seooffers__text p br {
        display: none
    }

    .seooffers-fiedl {
        margin-top: 3rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .seooffers-fiedl .seooffers-fiedl__btn {
        margin-top: 2rem;
        position: static
    }

    .seoservice {
        padding-top: 10.7rem;
        padding-bottom: 14.8rem
    }

    .seoservice__title {
        margin-bottom: 7rem
    }

    .seoservice__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .seoservice__image {
        padding-top: 0;
        margin-bottom: 0
    }

    .seoservice__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    .seoservice__item__image {
        margin-right: 0;
        margin-bottom: 2rem
    }

    .seoservice__item__text p {
        font-size: 2rem;
        line-height: 3.1rem
    }

    .seoservice__item__text p br {
        display: none
    }

    .seoservice__list__arrow {
        display: none
    }

    .seoservice__bg {
        display: none
    }

    .seoservice__buttons__element {
        display: none
    }

    .seoservice__buttons {
        margin-top: 1rem;
        margin-bottom: 6rem
    }

    .your_one {
        padding-top: 6rem;
        padding-bottom: 17rem
    }

    .your_one__element {
        display: none
    }

    .your_one__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    .your_one__item__text {
        padding-top: 2rem;
        padding-left: 0
    }

    .your_one__item__text h4 {
        text-align: center
    }

    .your_one__title h2 {
        font-size: 3.6rem;
        line-height: 4.6rem
    }

    .your_one__title h2 br {
        display: none
    }

    .doubts {
        padding-top: 22.1rem;
        padding-bottom: 22.1rem
    }

    .doubts__title h2 {
        font-size: 3.4rem;
        line-height: 4.4rem
    }

    .doubts__title h2 br {
        display: none
    }

    .doubts__text p {
        font-size: 2.4rem;
        line-height: 2.8rem
    }

    .doubts__text p br {
        display: none
    }

    .score {
        padding-top: 20.5vh;
        padding-bottom: 20.5vh
    }

    .score__form {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .score__form input {
        width: 100%;
        max-width: 33.3rem;
        height: 4.8rem;
        padding: 0 3rem;
        margin-bottom: 4rem
    }

    .score__form__button {
        padding: 0;
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        font-size: 1.6rem;
        line-height: 3.4rem;
        max-width: 26.7rem;
        width: 100%;
        height: 6.4rem
    }

    .score__title {
        margin-bottom: 2rem
    }

    .score__title h1 {
        font-size: 3.5rem;
        line-height: 4.3rem
    }

    .score__text p {
        font-size: 2.2rem;
        line-height: 3.1rem
    }

    .report__title {
        margin-bottom: 0
    }

    .report__row {
        padding: 4rem 0
    }

    .report__title h2 {
        font-size: 3rem;
        line-height: 3.6rem
    }

    .report__col__text h3 {
        font-size: 3rem;
        line-height: 3.6rem
    }

    .report__col__text p {
        font-size: 1.8rem;
        line-height: 2.5rem
    }

    .report {
        padding-top: 4rem;
        padding-bottom: 8rem
    }

    .offpage {
        background: rgba(218, 233, 255, .4);
        padding-top: 0;
        padding-bottom: 4rem;
        margin-bottom: 0
    }

    .offpage__wrapper {
        background: transparent;
        padding: 0
    }

    .offpage__wrapper__image {
        height: 23rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .offpage__image {
        top: -4.3rem;
        max-width: 34.5rem;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .offpage__text h4 {
        font-size: 3rem;
        line-height: 3.6rem
    }

    .offpage__text p {
        font-size: 1.8rem;
        line-height: 2.5rem
    }

    .score__form__bottom {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .testimonials__slider .slick-list {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
        padding-bottom: 3rem !important
    }

    .ourservices {
        padding-top: 0
    }

    .ourservices__block {
        padding-right: 2rem;
        padding-left: 2rem;
        margin-bottom: 11rem
    }

    .ourservices__block__label {
        width: 31.4rem;
        right: 50%;
        -webkit-transform: translate(50%, 0);
        -ms-transform: translate(50%, 0);
        transform: translate(50%, 0)
    }

    .ourservices__block__title {
        padding-top: 7rem
    }

    .ourservices__block__title h3 {
        text-align: center;
        font-size: 2.2rem;
        line-height: 3.4rem
    }

    .ourservices__block__text {
        margin-bottom: 5rem
    }

    .ourservices__block__text p {
        text-align: center
    }

    .ourservices__block__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .ourservices__block__buttons .blue-btn {
        width: 21.176rem;
        height: 4.9rem;
        font-size: 1.4rem
    }

    .ourservices__block__buttons .orange-btn {
        width: 21.176rem;
        height: 4.9rem;
        font-size: 1.4rem
    }

    .ourservices__block__buttons a:last-child {
        margin-left: 0;
        margin-top: 1.5rem
    }

    .ourservices__block__image {
        height: auto;
        margin-bottom: 5rem
    }

    .seooffers.with-outsource {
        padding-top: 11.6rem;
        padding-bottom: 20rem
    }

    .seooffers.with-outsource .seooffers-fiedl__btn {
        max-width: 34rem;
        width: 100%;
        height: 5.587rem;
        font-size: 1.8rem
    }

    .seooffers.with-outsource .seooffers__wrapper_arrow {
        position: absolute;
        width: 6rem;
        right: -0.7rem;
        top: 26.5rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .seooffers.with-outsource .seooffers__text {
        margin-bottom: 5rem;
        width: 100%
    }

    .seooffers.with-outsource .seooffers__wrapper_1 {
        display: none
    }

    .seooffers.with-outsource .seooffers__image {
        width: 100%
    }

    .seooffers.with-outsource .seooffers__image img {
        width: 100%
    }

    .seooffers.with-outsource .seooffers__wrapper_2 {
        width: 8.8rem;
        top: auto;
        bottom: 7rem;
        left: 55%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .seen-it.with-outsource {
        padding-top: 14rem;
        padding-bottom: 19rem
    }

    .studies-testimonials__button {
        display: none
    }

    .ourservices__element_1, .ourservices__element_2, .ourservices__element_3, .ourservices__element_4 {
        display: none
    }

    .ourservices__title h2 {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .outsourse__wrapper {
        padding-left: 0
    }

    .outsourse__wrapper__title {
        padding-top: 0;
        margin-bottom: 4rem
    }

    .outsourse__wrapper__title h1 {
        font-size: 3.2rem;
        line-height: 3.8rem;
        text-align: center
    }

    .outsourse__wrapper__text p {
        font-size: 1.8rem;
        line-height: 2.8rem;
        text-align: center
    }

    .outsourse__wrapper__text p br {
        display: none
    }

    .outsourse.block_1 {
        min-height: 95rem
    }

    .outsourse.block_1 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_1 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        bottom: -50rem
    }

    .outsourse.block_1 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 {
        min-height: 95rem
    }

    .outsourse.block_2 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_2 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_2 .outsourse__wrapper__button {
        bottom: -50rem
    }

    .outsourse.block_2 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 {
        min-height: 80rem
    }

    .outsourse.block_3 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_3 .outsourse__element {
        bottom: -20rem;
        height: auto
    }

    .outsourse.block_3 .outsourse__wrapper__button {
        bottom: -38rem
    }

    .outsourse.block_3 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_3 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 .outsourse_left_element {
        display: none
    }

    .outsourse.block_3 .outsourse_right_element {
        width: 100%
    }

    .outsourse.block_4 {
        min-height: 90rem
    }

    .outsourse.block_4 .outsourse__wrapper__image {
        width: 103rem;
        position: absolute;
        right: -4rem;
        top: 12rem
    }

    .outsourse.block_4 .outsourse__wrapper__button {
        bottom: -41rem
    }

    .outsourse__element {
        width: 100%;
        height: auto
    }

    .outsourse__wrapper__button {
        position: relative;
        z-index: 2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        bottom: -31.1rem
    }

    .agencies_owners__title__image {
        display: none
    }

    .agencies_owners {
        padding-top: 0;
        padding-bottom: 4rem
    }

    .agencies_owners__title {
        margin-bottom: 1rem
    }

    .agencies_owners__title h1 {
        font-size: 2.9rem;
        line-height: 3.5rem
    }

    .agencies_owners__text {
        padding-top: 3rem
    }

    .agencies_owners__text p br {
        display: none
    }

    .agencies_owners__btn .orange_btn {
        max-width: 34rem;
        width: 100%;
        height: 5.96rem;
        font-size: 1.8rem
    }

    .agencies_owners__element {
        display: none
    }

    .seen-it.agencies-owners {
        padding-top: 8rem
    }

    .seen-it.agencies-owners .seen-it__title {
        margin-bottom: 10rem
    }

    .seen-it.agencies-owners .seen-it__element.top {
        width: 6.9rem;
        top: 5.8rem
    }

    .agencies-choose__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        text-align: center;
        color: #000000
    }

    .agencies-choose__card {
        margin-right: 0;
        margin-left: 0
    }

    .agencies-choose__card p {
        padding-right: 1rem
    }

    .agencies-choose {
        padding-bottom: 0
    }

    .studies-testimonials.agencies-owners {
        padding-top: 10rem;
        padding-bottom: 10rem
    }

    .studies-testimonials.agencies-owners .studies-testimonials__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        text-align: center;
        color: #000000
    }

    .agencies_owners__btn {
        margin-top: 10rem
    }

    .easier {
        overflow: hidden;
        padding-bottom: 9rem
    }

    .easier__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .easier__wrapper__bg {
        display: none
    }

    .easier__bg {
        width: 100%;
        position: absolute;
        top: 20rem;
        right: -1rem
    }

    .special-offers__wrapper_bg {
        display: none
    }

    .special-offers__wrapper {
        height: auto;
        background: #ffffff;
        -webkit-box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
        box-shadow: 0rem 1rem 5rem rgba(0, 0, 0, .1);
        border-radius: 1.5rem;
        padding-top: 7rem;
        padding-right: 2rem;
        padding-left: 2rem;
        padding-bottom: 7.7rem
    }

    .special-offers__wrapper__text h4 {
        font-size: 4rem;
        line-height: 5.1rem;
        text-align: center
    }

    .special-offers__wrapper__element.special-offers_1 {
        top: -4.5rem
    }

    .special-offers__wrapper__element.special-offers_2 {
        width: 2.5rem;
        left: 2rem;
        bottom: 3rem
    }

    .special-offers__wrapper__image {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5rem;
        width: 100%
    }

    .agencieshead {
        padding-top: 0;
        padding-bottom: 5rem
    }

    .agencieshead__title {
        margin-bottom: 3rem
    }

    .agencieshead__title h1 {
        font-size: 3.1rem;
        line-height: 5.2rem
    }

    .agencieshead__title h1 br {
        display: none
    }

    .agencieshead__element {
        display: none
    }

    .agencieshead__text p {
        font-size: 1.6rem;
        line-height: 1.9rem
    }

    .agencieshead__text p br {
        display: none
    }

    .agencieshead__image {
        margin-bottom: 3.7rem
    }

    .agencieshead__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .agencieshead__button .orange_btn {
        width: 34rem;
        height: 5.96rem;
        font-size: 1.8rem;
        line-height: 2.2rem
    }

    .agencieshead__text {
        margin-bottom: 3.9rem
    }

    .elevate {
        padding-top: 7rem;
        padding-bottom: 6rem
    }

    .elevate__info {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .elevate__title {
        margin-bottom: 4.2rem
    }

    .elevate__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem;
        margin-bottom: 5rem
    }

    .elevate__bg {
        width: 26.6rem;
        left: auto;
        right: 0;
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset
    }

    .elevate__wrapper {
        height: 20.6rem;
        margin-bottom: 2rem
    }

    .elevate__icon {
        min-width: 6.3rem
    }

    .elevate__button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .elevate__button .orange_btn {
        width: 34rem;
        height: 5.96rem;
        font-size: 1.8rem;
        line-height: 2.2rem
    }

    .agencies-case__element {
        display: none
    }

    .agencies-case__title {
        margin-bottom: 0
    }

    .agencies-case__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .agencies-case .case__card .case__card__title {
        font-size: 3.6rem;
        line-height: 3rem;
        margin-bottom: 4.7rem
    }

    .agencies-case .case__card .case__card__image {
        margin-bottom: 4rem
    }

    .agencies-case .case__card .case__card__review {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 2rem;
        line-height: 3rem;
        margin-bottom: 1rem
    }

    .agencies-case .case__card .case__card__text {
        margin-bottom: 0
    }

    .agencies-case__button {
        margin-top: 5rem
    }

    .agencies-case__button .case_button {
        width: 34rem;
        height: 6rem;
        font-size: 1.8rem;
        line-height: 2.3rem
    }

    .agencies-case__mob__element {
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0
    }

    .agencieswork {
        padding-top: 7rem;
        padding-bottom: 7rem;
        overflow: hidden
    }

    .agencieswork__wrapper__icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .agencieswork__title {
        margin-bottom: 6rem
    }

    .agencieswork__title h2 {
        margin-bottom: 0;
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .agencieswork_row_1 {
        margin-bottom: 5rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .agencieswork_row_1 .agencieswork__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 4rem
    }

    .agencieswork_row_2 {
        margin-bottom: 5rem
    }

    .agencieswork_row_2 .agencieswork__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 8rem
    }

    .agencieswork_row_3 {
        margin-bottom: 5rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .agencieswork_row_3 .agencieswork__image {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 4rem
    }

    .agencieswork__line {
        display: none
    }

    .agencieswork_icon {
        display: none
    }

    .agencieswork-element {
        position: absolute
    }

    .agencieswork-element.agencieswork-element_1 {
        top: 20rem;
        left: -15rem
    }

    .agencieswork-element.agencieswork-element_2 {
        top: 63rem;
        right: -25rem
    }

    .agencieswork-element.agencieswork-element_3 {
        bottom: 40rem;
        left: -15rem
    }

    .agencieswork__button {
        display: none
    }

    .perks {
        padding-top: 7rem;
        padding-bottom: 1rem;
        overflow: hidden
    }

    .perks__element {
        display: none
    }

    .perks__title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .perks__block {
        width: 100%;
        max-width: 100%
    }

    .show-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .show-desktop {
        display: none
    }
}

@media (max-width: 375.98px) {
    .outsourse.block_1 {
        min-height: 80rem
    }

    .outsourse.block_1 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_1 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        bottom: -38rem
    }

    .outsourse.block_1 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 {
        min-height: 80rem
    }

    .outsourse.block_2 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_2 .outsourse__element {
        bottom: -14rem
    }

    .outsourse.block_2 .outsourse__wrapper__button {
        bottom: -38rem
    }

    .outsourse.block_2 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_2 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 {
        min-height: 70rem
    }

    .outsourse.block_3 .outsourse__wrapper__image {
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 8rem
    }

    .outsourse.block_3 .outsourse__element {
        bottom: -14rem;
        height: auto
    }

    .outsourse.block_3 .outsourse__wrapper__button {
        bottom: -27rem
    }

    .outsourse.block_3 .outsourse__wrapper__image__element {
        display: none
    }

    .outsourse.block_3 .outsourse__wrapper__button .blue-btn {
        background: #ecc656;
        color: #fff
    }

    .outsourse.block_3 .outsourse_left_element {
        display: none
    }

    .outsourse.block_4 {
        min-height: 80rem
    }

    .outsourse.block_4 .outsourse__wrapper__image {
        width: 103rem;
        position: absolute;
        right: -10rem;
        top: 12rem
    }

    .outsourse.block_4 .outsourse__wrapper__button {
        bottom: -35rem
    }

    .outsourse__element {
        width: 100%;
        height: auto
    }

    .outsourse__wrapper__button {
        position: relative;
        z-index: 2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        bottom: -31.1rem
    }
}

@media (max-width: 350.98px) {
    .involved__card {
        padding: 0
    }

    .audit-tool {
        font-size: 8px
    }
}

@media (height: 1024px) and (width: 768px) {
    .nav-bar__link__content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .nav-bar__link__item {
        margin: 2rem 5rem
    }
}

h2 {
    text-transform: initial
}

.btn-orange {
    background: #fd9006
}

#navbarContent .dropdown-toggle::after {
    display: inline-block;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    padding: 2.7px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-left: 1.3rem;
    color: #FFF;
    opacity: .6;
    transition: all .3s ease
}

#navbarContent .dropdown-toggle:hover::after {
    color: var(--main-text-color);
    border-color: var(--main-text-color);
    opacity: 1;
    transition: all .3s ease
}

.navbar.navbar_alter #navbarContent .dropdown-toggle::after {
    color: var(--third-color);
    border-color: var(--third-color)
}

.navbar.navbar_alter #navbarContent .dropdown-toggle:hover::after {
    color: var(--main-color);
    border-color: var(--main-color)
}

#newStyleContainer h1, #newStyleContainer h2, #newStyleContainer h3, #newStyleContainer h4, #newStyleContainer h5, #newStyleContainer h6 {
    -webkit-user-select: initial;
    -moz-user-select: initial;
    -ms-user-select: initial;
    user-select: initial
}

.orderButton {
    width: 16.4rem;
    height: 4.6rem;
    font-size: 1.3rem
}

.tophead__links.show-desktop img {
    max-width: 24px
}

.world__wrapper__box_black .world__wrapper__box__title, .world__wrapper__box_white .world__wrapper__box__title {
    font-size: 3.4rem
}

br.before-google-text {
    display: none
}

.links .links__wrapper .links__wrapper__img {
    margin-top: calc(120px + 5rem)
}

.header__content__title.header__title__with__description {
    padding-top: 0
}

.header__content__description {
    margin: 7rem 0 2.5rem
}

.header__content__description p {
    font-family: 'Raleway', sans-serif;
    font-size: 1.8rem;
    line-height: 2.5rem
}

.compare {
    padding-top: 1rem;
    padding-bottom: 0
}

.why-crowdo__bloc {
    height: 100%
}

.single-buttons {
    padding-top: 10rem
}

.single-buttons .single-buttons__wrapper {
    display: flex;
    justify-content: center
}

.single-buttons.second {
    padding-top: 2rem
}

.head.block3 .head__buttons {
    justify-content: center
}

.main-page_bg .faq {
    padding-top: 0;
    padding-bottom: 3rem
}

.outsourse.block_1 .outsourse__wrapper__title h1 {
    font-size: 4.2rem;
    line-height: 5.2rem
}

.outsourse.block_1 .outsourse__wrapper__text {
    max-width: 470px
}

.outsourse.block_1 .outsourse__wrapper__button p {
    margin-top: 30px;
    font-size: 16px;
    line-height: 2.4rem;
    color: black
}

.ourservices__block__buttons a:last-child {
    margin-left: 0
}

.ourservices__block__buttons a:first-child {
    margin-right: 2.3rem
}

.case__card_16 {
    background: -o-linear-gradient(326.17deg, #33ACE0 0, #083B9D 100%);
    background: linear-gradient(123.83deg, #33ACE0 0, #083B9D 100%)
}

.modal-footer__link a {
    display: initial
}

.wrapper__box__contact__link.info-link {
    font-style: italic;
    font-weight: 300
}

.wrapper__box__contact__link.skype-link {
    font-size: 2rem
}

#validate, #send_samples-btn, .send_form-btn {
    position: relative
}

.form__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    width: 4.2rem;
    height: 4.2rem;
    background-image: url(../img/icon_loader.svg);
    background-size: cover;
    transition: opacity .3s ease-in-out;
    -webkit-animation: rotate .8s linear infinite;
    animation: rotate .8s linear infinite
}

.submiting .form__loader {
    opacity: 1
}

.submiting .form__loader {
    opacity: 1;
    background: url('../img/icon_loader.svg') no-repeat;
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
    margin: 0 auto;
    display: block
}

.submiting .btn__text {
    opacity: 0
}

@-webkit-keyframes rotate {
    0% {
        transform: translate(-50%, -50%) rotate(0deg)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

.thanks .contact__title {
    text-align: center
}

.not_found .contact__title {
    text-align: center
}

.package__wrapper__item_link {
    line-height: 2.6rem !important
}

.post .contact_p {
    padding: 0 13rem 0 13rem
}

.post .contact__wrapper {
    margin-bottom: 4rem
}

.post .post__content {
    background-color: rgba(27, 123, 246, .1);
    padding: 35px 50px;
    border: 1px dashed #ecc656;
    border-radius: 5rem
}

.post .post__content p {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000
}

.post .post__content h2, .post .post__content h3, .post .post__content h4 {
    margin-bottom: 1rem;
    text-transform: none;
    color: #ecc656
}

.post .post__content h2 {
    margin-top: 5rem;
    font-size: 3.6rem
}

.post .post__content h3 {
    margin-top: 4rem;
    font-size: 2.7rem
}

.post .post__content h4 {
    margin-top: 3rem;
    font-size: 2rem
}

.post .post__content .enumeration {
    color: #222;
    font-weight: 700;
    margin-top: 2rem;
    margin-bottom: .6rem;
    font-size: 2.4rem;
    line-height: 3rem
}

.post .post__content ul {
    display: list-item;
    list-style-type: disc;
    list-style-position: inside
}

.post .post__content ul li {
    display: list-item;
    padding-left: 15px;
    color: #000000;
    font-size: 2rem;
    line-height: 3rem;
    font-family: "Futura PT Book", sans-serif
}

.faq__answer__text ul {
    display: list-item;
    margin: .8em 0 .8em 1.8em
}

.faq__answer__text ul li {
    display: list-item;
    list-style-type: disc
}

#samples .form-samples__label.privacy {
    display: flex;
    align-items: center;
    line-height: initial
}

#samples .form-samples__label.privacy + a {
    font-family: "Futura PT Book", sans-serif;
    font-size: 1.4rem
}

#samples-thanks .modal-body > .form-samples__btn {
    margin-top: 1.5rem
}

#samples-thanks .modal-body > .button_order {
    margin: 3rem 0 0
}

#samples-thanks .modal-body > .button_order > .form-samples__btn {
    margin: 0 auto
}

#samples-thanks .samples-modal-thanks-body {
    text-align: center
}

#samples-thanks .samples-thanks_or {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 2.5rem;
    color: #ecc656;
    margin-bottom: 2rem
}

.iti {
    display: block
}

.iti__country-name {
    color: #000
}

.iti__selected-flag {
    border-top-left-radius: 10rem;
    border-bottom-left-radius: 10rem
}

.iti--separate-dial-code .iti__selected-dial-code {
    color: #000;
    font-size: 1.3rem;
    font-family: 'Futura PT'
}

.iti__country {
    font-size: 1.3rem;
    font-family: 'Futura PT'
}

.custom-index-page .header__content__title {
    padding-top: 0
}

.custom-index-page .header__partnership {
    border-top: none;
    padding: 0;
    margin: 2rem 0;
    height: unset;
    min-height: unset
}

.custom-index-page .header__partnership__wrapper {
    display: flex;
    margin: 0 auto;
    padding: 3rem;
    background: #ecc656;
    width: 50%;
    justify-content: center;
    border-radius: 1rem
}

.custom-index-page .header__partnership__wrapper__box {
}

.custom-index-page .header__partnership__wrapper__box .partnership__wrapper__box__title {
    font-family: 'Raleway', sans-serif;
    font-size: 1.6rem;
    margin-bottom: 2rem;
    text-align: center
}

.custom-index-page .offer {
    padding-top: 15rem
}

.custom-index-page .offer__wrapper__title {
    font-family: "Futura PT Demi", sans-serif;
    font-size: 4.8rem;
    line-height: 5.8rem;
    color: #222222;
    margin-bottom: 6.7rem;
    text-align: center
}

.custom-index-page .text-blue {
    color: #ecc656;
    font-family: "Futura PT", sans-serif;
    font-weight: 700
}

.custom-index-page .offer__box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid rgba(27, 123, 246, .1);
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    padding: 3rem 2rem
}

.custom-index-page .offer__box__text {
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2rem;
    line-height: 3rem;
    text-align: center;
    color: #000000
}

.custom-index-page .offer__box__code {
    font-size: 8rem;
    margin-top: 2rem
}

.custom-index-page.sew-page .header__partnership__wrapper__box {
    text-align: center;
    padding: 2rem;
    background: #FFF;
    border-radius: 1rem
}

.custom-index-page.sew-page .header__partnership__wrapper {
    background: none;
    padding: 0
}

.custom-index-page.sew-page .partnership__wrapper__box__logo {
    width: 65%
}

.custom-index-page.sew-page .header__partnership {
    margin: -4rem 0 2rem
}

.custom-index-page.sew-page .header__partnership__wrapper__box .partnership__wrapper__box__title {
    color: #000
}

.custom-index-page.sel-page .header__partnership__wrapper__box {
    text-align: center
}

.custom-index-page.sel-page .header__partnership__wrapper {
    background: none;
    padding: 0
}

.custom-index-page.sel-page .partnership__wrapper__box__logo {
    width: 80%
}

.custom-index-page.clickz-page .header__partnership__wrapper__box {
    text-align: center
}

.custom-index-page.clickz-page .header__partnership__wrapper {
    background: none;
    padding: 0
}

.custom-index-page.clickz-page .partnership__wrapper__box__logo {
    width: 65%
}

.page-bg {
    background: url("../img/contact-bg.webp") bottom right no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.page {
    padding-top: 5rem;
    padding-bottom: 9rem
}

.page .page__container {
    padding: 0 13rem 0 13rem
}

.page .page__wrapper {
    margin-bottom: 4rem
}

.page__title {
    font-family: "Futura PT Demi", sans-serif;
    font-weight: 500;
    font-size: 4.8rem;
    line-height: 5.4rem;
    color: #222222;
    text-align: left;
    padding-top: 7.7rem;
    padding-bottom: 6rem
}

.page .page__content {
    background-color: rgba(27, 123, 246, .1);
    padding: 35px 50px;
    border: 1px dashed #ecc656;
    border-radius: 5rem
}

.page .page__content p {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    word-break: break-word
}

.page .page__content h2, .page .page__content h3, .page .page__content h4 {
    margin-bottom: 2rem;
    text-transform: none;
    color: #ecc656
}

.page .page__content h2 {
    margin-top: 5rem;
    font-size: 3.6rem
}

.page .page__content h3 {
    margin-top: 4rem;
    font-size: 2.7rem
}

.page .page__content h3.left-heading {
    text-align: left
}

.page .page__content h4 {
    margin-top: 3rem;
    font-size: 2rem;
    margin-bottom: 1rem
}

.page .page__content .enumeration {
    color: #222;
    margin-top: 2rem;
    margin-bottom: .6rem;
    font-size: 2.4rem;
    line-height: 3rem
}

.page .page__content ul {
    list-style-type: disc;
    list-style-position: inside
}

.page .page__content ul li {
    display: list-item;
    padding-left: 15px;
    color: #000000;
    font-size: 2rem;
    line-height: 3rem;
    font-family: "Futura PT Book", sans-serif
}

.page .page__content a {
    display: initial
}

#newStyleContainer .table-text {
    text-transform: initial
}

#newStyleContainer .build-buttons__wrapper a:first-child {
    margin-right: 1rem
}

#auditCustom .header-wrapper__text p {
    font-size: 1.8rem;
    line-height: 2.6rem
}

#auditCustom .header-wrapper__text {
    width: inherit
}

#auditCustom p {
    font-family: "Futura PT", sans-serif;
    font-size: 1.9rem
}

#auditCustom .package__wrapper.bronze .package__wrapper__item:not(:last-child) {
    margin-bottom: 1.5rem
}

#auditCustom .why-audit__bloc__text {
    font-weight: 400
}

.testimonials {
    padding-top: 13rem
}

.testimonials .testimonials-owl-carousel .owl-nav {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    top: 30%;
    transform: translate(0, -50%)
}

.testimonials .testimonials-owl-carousel .owl-nav .slider-left-arrow, .testimonials .testimonials-owl-carousel .owl-nav .slider-right-arrow {
    width: 2rem
}

.testimonials .item {
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 110px
}

.testimonials .testimonial__content {
    background: #FFF;
    z-index: 1;
    padding: 0 30px
}

.testimonials .testimonial__comment {
    padding: 30px 60px 64px
}

.testimonials .testimonial__comment p, .testimonials .testimonial__author .author__name, .testimonials .testimonial__author .author__position {
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    font-size: 1.7rem;
    line-height: 2.9rem;
    text-align: center;
    color: #000000
}

.testimonials .testimonial__author .author__name, .testimonials .testimonial__author .author__position {
    display: block;
    font-size: 1.8rem;
    line-height: 2.8rem
}

.testimonials .testimonial__author .author__name a, .testimonials .testimonial__author .author__position a {
    display: inline-block
}

.testimonials .testimonial__author {
    position: absolute;
    bottom: -10rem;
    z-index: 2
}

.testimonials .testimonial__author .author__photo img {
    border-radius: 50px;
    width: 75px;
    height: 75px;
    margin: 0 auto
}

#foundationNew .features__title h2 {
    text-align: center
}

#foundationNew .features-first-row {
    -webkit-box-pack: center;
    justify-content: center
}

#foundationNew .header-wrapper__text p {
    font-size: 1.8rem
}

#foundationNew .our-packages__table__col__text span.violet-color, #foundationNew .our-packages__table__col__numb span.violet-color {
    color: #ecc656;
    font-weight: 700
}

#foundationNew .features__wrapper__text h3 {
    font-size: 1.6rem
}

#foundationNew .features__wrapper__text p {
    font-size: 1.4rem;
    line-height: 1.8rem
}

#foundationNew .made-for__wrapper__item__text {
    font-size: 1.6rem;
    line-height: 1.8rem
}

#foundationNew .grey-niches__buttons {
    padding-top: 0
}

#foundationNew .grey-niches__image {
    width: 70%
}

#QuoraRedditSearchMagnetX #nav-tabContent .qr-packages__wrapper .qr-packages__wrapper__list__item a {
    display: inherit
}

#QuoraRedditSearchMagnetX .establishing__item__text h3 {
    text-align: left;
    font-size: 2.4rem;
    margin-bottom: 1.3rem
}

#QuoraRedditSearchMagnetX .qr-packages__wrapper {
    padding-top: 6rem;
    padding-bottom: 2.6rem;
    position: relative;
    width: 85%;
    margin: 0 auto
}

#about .team__list__item .team__list__item__img {
    margin-right: 9rem;
    margin-left: 3rem
}

#about .about-us__team .team__list__item__info {
    text-align: center;
    margin-right: 6rem;
    margin-top: 1rem
}

#about .about-us__team .team__list__item__info p {
    margin-bottom: 0
}

#about .about-us__team .team__list__item__info__position {
    color: #ecc656
}

.our-mismion__list__item P {
    font-size: 1.6rem
}

.form__field input, .form__field select {
    text-transform: initial
}

.not-sure {
    margin-bottom: 5rem
}

.ourSeoPackages__table__col__text p, .ourSeoPackages__table__col__numb, .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb p, .infolabel__content p {
    font-weight: 500
}

.ourSeoPackages__table__col__numb span {
    font-weight: 700
}

.infolabel__content p {
    text-align: left
}

.reasons__item p span {
    font-weight: 600
}

.score__form input.error-input {
    border: 2px solid red;
    color: red
}

.score__form__error {
    max-width: 64.7rem;
    margin: auto;
    margin-top: 10px;
    text-align: left;
    color: #fb7070
}

.schedule-a-call {
    cursor: pointer
}

.thanks-for-subscribing h2 {
    font-family: "Futura PT", sans-serif;
    font-size: 3.6rem;
    line-height: 4.6rem;
    font-weight: 700;
    text-align: center;
    margin: 50px 0 150px 0
}

.thanks-for-subscribing span {
    text-decoration: underline
}

.case__card__image {
    max-width: 45%
}

.case__card__image img {
    border-radius: 10px;
    overflow: hidden
}

.our-cases .modal .wp-block-image {
    margin-bottom: 3em
}

.our-cases .modal h1, .our-cases .modal h2, .our-cases .modal h3, .our-cases .modal h4, .our-cases .modal h5, .our-cases .modal h6 {
    font-family: "Futura PT Demi", sans-serif;
    line-height: 3rem;
    color: #ecc656;
    margin-bottom: 3.5rem;
    text-align: left
}

.our-cases .modal p {
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    margin-bottom: 4rem
}

.our-cases .modal p a {
    display: inline-block
}

.our-cases .modal ul, .our-cases .modal ol {
    padding-left: 2em;
    font-family: "Futura PT Book", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    line-height: 3rem;
    color: #000000;
    margin-bottom: 4rem
}

.our-cases .modal ul li {
    display: list-item;
    list-style-type: disc
}

.our-cases .modal ol li {
    list-style-type: decimal;
    display: list-item
}

.black-text p {
    color: var(--main-text-color) !important
}

footer {
    padding-top: 2rem;
    padding-bottom: 4rem;
    background: #fff
}

footer {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (max-width: 575.98px) {
    footer {
        padding-bottom: 10rem
    }
}

.footer-center {
    margin-top: auto;
    background: #fff
}

.footer-center .review-wrap {
    text-align: center;
    margin-bottom: 50px
}

.footer-center .review-wrap .footer-trust-pilot {
    display: inline-block;
    width: 155px;
    vertical-align: top
}

.footer-center .review-wrap .footer-clutch {
    display: inline-block;
    margin-right: 12px;
    width: 210px;
    vertical-align: top
}

.footer-center .review-wrap .footer-fb {
    display: inline-block;
    width: 117px;
    vertical-align: top
}

@media (max-width: 768px) {
    .footer-center .review-wrap {
        display: block
    }

    .footer-center .review-wrap .footer-trust-pilot, .footer-center .review-wrap .footer-clutch {
        display: block;
        margin: 0 auto 25px auto
    }

    .footer-center .review-wrap .footer-fb {
        display: block;
        margin: auto
    }
}

@media (max-width: 1210px) {
    .footer-center .review-wrap {
        margin-bottom: 25px
    }

    .footer-center .review-wrap .footer-fb {
    }
}

.footer-center .pay-wrap {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    text-align: center;
    margin-top: 40px
}

@media (max-width: 540px) {
    .footer-center .pay-wrap {
        display: block
    }

    .footer-center .pay-wrap img {
        display: block;
        margin: auto
    }

    .footer-center .pay-wrap img.payment-item-bitcoin {
        margin-bottom: 10px
    }
}

.footer-center img {
    max-width: inherit;
    width: auto
}

.footer-center .footer-subscribe-form {
    color: #A3A2A2;
    font-size: 14px;
    line-height: 28px
}

.footer-center .footer-subscribe-form input {
    border: 2px solid #ecc656;
    border-radius: 4px;
    font-size: 14px;
    padding: 4px 8px;
    width: 100%;
    margin-top: 15px
}

.footer-center .footer-subscribe-form .message-success {
    color: #ecc656;
    font-size: 14px
}

.footer-center .footer-subscribe-form .message-error {
    color: #fb7070;
    font-size: 14px
}

@media (max-width: 768px) {
    .footer-center .footer-subscribe-form {
        text-align: center
    }

    .footer-center .footer-subscribe-form input {
        margin: 15px auto 0 auto;
        text-align: left;
        width: 70%
    }
}

.footer-center .footer-social {
    text-align: center
}

@media (max-width: 768px) {
    .footer-center .footer-social {
        margin-top: 35px
    }
}

.footer-center .footer-social a {
    display: inline;
    margin: 0 20px
}

.footer-center .footer__text {
    text-align: center;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    color: rgba(34, 34, 34, .6);
    margin-top: 25px
}

@media (min-width: 768px) {
    .footer-center .desktop-uncollapse-list {
        display: block
    }
}

.footer-center .footer-list {
    margin-top: 40px
}

.footer-center .footer-list.footer-list-top {
    margin-top: 0
}

@media (min-width: 768px) {
    .footer-center .footer-list {
        margin-top: 0
    }
}

.footer-center .footer-list__title {
    font-size: 18px;
    color: #000;
    line-height: 21px;
    font-weight: 700;
    position: relative
}

.footer-center .footer-list__title.show-mobile:after {
    content: "\2013";
    font-family: "Futura PT", sans-serif;
    font-size: 40px;
    font-weight: 300;
    position: absolute;
    top: -6px;
    right: 0
}

.footer-center .footer-list__title.show-mobile.collapsed:after {
    content: "+";
    top: 0
}

.footer-center .footer-list__item a {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    margin: 15px 0;
    text-align: left
}

#newStyleContainer .footer-list .footer-list__item a:hover {
    text-decoration: underline
}

#accept_privacy_policy {
    display: inline-block;
    margin-right: 8px
}

#result-accept_privacy_policy {
    color: #f47676;
    font-size: 1.4rem;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-top: 1rem
}

footer .cookies-police-wrapper {
    background-color: rgba(218, 233, 255, 1);
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 20px 0;
    line-height: 25px;
    z-index: 100;
    color: #000;
    font-size: 1.8rem;
    font-weight: 100
}

footer .cookies-police-wrapper a {
    display: inline
}

footer .cookies-police-wrapper__text {
    position: relative;
    padding-right: 55px
}

footer .cookies-police-wrapper__text .close-cookies-btn {
    position: absolute;
    bottom: 0;
    right: 10px;
    font-family: "Futura PT Demi", sans-serif;
    font-size: 36px;
    font-weight: 100;
    opacity: .5;
    background: none;
    border: none
}

.custom-fc-frame-no-cookies {
    bottom: 85px !important
}

#fc_frame.fc-widget-small {
    width: 72px
}

@media (min-width: 5110px) {
    html, body {
        font-size: 33px !important
    }

    .container {
        max-width: 4096px !important
    }

    .owl-carousel .owl-item img {
        width: 83%
    }

    .modal-dialog-centered {
        max-width: 700px !important
    }

    .modal-dialog {
    }
}

@media (min-width: 3830px) {
    html, body {
        font-size: 22px
    }

    .container {
        max-width: 2560px
    }

    .owl-carousel .owl-item img {
        width: 86%
    }

    .modal-dialog-centered {
        max-width: 21%
    }

    .modal-dialog {
        max-width: 50%
    }
}

@media (min-width: 1910px) {
    html, body {
        font-size: 11px
    }

    #newStyleContainer, .newStyleContainer-html {
        font-size: 10px
    }

    .foundationNew {
        font-size: 10px
    }

    .packages__title {
        margin-bottom: 10rem
    }

    .packages-p {
        padding: 0 9rem
    }

    .auditCustom {
        font-size: 10px
    }

    .mission-vision {
        font-size: 10px
    }
}

@media (max-width: 1239.98px) {
    #auditCustom .header-wrapper__title h1 br {
        display: none
    }

    #foundationNew .features-row {
        padding-left: 0rem
    }

    #foundationNew .made-for__long-term__bg {
        position: absolute;
        top: 2rem;
        left: -2.3rem;
        width: 100%
    }
}

@media (max-width: 1199px) {
    html, body {
        font-size: 8.4px
    }

    .foundationNew {
        font-size: 8px
    }

    .modal-body__btn_next {
        top: 25rem;
        margin-right: -14rem
    }

    .modal-body__btn_rev {
        top: 25rem;
        margin-left: -14rem
    }

    .case__card__image__img_6 {
        height: 100%
    }

    .text-bloc .leafIcon {
        position: absolute;
        bottom: -127px;
        right: -3px;
        z-index: 0;
        width: 27rem
    }

    .newStyleContainer-html {
        font-size: 8.1px
    }

    #newStyleContainer .transparent-work__wrapper.first {
        padding-left: 2.7rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(2) {
        left: -3.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(3) {
        left: 13rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(4) {
        left: 28rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(5) {
        left: 44rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(6) {
        left: 62rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(7) {
        right: -27px
    }

    .auditCustom {
        font-size: 8.3px
    }

    .QuoraRedditSearchMagnetX {
        font-size: 8.3px
    }
}

@media (min-width: 768px) {
    ::-webkit-scrollbar {
        width: 5px
    }

    ::-webkit-scrollbar-track {
        background: #fff2cb
    }

    ::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .59)
    }

    ::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .59)
    }

    html {
        height: 100%
    }
}

@media (max-width: 1336px) {
    .contact__wrapper__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

@media (min-width: 992px) {
    .mob {
        display: none
    }

    .desk {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .contact_p {
        padding: 0 7rem 0 15rem
    }

    .samples-modal-title {
        padding-top: 0
    }
}

@media (max-width: 991px) {
    html, body {
        font-size: 7px
    }

    #newStyleContainer .navbar-nav__alter .link__alter:focus, .navbar-nav__alter .link__alter:hover, .navbar-nav .link__alter:focus, .navbar-nav .link__alter:hover {
        color: #ffffff !important;
        border-color: transparent !important
    }

    .header_alter {
        position: fixed;
        top: 0;
        padding: 0 3rem;
        background: #1977ef;
        z-index: 20202020
    }

    .dropdown-menu.navbar-links {
        position: static !important;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background: transparent;
        padding: 0
    }

    .navbar-links .dropdown-item {
        width: 100%;
        margin-bottom: 4rem
    }

    .navbar-links .dropdown-item:hover .navbar-link__text__title {
        color: #fff
    }

    .navbar-link__text__title {
        color: #fff;
        text-align: center
    }

    .navbar-link__text__sub-title {
        color: #fff;
        text-align: center
    }

    .navbar-link__image {
        min-height: 16rem
    }

    .mob {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .desk {
        display: none
    }

    .navbar-collapse {
        position: fixed;
        top: 0;
        right: 100%;
        padding: 0 3rem 1.5rem;
        width: 100%;
        height: 100%;
        background: -o-linear-gradient(294.79deg, #ecc656 0, #0a56b8 100%);
        background: linear-gradient(155.21deg, #ecc656 0, #0a56b8 100%);
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        display: block;
        text-align: center;
        z-index: 1
    }

    .navbar-collapse.collapsing {
        height: auto !important;
        margin-right: 50%;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
        display: block
    }

    .navbar-collapse.show {
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        z-index: 15;
        overflow: auto
    }

    .navbar-toggler {
        right: 0;
        border: 1px solid rgba(255, 255, 255, .2);
        -webkit-border-radius: 100%;
        border-radius: 100%;
        padding: 0
    }

    .ham {
        width: 3.4rem
    }

    .navbar-nav {
        margin: 0 !important;
        padding-top: 15vh
    }

    .navbar-nav__alter {
        margin: 0 !important;
        padding-top: 10rem
    }

    .navbar {
        height: 8rem;
        padding: 0 3rem;
        border: none
    }

    .navbar_alter {
        border-bottom: 1px solid rgba(27, 123, 246, .1)
    }

    .navbar-toggler {
        z-index: 16
    }

    .header__crowdoLogo-logo {
        width: 10rem;
        height: 3.7rem
    }

    .navbar-brand {
        padding: 0;
        border: none
    }

    .navbar-logIn span {
        display: none
    }

    .header__LogInIcon {
        width: 1.4rem;
        height: 1.4rem;
        margin-right: .3rem
    }

    .navbar-logIn:hover > .header__LogInIcon {
        fill: #ffffff;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease
    }

    .navbar-logIn {
        border: 1px solid rgba(255, 255, 255, .2);
        -webkit-border-radius: 100%;
        border-radius: 100%;
        width: 3.4rem;
        height: 3.4rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin-right: 1rem
    }

    .navbar-logIn__alter {
        border: 1px solid rgba(50, 50, 50, .1)
    }

    .navbar-toggler__alter.collapsed {
        border: 1px solid rgba(50, 50, 50, .1)
    }

    .navbar-toggler__alter > .ham6 .line {
        stroke: #ecc656
    }

    .navbar-toggler__alter > .ham6.active .line {
        stroke: #ffffff
    }

    .nav-item {
        margin: 0;
        margin-bottom: 4rem
    }

    .nav-link {
        margin: 0;
        padding: 0;
        border: none;
        font-size: 3.6rem;
        font-family: "Futura PT", sans-serif;
        font-weight: 500;
        font-style: normal;
        color: var(--main-text-color)
    }

    .dropdown-toggle::after {
        display: inline-block;
        border: solid #ffffff;
        border-width: 0 3px 3px 0;
        padding: 5px;
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        margin-left: 1.6rem
    }

    .lang__nav__link:hover {
        border: none
    }

    .dropdown-menu {
        padding: 0;
        margin: 0;
        margin-top: 2rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: rgba(255, 255, 255, .6);
        background: transparent;
        border: none
    }

    .dropdown-item {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: var(--main-text-color);
        font-size: 2.4rem;
        line-height: 3rem
    }

    .dropdown__arrowIcon {
        stroke: var(--main-text-color)
    }

    .footer_padding {
        padding: 0 15px
    }

    .our-cases__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .our-cases__wrapper__text {
        margin-bottom: 2rem
    }

    .modal-body {
        padding: 0 4.4rem 4rem
    }

    .case__card__image__img {
    }

    .contact-map {
        padding-right: 0;
        min-height: 416px;
        height: 416px;
        margin-bottom: 3.5rem
    }

    .modal-body__btn_next {
        top: 25rem;
        margin-right: -7rem
    }

    .modal-body__btn_rev {
        top: 25rem;
        margin-left: -7rem
    }

    .table-responsive::-webkit-scrollbar {
        width: 2px;
        height: 2px
    }

    .table-responsive::-webkit-scrollbar-track {
        background: #fff2cb
    }

    .table-responsive::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .7)
    }

    .table-responsive::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .7)
    }

    .lang-link.dropdown-toggle::after {
        display: none
    }

    .lang-item .dropdown-menu {
        margin: 0;
        background: #ecc656
    }

    .main-page-lang:hover {
        border-color: transparent
    }

    .lang {
        margin-left: auto
    }

    .text-bloc p {
        width: 75%
    }

    .text-bloc .leafIcon {
        position: absolute;
        bottom: -99px;
        right: -7px;
        z-index: 0;
        width: 27rem
    }

    .why-crowdo__bloc {
        height: 22rem
    }

    .why-crowdo_leaf_second {
        top: -10rem;
        right: -5rem
    }

    .newStyleContainer-html {
        font-size: 6.2px
    }

    #newStyleContainer .niche__wrapper {
        padding: 3rem 2rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(2) {
        left: -3.3rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(3) {
        left: 12.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(4) {
        left: 26.8rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(5) {
        left: 42.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(6) {
        left: 59.7rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(7) {
        right: -21px
    }

    #newStyleContainer .transparent-work__wrapper.first {
        padding-left: 2.6rem
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-track {
        background: #fff2cb
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .faq__title__img.woman {
        display: none
    }

    #newStyleContainer .faq__title__img.small.one {
        display: none
    }

    #newStyleContainer .faq__title__img.small.two {
        display: none
    }

    #newStyleContainer .faq__title {
        padding-bottom: 6rem
    }

    #newStyleContainer .faq__title h1 {
        text-align: center
    }

    #newStyleContainer .faq__title__img.big.two {
        width: 5.2rem;
        right: 0;
        top: unset;
        left: 2rem;
        bottom: 3rem
    }

    #newStyleContainer .faq__title__img.big.one {
        width: 5.7rem;
        left: unset;
        top: 2rem;
        right: 2rem
    }

    #newStyleContainer .faq__question {
        justify-content: space-between;
        flex-direction: row-reverse
    }

    #newStyleContainer .faq__answer__text {
        padding-left: 0;
        padding-right: 0
    }

    #auditCustom .faq__answer li {
        padding-left: 1rem
    }

    #foundationNew .faq__answer li {
        padding-left: 1rem
    }

    .foundationNew {
        font-size: 6px
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__title {
        color: rgba(255, 255, 255, .6);
        font-family: "Futura PT", sans-serif;
        font-weight: 500;
        font-size: 1.4rem;
        line-height: 1
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__link {
        font-family: "Futura PT Demi", sans-serif;
        font-size: 1.4rem;
        color: var(--main-text-color);
        border-bottom: .05rem dashed rgba(255, 255, 255, .5);
        padding-bottom: .4rem
    }

    .auditCustom {
        font-size: 6.1px
    }

    #foundationNew .made-for__long-term__wrapper p br {
        display: none
    }

    #foundationNew .made-for__long-term__bg {
        position: absolute;
        top: 2rem;
        left: -2.3rem;
        width: 100%
    }

    .QuoraRedditSearchMagnetX {
        font-size: 6.3px
    }
}

@media (max-width: 768px) {
    #foundationNew .made-for__long-term__bg {
        top: 3rem
    }

    .foundationNew {
        font-size: 4px
    }
}

@media (max-width: 767px) {
    .mob-non {
        display: none
    }

    .faq__image {
        display: none
    }

    .footer__wrapper {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly
    }

    .footer__text {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }

    .compare__wrapper_cons {
        margin-bottom: 5rem
    }

    .package__wrapper {
        margin-bottom: 7rem
    }

    .leafIcon {
        display: none
    }

    .compare {
        overflow: hidden
    }

    .lampIcon_big {
        width: 16.4rem;
        height: 18rem;
        position: absolute;
        top: 46rem;
        right: -5.5rem
    }

    .lampIcon_small {
        width: 7rem;
        height: 10.6rem;
        position: absolute;
        top: 1.4rem;
        left: -2.4rem;
        -webkit-transform: scaleX(-1);
        -ms-transform: rotate(300deg);
        transform: rotate(300deg)
    }

    .links__box {
        width: 35rem;
        margin: 0 auto
    }

    .packages {
        overflow: hidden
    }

    .carousel__wrapper {
        margin-top: 10rem
    }

    .header__content {
    }

    .header__content__title {
        font-size: 3rem;
        text-align: center
    }

    .header__content__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }

    .modal-body {
        padding: 0 1.7rem 4rem
    }

    .contact-map {
        padding-right: 0;
        min-height: 416px;
        height: 416px;
        margin-bottom: 3.5rem
    }

    .contact__wrapper {
        margin-bottom: 0;
        padding: 0 6rem
    }

    .contact {
        padding-top: 5rem;
        padding-bottom: 4rem
    }

    .contact__title {
        padding-top: 0;
        padding-bottom: 3rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .our-cases__title {
        width: 100%;
        padding: 6rem 0;
        margin-bottom: 0
    }

    .our-cases {
        padding-top: 0
    }

    .links__wrapper__title {
        text-align: center
    }

    .case__card__image__img_1, .case__card__image__img_3, .case__card__image__img_4, .case__card__image__img_5, .case__card__image__img_7, .case__card__image__img_19, .case__card__image__img_10 {
        height: 100% !important
    }

    .modal-body__btn_next {
        top: 33rem;
        margin-right: -4rem
    }

    .modal-body__btn_rev {
        top: 33rem;
        margin-left: -4rem
    }

    .text-bloc p {
        width: 100%
    }

    .text-bloc .br {
        display: none
    }

    .why-crowdo__bloc {
        width: 36rem;
        height: 20.8rem;
        margin: 0 auto;
        margin-bottom: 9rem
    }

    .why-crowdo_leaf_first {
        top: -11rem;
        left: 122px;
        width: 36rem
    }

    .why-crowdo_leaf_second {
        top: -11rem;
        right: 92px;
        width: 36rem
    }

    .video-block__button {
        width: 22rem;
        height: 14rem
    }

    .how-do-we__man {
        bottom: 24%
    }

    .newStyleContainer-html {
        font-size: 4.5px
    }

    #newStyleContainer .niche__wrapper {
        padding: 3rem 1.6rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(2) {
        left: -3.1rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(3) {
        left: 12.9rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(4) {
        left: 27.4rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(5) {
        left: 43.2rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(6) {
        left: 60.9rem
    }

    #newStyleContainer .build-wrapper__text:nth-child(7) {
        right: -15px
    }

    .auditCustom {
        font-size: 4.7px
    }

    .QuoraRedditSearchMagnetX {
        font-size: 4.7px
    }

    #QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header p {
        padding-top: 3rem
    }
}

@media (min-width: 376px) and (max-width: 574px) {
    .btn_def {
        width: 23rem;
        height: 6rem;
        font-size: 2.1rem
    }

    .ham {
        width: 4.4rem
    }

    .navbar-logIn {
        width: 4.4rem;
        height: 4.4rem
    }

    .header_alter-logIn {
        margin-right: 5.6rem !important
    }

    .lang__nav__link {
        font-size: 2rem
    }

    .header__crowdoLogo-logo {
        width: 14rem;
        height: 6.7rem
    }
}

@media (max-width: 575px) {
    html, body {
        font-size: 8px
    }

    main {
        background: url(../img/body-bg_mob.webp) center bottom no-repeat;
        background-size: contain
    }

    .footer__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        width: 16rem;
        margin: 0 auto
    }

    .contact__wrapper__box__title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: center
    }

    .contact__wrapper__box_footer {
        display: inline-flex;
        flex-direction: column;
        align-self: flex-start;
        margin-bottom: 111px;
        padding-bottom: 2rem
    }

    .contact__wrapper__box__title_alter, .contact__wrapper__box__link_alter {
        color: #323232
    }

    .compare {
        padding-bottom: 10rem
    }

    .world {
        padding: 0;
        background: url(../img/world.webp) top 5rem center no-repeat;
        background-size: cover
    }

    .world__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        background: url(../img/world_wrapper_bg_mob.webp) top center no-repeat;
        height: 63rem
    }

    .world__wrapper__box {
        width: 100%;
        height: 19rem
    }

    .world__wrapper__box_black .world__wrapper__box__list__item {
        font-size: 1.4rem;
        line-height: 1.6rem
    }

    .world__wrapper__box__blue .world__wrapper__box__list__item {
        margin-bottom: 1rem;
        font-size: 1.8rem
    }

    .world__wrapper__box_black .world__wrapper__box__title {
        font-size: 2.4rem;
        line-height: 1
    }

    .world__wrapper__box_white .world__wrapper__box__title {
        margin-bottom: 3rem;
        font-size: 2.4rem
    }

    .world__wrapper__box_white .world__wrapper__box__list__item {
        font-size: 1.4rem;
        line-height: 1.6rem
    }

    .buttons__wrapper, .header__content__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        margin: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .button_order {
        margin-right: 0;
        margin-bottom: 2rem
    }

    .header__content__wrapper__btn {
        margin-left: 0;
        margin-top: 2rem
    }

    .footer__crowdoLogo-logo {
        margin-bottom: 2rem
    }

    .contact__wrapper__box {
    }

    .navbar__contacts__link {
        margin-bottom: 1rem;
        margin-top: 1rem;
        font-family: "Futura PT Demi", sans-serif !important
    }

    #newStyleContainer .contact__wrapper__box__link {
        font-family: "Futura PT Demi", sans-serif !important
    }

    .faq {
        padding-top: 0;
        padding-bottom: 10rem
    }

    .faq__title {
        text-align: center
    }

    .modal-body__btn {
        width: 3rem;
        height: 3rem
    }

    .modal-body__btn_arrowIcon {
        height: 1.5rem;
        width: 1.5rem
    }

    .modal-title {
        font-size: 3rem
    }

    .contact__wrapper {
        padding: 0
    }

    .contact__wrapper {
        padding-bottom: 8rem
    }

    .header__content__title {
        font-size: 3rem;
        line-height: 4rem;
        margin-bottom: 4rem;
        padding-top: 4rem;
        margin-left: auto;
        margin-right: auto;
        width: 247px
    }

    .header__content__title .google:not(:last-child) {
        margin-right: -0.5rem
    }

    .carousel__wrapper {
        margin-top: 10rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        -webkit-justify-content: unset;
        justify-content: unset;
        height: 100%;
        width: 280px;
        margin-left: auto;
        margin-right: auto
    }

    .owl-carousel .owl-item img {
        width: unset;
        height: 215px;
        margin: 0 auto
    }

    .bookmarks ul li {
        width: 50%;
        margin-bottom: 2rem;
        padding-left: 1rem
    }

    .bookmarks ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        width: 100%;
        height: auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        border: none;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 100%
    }

    .bookmarks {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2.7rem
    }

    .h100 {
        height: 100%
    }

    .safe__wrapper {
        -webkit-border-radius: 0;
        border-radius: 0;
        height: 54.2rem;
        margin-top: 9rem
    }

    .safe__wrapper__border {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .safe__wrapper__text {
        text-align: center
    }

    .packages_p {
        padding: 0
    }

    .case__card__image {
        width: 50%
    }

    .case__card__image_8, .case__card__image_6 {
        margin-right: 0
    }

    .text-bloc p:first-child {
        font-size: 3rem
    }

    .text-bloc {
        padding: 4rem 3rem
    }

    .newStyleContainer-html {
        font-size: 10px;
        overflow-x: hidden
    }

    #newStyleContainer .header-wrapper__title {
        text-align: center
    }

    #newStyleContainer .header-wrapper__buttons {
        display: none
    }

    #newStyleContainer .header-wrapper__buttons-mob {
        display: flex;
        flex-direction: column
    }

    #newStyleContainer .header-wrapper__buttons-mob a {
        margin: 0 auto
    }

    #newStyleContainer .header-wrapper__buttons-mob a:first-child {
        margin-bottom: 1rem
    }

    #newStyleContainer .header-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center
    }

    #newStyleContainer .header-list .header-list__item {
        margin-bottom: 2rem;
        margin-right: 0
    }

    #newStyleContainer .transparent__counter__wrapper__img {
        display: none
    }

    #newStyleContainer .transparent__counter__wrapper {
        margin-bottom: 2rem
    }

    #newStyleContainer .transparent__counter__wrapper .transparent__counter__wrapper__block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        padding: 0 3rem;
        width: 100%;
        border: none
    }

    #newStyleContainer .transparent__buttons a {
        margin: 0 auto
    }

    #newStyleContainer .transparent__buttons a:first-child {
        margin: 0 auto;
        margin-bottom: 1rem
    }

    #newStyleContainer .transparent__buttons .btn-text {
        text-align: center;
        font-weight: 500
    }

    #newStyleContainer .guest-post__img img {
        width: 100%;
        max-width: 100%
    }

    #newStyleContainer .transparent__counter__wrapper .transparent__counter__wrapper__block .range-wrap {
        width: 100%
    }

    #newStyleContainer .transparent__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #newStyleContainer .transparent-table {
        padding: 0
    }

    #newStyleContainer .transparent-work__wrapper.first {
        padding-left: 0
    }

    #newStyleContainer .build-wrapper__image {
        display: none
    }

    #newStyleContainer .build-wrapper br {
        display: none
    }

    #newStyleContainer .build-wrapper .build-wrapper__text {
        position: unset;
        -webkit-box-pack: end;
        justify-content: flex-end;
        -webkit-box-align: start;
        align-items: flex-start
    }

    #newStyleContainer .build-wrapper .build-wrapper__text:not(:last-child) {
        margin-bottom: 4.5rem
    }

    #newStyleContainer .build-wrapper .build-wrapper__text p {
        text-align: left
    }

    #newStyleContainer .build-wrapper .build-wrapper__text .build-wrapper__text__number {
        margin-right: 3rem
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.top p {
        margin: 0
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.bottom {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse
    }

    #newStyleContainer .build-wrapper .build-wrapper__text.bottom p {
        margin: 0;
        padding: 0
    }

    #newStyleContainer .build-wrapper .build-wrapper__text:nth-child(7) {
        width: unset
    }

    #newStyleContainer .guest-post__title__img {
        display: none
    }

    #newStyleContainer .guest-post__wrapper .guest-post__wrapper__text p {
        padding: 0
    }

    #newStyleContainer .niche__title p {
        padding: 0
    }

    #newStyleContainer .niche__wrapper {
        margin-bottom: 3rem;
        height: auto;
        padding: 1rem
    }

    #newStyleContainer .niche__wrapper__buttons {
        display: flex
    }

    #newStyleContainer .niche__wrapper__buttons a {
        margin: 0 auto
    }

    #newStyleContainer .footer__wrapper {
        width: 100%
    }

    #newStyleContainer .contact__wrapper__box_footer {
        align-self: center;
        align-items: center;
        padding-bottom: 1rem
    }

    #newStyleContainer .footer__crowdoLogo-logo {
        margin-bottom: 3rem
    }

    #newStyleContainer .faq__question__img {
        margin-right: 0
    }

    #newStyleContainer .faq {
        padding-bottom: 6rem
    }

    #newStyleContainer .faq__title h1 {
        font-size: 3rem
    }

    #newStyleContainer .faq__question {
        font-size: 1.6rem
    }

    #newStyleContainer .header-wrapper__title h1 {
        font-size: 3rem;
        text-align: center
    }

    #newStyleContainer .section-title h2 {
        font-size: 3rem
    }

    #newStyleContainer .header-wrapper-image {
        display: flex;
        justify-content: center;
        margin-bottom: 4.5rem
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar {
        width: 2px;
        height: 2px
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-track {
        background: #fff2cb
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .table-responsive::-webkit-scrollbar-thumb:hover {
        background: rgba(7, 72, 198, .7)
    }

    #newStyleContainer .header {
        padding-bottom: 0;
        border-bottom: none
    }

    .newCrowdo .header {
        z-index: 0
    }

    #newStyleContainer .border-bottom-mob {
        border-bottom: 1px solid #2222221a
    }

    #newStyleContainer .header-list {
        padding-bottom: 4rem
    }

    #newStyleContainer .guest-posting {
        border-bottom: none;
        padding-bottom: 0
    }

    #newStyleContainer .guest-posting__wrapper.border-bottom-mob {
        border-bottom: 1px solid #2222221a;
        padding-bottom: 6rem;
        margin: 0
    }

    #newStyleContainer .transparent {
        padding-top: 6rem;
        padding-bottom: 10rem
    }

    #newStyleContainer .build {
        padding-top: 10rem;
        padding-bottom: 6rem
    }

    #newStyleContainer .transparent-message {
        padding: 3rem 3rem;
        font-size: 3rem
    }

    #newStyleContainer .build__title h2 {
        font-size: 2.4rem
    }

    #newStyleContainer .build-wrapper__text p {
        position: relative
    }

    #newStyleContainer .build-wrapper__text:not(:last-child) p:before {
        content: " ";
        position: absolute;
        top: 3.6rem;
        left: -4.4rem;
        height: 100%;
        border-left: 1px dashed #ecc656
    }

    #newStyleContainer .guest-post {
        padding-top: 6rem
    }

    #newStyleContainer .niche {
        padding-top: 6rem
    }

    #newStyleContainer .transparent-work {
        margin-bottom: 6rem
    }

    #newStyleContainer .transparent-work__wrapper.second {
        padding-top: 0
    }

    #newStyleContainer .header-wrapper {
        padding-top: 0
    }

    #newStyleContainer .header-wrapper__text {
        align-items: flex-start
    }

    #newStyleContainer .niche {
        padding-bottom: 6rem
    }

    .footer-list__title {
        text-align: center
    }

    .footer-list__item {
        text-align: center
    }

    .contact__wrapper__box_footer .navbar__contacts__link {
        margin-bottom: 0
    }

    .footer-wrapper {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .footer-order-text {
        order: 5
    }

    .footer-links a:first-child {
        margin-left: 0
    }

    .footer-links a {
        margin-left: 2rem
    }

    #newStyleContainer .navbar__contacts__link {
        margin-bottom: 2rem
    }

    .auditCustom {
        font-size: 10px
    }

    #auditCustom .header {
        padding-top: 4rem;
        padding-bottom: 3rem;
        z-index: 0
    }

    #auditCustom .header-wrapper__title {
        margin-bottom: 2.2rem
    }

    #auditCustom .header-wrapper__title h1 {
        font-size: 2.3rem
    }

    #auditCustom .header-wrapper-image.mobile {
        display: -webkit-box;
        display: flex;
        margin-bottom: 2.6rem
    }

    #auditCustom .header-wrapper-image.desktop {
        display: none
    }

    #auditCustom .header-wrapper-image {
        width: 100%
    }

    #auditCustom .header-wrapper__text {
        width: 100%;
        margin-bottom: 2.5rem
    }

    #auditCustom .header-wrapper__text p {
        font-weight: 600
    }

    #auditCustom .btn-wrapper {
        width: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #auditCustom .btn-wrapper a {
        width: 26rem;
        font-size: 1.8rem;
        display: inline-block;
        margin: 0 auto
    }

    #auditCustom .btn-wrapper a:first-child {
        margin: 0 auto;
        margin-bottom: 2rem
    }

    #auditCustom .section-title h2 {
        font-size: 2.8rem
    }

    #auditCustom .section-title p {
        font-size: 1.6rem;
        padding-top: .8rem
    }

    #auditCustom .why-audit {
        padding-top: 4rem;
        padding-bottom: 0
    }

    #auditCustom .why-audit__title {
        margin-bottom: 8.7rem
    }

    #auditCustom .why-audit__wrapper {
        padding: 0 40px
    }

    #auditCustom .why-audit__bloc {
        margin-bottom: 6.3rem
    }

    #auditCustom .how-work {
        padding-top: 5rem;
        padding-bottom: 5.6rem
    }

    #auditCustom .how-work__line {
        display: none
    }

    #auditCustom .how-work__wrapper_1 .how-work__wrapper__label, #auditCustom .how-work__wrapper_3 .how-work__wrapper__label, #auditCustom .how-work__wrapper_5 .how-work__wrapper__label {
        top: -2.1rem;
        right: -2.4rem;
        left: auto
    }

    #auditCustom .how-work__wrapper {
        width: 100%
    }

    #auditCustom .how-work .col-sm-6 {
        padding-right: 15px;
        padding-left: 15px
    }

    #auditCustom .how-work__icon__image__wrapper {
        position: unset;
        width: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center
    }

    #auditCustom .how-work .col-sm-6:nth-child(1) {
        -webkit-box-ordinal-group: 2;
        order: 1
    }

    #auditCustom .how-work .col-sm-6:nth-child(2) {
        -webkit-box-ordinal-group: 3;
        order: 2
    }

    #auditCustom .how-work .col-sm-6:nth-child(3) {
        -webkit-box-ordinal-group: 5;
        order: 4
    }

    #auditCustom .how-work .col-sm-6:nth-child(4) {
        -webkit-box-ordinal-group: 4;
        order: 3
    }

    #auditCustom .how-work .col-sm-6:nth-child(5) {
        -webkit-box-ordinal-group: 6;
        order: 5
    }

    #auditCustom .how-work .col-sm-6:nth-child(6) {
        -webkit-box-ordinal-group: 7;
        order: 6
    }

    #auditCustom .how-work .col-sm-6:nth-child(7) {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    #auditCustom .how-work .col-sm-6:nth-child(8) {
        -webkit-box-ordinal-group: 8;
        order: 7
    }

    #auditCustom .how-work .col-sm-6:nth-child(9) {
        -webkit-box-ordinal-group: 9;
        order: 8
    }

    #auditCustom .how-work .col-sm-6:nth-child(10) {
        -webkit-box-ordinal-group: 10;
        order: 9
    }

    #auditCustom .how-work .col-sm-6:nth-child(11) {
        -webkit-box-ordinal-group: 12;
        order: 11
    }

    #auditCustom .how-work .col-sm-6:nth-child(12) {
        -webkit-box-ordinal-group: 11;
        order: 10
    }

    #auditCustom .how-work__icon_1 {
        margin-bottom: 3.8rem
    }

    #auditCustom .how-work__icon_2 {
        margin-bottom: 2.5rem
    }

    #auditCustom .how-work__icon_3 {
        margin-bottom: 4.3rem
    }

    #auditCustom .how-work__icon_4 {
        margin-bottom: 1.6rem
    }

    #auditCustom .how-work__icon_5 {
        margin-bottom: 1.4rem
    }

    #auditCustom .how-work__icon_6 {
        margin-bottom: 2.3rem
    }

    #auditCustom .how-work__wrapper_1 {
        margin-bottom: 6.4rem
    }

    #auditCustom .how-work__wrapper_2 {
        margin-bottom: 5.3rem
    }

    #auditCustom .how-work__wrapper_3 {
        margin-bottom: 6.6rem
    }

    #auditCustom .how-work__wrapper_4 {
        margin-bottom: 3.6rem
    }

    #auditCustom .how-work__wrapper_5 {
        margin-bottom: 4.2rem
    }

    #auditCustom .how-work__wrapper_6 {
        margin-bottom: 3rem
    }

    #auditCustom .how-work__image__blob {
        top: 50.2rem;
        left: -15rem;
        width: 21.6rem
    }

    #auditCustom .how-work__image__blob-left {
        display: none
    }

    #auditCustom .how-work__image__blob-right {
        bottom: 56.7rem;
        width: 16rem
    }

    #auditCustom .how-work__bg__bottom {
        width: 100%
    }

    #auditCustom .deliverables {
        padding-top: 6.7rem;
        padding-bottom: 6rem
    }

    #auditCustom .deliverables__wrapper {
        padding: 0
    }

    #auditCustom .deliverables__title h2 {
        text-align: center
    }

    #auditCustom .deliverables__title p {
        text-align: center
    }

    #auditCustom .deliverables__image__blob {
        display: none
    }

    #auditCustom .deliverables__image {
        width: 100%
    }

    #auditCustom .deliverables__image.desktop {
        display: none
    }

    #auditCustom .deliverables__image.mobile {
        display: -webkit-box;
        display: flex
    }

    #auditCustom .deliverables__wrapper__list {
        padding-left: 2rem
    }

    #auditCustom .mobile-br {
        display: -webkit-box;
        display: flex
    }

    #auditCustom .audit-compare {
        padding-top: 5.8rem;
        padding-bottom: 9rem
    }

    #auditCustom .audit-compare__title {
        margin-bottom: 1.2rem;
        position: relative;
        left: 50%;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        width: 37rem
    }

    #auditCustom .audit-compare__wrapper {
        margin: 0 auto
    }

    #auditCustom .audit-compare__wrapper__list__item {
        margin-bottom: 2.5rem
    }

    #auditCustom .audit-compare__wrapper .audit-compare__wrapper__list {
        padding-top: 0;
        margin-bottom: 4rem
    }

    #auditCustom .audit-compare-blob {
        right: -11rem;
        bottom: 49rem;
        width: 20rem
    }

    #auditCustom .difference {
        padding-top: 6.4rem;
        padding-bottom: 5.6rem
    }

    #auditCustom .difference__title .desktop-br {
        display: none
    }

    #auditCustom .difference__title .mobile-br {
        display: -webkit-box;
        display: flex
    }

    #auditCustom .difference-blob {
        width: 13.1rem;
        top: 15rem
    }

    #auditCustom .difference-slide .difference__wrapper {
        width: 100%;
        margin-bottom: 3rem;
        margin-right: 0;
        margin-left: 0
    }

    #auditCustom .difference-slide .difference__wrapper__title {
        margin-bottom: 1.2rem
    }

    #auditCustom .difference-slide .slick-dots button {
        min-height: 1.1rem;
        width: 1.1rem;
        height: 1.1rem
    }

    #auditCustom .package {
        padding-top: 5.8rem;
        padding-bottom: 0
    }

    #auditCustom .package__wrapper {
        min-height: auto
    }

    #auditCustom .package__wrapper__buttons.btn-wrapper a:first-child {
        margin: 0 auto
    }

    #auditCustom .package-block {
        padding-bottom: 2.1rem;
        margin-bottom: 5rem
    }

    #auditCustom .package__wrapper__price {
        margin-top: 3rem
    }

    #auditCustom .faq {
        padding-bottom: 2rem
    }

    #auditCustom .faq__title {
        padding-top: 5rem;
        padding-bottom: 3.5rem;
        margin-bottom: 0
    }

    #auditCustom .faq__title h2 {
        font-size: 3.6rem;
        margin-bottom: 0
    }

    #auditCustom .faq__title__img__left {
        display: none
    }

    #auditCustom .faq-blob {
        display: none
    }

    #auditCustom .faq-img {
        padding-top: 5rem;
        position: static;
        width: 100%
    }

    #auditCustom .faq-img img {
        width: unset;
        margin: 0 auto;
        display: -webkit-box;
        display: flex
    }

    #auditCustom .faq__title__img__right {
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
        left: 24px;
        width: 5rem
    }

    #auditCustom .difference-slide {
        overflow: hidden
    }

    #foundationNew .header {
        padding-bottom: 5rem;
        padding-top: 2rem;
        background: #ffffff
    }

    .alternative-bg {
        background: #ffffff !important
    }

    #foundationNew .section-title h2 {
        font-size: 2.4rem;
        line-height: 2.8rem
    }

    #foundationNew .btn-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        display: -webkit-box;
        display: flex
    }

    #foundationNew .why-foundation {
        padding-bottom: 5rem
    }

    #foundationNew .why-foundation__buttons {
        padding-top: 1rem
    }

    #foundationNew .btn-wrapper a:first-child {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 1.5rem
    }

    #foundationNew .btn-wrapper a {
        margin-right: auto;
        margin-left: auto;
        width: 34rem;
        height: 5.5rem
    }

    #foundationNew .header-wrapper {
        padding-top: 0
    }

    #foundationNew .header-wrapper__title {
        margin-bottom: 2rem
    }

    #foundationNew .header-wrapper__title h1 {
        text-align: center;
        font-size: 2.4rem;
        line-height: 2.8rem
    }

    #foundationNew .header-wrapper__text {
        width: 100%
    }

    #foundationNew .header-wrapper__text p {
        text-align: left;
        font-size: 1.6rem
    }

    #foundationNew .header-wrapper__text p br {
        display: none
    }

    #foundationNew .header-wrapper__text.desktop {
        display: none
    }

    #foundationNew .header-wrapper__text.mobile {
        padding-top: 3rem;
        display: -webkit-box;
        display: flex
    }

    #foundationNew .header-wrapper-image {
        width: 100%;
        margin-bottom: 0
    }

    #foundationNew .header-wrapper-image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .header-wrapper__buttons {
        padding-top: 1rem
    }

    #foundationNew .header-wrapper__buttons.desktop {
        display: none
    }

    #foundationNew .header-wrapper__buttons.mobile {
        display: flex
    }

    #foundationNew .header .packages-row {
        padding-top: 0
    }

    #foundationNew .why-foundation__image img {
        position: relative;
        display: -webkit-box;
        display: flex;
        margin: 0 auto;
        width: 100%;
        top: 0;
        right: unset
    }

    #foundationNew .why-foundation__wrapper {
        margin-bottom: 3rem;
        flex-direction: row;
        -webkit-box-pack: start !important;
        justify-content: start !important
    }

    #foundationNew .why-foundation__wrapper__text {
        text-align: left;
        font-size: 1.4rem
    }

    #foundationNew .why-foundation__wrapper__text br {
        display: none
    }

    #foundationNew .why-foundation__wrapper__icon {
        margin-bottom: 0;
        margin-right: 2rem;
        min-width: 5.5rem;
        width: 5.5rem;
        height: 5.5rem
    }

    #foundationNew .why-foundation__wrapper__icon svg {
        width: 3.6rem;
        height: 3.6rem
    }

    #foundationNew .talk-business__wrapper {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin-right: auto;
        margin-left: auto
    }

    #foundationNew .features {
        padding-top: 3.5rem
    }

    #foundationNew .talk-business {
        padding-top: 0rem;
        padding-bottom: 0rem
    }

    #foundationNew .features__title {
        margin-bottom: 3rem
    }

    #foundationNew .features__title h2 {
        text-align: center
    }

    #foundationNew .features__wrapper {
        margin-right: auto;
        margin-left: auto
    }

    #foundationNew .features__wrapper.red {
        margin-right: auto;
        margin-left: auto
    }

    #foundationNew .features__buttons {
        padding-top: 8rem
    }

    #foundationNew .made-for {
        padding-bottom: 4rem;
        padding-top: 5rem
    }

    #foundationNew .made-for__wrapper {
        padding-left: 0
    }

    #foundationNew .made-for__wrapper h3 {
        text-align: center
    }

    #foundationNew .made-for__wrapper .made-for__wrapper__text {
        padding-right: 0
    }

    #foundationNew .made-for__wrapper__item__text {
        padding-right: 0
    }

    #foundationNew .made-for__image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .made-for__image.mobile {
        display: -webkit-box;
        display: flex
    }

    #foundationNew .made-for__image.desktop {
        display: none
    }

    #foundationNew .long-term .made-for__right.mobile {
        display: -webkit-box;
        display: flex;
        border-left: 25vw solid #fff2cb;
        border-bottom: 3rem solid transparent
    }

    #foundationNew .long-term .made-for__left.mobile {
        display: -webkit-box;
        display: flex;
        border-top: 3rem solid #fff2cb;
        border-left: 75vw solid transparent
    }

    #foundationNew .long-term .made-for__right-bottom.mobile {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 0;
        height: 0;
        border-top: 3rem solid transparent;
        border-right: 6rem solid #ffffff;
        border-bottom: 0 solid transparent
    }

    #foundationNew .made-for__long-term__bg.desktop {
        display: none
    }

    #foundationNew .made-for__container {
        top: 0;
        left: unset;
        -webkit-transform: unset;
        transform: unset;
        z-index: 1;
        position: relative
    }

    #foundationNew .made-for__long-term__wrapper h3 {
        text-align: center
    }

    #foundationNew .made-for__long-term__wrapper p br {
        display: none
    }

    #foundationNew .made-for__long-term__img {
        width: 100%;
        margin-bottom: 3.2rem
    }

    #foundationNew .made-for__long-term__img img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .made-for__long-term__img.mobile {
        display: -webkit-box;
        display: flex
    }

    #foundationNew .made-for__long-term__img.desktop {
        display: none
    }

    #foundationNew .long-term {
        padding-bottom: 2rem
    }

    #foundationNew .grey-niches {
        padding-top: 3rem
    }

    #foundationNew .grey-niches__wrapper {
        padding: 0
    }

    #foundationNew .grey-niches__wrapper h3 {
        text-align: center
    }

    #foundationNew .grey-niches__wrapper p {
        padding: 0
    }

    #foundationNew .grey-niches__image {
        width: 100%;
        margin: 0;
        margin-bottom: 3rem
    }

    #foundationNew .grey-niches__image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #foundationNew .grey-niches__image.mobile {
        display: -webkit-box;
        display: flex
    }

    #foundationNew .grey-niches__image.desktop {
        display: none
    }

    #foundationNew .warranty__figure__left {
        display: none
    }

    #foundationNew .warranty__figure__right {
        display: none
    }

    #foundationNew .warranty__wrapper {
        height: auto;
        display: -webkit-box;
        display: flex;
        padding: 2rem 2rem 0
    }

    #foundationNew .warranty__wrapper__border {
        height: 100%
    }

    #foundationNew .warranty__wrapper__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #foundationNew .warranty__wrapper__item__icon {
        width: 8.5rem;
        height: 8.5rem
    }

    #foundationNew .warranty__wrapper__item__icon svg {
        width: 4rem
    }

    #foundationNew .our-packages__wrapper.desktop {
        display: none
    }

    #foundationNew .our-packages__wrapper.mobile {
        display: block
    }

    #foundationNew .our-packages__table__col__text {
        width: 55%;
        padding-left: 1rem;
        padding-right: 4rem;
        border-left: .1rem solid;
        border-top: .1rem solid;
        border-bottom: .1rem solid;
        border-color: #ecc656
    }

    #foundationNew .our-packages__table__col__text p {
        font-size: 1.1rem;
        line-height: 1.2rem
    }

    #foundationNew .our-packages__table__col__text .ww {
        width: 10rem
    }

    #foundationNew .our-packages__table__col__numb {
        width: 45%
    }

    #foundationNew .our-packages__table-trans__55 {
        width: 55%
    }

    #foundationNew .our-packages__table-trans__15 {
        width: 45%
    }

    #foundationNew .our-packages__table__col__text {
        border-left: none;
        border-top: none
    }

    #foundationNew .our-packages__table-text .our-packages__table__col__text p {
        font-size: 1.8rem;
        line-height: 2.1rem
    }

    #foundationNew .our-packages__table-bottom .our-packages__table__col__numb {
        width: 100%;
        border: none
    }

    #foundationNew .our-packages__table__row:nth-child(2n-2) .our-packages__table__col__numb:last-child {
        background: transparent
    }

    #foundationNew .our-packages__table__col__numb:last-child {
        border-color: #ecc656
    }

    #foundationNew .table-header:last-child {
        background: #ecc656
    }

    #foundationNew .our-packages__table-text .our-packages__table__col__numb:last-child {
        background: #ecc656
    }

    #foundationNew .our-packages__table-bottom .our-packages__table__col__numb:last-child p {
        color: #ffe211;
        font-size: 3.2rem;
        margin-bottom: 2rem
    }

    #foundationNew .our-packages__table-bottom .our-packages__table__col__numb {
        padding-bottom: 7rem;
        padding-top: 2rem
    }

    #foundationNew .our-packages__buttons {
        position: relative;
        bottom: 0;
        left: unset;
        -webkit-transform: none;
        transform: none
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table__row:nth-child(2n-2) {
        background: #fff2cb
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table__col__text {
        border-color: #edd7ff
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table__col__numb:last-child {
        border-color: #edd7ff
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table {
        border-color: #edd7ff
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table-text .our-packages__table__col__text {
        background: #ffe211
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table-text .our-packages__table__col__numb:last-child {
        background: #ffe211
    }

    #foundationNew .our-packages__wrapper.violet .our-packages__table-bottom .our-packages__table__col__numb:last-child p {
        color: #b555ff
    }

    #foundationNew .our-packages__wrapper.violet .table-header:last-child {
        background: #ffe211
    }

    #foundationNew .made-for__title h2 {
        padding: 0 4rem
    }

    #foundationNew .faq {
        padding-bottom: 2rem
    }

    #foundationNew .faq__title {
        padding-top: 5rem;
        padding-bottom: 3.5rem
    }

    #foundationNew .faq__title h2 {
        font-size: 3.6rem
    }

    #foundationNew .faq__title__img__left {
        display: none
    }

    #foundationNew .faq-blob {
        display: none
    }

    #foundationNew .faq-img {
        padding-top: 5rem;
        position: static;
        width: 100%
    }

    #foundationNew .faq-img img {
        width: unset;
        margin: 0 auto;
        display: -webkit-box;
        display: flex
    }

    #foundationNew .faq__title__img__right {
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
        left: 24px;
        width: 5rem
    }

    #foundationNew .talk-business {
        display: none
    }

    #foundationNew section {
        overflow: hidden
    }

    .QuoraRedditSearchMagnetX {
        font-size: 10px
    }

    #QuoraRedditSearchMagnetX .header {
        padding-top: 3rem;
        padding-bottom: 5rem
    }

    #QuoraRedditSearchMagnetX .section-title h2 {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    #QuoraRedditSearchMagnetX .btn-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .btn-wrapper a:first-child {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 1.5rem
    }

    #QuoraRedditSearchMagnetX .btn-wrapper a {
        margin-right: auto;
        margin-left: auto;
        font-size: 1.8rem;
        width: 34rem;
        height: 5.5rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper {
        padding-top: 0;
        padding-left: 0
    }

    #QuoraRedditSearchMagnetX .header-wrapper__title {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper__title h1 {
        text-align: center;
        font-size: 3.2rem;
        line-height: 4.1rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text p {
        text-align: center;
        font-size: 2.4rem
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text.desktop {
        display: none
    }

    #QuoraRedditSearchMagnetX .header-wrapper__text.mobile {
        padding-top: 3rem;
        display: -webkit-box;
        display: flex
    }

    #QuoraRedditSearchMagnetX .header-wrapper-image {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .header-wrapper-image img {
        display: -webkit-box;
        display: flex;
        margin: 0 auto
    }

    #QuoraRedditSearchMagnetX .header-wrapper__buttons {
        padding-top: 1rem
    }

    #QuoraRedditSearchMagnetX .mobile-br {
        display: block
    }

    #QuoraRedditSearchMagnetX .working-procedure__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .working-procedure__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .working-procedure__list {
        padding-left: 0
    }

    #QuoraRedditSearchMagnetX .working-procedure__item {
        padding-right: 1rem
    }

    #QuoraRedditSearchMagnetX .working-procedure__item p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .working-procedure__item__icon svg {
        width: 4rem;
        height: 4rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__title {
        margin-bottom: 3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper {
        padding-left: 6.1rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__text {
        padding-right: 1rem;
        padding-left: 5.1rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__text p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon {
        width: 5.8rem;
        height: 5.8rem;
        left: -3rem;
        top: 6.3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_icon svg {
        width: 3rem;
        height: 3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.one {
        width: 8.2rem;
        top: 4.4rem;
        left: -4.3rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.two {
        width: 8.9rem;
        top: 5.2rem;
        left: -5.4rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.three {
        width: 8.9rem;
        top: 4.5rem;
        left: -4.85rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.four {
        width: 11.3rem;
        top: 4.4rem;
        left: -6.4rem;
        -webkit-transform: rotate(281deg);
        transform: rotate(281deg)
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.five {
        width: 9.7rem;
        top: 4.9rem;
        left: -5.1rem
    }

    #QuoraRedditSearchMagnetX .awesome-features__wrapper__image_bg.six {
        width: 9.5rem;
        top: 5.12rem;
        left: -5.4rem
    }

    #QuoraRedditSearchMagnetX .awesome-features .col-sm-6 {
        margin-bottom: 2.3rem
    }

    #QuoraRedditSearchMagnetX .establishing {
        padding-top: 5rem;
        padding-bottom: 5rem;
        background: #ffffff
    }

    #QuoraRedditSearchMagnetX .establishing__title {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .establishing__title h2 {
        text-align: center
    }

    #QuoraRedditSearchMagnetX .establishing__image.mobile {
        display: -webkit-box;
        display: flex;
        width: 100%;
        padding: 0;
        position: relative
    }

    #QuoraRedditSearchMagnetX .establishing__image.mobile .main-pic {
        width: 100%;
        position: relative;
        z-index: 1
    }

    #QuoraRedditSearchMagnetX .establishing__image.mobile .bg {
        position: absolute;
        width: 48.4rem;
        right: -1.5rem;
        top: -2rem;
        max-width: unset
    }

    #QuoraRedditSearchMagnetX .establishing__image.desktop {
        display: none
    }

    #QuoraRedditSearchMagnetX .establishing__list {
        margin-top: -8rem
    }

    #QuoraRedditSearchMagnetX .establishing__item__text p {
        padding-right: 1rem
    }

    #QuoraRedditSearchMagnetX .establishing__item__text p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .powerful-websites__title {
        padding-bottom: 4rem
    }

    #QuoraRedditSearchMagnetX .powerful-websites__wrapper {
        width: 100%;
        margin-right: auto !important;
        margin-left: auto !important
    }

    #QuoraRedditSearchMagnetX .powerful-websites__wrapper__item p {
        padding-right: 6rem
    }

    #QuoraRedditSearchMagnetX .powerful-websites__buttons {
        padding-top: 0rem
    }

    #QuoraRedditSearchMagnetX .baclink {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    #QuoraRedditSearchMagnetX .baclink__title {
        margin-bottom: 2.2rem
    }

    #QuoraRedditSearchMagnetX .baclink__image.mobile {
        display: -webkit-box;
        display: flex;
        width: 100%
    }

    #QuoraRedditSearchMagnetX .baclink__image.mobile img {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .baclink__image.desktop {
        display: none
    }

    #QuoraRedditSearchMagnetX .baclink__list__item p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .baclink__list__item:not(:last-child) {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .month-warranty {
        padding-top: 5rem;
        padding-bottom: 6rem
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .month-warranty__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .month-warranty__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .links-benefit__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .links-benefit__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .powerful-websites__bg-right {
        display: none
    }

    #QuoraRedditSearchMagnetX .powerful-websites__bg-left {
        display: none
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper__image {
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 5rem
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper {
        padding-left: 2rem;
        padding-right: 2rem
    }

    #QuoraRedditSearchMagnetX .month-warranty__wrapper__text p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .month-warranty, #QuoraRedditSearchMagnetX .qr-packages {
        background: #ffffff
    }

    #QuoraRedditSearchMagnetX .qr-packages__wrapper {
        margin-bottom: 4rem
    }

    #QuoraRedditSearchMagnetX .white-hat {
        padding-top: 5rem
    }

    #QuoraRedditSearchMagnetX .white-hat__wrapper {
        padding-top: 0;
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .white-hat__wrapper h2 {
        text-align: center;
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    #QuoraRedditSearchMagnetX .white-hat__buttons {
        padding-top: 4rem
    }

    #QuoraRedditSearchMagnetX .faq {
        padding-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .faq__title {
        padding-top: 5rem;
        padding-bottom: 3.5rem
    }

    #QuoraRedditSearchMagnetX .faq__title h2 {
        font-size: 3.6rem;
        margin-bottom: 0 !important
    }

    #QuoraRedditSearchMagnetX .faq__title__img__left {
        display: none
    }

    #QuoraRedditSearchMagnetX .faq-blob {
        display: none
    }

    #QuoraRedditSearchMagnetX .faq-img {
        padding-top: 5rem;
        position: static;
        width: 100%
    }

    #QuoraRedditSearchMagnetX .faq-img img {
        width: unset;
        margin: 0 auto;
        display: -webkit-box;
        display: flex
    }

    #QuoraRedditSearchMagnetX .faq__title__img__right {
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
        left: 24px;
        width: 5rem
    }

    .foundationNew {
        font-size: 10px
    }

    #foundationNew .features__picture.desktop {
        display: none
    }

    #foundationNew .features__picture.mobile {
        display: flex;
        justify-content: center;
        margin-bottom: 4.2rem
    }

    #foundationNew .features__title h2 {
        margin-bottom: 4.4rem
    }

    #QuoraRedditSearchMagnetX .qr-packages {
        overflow: auto
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper {
        width: 125rem;
        padding-top: 4rem
    }

    #QuoraRedditSearchMagnetX #nav-profile .qr-overflow {
        overflow-x: auto
    }

    #QuoraRedditSearchMagnetX #nav-tabContent {
        padding-right: 15px;
        padding-left: 15px
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__row {
        height: 8.3rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table__col__content.table-header p {
        padding-right: 1rem;
        padding-left: 1rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table__col__content {
        padding-right: 2rem;
        padding-left: 2rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons {
        flex-direction: row;
        padding: 1rem 2rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons h4 {
        display: flex;
        font-size: 2.8rem;
        align-items: center
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons .qr-packages__table__buttons a {
        min-width: 17.4rem;
        width: 17.4rem
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons {
        display: flex;
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons h4 {
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons h4 span {
        margin: 1rem auto
    }

    #QuoraRedditSearchMagnetX .qr-packages__table-wrapper__buttons.alternative .qr-packages__table__buttons a {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .difference__wrapper {
        margin-top: 5rem;
        padding: 2rem 1rem
    }

    #QuoraRedditSearchMagnetX .difference__wrapper br {
        display: none
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__title {
        margin-bottom: 2rem
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__title h3 {
        text-align: center
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__container {
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__box {
        flex-direction: column
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__box.post .difference__wrapper__image {
        margin: 2rem auto
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__box.comment .difference__wrapper__image {
        margin: 2rem auto
    }

    #QuoraRedditSearchMagnetX .difference__wrapper__text p {
        text-align: center
    }

    #about .about-us {
        padding-right: 1rem;
        padding-left: 1rem
    }

    #about .about-us__title h1 {
        text-align: center
    }

    #about .about-us__team h2 {
        text-align: center
    }

    #about .about-us__title p {
        font-size: 2rem
    }

    #about .team__list__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        padding: 5.6rem 2rem 5rem
    }

    #about .team__list__item .team__list__item__img {
        margin: 0 auto;
        margin-bottom: 2.8rem
    }

    #about .team__list__item__wrapper p {
        margin-bottom: 1rem
    }

    #about .team__list__item__wrapper .line {
        margin-bottom: 5rem
    }

    #about .team__list__item__wrapper__links {
        -webkit-box-pack: center;
        justify-content: center
    }

    #about .about-us__buttons {
        display: -webkit-box;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center
    }

    #auditCustom .off-page__image.desktop {
        display: none
    }

    #auditCustom .off-page__image.mobile {
        display: -webkit-box;
        display: flex;
        width: 100%;
        margin: 2rem auto;
        padding: 0 1rem
    }

    #auditCustom .off-page__image.mobile img {
        margin: 0 auto
    }

    #auditCustom .off-page__wrapper {
        padding-top: 0
    }

    #auditCustom .off-page__list__item {
        -webkit-box-align: start;
        align-items: flex-start;
        padding: 0 2rem
    }

    #auditCustom .off-page__list__item .item__text br {
        display: none
    }

    #auditCustom .off-page__title {
        margin-bottom: 2.5rem
    }

    #auditCustom .off-page__title h2 {
        text-align: center;
        margin-bottom: 1.4rem;
        padding: 0 4rem;
        line-height: 3.6rem
    }

    #auditCustom .off-page__title p {
        text-align: center;
        padding-top: 0;
        padding: 0 3rem
    }

    #auditCustom .off-page {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
}

@media (max-width: 375px) {
    html, body {
        font-size: 10px
    }

    .compare__wrapper__list {
        padding: 3rem 0 5rem 1rem
    }

    .lampIcon_big {
        width: 14.4rem;
        height: 18rem;
        position: absolute;
        top: 48rem;
        right: -4.5rem
    }

    h2 {
        font-size: 3rem;
        line-height: 4rem
    }

    .world__wrapper {
        height: 100%;
        padding-top: 2.5rem;
        padding-bottom: 5rem
    }

    .world__wrapper__box {
        height: 14rem
    }

    .links__wrapper__title {
        font-size: 3rem;
        line-height: 4rem;
        text-align: center
    }

    .world {
        padding-bottom: 0
    }

    main {
        background: url(../img/body-bg_mob.webp) center bottom no-repeat
    }

    .packages_p {
        padding: 0
    }

    .safe__wrapper {
        -webkit-border-radius: 0;
        border-radius: 0;
        height: 54.2rem;
        margin-top: 9rem
    }

    .safe__wrapper__border {
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .safe__wrapper__text {
        text-align: center
    }

    .buttons__wrapper_packages {
        margin-top: 3rem
    }

    .compare {
        padding-top: 10rem;
        padding-bottom: 6rem
    }

    .client-report {
        padding-top: 10rem
    }

    .links {
        padding-top: 8rem;
        background: url(../img/links-bg_mob.webp) left bottom no-repeat
    }

    .header__content__title {
        font-size: 3rem;
        line-height: 4rem;
        margin-bottom: 4rem;
        padding-top: 4rem;
        width: 100%
    }

    .header__content__title .google:not(:last-child) {
        margin-right: -0.5rem
    }

    .carousel__wrapper {
        margin-top: 2rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        -webkit-justify-content: unset;
        justify-content: unset;
        height: 100%;
        width: 100%
    }

    .owl-carousel .owl-item img {
        width: unset;
        height: 215px;
        margin: 0 auto
    }

    .bookmarks ul li {
        width: 50%;
        margin-bottom: 2rem;
        padding-left: 1rem
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 100%
    }

    .bookmarks {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 2.7rem
    }

    .h100 {
        height: 100%
    }

    .case__card__review {
        display: none
    }

    .case__card__info {
        padding-left: 1rem;
        width: 65%
    }

    .case__card__title {
        font-size: 2.6rem;
        line-height: 2.6rem
    }

    .case__card__text {
        font-size: 1.4rem;
        line-height: 1.9rem
    }

    .case__card__btn {
        width: 90%
    }

    .case__card__image {
        width: 45%
    }

    .case__card {
        height: 27.2rem
    }

    .case__card__image_6, .case__card__image_8 {
        margin-right: 0
    }

    .modal-body__btn_next {
        top: 33rem;
        margin-right: -3rem
    }

    .modal-body__btn_rev {
        top: 33rem;
        margin-left: -3rem
    }

    .lampIcon_big {
        width: 8.4rem;
        bottom: -74px;
        top: unset;
        right: -3.7rem
    }

    .why-crowdo__bloc {
        width: 100%;
        height: auto;
        padding: 7rem 1rem 2rem
    }

    .how-do-we__video {
        padding: 1rem 1.2rem
    }

    .video-block__button {
        width: 20rem;
        height: 10rem;
        font-size: 1rem
    }

    #newStyleContainer .transparent-message {
        padding: 3rem 3rem;
        font-size: 2.6rem
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__link {
        font-size: 1.3rem
    }
}

@media (max-width: 370.98px) {
    #auditCustom .audit-compare__title {
        width: 100%
    }

    #auditCustom .audit-compare__title .mobile-br {
        display: none
    }

    #auditCustom .audit-compare__title br {
        display: none
    }

    #auditCustom .difference__title .mobile-br {
        display: none
    }

    #auditCustom .package__title br {
        display: none
    }
}

@media (max-width: 355px) {
    .navbar {
        padding: 0 1rem
    }

    .lang__nav {
        margin-left: 1rem
    }

    .lang__nav__item {
        margin-right: 2rem
    }

    .navbar-collapse {
        padding: 0 1.5rem 1.5rem
    }

    .links__box {
        width: 100%
    }

    .compare__wrapper__list__item {
        font-size: 1.9rem
    }

    .lampIcon_big {
        width: 8.4rem;
        bottom: -74px;
        top: unset;
        right: -3.7rem
    }

    h2 {
        font-size: 2.7rem
    }

    .bookmarks ul li {
        font-size: 1.2rem;
        line-height: 2.1rem
    }

    .case__card__title {
        font-size: 2.2rem
    }

    .header_alter-logIn {
        margin-right: 4.1rem !important
    }

    .text-bloc p:first-child {
        font-size: 2.4rem
    }

    .video-block__button {
        width: 12rem;
        height: 8rem;
        font-size: 1rem
    }

    #newStyleContainer .btn-wrapper .btn {
        padding: 1.5rem 2rem;
        font-size: 1.4rem
    }
}

@media (max-width: 350.98px) {
    #foundationNew .btn-wrapper a {
        width: 100%
    }

    #foundationNew .features__wrapper {
        width: 100%
    }

    #foundationNew .features__wrapper__text {
        height: auto;
        padding-bottom: 2rem
    }

    #foundationNew .features__wrapper__text p br {
        display: none
    }

    #foundationNew .talk-business__wrapper {
        width: 100%
    }

    #foundationNew .talk-business__wrapper__block p {
        font-size: 1.4rem;
        padding-right: 1rem
    }

    #foundationNew .talk-business__wrapper__block p br {
        display: none
    }

    #QuoraRedditSearchMagnetX .btn-wrapper a {
        width: 100%
    }

    #QuoraRedditSearchMagnetX .qr-packages .nav {
        justify-content: space-around
    }

    #QuoraRedditSearchMagnetX .qr-packages__tab-button:first-child {
        margin-right: 0
    }

    #auditCustom .off-page__title h2 {
        padding: 0
    }

    #auditCustom .off-page__title p {
        padding: 0
    }

    #auditCustom .off-page__list__item {
        padding: 0
    }

    #auditCustom .off-page {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
}

@media only screen and (max-width: 991px) {
    video {
    }

    .main-page-header {
        background: #062e5f;
        padding-bottom: 5rem
    }
}

@media only screen and (max-width: 575px) {
    .main-page-header {
    }
}

@media only screen and (max-height: 811px) and (max-width: 991px) {
    .navbar-collapse.show {
    }

    .nav-item {
        margin-bottom: 9vh
    }

    .navbar-nav {
        padding-top: 9rem
    }

    .navbar-nav__alter {
        padding-top: 10rem
    }
}

@media (max-height: 653px) and (max-width: 991px) {
    .navbar-nav__alter {
        padding-top: 10rem !important
    }

    .navbar-nav__alter .nav-item {
        margin-bottom: 6vh !important
    }
}

@media (height: 1366px) and (width: 1024px) {
    .main-page-header {
        min-height: 60%
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 61%
    }
}

@media (height: 1024px) and (width: 768px) {
    .main-page-header {
        min-height: 50%
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        width: 56%
    }
}

@media (min-width: 1910px) {
    .text-bloc p {
        width: 90%
    }
}

@media (max-width: 319px) {
    html, body {
        font-size: 9px
    }

    .world__wrapper {
        background-size: contain
    }

    #newStyleContainer .btn-wrapper .btn {
        font-size: 1.3rem;
        padding: 1.5rem 1.6rem
    }

    #newStyleContainer.scroll-hidden .contact__wrapper__box__link {
        font-size: 1rem
    }

    #auditCustom .section-title h2 {
        font-size: 2.4rem
    }

    #auditCustom .btn-wrapper a {
        width: unset
    }
}

@media (min-width: 1200px) {
    #newStyleContainer .container, #newStyleContainer .container-lg, #newStyleContainer .container-md, #newStyleContainer .container-sm, #newStyleContainer .container-xl {
        max-width: 1240px
    }
}

@media (min-width: 1240px) {
    #auditCustom .container, #auditCustom .container-lg, #auditCustom .container-md, #auditCustom .container-sm, #auditCustom .container-xl {
        max-width: 1240px
    }

    #foundationNew .container, #foundationNew .container-lg, #foundationNew .container-md, #foundationNew .container-sm, #foundationNew .container-xl {
        max-width: 1240px
    }

    #about .container, #about .container-lg, #about .container-md, #about .container-sm, #about .container-xl {
        max-width: 1240px
    }
}

@media only screen and (max-width: 991px) {
    #navbarContent .dropdown-toggle::after {
        padding: 5px;
        margin-left: 1.6rem;
        opacity: 1
    }

    .navbar.navbar_alter #navbarContent .dropdown-toggle::after {
        color: var(--main-text-color);
        border-color: var(--main-text-color)
    }

    .navbar.navbar_alter #navbarContent .dropdown-toggle:hover::after {
        color: var(--main-text-color);
        border-color: var(--main-text-color)
    }

    .orderButton {
        margin-left: 4rem
    }

    .nav-bar {
        padding: 0 3.2rem 0 1rem
    }
}

@media (max-width: 820px) {
    .nav-bar__menu {
        margin-right: 2rem
    }
}

@media (max-width: 768px) {
    .orderButton {
        margin-left: 0
    }
}

@media (max-width: 575.98px) {
    .orderButton {
        margin-left: auto
    }

    .nav-bar__menu__social {
        padding-top: 5rem
    }
}

@media (max-width: 991px) {
    .why-crowdo__bloc {
        height: 100%
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    br.before-google-text {
        display: block
    }
}

@media (max-width: 767.98px) {
    .head.block3 .head__buttons:not(.show-mobile) {
        align-items: center
    }
}

@media (max-width: 575.98px) {
    .outsourse.block_1 .outsourse__wrapper__text {
        max-width: initial
    }

    .outsourse.block_1 .outsourse__wrapper__title h1 {
        font-size: 3.1rem;
        line-height: 3.8rem
    }

    .ourservices__block__buttons a:last-child {
        margin-left: 0;
        margin-top: 1.5rem
    }

    .ourservices__block__buttons a:last-child {
        margin-left: 0;
        margin-top: 0
    }

    .ourservices__block__buttons a:first-child {
        margin-right: 0;
        margin-bottom: 1.5rem
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        flex-direction: column;
        align-items: center;
        bottom: -48rem
    }

    .outsourse.block_1 .outsourse__wrapper__text {
        max-width: initial
    }

    .outsourse.block_1 .outsourse__wrapper__title h1 {
        font-size: 3.1rem;
        line-height: 3.8rem
    }

    .seen-it.with-outsource {
        padding-top: 2.6rem
    }
}

@media (max-width: 375.98px) {
    .seen-it__element.top {
        display: none
    }

    .outsourse.block_1 {
        min-height: 70rem
    }

    .outsourse.block_1 .outsourse__wrapper__title h1 {
        font-size: 2.1rem;
        line-height: 3rem
    }

    .outsourse.block_1 .outsourse__wrapper__text {
        margin-bottom: 0
    }

    .outsourse.block_1 .outsourse__wrapper__button {
        bottom: -34.4rem;
        text-align: center
    }
}

@media (max-width: 375px) {
    .compare {
        padding-bottom: 0
    }
}

@media (min-width: 992px) {
    .thanks .contact_p {
        padding: 0
    }
}

@media (min-width: 992px) {
    .not_found .contact_p {
        padding: 0
    }
}

@media (max-width: 767px) {
    .case__card__image__img_1, .case__card__image__img_3, .case__card__image__img_4, .case__card__image__img_5, .case__card__image__img_7, .case__card__image__img_19, .case__card__image__img_10 {
        height: initial !important
    }
}

@media (max-width: 375px) {
    .wrapper__box__contact__link.skype-link {
        font-size: 1.5rem
    }
}

@media (max-width: 991px) {
    .post .contact_p {
        padding: 5rem
    }
}

@media (max-width: 575px) {
    .post .contact_p {
        padding: 2rem
    }

    .post .post__content {
        padding: 3rem 1.7rem
    }

    .post .contact__wrapper {
        padding-bottom: 2rem
    }
}

@media (max-width: 767px) {
    .custom-index-page .header__partnership__wrapper {
        margin: 5rem auto 0
    }

    .custom-index-page .header__partnership__wrapper__box {
        margin: 0 auto
    }

    .custom-index-page .header__content__description p {
        text-align: center
    }

    .custom-index-page.sew-page .header__partnership {
        margin: 0 0 2rem
    }
}

@media (max-width: 575px) {
    .custom-index-page .offer__box__code {
        font-size: 5rem;
        margin-top: 2rem
    }

    .custom-index-page .header__content__description p {
        font-size: 1.5rem
    }
}

@media (max-width: 991px) {
    .page .page__container {
        padding: 5rem
    }
}

@media (max-width: 767px) {
    .page {
        padding-top: 5rem;
        padding-bottom: 4rem
    }

    .page .page__wrapper {
        margin-bottom: 0;
        padding: 0 6rem
    }

    .page .page__title {
        padding-top: 0;
        padding-bottom: 3rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}

@media (max-width: 575px) {
    .page .page__container {
        padding: 2rem
    }

    .page .page__content {
        padding: 3rem 1.7rem
    }

    .page .page__wrapper {
        padding: 0 0 2rem 0
    }
}

@media (max-width: 1023px) {
    .testimonials .testimonial__author {
        bottom: -11rem
    }
}

@media (max-width: 767px) {
    .testimonials .testimonial__author {
        bottom: -12.5rem
    }
}

@media (max-width: 575px) {
    .testimonials .testimonial__author {
        bottom: -10rem
    }

    .testimonials .testimonial__comment p {
        font-size: 1.7rem
    }

    .testimonials .testimonial__author .author__name, .testimonials .testimonial__author .author__position {
        font-size: 1.7rem
    }

    .testimonials .testimonial__comment {
        padding: 30px 22px 64px
    }
}

@media (max-width: 375px) {
    .testimonials .testimonial__author {
        bottom: -14rem
    }
}

@media (min-width: 1910px) {
    #QuoraRedditSearchMagnetX .awesome-features__wrapper__text p span br {
        display: none
    }
}

@media (max-width: 575px) {
    #QuoraRedditSearchMagnetX .qr-packages__wrapper {
        margin-bottom: 4rem;
        width: 100%
    }
}

@media (max-width: 575px) {
    #about .team__list__item .team__list__item__img {
        margin-bottom: 1rem
    }

    #about .about-us__team .team__list__item__info {
        margin: 0 0 2.8rem
    }
}

@media (max-width: 575px) {
    #auditCustom .header-wrapper__text p br {
        display: none
    }
}

@media (max-width: 1199px) {
    .footer-center .footer-payment-gateways {
        justify-content: center
    }

    .footer-center .footer-payment-gateways__item {
        padding: 1rem 2.5rem
    }
}

#freshdesk-messaging-facade {
    bottom: 12px;
    min-height: 200px;
    min-width: 200px;
    overflow: hidden;
    position: fixed;
    right: 15px;
    z-index: 2222
}

#freshdesk-messaging-icon {
    animation-fill-mode: both;
    animation-duration: .5s;
    animation-name: zoom;
    border: 0;
    border-radius: 34px 8px 34px 34px;
    bottom: 6px;
    box-shadow: 0 5px 4px 0 rgb(0 0 0 / 26%);
    background-color: #ffe211;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 70 70'%3E%3Cg%3E%3Cg%3E%3Cpath fill='transparent' d='M35,0H61.3a8.76,8.76,0,0,1,8.76,8.76V35a35,35,0,0,1-35,35h0A35,35,0,0,1,0,35v0A35,35,0,0,1,35,0Z' /%3E%3Cpath fill='%23fff' d='M45.77,22.23H28.26A8.76,8.76,0,0,0,19.5,31V45.89a1.94,1.94,0,0,0,1.95,1.94H45.77a8.76,8.76,0,0,0,8.76-8.76V31A8.76,8.76,0,0,0,45.77,22.23ZM39.45,41H26.8a1.7,1.7,0,1,1,0-3.4H39.45a1.7,1.7,0,0,1,0,3.4Zm7.78-8.33H26.8a1.71,1.71,0,1,1,0-3.41H47.23a1.71,1.71,0,0,1,0,3.41Z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 60px;
    width: 60px;
    position: absolute;
    right: 5px;
    z-index: 9999
}

#freshdesk-messaging-icon:focus {
    outline: 0 !important
}

.freshdesk-messaging-icon-loading {
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E %23a %7B animation:x 2s infinite%7D @keyframes x %7B from %7B fill:transparent;stroke-width:10px;%7D to %7B fill:%23fff;%7D %7D %3C/style%3E%3Ccircle id='a' cx='26' cy='26' r='14' fill='%23fff' /%3E%3C/svg%3E") !important;
    cursor: auto !important;
    opacity: .8
}

@keyframes zoom {
    from {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

body.fc-widget-open #freshdesk-messaging-facade {
    display: none
}


.modal__form__button {

    margin-top: 1.8rem;

    width: 100%;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin-bottom: 6.4rem;

}

.modal__form__button button {
    border: none;
    outline: none;
    background: #2ba373;
    border-radius: 5rem;

    font-family: "Futura PT", sans-serif;

    font-weight: 600;

    font-size: 1.6rem;

    line-height: 1;

    width: 25rem;

    height: 6rem;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    text-align: center;

    text-transform: uppercase;

    color: #ffffff;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}


.modal-body__element {

    position: absolute;

}

.modal-body__element.modal-body__element_1 {

    width: 9.9rem;

    top: 1rem;

    right: 0;

}

.modal-body__element.modal-body__element_2 {

    width: 8.4rem;

    left: 0;

    bottom: 10rem;

}

.modal-body__element.modal-body__element_3 {

    width: 8.6rem;

    left: 0;

    top: -1rem;

}

.modal-body__element.modal-body__element_4 {

    width: 12.8rem;

    bottom: 0;

    right: 0;

}


.modal__button {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    position: relative;

    z-index: 1;

}

.modal__button button {

    border: none;

    width: 25rem;

    height: 6rem;

    font-family: "Futura PT", sans-serif;

    font-weight: 600;

    font-size: 1.4rem;

    line-height: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    text-align: center;

    text-transform: uppercase;

    color: #ffffff;

    background: -webkit-gradient(linear, right top, left top, from(#1765c9), color-stop(0.01%, #1765c9), to(#1b7bf6));

    background: -o-linear-gradient(right, #1765c9 0%, #1765c9 0.01%, #1b7bf6 100%);

    background: linear-gradient(270deg, #1765c9 0%, #1765c9 0.01%, #1b7bf6 100%);

    -webkit-box-shadow: 0rem 0.2rem 1rem rgba(0, 43, 186, 0.25);

    box-shadow: 0rem 0.2rem 1rem rgba(0, 43, 186, 0.25);

    border-radius: 5rem;

}

.modal__button a {

    border: none;

    width: 25rem;

    height: 6rem;

    font-family: "Futura PT", sans-serif;

    font-weight: 600;

    font-size: 1.4rem;

    line-height: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    text-align: center;

    text-transform: uppercase;

    color: #ffffff;

    background: -webkit-gradient(linear, right top, left top, from(#1765c9), color-stop(0.01%, #1765c9), to(#1b7bf6));

    background: -o-linear-gradient(right, #1765c9 0%, #1765c9 0.01%, #1b7bf6 100%);

    background: linear-gradient(270deg, #1765c9 0%, #1765c9 0.01%, #1b7bf6 100%);

    -webkit-box-shadow: 0rem 0.2rem 1rem rgba(0, 43, 186, 0.25);

    box-shadow: 0rem 0.2rem 1rem rgba(0, 43, 186, 0.25);

    border-radius: 5rem;

}


.AboutYourself .modal-content {

    background: #fff;

    max-width: 64rem;

    margin: auto;

}

.AboutYourself .modal-header {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: end;

    -ms-flex-pack: end;

    justify-content: flex-end;

}

.AboutYourself .modal-header .close {

    position: static;

    padding: 1rem 1rem;

    margin: 0;

}

.AboutYourself .modal-body {

    padding: 0 4rem 3rem;

    position: relative;

}

.AboutYourself .modal__title h2 {
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 3.1rem;
    color: #000;
}

.AboutYourself .form__field {
    margin-left: 3rem;
    margin-right: 3rem;
    margin-bottom: 3.3rem;
}

.AboutYourself .modal__form__button {
    margin-bottom: 4.3rem;
}

.AboutYourself .form-samples__wrap {
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
}

.AboutYourself .form-samples__wrap .form-samples__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    line-height: 1.3rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.AboutYourself .form-samples__wrap .form-samples__label input {
    margin-right: 1rem;
}

.AboutYourself .form-samples__wrap a {
    margin-left: 1rem;
    line-height: 1;
    font-weight: normal;
    font-size: 1.2rem;
}

.AboutYourself .form-samples__wrap__blok {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


#result-accept_privacy_policy {

    color: #f47676;

    font-size: 1.4rem;

    display: none;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    position: relative;

    padding-top: 1rem;

}


.affiliate__head {

    padding-top: 8rem;

    padding-bottom: 3.5rem;

    background: #fff;

}


.affiliate__head__wrapper {

    padding-top: 7.3rem;

}


.affiliate__head__title {

    margin-bottom: 5.4rem;

}

.affiliate__head__title h1 {

    font-family: "Futura PT", sans-serif;

    font-weight: 700;

    font-size: 3.6rem;

    line-height: 4.6rem;

    text-align: left;

    color: #9f24ff;

}


.affiliate__head__text {

    margin-bottom: 5.4rem;

}

.affiliate__head__text p {

    font-family: "Raleway", sans-serif;

    font-weight: 500;

    font-size: 1.8rem;

    line-height: 2.1rem;

    color: #000000;

}


.affiliate__btn {

    width: 19rem;

    height: 4.9rem;

    font-family: "Futura PT", sans-serif;

    font-weight: 700;

    font-size: 1.4rem;

    line-height: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    text-align: center;

    text-transform: uppercase;

    border-radius: 3rem;

    background: #9f24ff;

    color: #ffffff;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(159, 36, 255, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(159, 36, 255, 0.3));

}

.affiliate__btn:hover {

    background: #9f24ff;

    color: #ffffff;

}


.affiliate__head__wrap {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}


.affiliate__head__image {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}


.affiliate__head__block {

    margin-left: auto;

    padding-top: 5rem;

}


.affiliate__head__block__item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    width: -webkit-fit-content;

    width: -moz-fit-content;

    width: fit-content;

    min-width: 19rem;

    padding: 2rem;

    height: 11.6rem;

    background: #ffffff;

    border-radius: 1.5rem;

    -webkit-filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, 0.1));

    filter: drop-shadow(0rem 1rem 3rem rgba(0, 0, 0, 0.1));

    margin-bottom: 3.3rem;

}


.modal__form {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    width: 100%;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    max-width: 58rem;

    margin: 0 auto;

    position: relative;

    z-index: 1;

}


.form__field {

    margin-bottom: 2rem;

    width: 100%;

}

.form__field input {
    width: 100%;
    border: 3px solid #2ba373;
    outline: none;
    border-radius: 10rem;
    height: 5rem;
    padding: 0 3rem;
    color: #000;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
}

.form__field input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.form__field input::-moz-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.form__field input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.form__field input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.form__field input::placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.form__field textarea {
    width: 100%;
    border: 3px solid #2ba373;
    outline: none;
    border-radius: 2em;
    height: 15rem;
    padding-top: 2em;
    padding-bottom: 1em;
    padding-left: 2em;
    padding-right: 3em;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: #000;
}

.form__field textarea::placeholder {
    color: #999999;
}

.form__field select {
    width: 100%;
    border: 2px solid #1b7bf6;
    border-radius: 10rem;
    height: 5rem;
    padding: 0 3rem;
    padding-right: 5rem;
    font-family: "Futura PT", sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.4);
}