@font-face {
    font-family: Manrope;
    src: url(../media/Manrope-VariableFont_wght.1-hmv8wy28sh3.ttf)format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap
}

:root {
    --manrope-font: "Manrope", sans-serif
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

body,
html {
    scroll-behavior: smooth;
    line-height: 1.6;
    font-family: var(--manrope-font), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important
}

a {
    text-decoration: none
}

ul,
ol {
    list-style: none
}

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

.mainContainer {
    max-width: calc(100% - 20px);
    margin: 0 auto
}

.brandCTA {
    color: #fff;
    background: #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: background .3s ease-in-out;
    display: inline-flex
}

.arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.brandCTA:hover {
    background: #34bcee
}

.brandCTA:hover .arrowblue {
    display: none
}

.brandCTA:hover .arrowpink {
    display: block
}

@keyframes moveStars {
    0% {
        left: 20px
    }
    50% {
        left: 30px
    }
    to {
        left: 20px
    }
}

@keyframes moveStars2 {
    0% {
        left: 45px
    }
    50% {
        left: 25px
    }
    to {
        left: 45px
    }
}

.innerStar1 {
    animation: 2.2s infinite alternate moveStars;
    position: absolute;
    top: 40px;
    left: 20px
}

.innerStar2 {
    animation: 2.2s infinite alternate moveStars2;
    position: absolute;
    top: 60px;
    left: 45px
}