/* MAIN CSS --------------------------------------------------- */


/* ------ Specification ------ */

.calendly-popup-content {
    overflow: auto;
    height: 100%;
}

.calendly-popup-content::-webkit-scrollbar {
    display: none;
}

.calendly-popup-content iframe {
    height: 140% !important;
}

:root {

    --main-color: #1b7bf6;

    --second-color: #0748c6;

    --third-color: #222222;

    --main-text-color: #222222;

    --shadow: 0 0.6rem 3.3rem -2rem rgba(0, 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
}

.purp {
    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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


.btn:focus,
.btn:active {

    outline: none !important;

    -webkit-box-shadow: none;

    box-shadow: none;

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


a,
button,
input,
div {

    text-decoration: none;

    /* -webkit-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease; */

}


input,
input:hover,
input:focus,
input:active,
button,
button:hover,
button:focus,
button:active {

    outline: none !important;

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.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;

    /*padding: 1rem 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;

    font-size: 1.6rem;

    font-family: "Futura PT Demi", sans-serif;

    color: #ffffff;

    background: #1b7bf6;

    border: 1px solid rgba(255, 255, 255, 0.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, 0.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: 0.5px solid #1b7bf6;

    border-radius: 3rem;

    color: #1b7bf6;

}


.button_order-now:hover {

    background: #1b7bf6;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    border-radius: 3rem;

    color: #ffffff;

}


.button_check {

    background: transparent;

    border: 1px solid #1b7bf6;

    color: #1b7bf6;

    border-radius: 3rem;

}


.button_check:hover {

    background: #1b7bf6;

    border: 1px solid rgba(255, 255, 255, 0.33);

    color: #ffffff;

}


/*All Pages*/

/*HAMBURGER MENU*/

/*Button*/

.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;

}


/*Navigation panel*/

.main-page-header {

    background: #062E5F;

    /*background: url("/views/img/header-bg.gif") top center no-repeat;*/

    background-size: cover;

    min-height: 100%;

    /*height: 100vh;*/

    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;

}


/*background video*/

/*video {*/

/*  position: fixed;*/

/*  top: 50%;*/

/*  left: 50%;*/

/*  min-width: 100%;*/

/*  min-height: 100%;*/

/*  width: auto;*/

/*  height: auto;*/

/*  z-index: -100;*/

/*  transform: translateX(-50%) translateY(-50%);*/

/*  background: url('//demosthenes.info/assets/images/polina.jpg') no-repeat;*/

/*  background-size: cover;*/

/*  transition: 1s opacity;*/

/*}*/

.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: 0.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, 0.1);

    margin-bottom: auto;

}


.navbar-brand {

    height: 100%;

    margin: 0;

    padding: 0 4.5rem 0 0;

    border-right: 1px solid rgba(255, 255, 255, 0.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 menu*/

.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, 0.6);

    cursor: pointer;

}


.lang__nav__link:hover {

    font-family: "Futura PT Demi", sans-serif;

    font-size: 1.4rem;

    color: var(--main-text-color);

}


/*navigation links*/

.nav-link {

    font-size: 1.4rem;

    color: rgba(255, 255, 255, 0.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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


.navbar-logIn:hover > .header__LogInIcon {

    fill: var(--second-color);

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


/*.dropdown:hover>.dropdown-menu {*/

/*  display: block;*/

/*}*/

.dropdown-toggle::after {

    display: none;

}


.dropdown-menu {

    padding: 0.8rem 1.2rem;

    margin: 0;

    font-size: 1.4rem;

    line-height: 2.4rem;

    color: rgba(255, 255, 255, 0.6);

    background: #1b7bf6;

    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, 0.6);

}


.dropdown__arrowIcon {

    width: 0.7rem;

    height: 1.3rem;

    stroke: rgba(255, 255, 255, 0.6);

    fill: none;

    margin-left: 2rem;

}


/*header contetn*/

.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, 0.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, 0.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, 0.6);

    margin-bottom: 1rem;

}


.contact__wrapper__box__title svg {

    margin-right: 0.6rem;

}


.contact__wrapper__box__link {

    font-family: "Futura PT Demi", sans-serif;

    font-size: 1.6rem;

    color: var(--main-text-color);

    border-bottom: 0.05rem dashed rgba(255, 255, 255, 0.5);

    padding-bottom: 0.4rem;

}


.contact__wrapper__box__link:hover {

    color: var(--main-text-color);

    border-bottom: 0.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, 0.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: 0.05rem dashed rgba(255, 255, 255, 0.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);

}


/*SECTION LINKS*/

.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: #1b7bf6;

    font-family: "Raleway", sans-serif;

    font-weight: 700;

}


.links-mp {

    padding: 0 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, 0.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;

}


/*SECTION CLIENT REPORT*/

.client-report {

    padding-top: 15.7rem;

}


/*table*/

.table {

    border-left: 1px solid rgba(27, 123, 246, 0.2);

    border-right: 1px solid rgba(27, 123, 246, 0.2);

}


.table-striped > tbody > tr:nth-child(2n-1) > td,
.table-striped > tbody > tr:nth-child(2n-1) > th {

    background: #f4f9ff;

}


.table-striped > tbody > tr:nth-child(2n-2) > td,
.table-striped > tbody > tr:nth-child(2n-2) > th {

    background: rgba(218, 233, 255, 0.4);

}


.table td,
.table th {

    padding: 1rem 2.1rem;

    vertical-align: unset;

    border-top: 1px solid rgba(27, 123, 246, 0.2);

}


.table tr td:last-child {

    font-size: 2rem;

    color: #1b7bf6;

}


.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;

}


/*SECTION COMAPER*/

.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: 0.4rem;

}


.compare__wrapper__list {

    padding: 3rem 5rem 5rem 5rem;

}


.compare__wrapper_cons .compare__wrapper__title {

    border: 1px solid rgba(27, 123, 246, 0.2);

}


.compare__wrapper_pros .compare__wrapper__title {

    border: 1px solid rgba(255, 255, 255, 0.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: #1b7bf6;

    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, 0.8);

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    /*-webkit-box-align: center;*/

    /*-ms-flex-align: center;*/

    /*-webkit-align-items: center;*/

    /*align-items: center;*/

}


.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: 0.5rem;

}


.checkIcon {

    width: 2rem;

    min-width: 2rem;

    height: 1.469rem;

    margin-right: 1.6rem;

    margin-top: 0.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;

}


/*SECTION WORLD*/

.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;

}


/*SECTION packages*/

.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: 0.25px solid #1b7bf6;

    -webkit-box-shadow: 0 2.3rem 3rem rgba(0, 0, 0, 0.07);

    box-shadow: 0 2.3rem 3rem rgba(0, 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 #FFA500;
}

.package__wrapper__title {

    font-family: "Futura PT", sans-serif;

    font-weight: bold;

    font-size: 1.8rem;

    line-height: 2.9rem;

    letter-spacing: 0.2em;

    color: rgba(34, 34, 34, 0.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, 0.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, 0.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: #1b7bf6;

    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 {

    /*position: absolute;*/

    /*bottom: -28px;*/

    /*left: 51px;*/

    width: 22rem;

    height: 6rem;

    margin: 0 auto;

    margin-bottom: -9rem;

}

.package__wrapper__btn-selected {
    border: 2px solid #FFA500;
}


.package__wrapper_platinum {

    background: #dbe4ff;

}


/*.package__wrapper:hover > .package__wrapper__btn {*/

/*  background: #1B7BF6;*/

/*  box-sizing: border-box;*/

/*  border-radius: 3rem;*/

/*  color: #FFFFFF;*/

/*}*/

.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 #1b7bf6;

    border-radius: 16rem 16rem 2.6rem 2.6rem;

    -webkit-transform: matrix(1, 0.07, -0.04, 1, 0, 0);

    -ms-transform: matrix(1, 0.07, -0.04, 1, 0, 0);

    transform: matrix(1, 0.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, 0.34);

    color: #ffffff;

}

/*header-owl-carousel*/

.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, 0.2);

    border-right: 1px solid rgba(255, 255, 255, 0.2);

    border-bottom: 1px solid rgba(255, 255, 255, 0.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, 0.5);

    cursor: pointer;

    border-left: 1px solid rgba(255, 255, 255, 0.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;

}


/*alter pages*/

.navbar_alter {

    border-bottom: 1px solid rgba(27, 123, 246, 0.1);

}


.navbar-brand_alter {

    height: 100%;

    margin: 0;

    padding: 0 4.5rem 0 0;

    border-right: 1px solid rgba(27, 123, 246, 0.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: #1b7bf6 !important;

    border-color: #1b7bf6 !important;

}


.link__alter {

    color: #323232;

}


.link__alter:hover {

    color: #1b7bf6;

}


.navbar-nav__alter .link__alter:focus,
.navbar-nav__alter .link__alter:hover,
.navbar-nav .link__alter:focus,
.navbar-nav .link__alter:hover {

    color: #1b7bf6 !important;

    border-color: #1b7bf6 !important;

}


.navbar-logIn__alter {

    color: #1b7bf6;

}


.header__LogInIcon__alter {

    fill: #1b7bf6;

}


.navbar-logIn__alter:hover {

    color: var(--second-color);

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


.navbar-logIn__alter:hover > .header__LogInIcon__alter {

    fill: var(--second-color);

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


.contact__wrapper__box__title_alter {

    font-family: "Futura PT", sans-serif;

    font-weight: 500;

    color: rgba(34, 34, 34, 0.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 PAGE*/

.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;

    /*height: 100%;*/

    -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, 0.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 #1b7bf6;

    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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

    margin-bottom: 2rem;

}


.faq__arrowIcon {

    fill: transparent;

    width: 2.5rem;

    height: 2.5rem;

    stroke: #1b7bf6;

    -webkit-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    transform: rotate(90deg);

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


.faq__question[aria-expanded=true] {

    color: #1b7bf6 !important;

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


.faq__question[aria-expanded=true] .faq__arrowIcon {

    -webkit-transform: rotate(270deg);

    -ms-transform: rotate(270deg);

    transform: rotate(270deg);

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


/*CASE PAGEa*/

.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: 0.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, 0.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, #1b7bf6 0%, #0a56b8 100%);

    background: linear-gradient(123.83deg, #1b7bf6 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: 0.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 {

    /*width: 40%;*/

    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%;

    /*width: 45%;*/

}


.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;

}


/*modals*/

.modal-body__btn {

    width: 5rem;

    height: 5rem;

    background: #1b7bf6;

    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;

    /*position: absolute;*/

    -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;

    /*left: -7rem;*/

    /*left: 7%;*/

    margin-left: -18rem;

    margin-right: auto;

}


.modal-body__btn_next {

    top: 21rem;

    right: -7rem;

    /*right: 7%;*/

    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;

    /*position: relative;*/

}


.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: #1b7bf6;

    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: #1b7bf6;
    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: #1b7bf6;
    border-bottom: 1px solid #1b7bf6;
}

.modal-footer__link a:hover {
    color: #1b7bf6;
}

.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 {

    margin-bottom: 12rem;

}


.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: #222222;

    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: #1b7bf6;

}


.wrapper__box__contact__link {

    font-family: "Futura PT Demi", sans-serif;

    font-weight: 500;

    font-size: 2.4rem;

    line-height: 4rem;

    color: #222222;

}


.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: #222222;

}


.contact__soc_link span {

    background: #1b7bf6;

    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, #1765c9 21.89%, #1b7bf6 77.9%);
    background: linear-gradient(
            258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);
    border-radius: 3rem;
    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, .3));
    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, .3));

}

.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, 0.05) !important;

}


.h100 {

    height: 100%;

}


/*modal form*/

.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: #1b7bf6;

    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: 0.8rem;

    height: 0.8rem;

    margin-right: 0.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, 0.5);

}


.form-samples__input::-moz-placeholder {

    color: rgba(34, 34, 34, 0.5);

}


.form-samples__input:-ms-input-placeholder {

    color: rgba(34, 34, 34, 0.5);

}


.form-samples__input::-ms-input-placeholder {

    color: rgba(34, 34, 34, 0.5);

}


