a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{font-size:62.5%}body{margin:0;padding:0;font-family:"Cardo",sans-serif;display:-webkit-flex;display:flex;-webkit-justify-content:none;justify-content:none;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;color:#333;width:100%}#root{width:inherit}.top-bar{-webkit-justify-content:center;justify-content:center;flex-direction:row;height:44px;background-color:#632f43}.nav-menu,.top-bar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row}.nav-menu{-webkit-justify-content:space-evenly;justify-content:space-evenly;flex-direction:row;-webkit-flex:1 1;flex:1 1;font-size:1.5rem}.nav-link{text-decoration:none;color:#fff}.main-section{width:inherit;border:solid transparent;padding:.5%;border-image-source:url(/static/media/wedding_invitation.72b6a7ed.png);border-image-repeat:round;border-image-width:3vw;border-image-slice:40}h1{font-size:5rem;text-align:center;margin:5% 0 0}.welcome-text{font-size:1.75rem;margin:1% 15% 0}.image-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:500px;overflow:auto}figcaption{text-align:center;font-size:1.5rem}img{width:400px}h2{font-size:3.75rem;text-align:center;margin:5% 0 0}.rsvp-main-container{width:100%}form{margin:3% 30% 5%}fieldset{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;justify-content:space-evenly}.form-label,fieldset{display:-webkit-flex;display:flex}.form-label{font-size:2rem;font-weight:700;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-top:2.5%;padding:2% 0}input,select{font:1.25rem sans-serif;padding:1rem;box-sizing:border-box;border:1px solid #999;width:21rem}#big-input{height:5rem}#submitBtn{background-color:#632f43;color:#fff;margin:5% 0 0}#cancelBtn,#submitBtn{height:3.5rem;font-size:1.5rem;border:solid;border-color:#632f43;border-radius:.5rem}#cancelBtn{color:#632f43;margin:0 0 5%}.button-div{text-align:center}.info-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin:0 15%;font:black}.info-section h2{margin:7.5% 0 5%}.hotel-contact-info,.info,.info-caps{font-size:1.75rem}.info-caps{text-transform:uppercase}.info{margin-bottom:3.5%}.hotel-image-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#hotel-links{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}#hotel-info,#hotel-links{display:-webkit-flex;display:flex}#hotel-info{margin-top:2%;-webkit-flex-direction:column;flex-direction:column}.info-section h3{margin:0 0 5%}a{text-decoration:none;width:inherit;color:#000}h3{font-size:2.5rem}.about-main-container{padding:5% 0;margin-bottom:30%}.gifts-main-container{padding:2.5% 0;margin-bottom:20%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.gift-request{margin:2.5% 15% 5%;font-size:1.75rem}@media (max-width:500px){form{margin:3% 0 5%}.gift-request{margin:5% 10%;font-size:1.75rem}.info-section{-webkit-align-items:center;align-items:center;margin:0 5%;font:black}#hotel-links,.info-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#hotel-links{-webkit-justify-content:space-evenly;justify-content:space-evenly}.info{margin-bottom:5%}}
/*# sourceMappingURL=main.a0eee218.chunk.css.map */