
/*=======================================================
			popup
========================================================*/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&display=swap');
.error {
	font-weight: 300;
  color: #b61010;
}
.send-mail {
	font-family: 'Cormorant Garamond', sans-serif;
    font-size: 90px;
	text-align: center;
}
.wrapper_popup a {
  display: inline-block;
  text-decoration: none;
}

.modal {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(77, 77, 77, .7);
  transition: all .4s;
}

.modal:target {
  visibility: visible;
  opacity: 1;
}

.modal__content {
  border-radius: 4px;
  position: relative;
  width: 500px;
  max-width: 90%;
  background: #fff;
  padding: 1em 2em;
}

.modal__close {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #585858;
  text-decoration: none;
}
.modal__content h2, h6 {
	text-align: center;
}
.modal__content h2 {
	margin-top: 45px;
}
.modal__content input {
	color: #848688!important;
	border-bottom: 1px solid #7eedcb;
}
.modal__content textarea {
	color: #848688!important;
	border-bottom: 1px solid #7eedcb;
}
.send3 {
    border: 3px solid #7eedcb!important;
    background: none;
	width: 130px;
    height: 50px;
	display: block;
    margin: 20px auto;
}
.send3:hover {
    background: #7eedcb;
	color: #fff!important;
}
.index_form select {
  color: #848688!important;
  font-size:16x;
  border: 1px solid #7eedcb;
  padding: 10px 5px;
  width: 85%;
    display: block;
    margin: 0 auto;
}
select:active, select:focus{
  outline:none;
}
.index_form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #848688!important;
  font-size:16x;
}
.index_form input::-moz-placeholder { /* Firefox 19+ */
  color: #848688!important;
  font-size:16x;
}
.index_form input:-ms-input-placeholder { /* IE 10+ */
  color: #848688!important;
  font-size:16x;
}
.index_form input:-moz-placeholder { /* Firefox 18- */
  color: #848688!important;
  font-size:16x;
}
.index_form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #848688!important;
  font-size:16x;
}
.index_form textarea::-moz-placeholder { /* Firefox 19+ */
  color: #848688!important;
  font-size:16x;
}
.index_form textarea:-ms-input-placeholder { /* IE 10+ */
  color: #848688!important;
  font-size:16x;
}
.index_form textarea:-moz-placeholder { /* Firefox 18- */
  color: #848688!important;
  font-size:16x;
}
.index_form select::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #848688!important;
  font-size:16x;
}
.index_form select::-moz-placeholder { /* Firefox 19+ */
  color: #848688!important;
  font-size:16x;
}
.index_form select:-ms-input-placeholder { /* IE 10+ */
  color: #848688!important;
  font-size:16x;
}
.index_form select:-moz-placeholder { /* Firefox 18- */
  color: #848688!important;
  font-size:16x;
}