.form-samples__input::placeholder {

    color: rgba(34, 34, 34, 0.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: #1b7bf6;

    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 {

    /*background-color: red;*/

    border-radius: 1000px;

    position: absolute;

    left: 0;

    top: 0;

    width: 0px;

    height: 0px;

    margin-left: 0px;

    margin-top: 0px;

    pointer-events: none;

    /*animation-timing-function: ease-in-out;*/

}


.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: #1b7bf6;

    border: 1px solid rgba(255, 255, 255, 0.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 0.5s forwards;

    animation: explode 0.5s forwards;

}


.desplode-circle {

    -webkit-animation: desplode 0.5s forwards;

    animation: desplode 0.5s forwards;

}


@-webkit-keyframes explode {

    0% {
        width: 0px;
        height: 0px;
        margin-left: 0px;
        margin-top: 0px;
        background-color: rgba(42, 53, 80, 0.2);
        color: #ffffff;
    }

    100% {
        width: 400px;
        height: 400px;
        margin-left: -200px;
        margin-top: -200px;
        background-color: #0748c6;
        color: #ffffff;
    }

}

@keyframes explode {

    0% {

        width: 0px;

        height: 0px;

        margin-left: 0px;

        margin-top: 0px;

        background-color: rgba(42, 53, 80, 0.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: 0px;

        height: 0px;

        margin-left: 0px;

        margin-top: 0px;

        background-color: rgba(218, 233, 255, 0.6);

        color: #ffffff;

    }

}

@keyframes desplode {

    0% {

        width: 400px;

        height: 400px;

        margin-left: -200px;

        margin-top: -200px;

        background-color: #0748c6;

        color: #ffffff;

    }

    100% {

        width: 0px;

        height: 0px;

        margin-left: 0px;

        margin-top: 0px;

        background-color: rgba(218, 233, 255, 0.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: 0.5px solid #1b7bf6;

    color: #1b7bf6;

    -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: 0.05rem dashed rgba(255, 255, 255, 0.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 {

    /*position: absolute;*/

    /*bottom: -28px;*/

    /*left: 51px;*/

    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, 0.33);

    color: #ffffff;

}


.explode-circle_white {

    -webkit-animation: explode_white 0.5s forwards;

    animation: explode_white 0.5s forwards;

}

.package__wrapper__btn-selected .explode-circle_white {

    -webkit-animation: explode_yellow 0.5s forwards;

    animation: explode_yellow 0.5s forwards;

}


.desplode-circle_white {

    -webkit-animation: desplode_white 0.5s forwards;

    animation: desplode_white 0.5s forwards;

}

.package__wrapper__btn-selected .desplode-circle_white {

    -webkit-animation: desplode_yellow 0.5s forwards;

    animation: desplode_yellow 0.5s forwards;

}


@-webkit-keyframes explode_white {

    0% {

        width: 0px;

        height: 0px;

        margin-left: 0px;

        margin-top: 0px;

        background-color: rgba(42, 53, 80, 0.2);

    }

    100% {

        width: 400px;

        height: 400px;

        margin-left: -200px;

        margin-top: -200px;

        background-color: #1b7bf6;

    }

}

@keyframes explode_white {

    0% {

        width: 0px;

        height: 0px;

        margin-left: 0px;

        margin-top: 0px;

        background-color: rgba(42, 53, 80, 0.2);

    }

    100% {

        width: 400px;

        height: 400px;

        margin-left: -200px;

        margin-top: -200px;

        background-color: #1b7bf6;

    }

}

@-webkit-keyframes explode_white {

    0% {

        width: 0px;

        height: 0px;

        margin-left: 0px;

        margin-top: 0px;

        background-color: rgba(42, 53, 80, 0.2);

    }

    100% {

        width: 400px;

        height: 400px;

        margin-left: -200px;

        margin-top: -200px;

        background-color: #1b7bf6;

    }

}

@keyframes explode_yellow {

    0% {

        width: 0px;

        height: 0px;

        margin-left: 0px;

        margin-top: 0px;

        background-color: rgba(255, 165, 0, 0.2);

    }

    100% {

        width: 400px;

        height: 400px;

        margin-left: -200px;

        margin-top: -200px;

        background-color: #FFA500;

    }

}

@-webkit-keyframes explode_yellow {

    0% {

        width: 400px;

        height: 400px;

        margin-left: -200px;

        margin-top: -200px;

        background-color: #FFA500;

    }

    100% {

        width: 0px;

        height: 0px;

        margin-left: 0px;

        margin-top: 0px;

        background-color: rgba(255, 165, 0, 0.6);

    }

}

@keyframes desplode_yellow {

    0% {

        width: 400px;

        height: 400px;

        margin-left: -200px;

        margin-top: -200px;

        background-color: #FFA500;

    }

    100% {

        width: 0px;

        height: 0px;

        margin-left: 0px;

        margin-top: 0px;

        background-color: rgba(255, 165, 0, 0.6);

    }

}

@keyframes desplode_white {

    0% {

        width: 400px;

        height: 400px;

        margin-left: -200px;

        margin-top: -200px;

        background-color: #1b7bf6;

    }

    100% {

        width: 0px;

        height: 0px;

        margin-left: 0px;

        margin-top: 0px;

        background-color: rgba(218, 233, 255, 0.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, 0.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: #1b7bf6;

}


.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: 0.8rem solid #f4f9ff;

    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: 0.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, 0.25), 16px 16px 50px rgba(27, 123, 246, 0.1);

    box-shadow: -16px -16px 50px rgba(255, 255, 255, 0.25), 16px 16px 50px rgba(27, 123, 246, 0.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;

}


/*off blocks*/

.text-bloc {

    display: none;

}


/* packages-switch styles */

.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, 0.565, 1.35) 0.4s;

    -o-transition: left cubic-bezier(0.88, -0.35, 0.565, 1.35) 0.4s;

    transition: left cubic-bezier(0.88, -0.35, 0.565, 1.35) 0.4s;

    border-radius: 2.75rem;

    -webkit-box-shadow: 0 0.2rem 1.5rem 0 rgba(0, 0, 0, 0.1);

    box-shadow: 0 0.2rem 1.5rem 0 rgba(0, 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: 0.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;

}


/*NEW CROWDO -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/

#newSearchMagnetX {

    background: #ffffff;

}


#newSearchMagnetX p {

    font-family: "Roboto", sans-serif;

    font-weight: 400;

    font-size: 1.8rem;

    line-height: 2.8rem;

    color: #222222;

}


#newSearchMagnetX h1,
#newSearchMagnetX h2,
#newSearchMagnetX h3,
#newSearchMagnetX h4,
#newSearchMagnetX h5,
#newSearchMagnetX 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: #ecc656;

}


#newSearchMagnetX a,
#newSearchMagnetX a:hover,
#newSearchMagnetX 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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


#newSearchMagnetX .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, 0.16);

    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);

}


#newSearchMagnetX .btn:hover {

    background: #1b7bf6;

    color: #ffffff;

}


#newSearchMagnetX .btn:active {

    background: #1b7bf6;

    color: #ffffff;

}


#newSearchMagnetX .btn span {

    margin-left: 0.5rem;

    font-weight: 400;

}


#newSearchMagnetX .build-buttons__text {

    font-family: "Montserrat", sans-serif;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .btn-orange {

    background: #f6961b;

    color: #ffffff;

}


#newSearchMagnetX .btn-orange:hover {

    background: #f6961b;

    color: #ffffff;

}


#newSearchMagnetX .btn-orange:active {

    background: #f6961b;

    color: #ffffff;

}


#newSearchMagnetX header {

    background: #ffffff;

}


#newSearchMagnetX .nav-link {

    /*  font-size: 1.6rem;*/

    font-family: "Futura PT Demi", sans-serif;

}


#newSearchMagnetX .navbar_alter {

    border: none;

}


#newSearchMagnetX .navbar-brand_alter {

    border: none;

}


#newSearchMagnetX .link__alter_active {

    border-color: transparent !important;

}


#newSearchMagnetX .navbar-nav__alter .link__alter:focus,
.navbar-nav__alter .link__alter:hover,
.navbar-nav .link__alter:focus,
.navbar-nav .link__alter:hover {

    color: #1b7bf6 !important;

    border-color: transparent !important;

}


#newSearchMagnetX .section-title h2 {

    font-size: 3.6rem;

    line-height: 4.6rem;

    font-weight: 600;

    text-align: center;

    text-transform: unset;

}


#newSearchMagnetX .header {

    padding-top: 2rem;


    border-bottom: 1px solid #2222221a;
}


.newSearchMagnetX .header {
    z-index: 1;
}

#newSearchMagnetX .header-wrapper {

    padding-top: 9.6rem;

}


#newSearchMagnetX .header-wrapper__title {

    margin-bottom: 3rem;

}


#newSearchMagnetX .header-wrapper__title h1 {

    font-size: 4.8rem;

    text-align: left;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .header-wrapper__text_percent {

    background: #fff2cb;

    padding: 1.4rem 2rem;

    font-family: "Montserrat", sans-serif;

    font-size: 3.6rem;

    line-height: 4rem;

    font-weight: 700;

    color: #ecc656;

    margin-right: 2rem;

    border-radius: 0.5rem;

}


#newSearchMagnetX .header-wrapper__text p {

    width: 100%;

}


#newSearchMagnetX .header-wrapper__text .google {

    font-weight: 700;

}


#newSearchMagnetX .header-wrapper__text .google:nth-child(1) {

    color: #4285f4;

}


#newSearchMagnetX .header-wrapper__text .google:nth-child(2) {

    color: #ea4335;

}


#newSearchMagnetX .header-wrapper__text .google:nth-child(3) {

    color: #fbbc05;

}


#newSearchMagnetX .header-wrapper__text .google:nth-child(4) {

    color: #4285f4;

}


#newSearchMagnetX .header-wrapper__text .google:nth-child(5) {

    color: #34a853;

}


#newSearchMagnetX .header-wrapper__text .google:nth-child(6) {

    color: #ea4335;

}


#newSearchMagnetX .header-wrapper__text .google:not(:last-child) {

    margin-right: -0.4rem;

}


#newSearchMagnetX .header-wrapper__buttons a:first-child {

    margin-right: 1rem;

}


#newSearchMagnetX .header-wrapper__buttons .btn-text {

    font-size: 1.6rem;

    text-transform: unset;

}


#newSearchMagnetX .header-wrapper__buttons-mob {

    display: none;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}


#newSearchMagnetX .header-list {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    padding-top: 5.7rem;

}


#newSearchMagnetX .header-list__item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}


#newSearchMagnetX .header-list__item_icon {

    background: #1b7bf6;

    opacity: 0.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;

}


#newSearchMagnetX .header-list__item_icon svg {

    width: 1.2rem;

    height: 1rem;

}


#newSearchMagnetX .header-list__item_text {

    font-size: 1.6rem;

}


#newSearchMagnetX .header-list__item_text span {

    font-weight: 700;

}


#newSearchMagnetX .header-list__item:not(:last-child) {

    margin-right: 7rem;

}


#newSearchMagnetX .guest-posting {

    padding-top: 10rem;

    padding-bottom: 4rem;

    border-bottom: 1px solid #2222221a;

}


#newSearchMagnetX .guest-posting__title {

    margin-bottom: 8rem;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .guest-posting__wrapper__icon {

    margin-bottom: 4rem;

}


#newSearchMagnetX .guest-posting__wrapper__icon svg {

    width: 6rem;

    height: 6rem;

}


#newSearchMagnetX .guest-posting__wrapper__text span {

    font-weight: 700;

}


#newSearchMagnetX .transparent {

    padding-top: 10rem;

    padding-bottom: 10rem;

}


#newSearchMagnetX .transparent__title {

    margin-bottom: 4rem;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .transparent__counter__wrapper__img {

    width: 26rem;

    position: absolute;

}


#newSearchMagnetX .transparent__counter__wrapper__img.woman {

    left: -22.7rem;

    top: -57px;

}


#newSearchMagnetX .transparent__counter__wrapper__img.man {

    right: -21.7rem;

    bottom: 0;

}


#newSearchMagnetX .transparent__counter__wrapper__block h4 {

    font-family: "Roboto", sans-serif;

    font-weight: 700;

    font-size: 2.4rem;

    padding-top: 1rem;

    margin-right: 2rem;

}


#newSearchMagnetX .transparent__counter__wrapper__block .counter__block {

    margin-bottom: 4rem;

}


#newSearchMagnetX .transparent__counter__wrapper__block .counter__block__image {

    margin-bottom: 2rem;

}


#newSearchMagnetX .transparent__counter__wrapper__block .counter__block__image img {

    width: 36.5rem;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .transparent__counter__wrapper__block .counter__block__list__item p span {

    font-weight: 700;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .transparent__counter__wrapper__block .range-wrap input[type=range] {

    -webkit-appearance: none;

    margin: 20px 0;

    width: 100%;

    outline: none;

}


#newSearchMagnetX .transparent__counter__wrapper__block .range-wrap input[type=range]:focus {

    outline: none;

}


#newSearchMagnetX .transparent__counter__wrapper__block .range-wrap input[type=range]::-webkit-slider-runnable-track {

    width: 100%;

    height: 0.6rem;

    cursor: pointer;

    animate: 0.2s;

    background: #e9e9e9;

    border-radius: 0.5rem;

}


#newSearchMagnetX .transparent__counter__wrapper__block .range-wrap input[type=range]::-webkit-slider-thumb {

    width: 2.5rem;

    height: 2.5rem;

    border-radius: 50%;

    background: #1b7bf6;

    cursor: pointer;

    -webkit-appearance: none;

    margin-top: -1rem;

}


#newSearchMagnetX .transparent__counter__wrapper__block .range-wrap .range-value {

    position: absolute;

    top: -50%;

    -webkit-transition: none;

    -o-transition: none;

    transition: none;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .transparent__range {

    margin-bottom: 6rem;

}


#newSearchMagnetX .transparent__range h3 {

    font-size: 2.4rem;

    line-height: 3.4rem;

    font-weight: 700;

    text-align: center;

}


#newSearchMagnetX .transparent__buttons {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    /*flex-direction: column;*/

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    /*margin-bottom: 10rem;*/

}


#newSearchMagnetX .transparent__buttons a:first-child {

    margin-right: 1rem;

}


#newSearchMagnetX .transparent__buttons .btn-text {

    font-weight: 400;

}


#newSearchMagnetX .transparent__text {

    padding-top: 7.5rem;

    text-align: center;

    margin-bottom: 4rem;

}


#newSearchMagnetX .transparent__text h3 {

    font-size: 2.4rem;

    line-height: 3.4rem;

    font-weight: 600;

}


#newSearchMagnetX .transparent__text p {

    opacity: 0.6;

}


#newSearchMagnetX .transparent-table {

    padding: 0 3.5rem;

    margin-bottom: 10rem;

}


#newSearchMagnetX .table-responsive {

    border-radius: 0.5rem;

}


