.sign-up-with-carousel{position:relative;padding:50px 0;z-index:100}.sign-up-with-carousel .container{display:flex;flex-direction:column}.sign-up-with-carousel .flex-wrapper{width:100%;display:flex;margin:20px 0}.sign-up-with-carousel .text-container{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;max-width:100%;margin-bottom:65px;position:relative}.sign-up-with-carousel .text-container h1,.sign-up-with-carousel .text-container p{max-width:unset}.sign-up-with-carousel .text-container h1{font-weight:800;font-size:42px !important;line-height:59px;margin:0}.sign-up-with-carousel .text-container p{font-size:18px;line-height:26px;color:#000;margin:20px 0}.sign-up-with-carousel .form-elements{display:flex;justify-content:center;width:100%;padding:0;max-width:unset;flex-wrap:wrap;row-gap:15px}.sign-up-with-carousel .email-input{background:#f7f7f7;border-radius:6px;font-size:18px;line-height:26px;display:flex;align-items:center;color:rgba(0,0,0);border:0;margin-right:10px;height:46px;width:75%;padding:0 30px}.sign-up-with-carousel .email-input::placeholder{font-size:18px;line-height:26px;align-items:center;color:rgba(0,0,0,0.45)}.sign-up-with-carousel .submit-input{background:#a14682;border-radius:6px;align-items:center;text-align:center;letter-spacing:.08em;font-weight:900;font-size:15px;line-height:26px;color:#fff;border:0;padding:10px 20px;align-self:center}.sign-up-with-carousel .submit-input:hover{background-color:#8a386e}.sign-up-with-carousel .carousel-flex{flex-wrap:wrap;justify-content:center;align-items:flex-end}.sign-up-with-carousel .arrow{height:20px;margin:auto 0}.sign-up-with-carousel .outter{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#ddd;border-radius:10px}.sign-up-with-carousel .inner{width:100%;height:100%;display:flex;scroll-snap-type:x mandatory;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;border-radius:10px}.inner::-webkit-scrollbar{display:none}.sign-up-with-carousel .carousel-item{width:100%;height:100%;flex-shrink:0;scroll-snap-align:start;z-index:100;background-size:cover;background-position:center;border-radius:10px}.sign-up-with-carousel .carousel-image{display:block;width:auto;height:100%;margin:auto}.sign-up-with-carousel .carousel-container{width:80%;padding-bottom:80%;background-image:url("../media/black-and-white.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 20px;position:relative;border-radius:10px}.sign-up-with-carousel .control-container{width:100%;text-align:center;margin-top:25px;visibility:hidden}.sign-up-with-carousel ul{margin:0}.sign-up-with-carousel li{display:inline-block;width:10px;height:10px;background-color:#ececec;border-radius:100%;margin:0 6px;transition:background-color .25s ease-in}.sign-up-with-carousel li:first-child{background-color:#723f65}.sign-up-with-carousel .dice-layer{position:absolute;width:100%;height:100%;background-image:url("");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-5}@media screen and (min-width:768px){.sign-up-with-carousel .dice-layer{position:absolute;width:100%;height:100%;background-image:url("");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-5}.sign-up-with-carousel .form-elements{justify-content:left}.sign-up-with-carousel .email-input{font-size:18px;line-height:26px;display:flex;align-items:center;margin-right:10px;height:46px;padding:0 30px}.sign-up-with-carousel{padding:75px 0}.sign-up-with-carousel .text-container h1{font-size:50px !important}.sign-up-with-carousel .container{flex-direction:row}.sign-up-with-carousel .text-container{align-items:flex-start;text-align:left;margin-bottom:unset;top:-85px}.sign-up-with-carousel .carousel-flex{align-items:flex-end}.sign-up-with-carousel .flex-wrapper{width:50%}}@media screen and (min-width:1024px){.sign-up-with-carousel .email-input{height:50px}}