         @font-face {
         font-family: romantically;
         font-weight: normal;
         font-style: normal;
         src: url("//fonts.icasei.com.br/fonts/romantically/romantically.eot");
         src: url("//fonts.icasei.com.br/fonts/romantically/romantically.eot?") format("eot"), url("//fonts.icasei.com.br/fonts/romantically/romantically.woff") format("woff"), url("//fonts.icasei.com.br/fonts/romantically/romantically.ttf") format("truetype"), url("//fonts.icasei.com.br/fonts/romantically/romantically.svg#romantically_free_for_persoRg") format("svg");
         }





         body, html {
         height: 100%;
         margin: 0;
         font-family: Arial, Helvetica, sans-serif;
         }
         * {
         box-sizing: border-box;
         }
         h1{
         text-color:black;
         color: black;
         }
         .bg-image {
         /* The image used */
         background-image: url("./casamento-istock.jpeg");
         /* Add the blur effect */
         filter: blur(0px);;
         -webkit-filter: blur(0px);
         /* Full height */
         height: 100%; 
         /* Center and scale the image nicely */
         background-position: center;
         background-repeat: no-repeat;
         background-size: cover;
				 display: flex;
				 justify-content: center;
				 align-items: center;
         }
         /* Position text in the middle of the page/image */
         .bg-text {
					color: #67816b;
					font-weight: bold;
					padding: 20px;
					text-align: center;
					display: flex;
					flex-direction: column;
					align-items: center;
					justify-content: center;
         }
         .bg-buttons {
         /* background-color: rgb(0,0,0); Fallback color */
         /* background-color: rgba(0,0,0, 0.4);  Black w/opacity/see-through */
         font-weight: bold;
         border: 0px solid #f1f1f1;
         padding: 20px;
         text-align: center;

							display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
         }
         .texto {
         font-size: 25px;
         font-weight: normal;
         font-stretch: normal;
         font-style: normal;
         letter-spacing: 1px;
         text-align: center;
         font-family:'Montserrat', sans-serif;
         text-transform: uppercase;
         line-height: normal;
         }
         .textodata {
         font-size: 22px;
         font-weight: normal;
         font-stretch: normal;
         letter-spacing: 1.5px;
         }
         .textoblib {
         font-size: 12px;
         font-weight: normal;
         font-stretch: normal;
         letter-spacing: 1.5px;
         }
				 .buttons {
							background-color:#BAC2B5;
							color: white;
							border: 0;
				 }
				 .buttons:hover {
						color: white;
						background-color: #C5C9C4;
						border-color: #dae0e5;
				 }
				 .bold {
						font-weight: 600;
				 }
				 .titulo {
						font-size: 40px;
						margin-bottom: 40px;
						margin-top: 0;
				 }
				 .custom-text-shadow {
					 text-shadow: 1px 1px #c4d9ce
				 }
				 .text-container{
					display: flex;
					flex-direction: column;
					justify-content: center;
					justify-items: center;
					align-items: center;
					align-content: center;
					height: 400px;
				  background: rgba(255,255,255,0.5);
					border-radius: 5px;
					padding: 20px;
				 }
				 .spacing-custom {
						margin-bottom: 40px;
				 }
				 .proverbio {
						 font-family:'Montserrat', sans-serif;
				 }