#newSearchMagnetX .table {

    border-left: 1px solid rgba(27, 123, 246, 0.2);

    border-right: 1px solid rgba(27, 123, 246, 0.2);

    border-bottom: 1px solid rgba(27, 123, 246, 0.2);

}


#newSearchMagnetX .table-striped > tbody > tr:nth-child(2n-1) > td,
#newSearchMagnetX .table-striped > tbody > tr:nth-child(2n-1) > th {

    background: #ffffff;

}


#newSearchMagnetX .table-striped > tbody > tr:nth-child(2n-2) > td,
#newSearchMagnetX .table-striped > tbody > tr:nth-child(2n-2) > th {

    background: rgba(218, 233, 255, 0.4);

}


#newSearchMagnetX .table td,
#newSearchMagnetX .table th {

    padding: 1rem 2.1rem;

    vertical-align: unset;

    border-top: 1px solid rgba(27, 123, 246, 0.2);

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .table thead th {

    vertical-align: middle;

    border-bottom: none;

    color: #fff;

    font-family: "Montserrat", sans-serif;

    font-weight: 700;

    font-size: 1.6rem;

    line-height: 2.4rem;

    text-transform: capitalize;

    text-align: center;

}


#newSearchMagnetX .thead__blue {

    background: #1b7bf6;

}


#newSearchMagnetX .transparent-work {

    margin-bottom: 10rem;

}


#newSearchMagnetX .transparent-work__wrapper .transparent-work__wrapper__title {

    margin-bottom: 3.6rem;

}


#newSearchMagnetX .transparent-work__wrapper .transparent-work__wrapper__title h3 {

    font-size: 2.4rem;

    line-height: 3.4rem;

    font-weight: 700;

    text-align: left;

}


#newSearchMagnetX .transparent-work__wrapper.first {

    padding-left: 5.7rem;

    padding-top: 1.5rem;

}


#newSearchMagnetX .transparent-work__wrapper.second {

    padding-top: 7rem;

}


#newSearchMagnetX .transparent-work__wrapper.second .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img {

    opacity: 1;

    border-color: #ffffff;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .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: #1b7bf6;

    opacity: 0.3;

    border: 0.4rem solid #cccccc;

    margin-right: 2rem;

}


#newSearchMagnetX .transparent-work__wrapper__list .transparent-work__wrapper__list__item .transparent-work__wrapper__list__item__img svg {

    width: 3rem;

    height: 3rem;

}


#newSearchMagnetX .transparent-work__wrapper__list .transparent-work__wrapper__list__item span {

    font-weight: 700;

}


#newSearchMagnetX .transparent-work__image {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}


#newSearchMagnetX .transparent-work__image.woman img {

    width: 50.4rem;

}


#newSearchMagnetX .transparent-work__image.man img {

    width: 49.4rem;

}


#newSearchMagnetX .transparent-message {

    position: relative;

}


#newSearchMagnetX .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%);

}


#newSearchMagnetX .build {

    padding-top: 10rem;

    padding-bottom: 10rem;

    background: #f9fafb;

}


#newSearchMagnetX .build__title {

    margin-bottom: 8rem;

}


#newSearchMagnetX .build-wrapper {

    position: relative;

}


#newSearchMagnetX .build-wrapper .build-wrapper__image {

    margin: 15rem 0;

}


#newSearchMagnetX .build-wrapper .build-wrapper__image img {

    width: 103rem;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .build-wrapper .build-wrapper__text span {

    font-weight: 700;

}


#newSearchMagnetX .build-wrapper .build-wrapper__text.top p {

    margin-bottom: 2.5rem;

}


#newSearchMagnetX .build-wrapper .build-wrapper__text.bottom {

    -webkit-box-orient: vertical;

    -webkit-box-direction: reverse;

    -ms-flex-direction: column-reverse;

    flex-direction: column-reverse;

}


#newSearchMagnetX .build-wrapper .build-wrapper__text.bottom p {

    padding-top: 2.5rem;

}


#newSearchMagnetX .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: #1b7bf6;

    border-radius: 50%;

    font-family: "Roboto", sans-serif;

    font-size: 1.8rem;

    color: #ffffff;

}


#newSearchMagnetX .build-wrapper__text:nth-child(2) {

    bottom: -9.4rem;

    left: -2.9rem;

    width: 20rem;

}


#newSearchMagnetX .build-wrapper__text:nth-child(3) {

    top: -12.2rem;

    left: 14.4rem;

    width: 20rem;

}


#newSearchMagnetX .build-wrapper__text:nth-child(4) {

    bottom: -12.2rem;

    left: 30rem;

    width: 23rem;

}


#newSearchMagnetX .build-wrapper__text:nth-child(5) {

    top: -15rem;

    left: 47.2rem;

}


#newSearchMagnetX .build-wrapper__text:nth-child(6) {

    bottom: -12.2rem;

    left: 65.9rem;

    width: 20rem;

}


#newSearchMagnetX .build-wrapper__text:nth-child(7) {

    top: -15rem;

    right: -27px;

    width: 20rem;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .build-buttons p {

    font-weight: 500;

    margin-bottom: 3rem;

}


#newSearchMagnetX .guest-post {

    padding-top: 12rem;

}


#newSearchMagnetX .guest-post__title {

    margin-bottom: 6.5rem;

    position: relative;

}


#newSearchMagnetX .guest-post__title .guest-post__title__img {

    position: absolute;

}


#newSearchMagnetX .guest-post__title .guest-post__title__img.left {

    left: 0;

    top: 2.5rem;

}


#newSearchMagnetX .guest-post__title .guest-post__title__img.left img {

    width: 21rem;

}


#newSearchMagnetX .guest-post__title .guest-post__title__img.right {

    right: 0;

    top: -3rem;

}


#newSearchMagnetX .guest-post__title .guest-post__title__img.right img {

    width: 29rem;

}


#newSearchMagnetX .guest-post__wrapper {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    margin-bottom: 4.2rem;

}


#newSearchMagnetX .guest-post__wrapper .guest-post__wrapper__icon {

    margin-right: 1.5rem;

}


#newSearchMagnetX .guest-post__wrapper .guest-post__wrapper__icon svg {

    width: 2rem;

    height: 2rem;

}


#newSearchMagnetX .guest-post__wrapper .guest-post__wrapper__text h4 {

    font-size: 1.8rem;

    font-weight: 700;

    margin-bottom: 1rem;

    text-align: left;

}


#newSearchMagnetX .guest-post__wrapper .guest-post__wrapper__text p {

    font-weight: 300;

    padding-right: 1rem;

}


#newSearchMagnetX .guest-post__wrapper .guest-post__wrapper__text p span {

    font-weight: 500;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .guest-post__img img {

    width: 90rem;

}


#newSearchMagnetX .niche {

    padding-top: 10rem;

    padding-bottom: 10rem;

    background: #f9fafb;

}


#newSearchMagnetX .niche__title {

    margin-bottom: 6rem;

}


#newSearchMagnetX .niche__title h2 {

    margin-bottom: 3rem;

    text-align: left;

}


#newSearchMagnetX .niche__title p {

    /*padding: 0 5rem;*/

    text-align: center;

    text-align: left;

    /*font-weight: 300;*/

}


#newSearchMagnetX .niche__title p:last-child {

    font-weight: 700;

    margin-top: 3rem;

    color: #f6961b;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .niche__wrapper .niche__wrapper__list {

    padding-top: 3rem;

    margin-bottom: 6rem;

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .niche__wrapper__list__item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    margin-bottom: 1.8rem;

}


#newSearchMagnetX .niche__wrapper__list__item__icon {

    background: #1b7bf61a;

    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;

}


#newSearchMagnetX .niche__wrapper__list__item__icon svg {

    width: 1.4rem;

    height: 1.4rem;

}


#newSearchMagnetX .niche__wrapper__buttons {

    margin-top: auto;

}


#newSearchMagnetX .contact__wrapper__box__link {

    font-weight: 700;

    border: none;

}


#newSearchMagnetX .contact__wrapper__box__title_alter {

    margin-bottom: 0;

    font-size: 1.4rem;

    font-family: "Futura PT", sans-serif;

    font-weight: 500;

}


/*section faq -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

#newSearchMagnetX .faq {

    background: #ffffff;

    padding-top: 0;

    padding-bottom: 10rem;

    position: relative;

}

#newSearchMagnetX .faq .container {

    position: relative;

    z-index: 3;

}


#newSearchMagnetX .faq__title {

    margin: 0;

    padding-top: 4rem;

    padding-bottom: 9rem;

    position: relative;

}


#newSearchMagnetX .faq__title h1 {

    text-align: left;

    font-size: 4.8rem;

}


#newSearchMagnetX .faq__title__img {

    position: absolute;

}


#newSearchMagnetX .faq__title__img.woman {

    right: -62px;

    bottom: -31px;

}


#newSearchMagnetX .faq__title__img.woman img {

    width: 17.3rem;

}


#newSearchMagnetX .faq__title__img.big img {

    width: 8rem;

}


#newSearchMagnetX .faq__title__img.small img {

    width: 4.2rem;

}


#newSearchMagnetX .faq__title__img.big.one {

    width: 8rem;

    left: -125px;

    top: 97rem;

}


#newSearchMagnetX .faq__title__img.small.one {

    width: 4.2rem;

    left: -163px;

    top: 108rem;

}


#newSearchMagnetX .faq__title__img.big.two {

    width: 8rem;

    right: -160px;

    top: 66rem;

}


#newSearchMagnetX .faq__title__img.small.two {

    width: 4.2rem;

    right: -90px;

    top: 77rem;

}


#newSearchMagnetX .faq__wrapper__box:first-child {

    border-top: 1px solid rgba(27, 123, 246, 0.1);

}


#newSearchMagnetX .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;

}


#newSearchMagnetX .faq__question:hover {

    font-family: "Montserrat", sans-serif;

}


#newSearchMagnetX .faq__wrapper__box {

    margin-bottom: 0;

}


#newSearchMagnetX .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='%231B7BF6'/%3E%3C/svg%3E%0A") center center no-repeat;

    /*-webkit-transition: all 0.3s ease;*/

    /*-o-transition: all 0.3s ease;*/

    /*transition: all 0.3s ease;*/

}


#newSearchMagnetX .faq__question[aria-expanded=true] .faq__question__img {

    /*-webkit-transition: all 0.3s ease;*/

    /*-o-transition: all 0.3s ease;*/

    /*transition: all 0.3s ease;*/

    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 0.616H11.1733V5.116H0.985281V0.616Z' fill='%231B7BF6'/%3E%3C/svg%3E%0A") center center no-repeat;

}


#newSearchMagnetX .faq__answer__text {

    border: none;

    padding-left: 5rem;

}

/*AUDIT CROWDO*/

#auditSearchMagnetX p {

    font-family: "Roboto", sans-serif;

    font-weight: 400;

    font-size: 1.8rem;

    line-height: 2.8rem;

    color: #000000;

}


#auditSearchMagnetX h1,
#auditSearchMagnetX h2,
#auditSearchMagnetX h3,
#auditSearchMagnetX h4,
#auditSearchMagnetX h5,
#auditSearchMagnetX 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;

}


#auditSearchMagnetX a,
#auditSearchMagnetX a:hover,
#auditSearchMagnetX 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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


#auditSearchMagnetX .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: 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, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    color: #ffffff;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

}


#auditSearchMagnetX .btn:hover {

    font-family: "Futura PT", sans-serif;

    background: -o-linear-gradient(191.62deg, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    color: #ffffff;

}


#auditSearchMagnetX .btn:active {

    font-family: "Futura PT", sans-serif;

    background: -o-linear-gradient(191.62deg, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    color: #ffffff;

}


#auditSearchMagnetX .btn span {

    margin-left: 0.5rem;

    font-weight: 400;

}


#auditSearchMagnetX .btn-orange {

    background: -webkit-gradient(linear, left bottom, left top, from(#ffa401), to(#ffa401));

    background: -o-linear-gradient(bottom, #ffa401, #ffa401);

    background: linear-gradient(0deg, #ffa401, #ffa401);

    color: #ffffff;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(255, 165, 0, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(255, 165, 0, 0.3));

}


#auditSearchMagnetX .btn-orange:hover {

    background: -webkit-gradient(linear, left bottom, left top, from(#ffa401), to(#ffa401));

    background: -o-linear-gradient(bottom, #ffa401, #ffa401);

    background: linear-gradient(0deg, #ffa401, #ffa401);

    color: #ffffff;

}


#auditSearchMagnetX .btn-orange:active {

    background: -webkit-gradient(linear, left bottom, left top, from(#ffa401), to(#ffa401));

    background: -o-linear-gradient(bottom, #ffa401, #ffa401);

    background: linear-gradient(0deg, #ffa401, #ffa401);

    color: #ffffff;

}


#auditSearchMagnetX .mobile-br {

    display: none;

}


#auditSearchMagnetX .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;

}


#auditSearchMagnetX .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;

}


#auditSearchMagnetX .header {

    padding-top: 12rem;

    padding-bottom: 20rem;
    z-index: 0;
}


#auditSearchMagnetX .header-wrapper {

    padding-top: 4rem;

}


#auditSearchMagnetX .header-wrapper__title {

    margin-bottom: 4.4rem;

}


#auditSearchMagnetX .header-wrapper__title h1 {

    font-size: 3.6rem;

}


#auditSearchMagnetX .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;

}


#auditSearchMagnetX .header-wrapper__text p {

    width: 100%;

    font-family: "Futura PT", sans-serif;

    font-size: 1.6rem;

    line-height: 2.51rem;

}


