 .fadeInLeftAnimation {
            animation-name: fadeInLeft;
            animation-duration: 1s;
            transform: translateX(0%);
        }

        @keyframes fadeInLeft {
            0% {
                transform: translateX(200%);
            }

            100% {
                transform: translateX(0%);
            }
        }


        .shapedividers_com-4229 {
            overflow: hidden;
            position: relative;
        }

        .shapedividers_com-4229::before {
            content: '';
            font-family: 'shape divider from ShapeDividers.com';
            position: absolute;
            z-index: 3;
            pointer-events: none;
            background-repeat: no-repeat;
            bottom: -0.1vw;
            left: -0.1vw;
            right: -0.1vw;
            top: -0.1vw;
            background-size: 100% 90px;
            background-position: 50% 0%;
            background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 136.23 3.63"><path fill="%23fbd8c2" d="M132.96 3.63c1.23-1.23 1.23-2.05 3.27-3.27V0H0v.36h.02c.81 0 4.1 1.23 4.1 3.27C5.32 2.4 5.34 1.58 7.36.36c1.24 0 4.1 1.23 4.1 3.27C12.7 2.4 12.7 1.58 15.15.36c.82 0 4.1 1.23 4.1 3.27C20.48 2.4 20.47 1.58 22.5.36c1.23 0 4.1 1.23 4.1 3.27 1.23-1.23 1.23-2.05 3.67-3.27.82 0 4.1 1.23 4.1 3.27C35.6 2.4 35.62 1.58 37.64.36c1.24 0 4.1 1.23 4.1 3.27 1.23-1.23 1.23-2.05 3.68-3.27.82 0 4.1 1.23 4.1 3.27 1.23-1.23 1.21-2.05 3.25-3.27 1.24 0 4.1 1.23 4.1 3.27 1.24-1.23 1.24-2.05 3.68-3.27.82 0 4.1 1.23 4.1 3.27C65.87 2.4 65.89 1.58 67.9.36c1.24 0 4.1 1.23 4.1 3.27 1.63-1.23 1.62-2.05 3.67-3.27.82 0 4.09 1.23 4.09 3.27C81 2.4 81 1.58 83.05.36c1.24 0 4.1 1.23 4.1 3.27 1.63-1.23 1.63-2.05 3.67-3.27h.41c1.24 0 4.1 1.23 4.1 3.27 1.2-1.2 1.25-2.02 3.18-3.21 1.4.15 4.18 1.3 4.18 3.21 1.23-1.23 1.23-2.05 3.27-3.27 1.24 0 4.08 1.23 4.08 3.27 1.24-1.23 1.24-2.05 3.28-3.27 1.24 0 4.5 1.23 4.5 3.27 1.24-1.23 1.24-2.05 3.28-3.27 1.24 0 4.1 1.23 4.1 3.27 1.23-1.23 1.21-2.05 3.25-3.27 1.24 0 4.5 1.23 4.5 3.27z"/></svg>');
        }

        @media (min-width:2100px) {
            .shapedividers_com-4229::before {
                background-size: 100% calc(2vw + 90px);
            }



            .shapedividers_com-2870 {
                overflow: hidden;
                position: relative;
            }

            .shapedividers_com-2870::before {
                content: '';
                font-family: 'shape divider from ShapeDividers.com';
                position: absolute;
                z-index: 3;
                pointer-events: none;
                background-repeat: no-repeat;
                bottom: -0.1vw;
                left: -0.1vw;
                right: -0.1vw;
                top: -0.1vw;
                background-size: 100% 90px;
                background-position: 50% 0%;
                background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23fbd8c2"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23fbd8c2"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23fbd8c2"/></svg>');
            }

            @media (min-width:2100px) {
                .shapedividers_com-2870::before {
                    background-size: 100% calc(2vw + 90px);
                }
            }

        }

        .slider_image {
            width: 150px;
        }

        .light {
            background-image: linear-gradient(179deg, #242424, #0b0c11 49.5%);
        }

        .background_image {
            width: 100%;
            height: 94vh;
            object-fit: cover;
            position: absolute;
            z-index: -1;
            position: absolute;
            left: 0;
            top: 60px;
            filter: blur(2px);
            filter: brightness(80%);
        }

        .search_container {
            height: 94vh;
            display: flex;
            justify-content: center;
            align-items: center;
            color: white;
        }

        .main_search_form {
            position: relative;
            margin: 0;
            background: white;
            border-radius: 6px;
        }

        .search_bar {
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 147px;
            /* background: #004076f0; */
            border-radius: 5px;
            border: 1px solid #5e5e5e57;
            /* box-shadow: 2px 2px 1px 0px; */
            box-shadow: 2px 1px 46px 38px rgba(0, 0, 0, 0.2);
        }

        #search-input {
            color: black;
        }

        img {
            height: 150px;
        }

        .info-container-header {
            font-size: 15pt;
            padding: 15px;
        }

        .info-container-body {
            padding: 15px;
        }

        .info-container {
            width: 325px;
            border: 1px solid #e6e6e6;
            border-radius: 5px;
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .info-container img {
            width: 325px;
            height: 325px;
        }

        .search_bar h3, .search_bar p {
          font-family: "Roboto Condensed", serif;
          color: white;
          text-shadow: -1px -1px 0 #8d8d8d, 1px -1px 0 #8d8d8d, -1px 1px 0 #8d8d8d, 1px 1px 0 #8d8d8d;
        }

        .home_wrapper{
            width: 50vw;
            min-width: 650px;
        }