
	.button-whatsapp {
	    background-color: #eaf2f5;
	    border: 1px solid #1ebea5;
	    border-radius: 10px;
	    cursor: pointer;
	    outline: none;
	    padding: 5px;
	    font-family: Helvetica, Arial, sans-serif;
	    font-size: 15px !important;
	    font-weight: 700 !important;
	    letter-spacing: .02em;
	}

	.button-whatsapp a {
    color: #008069;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 5px;
    white-space: nowrap;
}
li {
  text-align: justify;
}
	.visa{
		margin-top: 20px;
                margin-bottom: 10px;
	}
	.visa{
		display: grid;
		grid-template-columns: 1.2fr 1fr 1fr 1.6fr;
		grid-template-rows: 1fr 1fr 1fr;
		background-color: #F7F7F7;
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		padding: 20px;
		grid-column-gap: 10px;

	}

	.visa div{
		display: flex;
		align-items: center;
		justify-content: center !important; 
		border-right: 1px solid #bcbcbc;
	}
	
	.visa div:nth-child(6), div:nth-child(7), div:nth-child(11){
		border-right: none;
	}


	.visa div:first-child{
		grid-area: 2 / 1 / 2 / 1;
	   justify-content: flex-start !important;
	   font-weight: 700 !important;
 	}

 	.visa div:nth-child(2){
	   grid-column: 2 / 2;
	   grid-row: 1 / 1;
	   
 	}

 	.visa div:nth-child(3){
	   grid-column: 2 / 2;
	   grid-row: 3 / 3;
 	}

 	.visa div:nth-child(4){
	   grid-column: 3 / 3;
	   grid-row: 1 / 1;
 	}

 	.visa div:nth-child(5){
	   grid-column: 3 / 3;
	   grid-row: 3 / 3;
 	}

 	.visa div:nth-child(6){
	   grid-column: 4 / 4;
	   grid-row: 1 / 1;
 	}

 	.visa div:nth-child(7){
	   grid-column: 4 / 4;
	   grid-row: 3 / 3;
 	}

 	.anketa{
 		text-transform: uppercase;
 		font-size: 14px !important;
 		text-align: center;
 		text-decoration: none;
 		color: rgba(6,52,91,.8) !important;
 		
 	}

 	.visa a:hover{
 		color: #007bff !important;
 	}

	.previewLink {
		margin:auto;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    padding: 20px 10px;
	    height: 40px;
	    border: 1px solid rgba(6,52,91,.8);
	    text-transform: uppercase;
	    text-align: center;
	    font-size: 14px !important;	    
	}


	.fa-angle-down{
		padding-left: 12px;
	}

	.fa-file-text-o{
		padding-right: 8px;
	}

        .visa .fa, .payment .fa{
              color: black !important;
        }
	.visa a{
		cursor: pointer !important;
		text-decoration: none !important;
		color: #404149 !important;
		font-weight: 700 !important;
	}

	.listDocs {
	  list-style-type: none !important;
	}

	.listDocs li:before { 
	    font-family: 'FontAwesome';
	    content: '\f058' !important;
	    margin:0 5px 0 0px !important;
	    color: rgba(6,52,91,.8) !important;
	}

	.listDocs a{
		cursor: pointer !important;
		text-decoration: none !important;
		color: rgba(6,52,91,.8) !important;
		border-bottom-style: dotted !important;
		font-weight: 700 !important;
	}



	@media only screen and (max-width: 600px){
		
 		.visa{
		  	display: flex;
		  	flex-direction: column;
			align-items: center;
			justify-content: space-between;
		}

		.visa div{
			display: flex !important;
			align-items: center !important;
			align-content: space-between !important;
			justify-content: center !important; 
			border-right: 0px;
		}

		.visa div:first-child{
			justify-content: center !important; 
			width: 100% !important;
			padding: 5px 0px !important;
		}

		.visa div:nth-child(6), .visa div:nth-child(7){
			padding: 5px 0px !important;
		}

	}

	@media only screen and (max-width: 768px){

		.visa a{
			font-size: 12px !important;
		}

		.previewLink {
			width: 100% !important;
			height: 40px !important;
		}

		.visa div:first-child{
			float: left;
			width: 50%;
			padding-right: 5px;
		}

		  .visa{
		  	display: flex;
			align-items: center;
			justify-content: space-between;
			grid-column-gap: 3px !important;
		}


		.visa div:nth-child(2), .visa div:nth-child(3), .visa div:nth-child(4), .visa div:nth-child(5){
			display:none !important;	   
	 	}

	}

	.ty-wysiwyg-content h5 {
    	font-size: 18px !important;
	}

        .tygh-content > div {
    	padding-bottom: 0px !important;
	}




.ty-btn__primary {
    	background: rgba(6,52,91,.8) !important;
    	color: #fff;
	}

	.ty-btn__primary:hover {
    	background: #007bff !important;
    	color: #fff !important;
	}

	.payment{
                margin-top: 20px;
                margin-bottom: 30px;
		padding: 3em 0px;
		background-color: #ffd24f;
	}

	
	h5{
		padding-top: 0.5em;
	}

	.payment .row p{
		margin: 0 !important;
		text-align: center;
	}

	.contacts{
		text-transform: uppercase;
		line-height: 2.5em !important;
		color: rgba(6,52,91,.8) !important;
		font-weight: 700 !important;
		cursor: pointer !important;
		text-decoration: none !important;
	}

	.contacts:hover{
 		color: #007bff !important;
 	}

	.payment .col-md-3{
		padding-top: 2.5em !important;
		display: flex;
		flex-direction: column;
		align-content: center;
		align-items: center;
	}

         .visa-modal.modal{
              padding-right: 16px !important;
         }
        
         .visa-modal .modal-dialog {
              max-width: 1000px;
         }

         .ty-wysiwyg-content ul {
               padding: 0px 10px !important;
         }

.ev-post-h1{font-family:Verdana,Geneva,sans-serif;font-size:28px;line-height:1.25;font-weight:700;color:#06324A;margin:4px 0 10px;text-align:left!important;text-wrap:balance}@media(max-width:767px){.ev-post-h1{font-size:22px}}