#auditSearchMagnetX .header-wrapper-image {

    width: 60rem;

}


#auditSearchMagnetX .header-wrapper-image.mobile {

    display: none;

}


#auditSearchMagnetX .btn-wrapper a:first-child {

    margin-right: 2.29rem;

}


#auditSearchMagnetX .why-audit {

    padding-top: 7.4rem;

    padding-bottom: 7.4rem;

    background: #f4f9ff;

}


#auditSearchMagnetX .why-audit__title {

    margin-bottom: 11.4rem;

}


#auditSearchMagnetX .why-audit__wrapper {

    padding: 0 9.7rem;

}


#auditSearchMagnetX .why-audit__bloc {

    position: relative;

    height: 19rem;

    background: #ffffff;

    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);

    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);

    padding: 5.7rem 1.2rem 2rem;

    border-radius: 0.5rem;

    z-index: 1;

}


#auditSearchMagnetX .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: #1b7bf6;

    border-radius: 50%;

    border: 0.5rem solid #f4f9ff;

    position: absolute;

    top: -4rem;

    left: 50%;

    -webkit-transform: translate(-50%);

    -ms-transform: translate(-50%);

    transform: translate(-50%);

}


#auditSearchMagnetX .why-audit__bloc__icon svg {

    width: 2.9rem;

    height: 3rem;

}


#auditSearchMagnetX .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;

}


#auditSearchMagnetX .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;

}


#auditSearchMagnetX .how-work {

    padding-top: 9rem;

    padding-bottom: 4.3rem;

    position: relative;

    background: #f4f9ff;

    overflow: hidden;

}


#auditSearchMagnetX .how-work .no-gutters {

    z-index: 2;

    position: relative;

}


#auditSearchMagnetX .how-work__line {

    position: absolute;

    top: 21rem;

    left: 53%;

    -webkit-transform: translate(-50%);

    -ms-transform: translate(-50%);

    transform: translate(-50%);

    width: 44rem;

}


#auditSearchMagnetX .how-work__title {

    margin-bottom: 7.2rem;

}


#auditSearchMagnetX .how-work__icon {

    position: relative;

}


#auditSearchMagnetX .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: 0.5rem solid #ecc656;

    border-radius: 50%;

    z-index: 1;

    position: inherit;

    -webkit-filter: drop-shadow(0px 0.4rem 4rem rgba(0, 0, 0, 0.25));

    filter: drop-shadow(0px 0.4rem 4rem rgba(0, 0, 0, 0.25));

}


#auditSearchMagnetX .how-work__icon__image svg {

    width: 6rem;

    height: 6rem;

}


#auditSearchMagnetX .how-work__icon__figure {

    position: absolute;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}


#auditSearchMagnetX .how-work__icon__image__wrapper {

    position: absolute;

    width: 10.3rem;

}


#auditSearchMagnetX .how-work__icon__image__wrapper_block {

    position: relative;

}


#auditSearchMagnetX .how-work__icon_1 .how-work__icon__image__wrapper {

    right: 12.9rem;

    top: -1.3rem;

}


#auditSearchMagnetX .how-work__icon_1 .how-work__icon__figure {

    top: -0.94rem;

    left: -2.169rem;

    width: 17.2rem;

}


#auditSearchMagnetX .how-work__icon_2 .how-work__icon__image__wrapper {

    left: 19.7rem;

    top: 2rem;

}


#auditSearchMagnetX .how-work__icon_2 .how-work__icon__figure {

    top: -2.8rem;

    left: -4.1rem;

    width: 16.4rem;

}


#auditSearchMagnetX .how-work__icon_3 .how-work__icon__image__wrapper {

    right: 9.9rem;

    top: 0.5rem;

}


#auditSearchMagnetX .how-work__icon_3 .how-work__icon__figure {

    top: -1.8rem;

    left: -2.6rem;

    width: 15.8rem;

}


#auditSearchMagnetX .how-work__icon_4 .how-work__icon__image__wrapper {

    left: 23.7rem;

    top: 0.8rem;

}


#auditSearchMagnetX .how-work__icon_4 .how-work__icon__figure {

    top: -2.522rem;

    left: -3.982rem;

    width: 17.6rem;

}


#auditSearchMagnetX .how-work__icon_5 .how-work__icon__image__wrapper {

    right: 17.2rem;

    top: -0.9rem;

}


#auditSearchMagnetX .how-work__icon_5 .how-work__icon__figure {

    top: -0.227rem;

    left: -3.33rem;

    width: 17.6rem;

}


#auditSearchMagnetX .how-work__icon_6 .how-work__icon__image__wrapper {

    left: 8.6rem;

    top: 0.1rem;

}


#auditSearchMagnetX .how-work__icon_6 .how-work__icon__figure {

    top: 0.187rem;

    left: -2.913rem;

    width: 18.2rem;

}


#auditSearchMagnetX .how-work__wrapper {

    position: relative;

    background: #ffffff;

    height: auto;

    border: 0.1rem solid #eaf2fd;

    border-radius: 0.5rem;

    padding-top: 3rem;

    padding-bottom: 2.5rem;

}


#auditSearchMagnetX .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;

}


#auditSearchMagnetX .how-work__wrapper p span {

    font-weight: 700;

}


#auditSearchMagnetX .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: #1b7bf6;

    border: 0.5rem solid #f4f9ff;

    border-radius: 50%;

    position: absolute;

}


#auditSearchMagnetX .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;

}


#auditSearchMagnetX .how-work__wrapper_1,
#auditSearchMagnetX .how-work__wrapper_3,
#auditSearchMagnetX .how-work__wrapper_5 {

    padding-left: 4rem;

    padding-right: 2rem;

}


#auditSearchMagnetX .how-work__wrapper_1 .how-work__wrapper__label,
#auditSearchMagnetX .how-work__wrapper_3 .how-work__wrapper__label,
#auditSearchMagnetX .how-work__wrapper_5 .how-work__wrapper__label {

    top: -2.1rem;

    left: -2.4rem;

}


#auditSearchMagnetX .how-work__wrapper_2,
#auditSearchMagnetX .how-work__wrapper_4,
#auditSearchMagnetX .how-work__wrapper_6 {

    padding-left: 3rem;

    padding-right: 2rem;

    margin-left: auto;

}


#auditSearchMagnetX .how-work__wrapper_2 .how-work__wrapper__label,
#auditSearchMagnetX .how-work__wrapper_4 .how-work__wrapper__label,
#auditSearchMagnetX .how-work__wrapper_6 .how-work__wrapper__label {

    top: -2.1rem;

    right: -2.4rem;

}


#auditSearchMagnetX .how-work__wrapper_1 {

    width: 66.2rem;

    margin-bottom: 6.7rem;

}


#auditSearchMagnetX .how-work__wrapper_2 {

    width: 60rem;

    margin-bottom: 6rem;

}


#auditSearchMagnetX .how-work__wrapper_3 {

    width: 62.2rem;

    margin-bottom: 4.8rem;

}


#auditSearchMagnetX .how-work__wrapper_4 {

    width: 46.5rem;

    margin-bottom: 5.5rem;

}


#auditSearchMagnetX .how-work__wrapper_5 {

    width: 53.5rem;

    margin-bottom: 5.4rem;

}


#auditSearchMagnetX .how-work__wrapper_6 {

    width: 43.9rem;

    margin-bottom: 7.4rem;

}


#auditSearchMagnetX .how-work__buttons__wrapper {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    z-index: 1;

    position: relative;

}


#auditSearchMagnetX .how-work__buttons {

    margin: 0 auto;

}


#auditSearchMagnetX .how-work__bg__bottom {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 138.5rem;

}


#auditSearchMagnetX .how-work__image__blob {

    position: absolute;

    top: 15.1rem;

    left: 14.8rem;

    width: 22.6rem;

}


#auditSearchMagnetX .how-work__image__blob-left {

    position: absolute;

    bottom: 43.5rem;

    left: 0;

    width: 24.3rem;

}


#auditSearchMagnetX .how-work__image__blob-right {

    position: absolute;

    bottom: 0;

    right: 0;

    width: 31.1rem;

}


#auditSearchMagnetX .deliverables {

    padding-top: 11rem;

    padding-bottom: 7rem;

    position: relative;

}


#auditSearchMagnetX .deliverables__wrapper {

    padding-left: 10rem;

}


#auditSearchMagnetX .deliverables__title {

    margin-bottom: 4.5rem;

}


#auditSearchMagnetX .deliverables__title h2 {

    text-align: left;

}


#auditSearchMagnetX .deliverables__title p {

    text-align: left;

    padding: 0;

}


#auditSearchMagnetX .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: 0.9rem;

}


#auditSearchMagnetX .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: 0.5rem;

    background: #1b7bf6;

    margin-right: 1.9rem;

    color: #ffffff;

    font-size: 2.5rem;

    font-weight: 700;

}


#auditSearchMagnetX .deliverables__wrapper__list .deliverables__wrapper__list__item .deliverables__list__item__text {

    font-family: "Raleway", sans-serif;

    color: #000;

    font-size: 1.8rem;

}


#auditSearchMagnetX .deliverables__image {

    margin-top: 5rem;

    position: relative;

    width: 66.2rem;

}


#auditSearchMagnetX .deliverables__image.mobile {

    display: none;

}


#auditSearchMagnetX .deliverables__image .deliverables__image__blob {

    position: absolute;

    right: 10rem;

    top: -13rem;

    width: 17.4rem;

}


#auditSearchMagnetX .audit-compare {

    padding-top: 8.2rem;

    padding-bottom: 7.8rem;

    position: relative;

    overflow: hidden;

}


#auditSearchMagnetX .audit-compare .container {

    position: relative;

    z-index: 1;

}


#auditSearchMagnetX .audit-compare-blob {

    position: absolute;

    right: 0;

    bottom: 17.4rem;

    width: 31.9rem;

}


#auditSearchMagnetX .audit-compare__title {

    margin-bottom: 7.7rem;

}


#auditSearchMagnetX .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;

}


#auditSearchMagnetX .audit-compare__wrapper h3 {

    margin-bottom: 3.4rem;

    font-family: "Raleway", sans-serif;

    font-weight: 700;

    font-size: 2.4rem;

    color: #1b7bf6;

    line-height: 1;

}


#auditSearchMagnetX .audit-compare__wrapper .audit-compare__wrapper__list {

    padding-top: 3rem;

    margin-bottom: 6rem;

}


#auditSearchMagnetX .audit-compare__wrapper__right {

    margin-left: auto;

}


#auditSearchMagnetX .audit-compare__wrapper__list__item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    margin-bottom: 4rem;

}


#auditSearchMagnetX .audit-compare__wrapper__list__item p {

    font-family: "Raleway", sans-serif;

    font-style: normal;

    font-weight: normal;

    font-size: 1.8rem;

}


#auditSearchMagnetX .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;

}


#auditSearchMagnetX .audit-compare__wrapper__list__item__icon svg {

    width: 2.5rem;

    height: 1.7rem;

}


#auditSearchMagnetX .audit-compare__wrapper__buttons {

    margin-top: auto;

}


#auditSearchMagnetX .difference {

    padding-top: 9.4rem;

    padding-bottom: 7rem;

    position: relative;

}


#auditSearchMagnetX .difference .container {

    position: relative;

    z-index: 1;

}


#auditSearchMagnetX .difference-blob {

    position: absolute;

    width: 25.1rem;

    top: 7.5rem;

    left: 0;

}


#auditSearchMagnetX .difference__title {

    margin-bottom: 4rem;

}


#auditSearchMagnetX .difference-slide .difference__wrapper {

    width: 53.3rem;

    margin-bottom: 3.8rem;

    margin-right: 1rem;

    margin-left: 1rem;

}


#auditSearchMagnetX .difference-slide .difference__wrapper.after {

    margin-left: auto;

}


#auditSearchMagnetX .difference-slide .difference__wrapper__title {

    font-family: "Raleway", sans-serif;

    font-weight: 700;

    font-size: 2.8rem;

    line-height: 1;

    text-align: center;

    color: #1b7bf6;

    margin-bottom: 2rem;

}


#auditSearchMagnetX .difference-slide .difference__wrapper__image {

    /*border-radius: 4rem;*/

    overflow: hidden;

    -webkit-box-shadow: 0 0.3rem 0.6rem 0 rgba(0, 0, 0, 0.16);

    box-shadow: 0 0.3rem 0.6rem 0 rgba(0, 0, 0, 0.16);

}


#auditSearchMagnetX .difference-slide .slick-dots {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}


#auditSearchMagnetX .difference-slide .slick-dots .slick-active button {

    background: #9b9b9b;

}


#auditSearchMagnetX .difference-slide .slick-dots button {

    min-height: 1.7rem;

    width: 1.7rem;

    height: 1.7rem;

    background: #e1e1e1;

    color: transparent;

    border: none;

    border-radius: 50%;

}


#auditSearchMagnetX .difference-slide .slick-dots li:not(:last-child) {

    margin-right: 2.6rem;

}


#auditSearchMagnetX .slick-list {

    outline: none !important;

}


#auditSearchMagnetX .slick-slide:focus {

    outline: none !important;

}


#auditSearchMagnetX .package {

    padding-top: 7.2rem;

    padding-bottom: 7.5rem;

    background: #f4f9ff;

    position: relative;

}


#auditSearchMagnetX .package .container {

    position: relative;

    z-index: 1;

}


