body{font-family:Quicksand,sans-serif;line-height:1.6;color:#333;background:url(/background.png) no-repeat center center fixed;background-size:cover;text-align:center}.img-top{max-width:70%}.img-home{max-width:60%}.header,.footer{padding:20px;margin:0 auto;max-width:60%}@media (max-width: 768px){.header,.footer{padding:20px 0;margin:0 auto;max-width:100%}body{background:linear-gradient(#fff0,#fff,#fff),url(/background.png) repeat;background-attachment:scroll;background-size:100% auto;background-size:cover;background-opacity:0}.img-top,.img-home{max-width:100%}}.text-right{text-align:right!important}.text-left{text-align:left!important}h1,h2,h3,h4{font-family:Dancing Script,cursive;color:#444}.footer{font-family:Dancing Script,cursive}button{background-color:#343a40;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px}button:hover{background-color:#23272b}.container-custom{padding:20px}.entire{background-color:#fffc;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:80%;margin:10px auto}.form-section .row>div{padding:0 10px}.home-heading{text-align:center;padding:20px 0;font-size:40px;height:60vh;flex-direction:column;display:flex;justify-content:end;align-items:center}.content-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.date-location{display:flex;flex-direction:row;width:fit-content;align-items:center;font-size:30px}.date{border-right:1px solid #494b48;height:100%;padding:20px 72px 20px 0;justify-content:flex-start;width:315px}.location{height:100%;padding:20px 0 20px 72px;justify-content:flex-end;width:315px}.home-images{width:100%}@media (max-width: 600px){.date-location{flex-direction:column;font-size:15px}.content-container{flex-direction:row}.date-location{display:block}.date{display:flex;width:100%;justify-content:center;border-right:0;border-bottom:1px solid #494b48;padding:0 36px 20px}.location{display:flex;justify-content:center;width:100%;padding:20px 36px 0}.home-images{width:100%}}.content-container{display:flex;flex-direction:column;align-items:center}.home-container{width:fit-content;justify-content:center;max-width:80%;margin:10px auto}.guest-rsvp-name{font-weight:700}.not-found-title{font-family:Quicksand}
