

body {
    background-color: rgba(18, 18, 18, 1);
}


.OneDeckHeader {
    font-family: 'Josefin Sans', sans-serif;
    color: rgb(0, 81, 255);
    font-size: 90px;
    text-align: center;
    margin-bottom: 0%;
}

.SmallTitle {
    font-family: 'Josefin Sans', sans-serif;
    color: rgb(0, 81, 255);
    font-size: 40px;
    text-align: center;
    line-height: 2;
    margin-top: 5%;
}

.Paragraph {
    font-family: 'League Spartan', sans-serif;
    color: rgb(255, 255, 255);
    font-size: 25px;
    text-align: center;
    margin-right: 5%;
    margin-left: 5%;
}

.Image {
    border-radius: 25px;
    width: 75%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.FourSquares {

}

.FourSquares div{
    border-radius: 25px;
}

.FourSquares-Container{

}

.UnparalleledSpeed {
    color: white;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 30px;
    text-align: center;
}

.UnparalleledSpeedParagraph {
    font-family: 'League Spartan', sans-serif;
    color: rgb(255, 255, 255);
    font-size: 25px;
    text-align: center;
}

.CompleteControl {
    color: white;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 30px;
    text-align: center;
}

.CompleteControlParagraph {
    font-family: 'League Spartan', sans-serif;
    color: rgb(255, 255, 255);
    font-size: 25px;
    text-align: center;
}

.SearchImage {
    border-radius: 25px;
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5%;
}

.CompleteControlImage {
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.CircularArrayContainer {

}

.CircularArrayTitle {
    color: white;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 35px;
    text-align: center;
}

.CircularArrayGif {
    border-radius: 15px;
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.LinearArrayContainer {

}

.LinearArrayTitle {
    color: white;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 35px;
    text-align: center;
}

.LinearArrayGif {
    border-radius: 15px;
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.ScatteringContainer {

}

.ScatteringTitle {
    color: white;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 35px;
    text-align: center;
}

.ScatteringGif {
    border-radius: 15px;
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.GrowthContainer {

}

.GrowthTitle {
    color: white;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 35px;
    text-align: center;
}

.GrowthGif {
    border-radius: 15px;
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}



.InstantHDRITitle {
    color: white;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 35px;
    text-align: center;
}

.InstantHDRIGif {
    border-radius: 15px;
    width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -5%;
}

.FeaturesList {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 95%;
}

.feature-container {
    max-width: 600px;
    margin: 20px auto;
    padding: 20px;
    background-color: #333;
    border-radius: 10px;
}

.feature-item {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
    border-bottom: 1px solid #444;
}

.feature-name {
    width: 45%;
    text-align: left;
    font-family: 'League Spartan', sans-serif;
    color: rgb(255, 255, 255);
    font-size: 20px;
}

.feature-description {
    width: 50%;
    text-align: right;
    font-family: 'League Spartan', sans-serif;
    color: rgb(255, 255, 255);
    font-size: 20px;
}

.coming-soon {
    text-align: center;
    margin-top: 20px;
    font-size: 18px;
    opacity: 0.8;
    font-family: 'League Spartan', sans-serif;
    color: rgb(170, 170, 170);
    font-size: 20px;
    font-style: italic;
}