#auditSearchMagnetX .package__blob_left {

    position: absolute;

    top: 11.6rem;

    left: 0;

    width: 25.9rem;

}


#auditSearchMagnetX .package__blob_right {

    position: absolute;

    top: 1.4rem;

    right: 0;

    width: 18.8rem;

}


#auditSearchMagnetX .package__title {

    margin-bottom: 4.8rem;

}


#auditSearchMagnetX .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: 0.2rem solid #1b7bf6;

    border-radius: 0.5rem 4rem 4rem 4rem;

    position: relative;

    padding-top: 2.5rem;

    padding-bottom: 3.8rem;

}


#auditSearchMagnetX .package__wrapper h3 {

    font-family: "Futura PT", sans-serif;

    font-weight: 700;

    font-size: 2.4rem;

    color: #1b7bf6;

}


#auditSearchMagnetX .package__wrapper.bronze h3 {

    margin-bottom: 3.6rem;

}


#auditSearchMagnetX .package__wrapper.bronze .package__wrapper__pic {

    width: 14.9rem;

    margin-bottom: 1.9rem;

}


#auditSearchMagnetX .package__wrapper.bronze .package__wrapper__item:not(:last-child) {

    margin-bottom: 2.5rem;

}


#auditSearchMagnetX .package__wrapper.silver h3 {

    margin-bottom: 2.3rem;

}


#auditSearchMagnetX .package__wrapper.silver .package__wrapper__pic {

    width: 16.6rem;

    margin-bottom: 2.7rem;

}


#auditSearchMagnetX .package__wrapper.silver .package__wrapper__item:not(:last-child) {

    margin-bottom: 1.5rem;

}


#auditSearchMagnetX .package__wrapper.gold h3 {

    color: #ffa401;

    margin-bottom: 2.1rem;

}


#auditSearchMagnetX .package__wrapper.gold .package__wrapper__pic {

    width: 17.2rem;

    margin-bottom: 1.2rem;

}


#auditSearchMagnetX .package__wrapper.gold .package__wrapper__item:not(:last-child) {

    margin-bottom: 1rem;

}


#auditSearchMagnetX .package__wrapper.gold .package__wrapper__price__money {

    color: #ffa401;

}


#auditSearchMagnetX .package__wrapper.gold .btn {

    background: -o-linear-gradient(191.22deg, #ff5c00 22.68%, #ffa500 87.09%);

    background: linear-gradient(258.78deg, #ff5c00 22.68%, #ffa500 87.09%);

    -webkit-filter: drop-shadow(0px 0.4rem 1rem rgba(255, 165, 0, 0.2));

    filter: drop-shadow(0px 0.4rem 1rem rgba(255, 165, 0, 0.2));

}


#auditSearchMagnetX .package__wrapper__item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}


#auditSearchMagnetX .package__wrapper__item::before {

    content: " ";

    width: 1.3rem;

    height: 1.3rem;

    display: block;

    background: #f1f1f1;

    border: 0.2rem solid #cfe3ff;

    border-radius: 50%;

    margin-right: 1.1rem;

}


#auditSearchMagnetX .package__wrapper__item p {

    font-family: "Raleway", sans-serif;

    font-weight: 400;

    font-size: 1.6rem;

    line-height: 1.9rem;

    color: #000;

}


#auditSearchMagnetX .package__wrapper__item p span {

    font-weight: 700;

}


#auditSearchMagnetX .package__wrapper__price {

    margin-top: auto;

}


#auditSearchMagnetX .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: #1b7bf6;

}


#auditSearchMagnetX .package__wrapper__price__text {

    font-family: "Raleway", sans-serif;

    font-weight: 400;

    font-size: 1.6rem;

    line-height: 1.9rem;

    text-align: center;

}


#auditSearchMagnetX .package__wrapper__buttons {

    position: absolute;

    bottom: -2.3rem;

    left: 50%;

    -webkit-transform: translate(-50%);

    -ms-transform: translate(-50%);

    transform: translate(-50%);

}


#auditSearchMagnetX .package__wrapper__buttons .btn {

    min-width: 18rem;

    padding: 0.5rem 2.8rem;

}


#auditSearchMagnetX .package__wrapper__buttons a:first-child {

    margin-right: 0;

}


#auditSearchMagnetX .faq {

    background: #ffffff;

    padding-top: 0;

    padding-bottom: 10rem;

    position: relative;

    overflow: hidden;

}


#auditSearchMagnetX .faq .container {

    position: relative;

    z-index: 1;

}


#auditSearchMagnetX .faq-blob {

    position: absolute;

    width: 23.4rem;

    bottom: 0;

    left: 0;

}


#auditSearchMagnetX .faq-img {

    position: absolute;

    width: 46rem;

    bottom: 80px;

    right: -127px;

}


#auditSearchMagnetX .faq-img img {

    width: 100%;

}


#auditSearchMagnetX .faq__title {

    padding-top: 4rem;

    padding-bottom: 6rem;

    position: relative;

}


#auditSearchMagnetX .faq__title__img__left {

    position: absolute;

    width: 17.8rem;

    top: 0;

    left: 1.56rem;

}


#auditSearchMagnetX .faq__title__img__right {

    position: absolute;

    width: 7.4rem;

    top: 1.4rem;

    right: 4.65rem;

}


#auditSearchMagnetX .faq__title h2 {

    font-size: 4.8rem;

    line-height: 1;

    text-transform: uppercase;

}


#auditSearchMagnetX .faq__wrapper__box:first-child {

    border-top: 0.1rem solid rgba(27, 123, 246, 0.1);

}


#auditSearchMagnetX .faq__wrapper__box {

    border-bottom: 0.1rem solid #dfeaff;

}


#auditSearchMagnetX .faq__question {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    padding-top: 1rem;

    padding-bottom: 0.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;

}


#auditSearchMagnetX .faq__question:hover {

    font-size: 1.6rem;

    font-family: "Futura PT", sans-serif;

    color: #000000;

    cursor: pointer;

}


#auditSearchMagnetX .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='%231B7BF6'/%3E%3C/svg%3E%0A") center center no-repeat;

}


#auditSearchMagnetX .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 0.616H11.1733V5.116H0.985281V0.616Z' fill='%231B7BF6'/%3E%3C/svg%3E%0A") center center no-repeat;

}


#auditSearchMagnetX .faq__answer li {

    padding-left: 5rem;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}


#auditSearchMagnetX .faq__answer li::before {

    content: " ";

    display: block;

    min-width: 0.3rem;

    width: 0.3rem;

    height: 0.3rem;

    background: #000000;

    border-radius: 50%;

    margin-right: 0.5rem;

    margin-top: 0.8rem;

}


#auditSearchMagnetX .faq__answer__text {

    font-family: "Raleway", sans-serif;

    font-size: 1.4rem;

    line-height: 2rem;

    border: none;

    padding-left: 4rem;

}


#auditSearchMagnetX .faq__answer ul li p {

    padding-left: 0 !important;

    margin-bottom: 0.5rem !important;

}


#auditSearchMagnetX .off-page {

    padding-top: 6rem;

    padding-bottom: 8.8rem;

}


#auditSearchMagnetX .off-page__wrapper {

    padding-top: 5.9rem;

}


#auditSearchMagnetX .off-page__title {

    margin-bottom: 5rem;

}


#auditSearchMagnetX .off-page__title h2 {

    text-align: left;

    margin-bottom: 1.4rem;

}


#auditSearchMagnetX .off-page__title p {

    text-align: left;

    padding-top: 0;

}


#auditSearchMagnetX .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;

}


#auditSearchMagnetX .off-page__list__item .item__text {

    line-height: 2rem;

}


#auditSearchMagnetX .item__image {

    min-width: 4.1rem;

    width: 4.1rem;

    height: 4.1rem;

    border-radius: 50%;

    background: #ffa500;

    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;

}


#auditSearchMagnetX .item__image svg {

    width: 2.1rem;

    height: 2.1rem;

}


#auditSearchMagnetX .off-page__image {

    width: 51.4rem;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    margin: 0 auto;

}


#auditSearchMagnetX .off-page__image.mobile {

    display: none;

}


#answer_10 p {

    margin-bottom: 1rem;

}


/* the slides */

.slick-slide {

    margin: 0 27px;

}


/* the parent */

.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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.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: 0.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, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    color: #ffffff;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    border: none;

}


#foundationNew .btn:hover {

    font-family: "Futura PT", sans-serif;

    background: -o-linear-gradient(191.62deg, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    color: #ffffff;

    border: none;

}


#foundationNew .btn:active {

    font-family: "Futura PT", sans-serif;

    background: -o-linear-gradient(191.62deg, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    color: #ffffff;

    border: none;

}


#foundationNew .btn span {

    margin-left: 0.5rem;

    font-weight: 400;

}


#foundationNew .btn-orange {

    background: -o-linear-gradient(186.1deg, #8f00ff -3.05%, #daa9ff 97.99%);

    background: linear-gradient(263.9deg, #8f00ff -3.05%, #daa9ff 97.99%);

    color: #ffffff;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(155, 14, 230, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(155, 14, 230, 0.3));

    border: none;

}


#foundationNew .btn-orange:hover {

    background: -o-linear-gradient(186.1deg, #8f00ff -3.05%, #daa9ff 97.99%);

    background: linear-gradient(263.9deg, #8f00ff -3.05%, #daa9ff 97.99%);

    color: #ffffff;

    border: none;

}


#foundationNew .btn-orange:active {

    background: -o-linear-gradient(186.1deg, #8f00ff -3.05%, #daa9ff 97.99%);

    background: linear-gradient(263.9deg, #8f00ff -3.05%, #daa9ff 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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.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: #f4f9ff !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 0.5rem 1rem rgba(135, 187, 216, 0.5);

    box-shadow: 0 0.5rem 1rem rgba(135, 187, 216, 0.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: #1b7bf6;

    -webkit-box-shadow: 0 0.4rem 1rem rgba(0, 112, 255, 0.3);

    box-shadow: 0 0.4rem 1rem rgba(0, 112, 255, 0.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 0.4rem 1rem rgba(204, 204, 204, 0.3);

    box-shadow: 0 0.4rem 1rem rgba(204, 204, 204, 0.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 0.4rem 1rem #941400;

    box-shadow: 0 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 0.4rem 1rem #004eb1;

    box-shadow: 0 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 0.4rem 1rem #008023;

    box-shadow: 0 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 0.4rem 1rem #5a047d;

    box-shadow: 0 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 0.4rem 1rem #996d00;

    box-shadow: 0 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: 0px 4px 10px rgba(0, 112, 255, 0.3);

    box-shadow: 0px 4px 10px rgba(0, 112, 255, 0.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: 0.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: 3rem;

}


#foundationNew .features__buttons a:first-child {

    margin-right: 0;

}


#foundationNew .made-for {

    padding-top: 10rem;

    padding-bottom: 24.4rem;

    background: #f4f9ff;

    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: #1b7bf6;

    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, 0.16);

    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);

    font-size: 1.8rem;

    color: #4779f5;

    font-weight: 700;

    background: #ffffff;

    border-radius: 0.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: #9b1aff;

    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: #f2f2f2;

    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: #1b7bf6;

    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: #f2f2f2;

    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: 0.2rem solid #1b7bf6;

    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: #1b7bf6;

    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 0.4rem 1rem rgba(0, 112, 255, 0.3);

    box-shadow: 0 0.4rem 1rem rgba(0, 112, 255, 0.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 #f2f2f2;

    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: 0.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: 0.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: 0.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: 0.2rem;

}


#foundationNew .table-header {

    border-top: 0.1rem solid #ecc656;

    background: #1b7bf6;

    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: 0.1rem solid #edd7ff;

    border-color: #edd7ff;

    border-top-right-radius: 1.5rem;

    background: #9e23ff;

}


#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: 0.1rem solid #ecc656;

    border-bottom: 0.1rem solid #ecc656;

}


#foundationNew .our-packages__table__col__numb:last-child {

    border-right: 0.1rem solid;

    border-bottom: 0.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: 0.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: 0.1rem solid;

    border-color: #ecc656;

}


#foundationNew .our-packages__table-trans__15:last-child {

    border-right: 0.1rem solid;

    border-color: #edd7ff;

}


#foundationNew .our-packages__table-text {

    border-left: 0.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: 0.1rem solid;

    border-color: #ecc656;

    background: #1b7bf6;

}


#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: 0.1rem solid;

    border-color: #ecc656;

    font-family: "Raleway", sans-serif;

    font-weight: 700;

    font-size: 2.4rem;

    color: #ffffff;

    background: #1b7bf6;

}


#foundationNew .our-packages__table-text .our-packages__table__col__numb:last-child {

    border-right: 0.1rem solid;

    border-color: #edd7ff;

    background: #9b1aff;

}


#foundationNew .our-packages__table-bottom {

    border-left: 0.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: #1b7bf6;

}


#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: #b555ff;

}


#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: #fcf9ff;

}


#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: 0.1rem solid rgba(27, 123, 246, 0.1);

}


#foundationNew .faq__wrapper__box {

    border-bottom: 0.1rem solid #dfeaff;

}


#foundationNew .faq__question {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    padding-top: 1rem;

    padding-bottom: 0.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='%231B7BF6'/%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 0.616H11.1733V5.116H0.985281V0.616Z' fill='%231B7BF6'/%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: 0.3rem;

    width: 0.3rem;

    height: 0.3rem;

    background: #000000;

    border-radius: 50%;

    margin-right: 0.5rem;

    margin-top: 0.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: 0.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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.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: 0.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, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    color: #ffffff;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    border: none;

}


