/* Front */
html {
    font-size: 10px;
}

body {
    font-family: 'Blinker', sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.6;
    color: #262626;
    background: #F7FDFB;
    -webkit-text-size-adjust: 100%;
    min-height: 100vh;
    overflow-x: hidden;
}

.table {
    color: #777e8f;
}

svg {
    display: block;
}

a,
button,
input,
textarea,
button,
select {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

button {
    cursor: pointer;
    outline: 0;
}

input,
textarea,
select {
    width: 100%;
    padding: 10px 12px;
    outline: 0;
}

a {
    text-decoration: none;
    color: #262626;
}

@media (hover: hover) {
    a:hover {
        color: #06B98E;
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
}

img {
    max-width: 100%;
    height: auto;
}

ul {
    margin: 0;
    padding: 0;
}

li {
    list-style-type: none;
}

.section-default {
    padding: 6rem 0;
}

.container {
    width: 100%;
    max-width: 1440px;
    padding: 0 20px;
}

.title {
    font-size: 12rem;
    font-weight: 700;
    line-height: 12rem;
    color: #06B98E;
    text-shadow: 3px 4px 0 #000;
}

.title-big {
    font-size: 13rem;
    line-height: 15rem;
    text-transform: uppercase;
    padding-right: 83px;
}

.title-small {
    font-size: 12rem;
}

.text {
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 130%;
    color: #262626;
    text-align: left;
}

.mb-6 {
    margin-bottom: 5rem;
}

/*--------------------------------------------------------------
  ##  Buttons
  --------------------------------------------------------------*/

.btn {
    padding: 1.3rem 2.4rem;
    text-align: center;
    font-weight: 800;
    font-size: 1.8rem;
    color: #06B98E;
    white-space: nowrap;
    border: 1px solid #262626;
    line-height: 2.2rem;
    background: #FFF9E9;
    box-shadow: 4px 4px 0px 0px #262626;
    border-radius: 0.5rem;
    min-width: 9.5rem;
    min-height: 4.8rem;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.btn_secondary {
    background-color: #06B98E;
    color: #FFF9E9;
}

.btn:focus {
    box-shadow: none;
}

.btn:active {
    box-shadow: inset 0 4px 12px rgba(0, 0, 0, 0.12);
}

@media (hover: hover) {
    .btn:hover {
        color: #06B98E;
        box-shadow: none;
    }

    .btn_secondary:hover {
        color: #FFF9E9;
        box-shadow: none;
    }
}

.btn-wrapper {
    margin-top: 4rem;
}

/* Back To Top */

.return-to-top {
    position: fixed;
    bottom: -3rem;
    right: 2rem;
    width: 4.2rem;
    height: 4.2rem;
    background: #06B98E;
    line-height: 4.2rem;
    text-align: center;
    cursor: pointer;
    z-index: 998;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.return-to-top > i {
    position: relative;
    overflow: hidden;
    font-size: 12px;
    width: inherit;
    height: inherit;
    line-height: inherit;
    display: block;
    color: transparent;
    text-shadow: 0px 0px #ffffff, 0px 50px #ffffff;
    -webkit-transition: text-shadow 0.2s ease;
    transition: text-shadow 0.2s ease;
    z-index: 1;
}

.return-to-top > i:before {
    content: '';
    display: block;
    width: 1rem;
    height: 1rem;
    border: solid 2px #ffffff;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    border-top: 0;
    border-right: 0;
    top: 1.8rem;
    left: 1.6rem;
    position: absolute;
}

.return-to-top:hover {
    -webkit-transform: scale(1.07);
    -ms-transform: scale(1.07);
    transform: scale(1.07);
    -webkit-box-shadow: 0px 10px 20px 8px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 10px 20px 8px rgba(0, 0, 0, 0.15);
}

.return-to-top:hover > i {
    text-shadow: 0px -50px #ffffff, 0px 0px #ffffff;
}

.return-to-top.back-top {
    bottom: 2rem;
    opacity: 1;
}

@keyframes pixFade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes pixFadeUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes pixFadeUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes pixFadeDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes pixFadeDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes pixFadeLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes pixFadeLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes pixFadeRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes pixFadeRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes pixZoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pixZoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes pixBounceIn {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0;
    }
    60% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pixBounceIn {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0;
    }
    60% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.pixFade {
    -webkit-animation-name: pixFade;
    animation-name: pixFade;
}

.pixFadeUp {
    -webkit-animation-name: pixFadeUp;
    animation-name: pixFadeUp;
}

.pixFadeDown {
    -webkit-animation-name: pixFadeDown;
    animation-name: pixFadeDown;
}

.pixFadeLeft {
    -webkit-animation-name: pixFadeLeft;
    animation-name: pixFadeLeft;
}

.pixFadeRight {
    -webkit-animation-name: pixFadeRight;
    animation-name: pixFadeRight;
}

.pixZoomIn {
    -webkit-animation-name: pixZoomIn;
    animation-name: pixZoomIn;
}

.pixBounceIn {
    -webkit-animation-name: pixBounceIn;
    animation-name: pixBounceIn;
}

.zoomIn {
    -webkit-animation-name: zoomin;
    animation-name: zoomin;
}

/*--------------------------------------------------------------
  ##  Page Loader
  --------------------------------------------------------------*/
.page-loader {
    background: #ffffff;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999999;
}

.page-loader .loader {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.page-loader svg {
    display: none;
}

.blobs {
    -webkit-filter: url(#goo);
    filter: url(#goo);
    width: 300px;
    height: 300px;
    position: relative;
    overflow: hidden;
    border-radius: 70px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.blobs .blob-center {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: absolute;
    background: #06B98E;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: scale(0.9) translate(-50%, -50%);
    -ms-transform: scale(0.9) translate(-50%, -50%);
    transform: scale(0.9) translate(-50%, -50%);
    -webkit-animation: blob-grow linear 3.4s infinite;
    animation: blob-grow linear 3.4s infinite;
    border-radius: 50%;
    -webkit-box-shadow: 0 -10px 40px -5px #06B98E;
    box-shadow: 0 -10px 40px -5px #06B98E;
}

.blob {
    position: absolute;
    background: #06B98E;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-animation: blobs ease-out 3.4s infinite;
    animation: blobs ease-out 3.4s infinite;
    -webkit-transform: scale(0.9) translate(-50%, -50%);
    -ms-transform: scale(0.9) translate(-50%, -50%);
    transform: scale(0.9) translate(-50%, -50%);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    opacity: 0;
}

.blob:nth-child(1) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.blob:nth-child(2) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.blob:nth-child(3) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.blob:nth-child(4) {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

.blob:nth-child(5) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

@-webkit-keyframes blobs {
    0% {
        opacity: 0;
        -webkit-transform: scale(0) translate(calc(-330px - 50%), -50%);
        transform: scale(0) translate(calc(-330px - 50%), -50%);
    }
    1% {
        opacity: 1;
    }
    35%,
    65% {
        opacity: 1;
        -webkit-transform: scale(0.9) translate(-50%, -50%);
        transform: scale(0.9) translate(-50%, -50%);
    }
    99% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0) translate(calc(330px - 50%), -50%);
        transform: scale(0) translate(calc(330px - 50%), -50%);
    }
}

@keyframes blobs {
    0% {
        opacity: 0;
        -webkit-transform: scale(0) translate(calc(-330px - 50%), -50%);
        transform: scale(0) translate(calc(-330px - 50%), -50%);
    }
    1% {
        opacity: 1;
    }
    35%,
    65% {
        opacity: 1;
        -webkit-transform: scale(0.9) translate(-50%, -50%);
        transform: scale(0.9) translate(-50%, -50%);
    }
    99% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0) translate(calc(330px - 50%), -50%);
        transform: scale(0) translate(calc(330px - 50%), -50%);
    }
}

@-webkit-keyframes blob-grow {
    0%,
    39% {
        -webkit-transform: scale(0) translate(-50%, -50%);
        transform: scale(0) translate(-50%, -50%);
    }
    40%,
    42% {
        -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
        transform: scale(1, 0.9) translate(-50%, -50%);
    }
    43%,
    44% {
        -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
        transform: scale(1.2, 1.1) translate(-50%, -50%);
    }
    45%,
    46% {
        -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
        transform: scale(1.3, 1.2) translate(-50%, -50%);
    }
    47%,
    48% {
        -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
        transform: scale(1.4, 1.3) translate(-50%, -50%);
    }
    52% {
        -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
        transform: scale(1.5, 1.4) translate(-50%, -50%);
    }
    54% {
        -webkit-transform: scale(1.7, 1.6) translate(-50%, -50%);
        transform: scale(1.7, 1.6) translate(-50%, -50%);
    }
    58% {
        -webkit-transform: scale(1.8, 1.7) translate(-50%, -50%);
        transform: scale(1.8, 1.7) translate(-50%, -50%);
    }
    68%,
    70% {
        -webkit-transform: scale(1.7, 1.5) translate(-50%, -50%);
        transform: scale(1.7, 1.5) translate(-50%, -50%);
    }
    78% {
        -webkit-transform: scale(1.6, 1.4) translate(-50%, -50%);
        transform: scale(1.6, 1.4) translate(-50%, -50%);
    }
    80%,
    81% {
        -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
        transform: scale(1.5, 1.4) translate(-50%, -50%);
    }
    82%,
    83% {
        -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
        transform: scale(1.4, 1.3) translate(-50%, -50%);
    }
    84%,
    85% {
        -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
        transform: scale(1.3, 1.2) translate(-50%, -50%);
    }
    86%,
    87% {
        -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
        transform: scale(1.2, 1.1) translate(-50%, -50%);
    }
    90%,
    91% {
        -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
        transform: scale(1, 0.9) translate(-50%, -50%);
    }
    92%,
    100% {
        -webkit-transform: scale(0) translate(-50%, -50%);
        transform: scale(0) translate(-50%, -50%);
    }
}

@keyframes blob-grow {
    0%,
    39% {
        -webkit-transform: scale(0) translate(-50%, -50%);
        transform: scale(0) translate(-50%, -50%);
    }
    40%,
    42% {
        -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
        transform: scale(1, 0.9) translate(-50%, -50%);
    }
    43%,
    44% {
        -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
        transform: scale(1.2, 1.1) translate(-50%, -50%);
    }
    45%,
    46% {
        -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
        transform: scale(1.3, 1.2) translate(-50%, -50%);
    }
    47%,
    48% {
        -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
        transform: scale(1.4, 1.3) translate(-50%, -50%);
    }
    52% {
        -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
        transform: scale(1.5, 1.4) translate(-50%, -50%);
    }
    54% {
        -webkit-transform: scale(1.7, 1.6) translate(-50%, -50%);
        transform: scale(1.7, 1.6) translate(-50%, -50%);
    }
    58% {
        -webkit-transform: scale(1.8, 1.7) translate(-50%, -50%);
        transform: scale(1.8, 1.7) translate(-50%, -50%);
    }
    68%,
    70% {
        -webkit-transform: scale(1.7, 1.5) translate(-50%, -50%);
        transform: scale(1.7, 1.5) translate(-50%, -50%);
    }
    78% {
        -webkit-transform: scale(1.6, 1.4) translate(-50%, -50%);
        transform: scale(1.6, 1.4) translate(-50%, -50%);
    }
    80%,
    81% {
        -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
        transform: scale(1.5, 1.4) translate(-50%, -50%);
    }
    82%,
    83% {
        -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
        transform: scale(1.4, 1.3) translate(-50%, -50%);
    }
    84%,
    85% {
        -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
        transform: scale(1.3, 1.2) translate(-50%, -50%);
    }
    86%,
    87% {
        -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
        transform: scale(1.2, 1.1) translate(-50%, -50%);
    }
    90%,
    91% {
        -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
        transform: scale(1, 0.9) translate(-50%, -50%);
    }
    92%,
    100% {
        -webkit-transform: scale(0) translate(-50%, -50%);
        transform: scale(0) translate(-50%, -50%);
    }
}

/*--------------------------------------------------------------
  ##  Header
  --------------------------------------------------------------*/
.site-header {
    background: transparent;
    position: sticky;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 100;
    padding: 3rem 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.header-container {
    max-width: 1240px;
}

.site-header .inverse-logo,
.site-header.header-light .inverse-logo {
    display: none !important;
}

.site-header.pix-header-fixed.header-light .sticky-logo {
    display: inline-block !important;
}

.site-logo {
    max-width: 215px;
}

.site-header .header-inner {
    position: relative;
}

.site-header .header-inner .site-logo a {
    display: block;
}

.site-header .header-inner .site-logo a .sticky-logo {
    display: none;
}

.site-header .header-inner .site-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.site-header .header-inner .site-nav .menu-wrapper {
    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: relative;
}

.site-header .header-inner .site-nav .menu-wrapper:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.site-header .site-mobile-logo {
    display: none;
}

.site-header .site-main-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}

.site-header .site-main-menu li {
    position: relative;
    padding: 1rem 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.site-header .site-main-menu li:last-child {
    margin-right: 0;
    padding: 0;
}

.site-header .site-main-menu li > a {
    margin: 0 3.5rem;
    display: inline-block;
    padding: 0;
    color: #262626;
    font-weight: 800;
    font-size: 1.8rem;
    -webkit-transition: 0.2s ease;
    transition: 0.3s ease;
}

@media (hover: hover) {
    .site-header .site-main-menu li > a:hover {
        color: #06B98E;
        text-decoration: none;
    }
}

.site-header .toggle-menu .bar {
    background: #74d7d0;
}

.site-header .header-inner .site-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.logo-sticky {
    display: none;
}

.pix-header-fixed {
    padding: 1.2rem 0;
    z-index: 1000;
    position: sticky;
    background-color: #F7FDFB;
    box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.2);
    -webkit-animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;
    animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;
}

.pix-header-fixed .header-inner .site-logo .logo-sticky {
    display: block;
}

.pix-header-fixed .header-inner .site-logo .logo-main {
    display: none;
}

.pix-header-fixed .site-main-menu li.menu-item-has-children:after {
    color: #333333;
}

.pix-header-fixed .site-logo .main-logo {
    display: none;
}

.pix-header-fixed .site-logo .sticky-logo {
    display: block;
}

.mask-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
    top: 0;
    left: 0;
}

.close-menu {
    display: none;
}

.hidden {
    display: none;
}

/*--------------------------------------------------------------
  ##  Fullscreen
  --------------------------------------------------------------*/
.fullscreen {
    position: relative;
    padding: 5.9rem 0 25rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.fullscreen .title {
    position: relative;
    margin-bottom: 6px;
    text-align: right;
}

.fullscreen .title img {
    margin-right: -86px;
    margin-left: 76px;
    margin-top: -17px;
}

.fullscreen .title span {
    position: absolute;
    right: -90px;
    bottom: -120px;
}

.fullscreen-info {
    display: flex;
    align-items: flex-start;
    gap: 92px;
}

.fullscreen-info div {
    flex-basis: 396px;
    text-align: left;
}

.fullscreen .text {
    max-width: 620px;
    line-height: 1.8;
    margin: 0 auto 4rem;
}

.main-image {
    display: block;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    height: auto;
}

.tape-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.tape {
    width: 100%;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 96px;
    color: #FFF9E9;
    background-color: #06B98E;
    white-space: nowrap;
}

.tape.tape_second {
    position: absolute;
    width: 150%;
    background-color: #C3EEE4;
    color: #262626;
    transform: rotate(-16deg);
}

.tape span {
    position: relative;
    font-size: 2.9rem;
    font-weight: 800;
    line-height: 2.9rem;
}

.tape span:not(:last-child):after {
    content: '';
    position: absolute;
    right: -62px;
    width: 26px;
    height: 29px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='30' viewBox='0 0 27 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_600_627)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7169 0.668962C12.7162 0.668992 12.7155 0.669026 12.7148 0.669061C12.7122 0.669239 12.7096 0.669461 12.707 0.669717C12.6995 0.670046 12.6921 0.670691 12.6847 0.671664C12.6193 0.680453 12.5586 0.71383 12.5124 0.766325C12.4662 0.818819 12.4372 0.887324 12.4303 0.960633C11.1415 8.37172 7.46558 13.0508 0.484993 14.3448C0.423558 14.3508 0.365422 14.3786 0.318992 14.424C0.272563 14.4695 0.240246 14.5303 0.226717 14.5977C0.226528 14.5987 0.226344 14.5998 0.226165 14.6009C0.224379 14.6102 0.222955 14.6195 0.221896 14.6289C0.221657 14.6314 0.221444 14.6339 0.221256 14.6364C0.220541 14.6439 0.220056 14.6514 0.219803 14.6589C0.219701 14.6639 0.219701 14.6688 0.219803 14.6738C0.219813 14.6791 0.219939 14.6845 0.220181 14.6898C0.220647 14.6973 0.221344 14.7048 0.222273 14.7123C0.222548 14.7148 0.222848 14.7172 0.223175 14.7197C0.224571 14.7298 0.226389 14.7398 0.228623 14.7497C0.243512 14.8157 0.276487 14.8747 0.322912 14.9186C0.369337 14.9625 0.426878 14.989 0.487446 14.9944C7.46514 16.2888 11.1403 20.9662 12.4296 28.3741C12.4359 28.4495 12.4654 28.52 12.5131 28.5736C12.5608 28.6272 12.6237 28.6605 12.6909 28.6678C12.6918 28.6678 12.6926 28.6678 12.6934 28.6678H12.6939C12.6995 28.668 12.7051 28.668 12.7107 28.6678C12.7154 28.668 12.72 28.668 12.7246 28.6678C12.7267 28.6679 12.7287 28.6679 12.7307 28.6678C12.8006 28.665 12.8673 28.634 12.9184 28.5806C12.9695 28.5271 13.0018 28.4548 13.0092 28.3769C14.3008 20.966 17.9736 16.287 24.9536 14.9928C25.0152 14.9869 25.0736 14.9593 25.1202 14.9138C25.1668 14.8683 25.1992 14.8073 25.2127 14.7398C25.2129 14.7387 25.2131 14.7376 25.2133 14.7365C25.2151 14.7273 25.2165 14.718 25.2176 14.7086C25.2178 14.7061 25.218 14.7036 25.2182 14.7011C25.2189 14.6936 25.2194 14.6861 25.2197 14.6786C25.2198 14.6736 25.2198 14.6686 25.2197 14.6636C25.2197 14.6583 25.2195 14.653 25.2193 14.6477C25.2188 14.6402 25.2181 14.6327 25.2172 14.6252C25.2169 14.6227 25.2166 14.6202 25.2163 14.6177C25.2149 14.6077 25.2131 14.5977 25.2109 14.5878C25.196 14.5219 25.1631 14.4629 25.1168 14.4191C25.0705 14.3752 25.0131 14.3486 24.9527 14.3431C17.9746 13.0488 14.3021 8.37147 13.0099 0.963236C13.0036 0.887894 12.974 0.817373 12.9263 0.763782C12.8786 0.710191 12.8158 0.676889 12.7485 0.669598C12.7477 0.669485 12.7468 0.669384 12.746 0.66928H12.7453C12.7398 0.668883 12.7342 0.668662 12.7286 0.668624C12.7247 0.668319 12.7208 0.668097 12.7169 0.667969L12.7169 0.668962Z' fill='%23FFF9E9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_600_627'%3E%3Crect width='26' height='29' fill='white' transform='translate(0.219727 0.667969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.tape.tape_second span:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='30' viewBox='0 0 27 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_600_627)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7169 0.668962C12.7162 0.668992 12.7155 0.669026 12.7148 0.669061C12.7122 0.669239 12.7096 0.669461 12.707 0.669717C12.6995 0.670046 12.6921 0.670691 12.6847 0.671664C12.6193 0.680453 12.5586 0.71383 12.5124 0.766325C12.4662 0.818819 12.4372 0.887324 12.4303 0.960633C11.1415 8.37172 7.46558 13.0508 0.484993 14.3448C0.423558 14.3508 0.365422 14.3786 0.318992 14.424C0.272563 14.4695 0.240246 14.5303 0.226717 14.5977C0.226528 14.5987 0.226344 14.5998 0.226165 14.6009C0.224379 14.6102 0.222955 14.6195 0.221896 14.6289C0.221657 14.6314 0.221444 14.6339 0.221256 14.6364C0.220541 14.6439 0.220056 14.6514 0.219803 14.6589C0.219701 14.6639 0.219701 14.6688 0.219803 14.6738C0.219813 14.6791 0.219939 14.6845 0.220181 14.6898C0.220647 14.6973 0.221344 14.7048 0.222273 14.7123C0.222548 14.7148 0.222848 14.7172 0.223175 14.7197C0.224571 14.7298 0.226389 14.7398 0.228623 14.7497C0.243512 14.8157 0.276487 14.8747 0.322912 14.9186C0.369337 14.9625 0.426878 14.989 0.487446 14.9944C7.46514 16.2888 11.1403 20.9662 12.4296 28.3741C12.4359 28.4495 12.4654 28.52 12.5131 28.5736C12.5608 28.6272 12.6237 28.6605 12.6909 28.6678C12.6918 28.6678 12.6926 28.6678 12.6934 28.6678H12.6939C12.6995 28.668 12.7051 28.668 12.7107 28.6678C12.7154 28.668 12.72 28.668 12.7246 28.6678C12.7267 28.6679 12.7287 28.6679 12.7307 28.6678C12.8006 28.665 12.8673 28.634 12.9184 28.5806C12.9695 28.5271 13.0018 28.4548 13.0092 28.3769C14.3008 20.966 17.9736 16.287 24.9536 14.9928C25.0152 14.9869 25.0736 14.9593 25.1202 14.9138C25.1668 14.8683 25.1992 14.8073 25.2127 14.7398C25.2129 14.7387 25.2131 14.7376 25.2133 14.7365C25.2151 14.7273 25.2165 14.718 25.2176 14.7086C25.2178 14.7061 25.218 14.7036 25.2182 14.7011C25.2189 14.6936 25.2194 14.6861 25.2197 14.6786C25.2198 14.6736 25.2198 14.6686 25.2197 14.6636C25.2197 14.6583 25.2195 14.653 25.2193 14.6477C25.2188 14.6402 25.2181 14.6327 25.2172 14.6252C25.2169 14.6227 25.2166 14.6202 25.2163 14.6177C25.2149 14.6077 25.2131 14.5977 25.2109 14.5878C25.196 14.5219 25.1631 14.4629 25.1168 14.4191C25.0705 14.3752 25.0131 14.3486 24.9527 14.3431C17.9746 13.0488 14.3021 8.37147 13.0099 0.963236C13.0036 0.887894 12.974 0.817373 12.9263 0.763782C12.8786 0.710191 12.8158 0.676889 12.7485 0.669598C12.7477 0.669485 12.7468 0.669384 12.746 0.66928H12.7453C12.7398 0.668883 12.7342 0.668662 12.7286 0.668624C12.7247 0.668319 12.7208 0.668097 12.7169 0.667969L12.7169 0.668962Z' fill='%23262626'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_600_627'%3E%3Crect width='26' height='29' fill='white' transform='translate(0.219727 0.667969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

/*--------------------------------------------------------------
    ##  how it works
    --------------------------------------------------------------*/
.hiw-section {
    padding: 25rem 0 20rem;
}

.hiw-section .title {
    margin-bottom: 5rem;
}

.item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-color: #C3EEE4;
}

.item:nth-child(even) .item-header {
    background-color: #06B98E;
}

.item:nth-child(even) .item-content {
    background-color: #C3EEE4;
}

.item-header {
    position: relative;
    display: flex;
    align-items: flex-start;
    gap: 48px;
    min-height: 268px;
    height: 100%;
    padding: 2.5rem 3rem;
    background-color: #C3EEE4;
    border-bottom: 1px solid #F7FDFB;
}

.item-header::after {
    content: '';
    position: absolute;
    right: 67px;
    bottom: -91px;
    width: 182px;
    height: 182px;
    background-image: url("../images/main-page/star-image.svg");
}

.item-number {
    font-weight: 800;
    font-size: 3rem;
    line-height: 3rem;
}

.item:nth-child(even) .item-header {
    color: #fff;
}

.item-title {
    display: inline-block;
    margin-bottom: 2.8rem;
    font-weight: 800;
    font-size: 3rem;
    line-height: 3rem;
    text-transform: uppercase;
}

.item-text {
    position: relative;
    font-size: 2.4rem;
    line-height: 3.1rem;
    z-index: 2;
}

.item-content {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 512px;
    padding: 2.5rem 3rem;
    background-color: #06B98E;
}

.item-content-inner {
    display: flex;
    justify-content: space-between;
    gap: 42px;
    margin-top: 70px;
}

.item-content-inner div {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    text-align: center;
    font-size: 2.4rem;
    line-height: 3.1rem;
    flex: 1;
    min-width: 0;
}

.item-content-tags {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 22px 26px;
    z-index: 2;
}

.item-content-tag {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 30px;
    font-weight: 700;
    font-size: 3rem;
    line-height: 3rem;
    background-color: #FFF9E9;
    border-radius: 5px;
    border: 1px solid #262626;
    box-shadow: 4px 4px 0px 0px #262626;
}

/*======================================================
================inner pages============================
========================================================*/
.inner-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5rem 0;
}

.contact-section {
    padding: 6.3rem 0 10rem;
}

.contact-section-content {
    display: flex;
    justify-content: center;
    gap: 24px;
}

.contact-card {
    max-width: 451px;
    min-height: 369px;
}

.contact-card__subtitle {
    position: relative;
    padding: 30px 70px 38px;
    font-size: 3rem;
    font-weight: 800;
    line-height: 3rem;
    background-color: #C3EEE4;
}

.contact-card__subtitle::after {
    content: '';
    position: absolute;
    right: 7px;
    bottom: -61px;
    width: 122px;
    height: 122px;
    background-image: url("../images/main-page/star-image.svg");
    background-size: contain;
}

.contact-card__content {
    padding: 42px 55px 42px 30px;
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 3.1rem;
    color: #fff;
    background-color: #06B98E;
}

.contact-card__text {
    margin-bottom: 20px;
}

.uninstall-section {
    padding: 7rem 0 10rem;
}

.uninstall-section .title {
    margin-bottom: 5rem;
    letter-spacing: -0.5px;
}

.uninstall-remove-title {
    font-weight: 800;
    font-size: 4rem;
    line-height: 4rem;
    margin-bottom: 5rem;
    text-align: center;
    text-transform: uppercase;
}

.uninstall-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 50px 24px;
}

.uninstall-list-step {
    display: inline-block;
    margin-bottom: 1rem;
    font-weight: 800;
    font-size: 3rem;
    line-height: 3rem;
    color: #06B98E;
}

.uninstall-item-content {
    position: relative;
    min-height: 182px;
    padding: 4rem 3rem 2rem;
    border: 1px solid #262626;
    border-radius: 5px;
    background-color: #FFF9E9;
    box-shadow: 4px 4px 0px 0px #262626;
}

.uninstall-item-content div {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 13px;
    font-size: 2.4rem;
    line-height: 3.1rem;
}

.uninstall-item-content div span {
    position: absolute;
    bottom: 20px;
    left: 30px;
    padding: 9px 24px;
    font-family: Inter, sans-serif;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.2rem;
    color: #1A88EE;
    border: 1px solid #1A88EE;
    border-radius: 5px;
    background-color: #F8FAFF;
}

.removed-section {
    padding: 17.9rem 0 10rem;
}

.removed-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.removed-wrapper .title {
    margin-bottom: 3rem;
}

.remove-text {
    font-size: 2.4rem;
    line-height: 3.1rem;
    margin-bottom: 5rem;
}


.section-404 {
    padding: 6.1rem 0 10rem;
}

.removed-404-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.removed-404-content {
    flex-basis: 645px;
}

.thanks-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.thanks-wrapper .title {
    flex-basis: 777px;
}

/*=================page terms===============================*/
.terms-section {
    padding: 7rem 0;
}

.terms-section .container {
    max-width: 1114px;
    padding: 0 20px;
}

.terms-privacy .container {
    max-width: 1040px;
    padding: 0 20px;
}

.terms-privacy p,
.terms-privacy table,
.terms-privacy ul,
.terms-privacy ol,
.terms-privacy h3 {
    margin-bottom: 2.5rem;
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 3.1rem;
    color: #262626;
}

th {
    font-weight: 700;
}

/*--------------------------------------------------------------
  ##  Footer
  --------------------------------------------------------------*/

.footer-content {
    padding: 5rem 8.5rem 5.1rem 9.5rem;
    margin-bottom: 34px;
    background-color: #C3EEE4;
    box-shadow: 4px 4px 0px 0px #000000;
}

.footer-wrapper {
    display: flex;
    justify-content: space-between;
}

.footer-text {
    max-width: 334px;
    margin-top: 20px;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.7rem;
    color: #262626;
}

.footer-menu .footer-menu-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 32px 0;
    margin-bottom: 24px;
}

.footer-link-wrapper {
    flex: 50%;
}

.footer-link {
    color: #262626;
    font-weight: 800;
    font-size: 1.8rem;
    -webkit-transition: 0.2s ease;
    transition: 0.3s ease;
}

.footer-link:hover {
    color: #06B98E;
    text-decoration: none;
}

.footer-copyright p {
    font-size: 1.4rem;
    line-height: 1.7rem;
    color: #262626;
}

/*Statistics*/
.statistics-page .site-nav .btn {
    display: none;
}

.statistics-main-wrapper {
    padding: 5rem 0 3.9rem;
}

.statistics-main-wrapper .title {
    font-size: 16.2rem;
    font-weight: 800;
    line-height: 16.2rem;
    margin-bottom: 51px;
}

.statistics-main-wrapper .text {
    position: relative;
    max-width: 451px;
    margin: 0 184px 0 auto;
}

.statistics-main-wrapper .text::before {
    content: '';
    position: absolute;
    left: -316px;
    top: 0;
    width: 249px;
    height: 96px;
    background-image: url("../images/statistics/arrow.png");
}

.statistics-page .hiw-list {
    grid-template-columns: 1fr;
    gap: 82px;
}

.statistics-page .item {
    background-color: transparent;
}

.statistics-page .item-header {
    background-color: transparent;
    min-height: unset;
    padding: 0;
    border-bottom: unset;
    gap: 40px;
    margin-bottom: 50px;
}
.item-content img {
    height: 420px;
}
.statistics-page .item-header::after {
    background-image: unset;
}

.statistics-page .item-number {
    font-size: 4rem;
    line-height: 4rem;
}

.statistics-page .item-title {
    margin-bottom: 5px;
    max-width: 840px;
    font-size: 4rem;
    line-height: 4rem;
}

.statistics-page .item-content {
    padding: 60px 95px;
    justify-content: space-between;
    gap: 16px;
    background-color: #C3EEE4;
    border-radius: 20px;
    min-height: unset;
}

.statistics-page .item:nth-child(even) .item-header {
    color: #262626;
    background-color: transparent;
}

.statistics-page .item-content-inner span {
    word-break: break-word;
}

.statistics-page .item-content-inner {
    margin-top: unset;
}
