:root {
    --bs-font-sans-serif: "Montserrat", system-ui, -apple-system, "Segoe UI",
        Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans",
        sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
        "Noto Color Emoji";
    scroll-padding-top: 10em;

    --bs-primary: #01385d !important;
}

.main-container{
    overflow-x: hidden;
}

.init-container > h1 {
    mix-blend-mode: difference;
    filter: invert(1);
    font-weight: bold;
    color: #1b1616;
}

.init-container > img:nth-child(1) {
    filter: blur(4px) brightness(0.8);
}

.init-container > img:nth-child(2) {
    top: 25%;
}

#main-title.aos-animate {
    transition-duration: 2s;
    transition-timing-function: ease;
    transition-property: opacity,transform;
    transform: translateY(-50%) translateZ(0);
}

.init-container > img:nth-child(2) {
    transform: translate(-0%, -20%);
}

.init-container
    > img:nth-child(2)[data-aos^="fade"][data-aos^="fade"].aos-animate {
    transform: translate(-50%, 0);
}

@media (min-width: 1200px) {
    .display-6 {
        font-size: 2rem;
    }
}

@media (max-width: 900px) {
    .init-container > img:nth-child(1) {
        height: 100vh;
        object-fit: cover;
    }
}

.text-primary {
    color: var(--bs-primary)!important;
}

#integrations{
    background-color: #00375c;
    color: white;
}

.price-card{
    background: #00375c;
    color: white;
}

.init-container #action-buttons{
    top: 70%!important;
}


#integrations .card{
    background: transparent;
    border: transparent solid 1px;
}

#integrations .card>img{
    max-width: 200px;
    height: 200px;
    object-fit: contain;
    padding: 30px;
    margin: auto;
    filter: grayscale(1) brightness(5);
}