#QuoraRedditSearchMagnetX .btn:hover {

    font-family: "Futura PT", sans-serif;

    background: -o-linear-gradient(191.62deg, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    color: #ffffff;

    border: none;

}


#QuoraRedditSearchMagnetX .btn:active {

    font-family: "Futura PT", sans-serif;

    background: -o-linear-gradient(191.62deg, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    color: #ffffff;

    border: none;

}


#QuoraRedditSearchMagnetX .btn span {

    margin-left: 0.5rem;

    font-weight: 400;

}


#QuoraRedditSearchMagnetX .btn-orange {

    background: -o-linear-gradient(0.49deg, #ff7571 5.26%, #b92b27 99.38%);

    background: linear-gradient(89.51deg, #ff7571 5.26%, #b92b27 99.38%);

    color: #ffffff;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(223, 83, 79, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(223, 83, 79, 0.3));

    border: none;

}


#QuoraRedditSearchMagnetX .btn-orange:hover {

    background: -o-linear-gradient(0.49deg, #ff7571 5.26%, #b92b27 99.38%);

    background: linear-gradient(89.51deg, #ff7571 5.26%, #b92b27 99.38%);

    color: #ffffff;

    border: none;

}


#QuoraRedditSearchMagnetX .btn-orange:active {

    background: -o-linear-gradient(0.49deg, #ff7571 5.26%, #b92b27 99.38%);

    background: linear-gradient(89.51deg, #ff7571 5.26%, #b92b27 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: #df534f;

}


#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: #f4f9ff;

}


#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: 0.4rem solid #cce0ff;

    border-radius: 1.5rem;

    background: #1773e8;

    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: 0.4rem solid #cce0ff;

    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(#f4f9ff), to(#ffffff));

    background: -o-linear-gradient(top, #f4f9ff 0%, #ffffff 100%);

    background: linear-gradient(180deg, #f4f9ff 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: 0.4rem solid #cce0ff;

    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: #1b7bf6;

    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: #1b7bf6;

    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, 0.1);

    box-shadow: 0 1rem 3rem rgba(0, 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: 0.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: #1b7bf6;

    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: url("../img/quorareddit/establishing-clean-bg.svg") no-repeat;

    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: 0.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: 0.4rem solid #cce0ff;

    margin-left: auto;

    margin-right: 2rem;

}


#QuoraRedditSearchMagnetX .powerful-websites__wrapper.quora .powerful-websites__wrapper__header {

    background: #1b7bf6;

}


#QuoraRedditSearchMagnetX .powerful-websites__wrapper.reddit {

    border: 0.4rem solid #fdeef8;

    margin-left: 2rem;

    margin-right: auto;

}


#QuoraRedditSearchMagnetX .powerful-websites__wrapper.reddit .powerful-websites__wrapper__header {

    background: #df534f;

}


#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: 0.2rem solid #df534f;

    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: #df534f;

    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: 0.4rem solid #f8bebc;

    -webkit-box-shadow: 0 1rem 3rem rgba(223, 83, 79, 0.3);

    box-shadow: 0 1rem 3rem rgba(223, 83, 79, 0.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 {

    /*background: #F5FAFF;*/

    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: 0.2rem solid #1c7cf7;

    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.1);

    box-shadow: 0 1rem 3rem rgba(0, 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: #1b7bf6;

    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: 0.2rem solid #cfe3ff;

    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: #1765c9;

    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: 0.4rem solid #cfe3ff;

    border-radius: 100%;

    -webkit-box-shadow: 0rem 1rem 3rem rgba(27, 123, 246, 0.15);

    box-shadow: 0rem 1rem 3rem rgba(27, 123, 246, 0.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: #ffbebc;

    -webkit-box-shadow: 0 1rem 3rem rgba(191, 49, 45, 0.15);

    box-shadow: 0 1rem 3rem rgba(191, 49, 45, 0.15);

}


#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text {

    border-color: #fd736f;

}


#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text h3 {

    color: #bf322e;

}


#QuoraRedditSearchMagnetX .qr-packages__wrapper.quora .qr-packages__wrapper__text__price {

    color: #c1332f;

}


#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, 0.15);

    box-shadow: 0 1rem 3rem rgba(255, 82, 17, 0.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, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(223, 83, 79, 0.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: 0.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: #1b7bf6;

}


#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: #1b7bf6;

    -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: 0.2rem solid #cfe3ff;

    border-radius: 100%;

    position: absolute;

    top: -2.6rem;

    left: 50%;

    -webkit-transform: translate(-50%);

    -ms-transform: translate(-50%);

    transform: translate(-50%);

    -webkit-box-shadow: 0px 4px 10px rgba(0, 112, 255, 0.3);

    box-shadow: 0px 4px 10px rgba(0, 112, 255, 0.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: 0.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: 0.1rem solid #ecc656;

    border-right: 0.1rem solid #ffa401;

}


#QuoraRedditSearchMagnetX .qr-packages__table-header .qr-packages__table__col__content:nth-child(2) {

    border-left: 0.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 0.4rem 1rem #0000004d;

    box-shadow: 0 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: 0.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, 0.3));

    filter: drop-shadow(0px 2px 5px rgba(75, 16, 15, 0.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, 0.3));

    filter: drop-shadow(0px 2px 5px rgba(91, 91, 91, 0.3));

}


#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__title {

    border-top: 0.1rem solid #ecc656;

    border-left: 0.1rem solid #ecc656;

    padding-right: 1rem;

}


#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content {

    border-top: 0.1rem solid #ecc656;

    border-right: 0.1rem solid #ffa401;

}


#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(2) {

    border-left: 0.1rem solid #ecc656;

}


#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(2) {

    border-right: 0.1rem solid #ffa401;

}


#QuoraRedditSearchMagnetX .qr-packages__table .qr-packages__table__col__content:nth-child(3) {

    border-left: 0.1rem solid #ffdacc;

    border-right: 0.1rem solid #ffdacc;

    border-top: 0.1rem solid #ffdacc;

    border-right: 0.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: 0.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: 0.1rem solid #ecc656;

}


#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content {

    border-bottom: 0.1rem solid #ecc656;

    border-right: 0.1rem solid #ffa401;

}


#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(2) {

    border-left: 0.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: 0.1rem solid #ffdacc;

    border-bottom: 0.1rem solid #ffdacc;

    border-right: 0.1rem solid #ffdacc;

    border-top: 0.1rem solid #ffdacc;

}


#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:nth-child(4) {

    border-right: 0.1rem solid #ffa401;

}


#QuoraRedditSearchMagnetX .qr-packages__table-bottom .qr-packages__table__col__content:last-child {

    border-bottom: 0.1rem solid #ecc656;

    border-right: 0.1rem solid #ffa401;

    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: 0.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, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(255, 78, 13, 0.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: 0.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: #1b7bf6;

}


#QuoraRedditSearchMagnetX .difference__wrapper__image {

    position: relative;

}


#QuoraRedditSearchMagnetX .difference__wrapper__image_icon {

    width: 7.1rem;

    height: 7.1rem;

    background: #ffffff;

    border: 0.4rem solid #cbe2ff;

    -webkit-box-shadow: 0px 4px 10px rgba(0, 112, 255, 0.3);

    box-shadow: 0px 4px 10px rgba(0, 112, 255, 0.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: #df534f;

}


#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: 0.1rem solid #ffefee;

}


#QuoraRedditSearchMagnetX .faq__wrapper__box {

    border-bottom: 0.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: 0.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 0.650035C13.0026 -0.216322 14.4441 -0.216324 15.3332 0.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='%23DF534F'/%3E%3Cpath d='M0.666817 0.649767C1.55591 -0.21659 2.99741 -0.216589 3.8865 0.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 0.666817 0.649767Z' fill='%23DF534F'/%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 0.895431 0.895431 0 2 0H14C15.1046 0 16 0.895431 16 2C16 3.10457 15.1046 4 14 4H2Z' fill='%23DF534F'/%3E%3C/svg%3E%0A") center center no-repeat;

}


#QuoraRedditSearchMagnetX .faq__answer li {

    padding-left: 2rem;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    /*-webkit-box-align: center;*/

    /*align-items: center;*/

}


#QuoraRedditSearchMagnetX .faq__answer li::before {

    content: " ";

    display: block;

    min-width: 0.5rem;

    width: 0.5rem;

    height: 0.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: #f4f9ff;

    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: #1b7bf6;

    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: 0.3rem solid #1b7bf6;

    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: 0.3rem solid #1b7bf6;

    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: 0.2rem;

    background: #1b7bf6;

    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: #1b7bf6;

    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: 0.6rem 3rem;

    font-family: "Futura PT Book", sans-serif;

    font-size: 2.5rem;

    line-height: 1;

    text-transform: unset;

    border-radius: 3.6rem;

    background: #1b7bf6;

    color: #ffffff;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    border: none;

}


#about .btn:hover {

    font-family: "Futura PT Book", sans-serif;

    background: #1b7bf6;

    color: #ffffff;

    border: none;

}


#about .btn:active {

    font-family: "Futura PT Book", sans-serif;

    background: #1b7bf6;

    color: #ffffff;

    border: none;

}


#about .btn span {

    margin-left: 0.5rem;

    font-weight: 400;

}


/* NEW NAV PANEL */


.main-page_bg.homePage {

    padding-top: 0rem;

}


/* .homePage .nav-bar__link {

	color: #fff;

}

.homePage .nav-bar.whited .nav-bar__link {

	color: #000;

}

.homePage .nav-bar.scrolled .nav-bar__link {

	color: #000;

}



.homePage .dropdown__arrow::after {

	content: "";

	border: solid #fff;

	border-width: 0 2px 2px 0;

	padding: 2px;

	transform: rotate(45deg);

	margin-left: 0.7rem;

	transition: all 0.3s ease;

}

.homePage .nav-bar.whited .dropdown__arrow::after {

	content: "";

	border: solid #000;

	border-width: 0 2px 2px 0;

	padding: 2px;

	transform: rotate(45deg);

	margin-left: 0.7rem;

	transition: all 0.3s ease;

} */

.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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.1);

    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.1);

}


.nav-bar.whited {

    background: #fff !important;

}


/* nav logo */

.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 lang menu */

.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: 0.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: #1b7bf6;

}


/* nav menu */

.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: #1b7bf6;

}


.dropdown__arrow:hover::after {

    content: "";

    border: solid #1b7bf6;

    border-width: 0 2px 2px 0;

    padding: 2px;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    margin-left: 0.7rem;

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


.nav-bar__link.active {

    color: #1b7bf6;

}


.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: 0.6rem;

}


.nav-bar__logIn:hover {

    color: #1b7bf6;

}


.nav-bar__logIn:hover svg {

    fill: #1b7bf6;

}


.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 */

.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: 0.7rem;

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


.show-mobile {

    display: none;

}


.show-desktop {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}


/* LINK CONTENT */

.nav-bar__link__content {

    position: fixed;

    width: 100%;

    height: auto;

    left: 0;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    /* top: 7.8rem; */

    background: #fff;

    /* display: flex; */

    padding: 4rem 2rem;

    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.1);

    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}


.nav-bar__link__item:hover .nav-bar__link__text__title {

    color: #1b7bf6;

}


.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: 0.6s;

    animation-duration: 0.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: 0.15s;

    animation-delay: 0.15s;

}


.link_2 {

    -webkit-animation-delay: 0.25s;

    animation-delay: 0.25s;

}


.link_3 {

    -webkit-animation-delay: 0.35s;

    animation-delay: 0.35s;

}


.link_4 {

    -webkit-animation-delay: 0.45s;

    animation-delay: 0.45s;

}


.link_5 {

    -webkit-animation-delay: 0.55s;

    animation-delay: 0.55s;

}


.link_6 {

    -webkit-animation-delay: 0.65s;

    animation-delay: 0.65s;

}


.link_7 {

    -webkit-animation-delay: 0.75s;

    animation-delay: 0.75s;

}


.link_8 {

    -webkit-animation-delay: 0.85s;

    animation-delay: 0.85s;

}


.link_9 {

    -webkit-animation-delay: 0.95s;

    animation-delay: 0.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 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.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: 0.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;

}


/* MAIN NEW CONTENT --------------------------------------------------- */

.tabcontent {

    display: none;

}

.tabcontent.active {

    display: block;

}


.white-bg {

    background: #fff;

}


.blue-bg {

    background: #f4f9ff;

}


/* HEADER BLOCK 1*/

.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, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

}

.head__buttons .btn:hover {

    background: -o-linear-gradient(191.62deg, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

}

.head__buttons .btn:focus {

    background: -o-linear-gradient(191.62deg, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

}

.head__buttons .btn:active {

    background: -o-linear-gradient(191.62deg, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

}

.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, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, 0.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, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, 0.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, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, 0.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, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(255, 171, 16, 0.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: 0.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: 0.4rem solid transparent;

    padding-left: 3rem;

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;

}

.tabs__buttons .tablink.active {

    color: #1b7bf6;

    font-weight: 700;

    border-left: 0.4rem solid #1b7bf6;

}


.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: 0px 5px 10px rgba(135, 187, 216, 0.5);

  box-shadow: 0px 5px 10px rgba(135, 187, 216, 0.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: #f4f9ff;

}

.blue-bg .nav-bar {

    background: #f4f9ff;

}

.blue-bg .nav-bar__link__content-smal {

    background: #f4f9ff;

}

.blue-bg .nav-bar__lang__content {

    background: #f4f9ff;

}

.blue-bg .nav-bar__link__content {

    background: #f4f9ff;

}

.blue-bg .nav-bar__menu {

    background: #f4f9ff;

}


.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;

}


/* packages-switch styles */

.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, 0.565, 1.35) 0.4s;

    -o-transition: left cubic-bezier(0.88, -0.35, 0.565, 1.35) 0.4s;

    transition: left cubic-bezier(0.88, -0.35, 0.565, 1.35) 0.4s;

    border-radius: 3rem;

    background-color: #f6961b;

    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: 0.2rem solid #b4b4b4;

    border-radius: 3rem;

}


