.modal.evrenzo-modal {
	 position: fixed;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 999;
	 display: none;
	 overflow: hidden;
	 outline: 0;
    background: rgba(0,0,0,.6);
}

.modal.evrenzo-modal{
	background: rgb(230,230,230);
    backdrop-filter: blur(8px);
}
 .modal-open .modal.evrenzo-modal {
	 overflow-x: hidden;
	 overflow-y: auto;
}
 .modal.evrenzo-modal .modal-dialog {
     border-top-right-radius: 0.25rem;
     border-top-left-radius: 0.25rem;
	 position: absolute;
	 width: auto;
	 margin: 0.5rem;
	 pointer-events: none;
     background-color: #ffffff;
     padding: 3rem 1.2rem 3rem;
     justify-content: center;
     display: flex;
     width: 60%;
     max-width: 52.0625rem;
   	 top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
}

.evrenzo-modal .modal-dialog{
	width: 85%;
    max-width: 100%;
    padding: 2rem 1.2rem 2rem;
}

.modal.evrenzo-modal.fade .modal-dialog {
	 transform: translate(0, -25%);
}
 .modal.evrenzo-modal.show .modal-dialog {
	 transform: translate(0, 0);
}
 .modal.evrenzo-modal .modal-content {
	 position: relative;
	 display: flex;
	 flex-direction: column;
	 width: 100%;
	 pointer-events: auto;
	 background-color: #fff;
	 border: none;
	 border-radius: 0.3rem;
	 outline: 0;
}
 .modal.evrenzo-modal .modal-header {
	 display: flex;
	 align-items: flex-start;
	 justify-content: space-between;
}
.modal.evrenzo-modal .modal-header .close {
	 padding: 1rem;
	 margin: -1rem -1rem -1rem auto;
}
.modal.evrenzo-modal .modal-body {
	 position: relative;
	 flex: 1 1 auto;
	 padding: 1.2rem;
}

.modal.evrenzo-modal .modal-body h2 {
    text-align: center;
    line-height: 45px;
	font-size: 37px;
    color: #2c2c2c;
    font-weight: bold;
    margin-bottom: 40px;
}

.evrenzo-modal .modal-body h2 {
    text-align: center;
    line-height: inherit;
	font-size: 1.75rem;
    color: #007a33;
    font-weight: bold;
    margin-bottom: 40px;
}

.modal.evrenzo-modal .modal-body p {
   text-align: center;
   font-size: 16px;
   color: #2c2c2c;
   line-height: 24px;
   text-transform: none;
   letter-spacing: normal;
}

@media screen and (min-width: 576px) {
     .modal.evrenzo-modal .modal-dialog {
         max-width: 53rem;
         margin: 0 auto;
    }
}