.outreach__packages-switch .outreach__packages-btn.active {

    color: #ffffff;

    cursor: default;

    border: 0.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: 0.2rem solid #ecc656;

    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, 0.1);

    box-shadow: 0rem 1rem 3rem rgba(0, 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: 0.2rem solid #f6961b;

}

.outreach__package-card.orange .outreach__package-card__list li svg {

    color: #f6961b;

}

.outreach__package-card.orange .outreach__package-card__price {

    color: #f6961b;

}

.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%, #1b7bf6), to(rgba(27, 123, 246, 0)));

    background: -o-linear-gradient(left, rgba(27, 123, 246, 0) 0%, #1b7bf6 51.22%, rgba(27, 123, 246, 0) 100%);

    background: linear-gradient(90deg, rgba(27, 123, 246, 0) 0%, #1b7bf6 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, 0.1);

    box-shadow: 0rem 1rem 3rem rgba(0, 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: 0.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: 0.6rem;

    color: #1b7bf6;

}

.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: #1b7bf6;

    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: 0.2rem solid #f6961b;

    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: #f6961b !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: 0.4rem solid #ffe9ce;

    -webkit-box-shadow: 0px 0.4rem 1rem rgba(255, 165, 0, 0.2);

    box-shadow: 0px 0.4rem 1rem rgba(255, 165, 0, 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 */

.mission-vision__title h2 {

    font-family: "Futura Md BT", sans-serif !important;

    font-weight: 700;

    font-size: 3.6rem;

    line-height: 4.3rem;

    color: #1b7bf6;

    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: #1b7bf6;

    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: #1b7bf6;

}


.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: #1b7bf6;

    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: #1b7bf6;

    -webkit-box-shadow: 0px 6px 15px rgba(27, 123, 246, 0.1), 0px 15px 40px rgba(0, 112, 255, 0.2);

    box-shadow: 0px 6px 15px rgba(27, 123, 246, 0.1), 0px 15px 40px rgba(0, 112, 255, 0.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, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 77.9%);

    border-radius: 3rem;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    margin-top: auto;

    margin-bottom: auto;

    margin-left: 5rem;

}

.orderButton:hover {

    color: #fff;

    background: -o-linear-gradient(191.62deg, #1765c9 21.89%, #1b7bf6 77.9%);

    background: linear-gradient(258.38deg, #1765c9 21.89%, #1b7bf6 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: #1b7bf6;

    color: #ffffff;

}


.faq__tablink {

    font-family: "Futura PT", sans-serif;

    font-weight: 600;

    font-size: 1.6rem;

    line-height: 1;

    color: #1b7bf6;

    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: 0.8em 0 0.8em 1.8em;

}

.faq__answer__text ul li {

    display: list-item;

    list-style-type: disc;

}


/* //!  LOCAL SEO */

.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;

    filter: hue-rotate(203deg);

}


.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: 26.2rem;

    min-width: 11rem;

    height: 4.9rem;

    border-radius: 3rem;

    color: #fff;

    background: #1b7bf6;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

}

.blue__button:hover {

    color: #fff;

    background: #1b7bf6;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

}


.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;
    cursor: pointer;
    color: #fff !important;
    background: #2ba373;
}

.pink__button:hover {
    color: #fff;
    background: #21b077;
}


.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: 26.2rem;

    min-width: 11rem;

    height: 4.9rem;

    border-radius: 3rem;

    color: #1b7bf6;

    background: #ffffff;

}

.white__button:hover {

    color: #1b7bf6;

    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"*/

.what-localseo {

    position: relative;

    background: -webkit-gradient(linear, left top, left bottom, from(#fff2cb), to(#fff2cb));

    background: -o-linear-gradient(top, #fff2cb 0%, #fff2cb 100%);

    background: linear-gradient(180deg, #fff2cb 0%, #fff2cb 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*/

.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, 0.1);

    box-shadow: 0rem 1rem 3rem rgba(0, 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*/

.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*/

.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*/

.neat {

    padding-top: 10.3rem;

    padding-bottom: 10.4rem;

    background: -webkit-gradient(linear, left top, left bottom, from(#fff2cb), to(#fff2cb));

    background: -o-linear-gradient(top, #fff2cb 0%, #fff2cb 100%);

    background: linear-gradient(180deg, #fff2cb 0%, #fff2cb 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, 0.1));

    filter: drop-shadow(0px 10px 30px rgba(0, 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*/

.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(#fff2cb), to(#fde783));

    background: -o-linear-gradient(top, #fff2cb 0%, #fde783 100%);

    background: linear-gradient(180deg, #fff2cb 0%, #fde783 100%);

    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, 0.1);

    box-shadow: 0rem 1rem 4rem rgba(0, 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: #ecc656;

    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 0.4rem 1rem rgba(97, 73, 199, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(97, 73, 199, 0.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(#fff2cb), to(#fde783));

    background: -o-linear-gradient(top, #fff2cb 0%, #fde783 100%);

    background: linear-gradient(180deg, #fff2cb 0%, #fde783 100%);

    -webkit-box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, 0.1);

    box-shadow: 0rem 1rem 4rem rgba(0, 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 0.4rem 1rem rgba(97, 73, 199, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(97, 73, 199, 0.3));

}


/* //* benefit*/

/* //* not-sure*/

.not-sure {

    padding-top: 12.4rem;

    padding-bottom: 9.4rem;

    background: #1b7bf6 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: #1b7bf6;
}


/* //* benefit*/

.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: 0.1rem solid #ecc656;

    border-right: 0.1rem solid #ffa401;

}

.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: 0.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: 0.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, 0.1));

    filter: drop-shadow(0rem 1rem 3rem rgba(0, 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: 0.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: 0.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: 0.1rem solid #ffa401;

    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: 0.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: #1b7bf6;

}

.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: 0.2rem;

}


.table-header {

    color: #ffffff;

    font-weight: 700;

    font-size: 1.6rem;

}

.table-header-blue {

    border-top: 0.1rem solid #ecc656;

    background: #ecc656 !important;

}

.table-header-pink {

    border-right: 0.1rem solid #ffa401;

    background: #ffa401 !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: 0.1rem solid #ecc656;

    border-bottom: 0.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: 0.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: 0.7rem;

}

.ourSeoPackages__table__col__numb.bottom-text {

    font-size: 1.8rem;

    line-height: 1;

}


.ourSeoPackages__table__col__numb:last-child {

    border-bottom: 0.1rem solid;

    border-color: #ffa401;

}


.ourSeoPackages__table__col__numb svg {

    width: 1.6rem;

    height: 1.5rem;

}


.ourSeoPackages__table-trans {

    border-left: 0.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: 0.1rem solid;

    border-color: #ecc656;

}


.ourSeoPackages__table-trans__15:last-child {

    border-right: 0.1rem solid;

    border-color: #edd7ff;

}


.ourSeoPackages__table-text {

    border-left: 0.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: 0.1rem solid;

    border-color: #ecc656;

    background: #1b7bf6;

}


.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: 0.1rem solid;

    border-color: #ecc656;

    font-family: "Raleway", sans-serif;

    font-weight: 700;

    font-size: 2.4rem;

    color: #ffffff;

    background: #1b7bf6;

}


.ourSeoPackages__table-text .ourSeoPackages__table__col__numb:last-child {

    border-right: 0.1rem solid;

    border-color: #ffa401;

    background: #fe6895;

}


.ourSeoPackages__table-bottom {

    border-left: 0.1rem solid transparent;

}


.ourSeoPackages__table-bottom .ourSeoPackages__table__row {

    height: auto;

    border-left: none;

    border-right: 0.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: #ffa401;
}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child {

    border-bottom-right-radius: 1.5rem;

    background: #ffa401;

}

.ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {

    -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, 0.3));

    color: #ffa401 !important;

}


.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 !important;

    background: #fff;

    -webkit-filter: drop-shadow(0px 4px 10px rgba(97, 73, 199, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(97, 73, 199, 0.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;

}

.ourSeoPackages__buttons a:hover {

    color: #1b7bf6;

    background: #fff;

}


.ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {

    background: #fff2cb;

    border-right: 0.1rem solid #ffa401;

}

.ourSeoPackages__table .ourSeoPackages__table__row.first:nth-child(2n-1) {

    background: #fff2cb;

    border-right: 0.1rem solid #ffa401;

}


.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: 0.1rem solid #ecc656;
}

.ourSeoPackages__table .blue_thin {
    color: #ecc656;
    font-weight: 500;
}

.all_packages_btn_wrapper.mobile {
    display: none;
}


.infolabel {

    position: absolute;

    top: 0.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: 0.9rem;

    height: 1.7rem;

    margin: 0 !important;

}

.infolabel:hover {

    background: #1b7bf6;

}

.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, 0.15);

    box-shadow: 0rem 1rem 6rem rgba(0, 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: 0.3rem;

}

.infolabel__content .infolabel__content__icon {

    position: absolute;

    background: #fe6895;

    top: 0.5rem;

    right: 0.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: 0.5rem;

    height: 1rem;

}

.infolabel__content p {

    font-family: "Raleway", sans-serif;

    font-weight: 700;

    font-size: 1.4rem;

    line-height: 1;

    color: #000000;

}


/* //* skyrocket*/

.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(#1765c9), color-stop(0.01%, #ff5c00), to(#ffa500));

    background: -o-linear-gradient(right, #1765c9 0%, #ff5c00 0.01%, #ffa500 100%);

    background: linear-gradient(270deg, #1765c9 0%, #ff5c00 0.01%, #ffa500 100%);

    -webkit-box-shadow: 0px 2px 10px rgba(255, 98, 0, 0.25);

    box-shadow: 0px 2px 10px rgba(255, 98, 0, 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, 0.15));

    filter: drop-shadow(0px 4px 20px rgba(0, 112, 255, 0.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: 0.1rem solid #1b7bf6;

    -webkit-box-shadow: inset 0rem 0rem 0.4rem rgba(0, 0, 0, 0.05);

    box-shadow: inset 0rem 0rem 0.4rem rgba(0, 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: #1b7bf6;

    -webkit-filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, 0.25));

    filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, 0.25));

}


.skyrocket__wrap__block__text {

    padding: 1rem 0.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*/

.people {

    padding-top: 15rem;

    padding-bottom: 17rem;

    background: #f4f9ff;

    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, 0.8) 42.13%, rgba(243, 249, 255, 0.8) 88.71%);

    background: linear-gradient(153.75deg, rgba(255, 255, 255, 0.8) 42.13%, rgba(243, 249, 255, 0.8) 88.71%);

    border: 0.2rem solid #1b7bf6;

    -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, 0.3));

    filter: drop-shadow(0px 4px 10px rgba(16, 27, 66, 0.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 0.4rem 2rem rgba(0, 112, 255, 0.15));

    filter: drop-shadow(0rem 0.4rem 2rem rgba(0, 112, 255, 0.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 0.4rem 2rem rgba(0, 112, 255, 0.15));

    filter: drop-shadow(0rem 0.4rem 2rem rgba(0, 112, 255, 0.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 0.4rem 2rem rgba(0, 112, 255, 0.15));

    filter: drop-shadow(0rem 0.4rem 2rem rgba(0, 112, 255, 0.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: #1b7bf6;

}


.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(#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: 0px 2px 10px rgba(0, 43, 186, 0.25);

    box-shadow: 0px 2px 10px rgba(0, 43, 186, 0.25);

    border-radius: 50px;

}


/* //* zerohero*/

.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(#1765c9), color-stop(0.01%, #ff5c00), to(#ffa500));

    background: -o-linear-gradient(right, #1765c9 0%, #ff5c00 0.01%, #ffa500 100%);

    background: linear-gradient(270deg, #1765c9 0%, #ff5c00 0.01%, #ffa500 100%);

    -webkit-box-shadow: 0px 2px 10px rgba(255, 98, 0, 0.25);

    box-shadow: 0px 2px 10px rgba(255, 98, 0, 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: 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);
}

.form__field select::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.form__field select::-moz-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.form__field select:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.form__field select::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.form__field select::placeholder {
    color: rgba(0, 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: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    border-top: 0.6rem solid #1b7bf6;
}

.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: 50%;
    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, 0.8);

}

.check-box input {

    position: absolute;

    opacity: 0;

    cursor: pointer;

    height: 0;

    width: 0;

}

.checkmark {

    padding: 0.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: 0.1rem solid #fff2cb;

    border-radius: 0.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: 0.7rem;

    top: 0.3rem;

    width: 0.7rem;

    height: 1.2rem;

    border: solid white;

    border-width: 0 0.3rem 0.3rem 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}

.check-box__image {

    -webkit-filter: drop-shadow(0rem 0.2rem 1rem rgba(0, 43, 186, 0.25));

    filter: drop-shadow(0rem 0.2rem 1rem rgba(0, 43, 186, 0.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: #1b7bf6;

}

.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;
    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;

}

.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: #f6961b;

    margin-bottom: 0.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*/

.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, 0.1));

    filter: drop-shadow(0rem 1rem 3rem rgba(0, 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*/

.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, 0.1));

    filter: drop-shadow(0rem 1rem 3rem rgba(0, 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: #1b7bf6;

    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: 0.5rem;

    color: inherit;

    width: 2rem;

    min-width: 2rem;

    height: 2rem;

}

.involved__card__link:hover {

    color: #1b7bf6;

}


.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*/

.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*/

.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: 0.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: #f6961b;

}

.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*/

.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: 0.3rem solid #efdaff;

    border-right: 0.3rem solid #efdaff;

    border-bottom: 0.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: 0.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%;

}


/* //* affiliate__head*/

/* //* affiliate__head*/

/* //! FUll STACK SEO */

.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 0.4rem 1rem rgba(255, 165, 0, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

}

.orange-btn:hover {

    background: #ffa101;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

    color: #fff;

}

.orange-btn:focus {

    background: #ffa101;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

}

.orange-btn:active {

    background: #ffa101;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 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: 0.2rem solid #f0f0f0;

    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, 0.1);

    box-shadow: 0rem 1rem 3rem rgba(0, 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, 0.1));

    filter: drop-shadow(0rem 1rem 3rem rgba(0, 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: #1b7bf6;

}

.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: 0.5rem;

    margin: 0.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: #1b7bf6;

    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: #1b7bf6;

    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: 0.2rem solid #dbe8fb;

    -webkit-box-shadow: 0rem 2rem 4rem rgba(27, 123, 246, 0.1);

    box-shadow: 0rem 2rem 4rem rgba(27, 123, 246, 0.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: 0.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, 0.1));

    filter: drop-shadow(0rem 1rem 3rem rgba(0, 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: #1b7bf6;

}

.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: #1b7bf6;

    -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));

    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: #1b7bf6;

    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, 0.1));

    filter: drop-shadow(0rem 1rem 3rem rgba(0, 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: #1b7bf6;

    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, 0.1));

    filter: drop-shadow(0rem 1rem 3rem rgba(0, 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: #1b7bf6;

}

.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: 0.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: #1b7bf6;

    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 0.4rem 1rem rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(0, 112, 255, 0.3));

    color: #ffffff;

}


.score {

    background: -o-linear-gradient(351.25deg, #1765c9 19.27%, #1b7bf6 70.31%);

    background: linear-gradient(98.75deg, #1765c9 19.27%, #1b7bf6 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, 0.15));

    filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 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: 0.35rem;

    top: 50%;

    -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    transform: translate(0, -50%);

    background: #f6961b;

    border: 0.1rem solid rgba(255, 255, 255, 0.25);

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-box-shadow: 0rem 0rem 1.6rem rgba(246, 150, 27, 0.5);

    box-shadow: 0rem 0rem 1.6rem rgba(246, 150, 27, 0.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: #f6961b;

    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: 0.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: #1b7bf6;

    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, 0.1));

    filter: drop-shadow(0rem 2.4rem 6.4rem rgba(0, 0, 0, 0.1));

}


.offpage__wrapper {

    background: rgba(218, 233, 255, 0.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: #1b7bf6;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(0, 112, 255, 0.3));

}

.blue-btn:hover {

    background: #1b7bf6;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(0, 112, 255, 0.3));

    color: #fff;

}

.blue-btn:focus {

    background: #1b7bf6;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(0, 112, 255, 0.3));

}

.blue-btn:active {

    background: #1b7bf6;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(0, 112, 255, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(0, 112, 255, 0.3));

}


.ourservices__block__label {

    position: absolute;

    top: -2.5rem;

    right: -2rem;

    -webkit-filter: drop-shadow(0rem 1rem 2rem rgba(27, 123, 246, 0.2));

    filter: drop-shadow(0rem 1rem 2rem rgba(27, 123, 246, 0.2));

    background: #1b7bf6;

    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, 0.1);

    box-shadow: 0rem 1rem 4rem rgba(0, 0, 0, 0.1);

    border-radius: 2.5rem;

    margin-bottom: 4rem;

}

.ourservices__block.full-stack-seo {

    border: 0.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: 0.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: #1b7bf6;

}


.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: #1b7bf6;

}

.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: 0.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: #1b7bf6;

}

.outsourse.block_3 {

    display: none;

    background: #1b7bf6;

}

.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: 0.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: #1b7bf6;

}

.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, 0.25));

    filter: drop-shadow(0px 2px 10px rgba(0, 43, 186, 0.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: #f6961b;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

}

.orange_btn:hover {

    background: #f6961b;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

    color: #fff;

}

.orange_btn:focus {

    background: #f6961b;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

}

.orange_btn:active {

    background: #f6961b;

    -webkit-filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 0.3));

    filter: drop-shadow(0rem 0.4rem 1rem rgba(255, 165, 0, 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: #f6961b;

}


.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: #1b7bf6;

    margin-bottom: 0;

}


.agencies-choose__card {

    position: relative;

    background: #ffffff;

    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, 0.1);

    box-shadow: 0rem 1rem 3rem rgba(0, 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: #1b7bf6;

    -webkit-box-shadow: 0rem 0.4rem 1.6rem rgba(27, 123, 246, 0.25);

    box-shadow: 0rem 0.4rem 1.6rem rgba(27, 123, 246, 0.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: #1b7bf6;

    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, 0.1);

    box-shadow: 0rem 1rem 3rem rgba(0, 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 0.4rem 1.6rem rgba(27, 123, 246, 0.25));

    filter: drop-shadow(0rem 0.4rem 1.6rem rgba(27, 123, 246, 0.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: #1b7bf6;

    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, 0.1);

    box-shadow: 0rem 1rem 5rem rgba(0, 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: #1b7bf6;

}


.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: #1b7bf6;

}


.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, 0.1);

    box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, 0.1);

    border-radius: 1.6rem;

    margin-bottom: 6rem;

}


.elevate__icon {

    min-width: 9.6rem;

    height: 100%;

    background: #1b7bf6;

    -webkit-box-shadow: 0rem 1rem 3rem rgba(0, 0, 0, 0.1);

    box-shadow: 0rem 1rem 3rem rgba(0, 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: 0.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: #1b7bf6;

    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, 0.1);

    box-shadow: 0rem 1rem 3rem rgba(0, 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 0.4rem 1.6rem rgba(27, 123, 246, 0.25));

    filter: drop-shadow(0rem 0.4rem 1.6rem rgba(27, 123, 246, 0.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: 0.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 0.4rem 1.6rem rgba(27, 123, 246, 0.25));

    filter: drop-shadow(0rem 0.4rem 1.6rem rgba(27, 123, 246, 0.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;

}


/* MAIN NEW MEDIA --------------------------------------------------- */

.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 0.4s ease;

        -o-transition: all 0.4s ease;

        transition: all 0.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 0.3s ease;

        -o-transition: all 0.3s ease;

        transition: all 0.3s ease;

        height: calc(100vh - 7.8rem);

        overflow: auto;

    }


    .nav-bar__menu.active {

        left: 0;

        -webkit-transition: all 0.3s ease;

        -o-transition: all 0.3s ease;

        transition: all 0.3s ease;

    }


    .nav-bar__lang__content {

        -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);

        box-shadow: 0 1px 2px 0 rgba(0, 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: 0.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;

    }


    /* //! local SEO */
    .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;

    }


    #newSearchMagnetX .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;

    }


    /* //!  LOCAL SEO */
    .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 {
        padding-bottom: 5em;
        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: 0.1rem solid;

        border-top: 0.1rem solid;

        border-bottom: 0.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: #ecc656 !important;
    }


    .ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {
        border-right: 0.1rem solid #fff2cb;
    }


    .ourSeoPackages__table__row:nth-child(2n-1) .ourSeoPackages__table__col__numb:last-child {

        background: transparent;

    }


    .ourSeoPackages__table__col__numb:last-child {

        border-color: #ffa401;

    }

    .table-header {

        font-size: 16px;

    }

    .table-header:last-child {

        background: #1b7bf6;

    }


    .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: 0.1rem solid #ecc656;

    }

    .pink .ourSeoPackages__table .ourSeoPackages__table__row.first:nth-child(2n-1) {

        background: #fff5f8;

        border-right: 0.1rem solid #ffa401;

    }

    .pink .ourSeoPackages__table .ourSeoPackages__table__row:nth-child(2n-1) {

        background: #fff5f8;

        border-right: 0.1rem solid #ecc656;

    }

    .pink .ourSeoPackages__table__row {

        border-left: 0.1rem solid #ecc656;

        border-right: 0.1rem solid #ecc656;

    }

    .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: #ecc656;

    }


    .ourSeoPackages__wrapper.pink .ourSeoPackages__table__col__numb:last-child {

        border-color: #ffa401;

    }


    .ourSeoPackages__wrapper.pink .ourSeoPackages__table {

        border-color: #ecc656;

    }


    .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: 0.5rem;

    }


    .withIcon__block {

        font-size: 1.2rem;

    }

    .withIcon__block:not(:last-child) {

        margin-bottom: 0.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;

        -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

        filter: drop-shadow(0px 4px 10px rgba(0, 112, 255, 0.3));

    }


    .pink .ourSeoPackages__table-bottom .ourSeoPackages__table__col__numb:last-child a {

        -webkit-filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, 0.3));

        filter: drop-shadow(0px 4px 10px rgba(254, 104, 149, 0.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;

    }


    /* CALL page*/
    .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 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 page */
    .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: 0.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, 0.1);

        box-shadow: 0rem 1rem 2rem rgba(27, 123, 246, 0.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, 0.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: #1b7bf6;

        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: #1b7bf6;

        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, 0.1);

        box-shadow: 0rem 1rem 5rem rgba(0, 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: #1b7bf6;

        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: #1b7bf6;

        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;

    }

}


/* Edited by Nike */

/* General */

h2 {

    text-transform: initial;

}

.btn-orange {

    background: #FFA500;

}

#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);

}

#newSearchMagnetX h1,
#newSearchMagnetX h2,
#newSearchMagnetX h3,
#newSearchMagnetX h4,
#newSearchMagnetX h5,
#newSearchMagnetX 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;

}

/* End General */


/* Index */

.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;

}

/* Index End */


/* Cases */

.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;
}

/* Cases End */


/* Contact form */

.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)

    }

}

/* Contact form End */


/* Thanks */

.thanks .contact__title {

    text-align: center;

}

/* Thanks End */


/* Not found */

.not_found .contact__title {

    text-align: center;

}

/* Not found End */


/* Monthly Packages */

.package__wrapper__item_link {

    line-height: 2.6rem !important;

}

/* Monthly Packages End */


/* Post */

.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 #1B7BF6;

    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: #1B7BF6;

}

.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: 0.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;

}

/* Post End */


/* FAQ */

.faq__answer__text ul {

    display: list-item;

    margin: 0.8em 0 0.8em 1.8em;

}

.faq__answer__text ul li {

    display: list-item;

    list-style-type: disc;

}

/* FAQ End */


/* Modals */

#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: #1B7BF6;

    margin-bottom: 2rem;

}

/* Modals End */


/* Contact field(Check Samples modal) */

.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';

}

/* Contact field(Check Samples modal) End */


/* Custom Index Page */

.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: #1b7bf6;

    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;

}

/*SECTION LINKS*/

.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: #1B7BF6;

    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, 0.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 End */


/* Custom Index Sew Page */

.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 Sew Page End */


/* Custom Index Sel Page */

.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 Sel Page End */


/* Custom Index CLickZ Page */

.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%;

}

/* Custom Index CLickZ Page End */


/* Custom Page */

.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 #1B7BF6;

    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: #1B7BF6;

}

.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: 0.6rem;

    font-size: 2.4rem;

    line-height: 3rem;

}

.page .page__content ul {

    /* display: list-item; */

    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;

}

/* Custom Page End */


/* Outreach Page */

#newSearchMagnetX .table-text {

    text-transform: initial;

}

#newSearchMagnetX .build-buttons__wrapper a:first-child {

    margin-right: 1rem;

}

/* Outreach Page End */


/* Audit Page */

#auditSearchMagnetX .header-wrapper__text p {

    font-size: 1.8rem;

    line-height: 2.6rem;

}

#auditSearchMagnetX .header-wrapper__text {

    width: inherit;

}

#auditSearchMagnetX p {

    font-family: "Futura PT", sans-serif;

    font-size: 1.9rem;

}

#auditSearchMagnetX .package__wrapper.bronze .package__wrapper__item:not(:last-child) {

    margin-bottom: 1.5rem;

}

#auditSearchMagnetX .why-audit__bloc__text {

    font-weight: 400;

}

/* Audit Page End */


/* Testimonials Block */

.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;

}

/* Testimonials Block End */


/* Foundation Package */

#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: #1B7BF6;

    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%;

}

/* Foundation Package End */


/* Quora Reddit */

#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;

}

/* Quora Reddit End */


/* About Us */

#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: #1B7BF6;

}

/* About Us End */


/* Mission Vision */

.our-mismion__list__item P {

    font-size: 1.6rem;

}

/* Mission Vision End */


/* Schedule a call */

.form__field input,
.form__field select {

    text-transform: initial;

}

/* Schedule a call End */


/* Local SEO */

.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;

}

/* Local SEO End */


/* Affiliate */

.reasons__item p span {

    font-weight: 600;

}

/* Affiliate End */


/* SEO Analyzer */

.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;

}

/* SEO Analyzer End */
.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;
}

/* modal */
.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;
    /* font-size: 3.6rem; */
    line-height: 3rem;
    color: #1b7bf6;
    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;
}