
		.ossz_cont_wrapp .cont_center{
			z-index:10;
			position:absolute;
			left:50%;
			top:50%;
			transform:translate(-50%,-50%);
			-webkit-transform:translate(-50%,-50%); 
		}
		.ossz_wrapp{
			font-size:0px;
		}
		.ossz_cont.col-4{
			width:calc(100% / 4);
		}
		.ossz_cont.col-3{
			width:calc(100% / 3);
		}
		.ossz_cont.col-2{
			width:calc(100% / 2);
		}
		.ossz_cont.col-1{
			width:100%;
		}
		.ossz_cont.col-5{
			width:calc(100% / 5);
		}
		.ossz_cont.col-6{
			width:calc(100% / 6);
		}
		.ossz_cont{
			display:inline-block;
			vertical-align:top;
		}
		.ossz_cont .ossz_cont_wrapp{
			display:table;
			width:100%;
			position:relative;
			overflow:hidden;
		}
		.ossz_wrapp{
			text-align:center;
		}
		.ossz_img_cont{
			position:relative;
			overflow:hidden;
			display:block;
		}
		.ossz_cont.align-0 .ossz_img_cont img{
			margin:0px auto !important;
			max-width:100% !important;
			height:initial !important;
			vertical-align:top;
		}
		@media(min-width:1200px){
			.ossz_cont.align-2 .ossz_img_cont img, .ossz_cont.align-1 .ossz_img_cont img {
				max-width: 150% !important;
				max-height: 150% !important;
				position: absolute;
				left: 50%;
				top: 50%;
				transform: translate(-50%,-50%);
				-webkit-transform: translate(-50%,-50%);
				height: initial;
				min-height: 100%;
				min-width:100%;
			}
		}
		.ossz_cont .ossz_gomb{
			display:table;
		}
		.ossz_cont .ossz_title{
			display:block;
			width:100%;
			position:relative;
			overflow:hidden;
		}
		.ossz_cont .ossz_text{
			display:block;
			width:100%;
			position:relative;
			overflow:hidden;
		}
		@media(min-width:1200px){
			.ossz_cont.align-2 .kep_align{
				float:right;
				position:absolute;
				right:0px;
				top:0px;
			}
			.ossz_cont.align-1 .kep_align{
				float:left;
				position:absolute;
				right:0px;
				top:0px;
			}
			.ossz_cont.align-2 .cont_align{
				float:left;
			}
			.ossz_cont.align-1 .cont_align{
				float:right;
				width: -webkit-fill-available;
			}
		}
		@media(max-width:1600px) and (min-width:1200px){
			.ossz_wrapp.full .ossz_cont.col-6, .ossz_wrapp.full .ossz_cont.col-5 {
				width:calc(100% / 4);
			}
		}
		@media(max-width:1200px) and (min-width:900px){
			.ossz_wrapp.full .ossz_cont.col-6, .ossz_wrapp.full .ossz_cont.col-5, .ossz_cont.col-4 {
				width:calc(100% / 3);
			}
		}
		@media(max-width:900px) and (min-width:560px){
			.ossz_cont.col-3,.ossz_cont.col-4,.ossz_cont.col-5,.ossz_cont.col-6{
				width:calc(100% / 2);
			}
		}
		@media(max-width:560px){
			.ossz_cont.col-3,.ossz_cont.col-4,.ossz_cont.col-5,.ossz_cont.col-6, .ossz_cont.col-2{
				width:100%;
			}
		}
		@media(max-width:1200px){
			.ossz_cont.align-2.col-2{
				width:100% !important;
			}
			.ossz_img_cont img{
				width:100%;
			}
		}
		@media(max-width:700px){
			.ossz_cont.align-2.col-2{
				
			}
		}
		.ossz_wrapp{
			position:relative;
			overflow:hidden;
		}
		.ossz_cont.align-0.col-1 .kep_center .ossz_img_cont img{
			width:100%;
		}
	
			.ossz_cont.ossz-12{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-12{
				padding:40px 30px 20px 30px;
				background:#ffffff;
				border: 1px solid #ece5d9;
				border-radius:10px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-12 .ossz_cont_wrapp{
				padding:50px 50px 40px 50px;
				background:#9e6b44;
				border: 1px solid #9e6b44;
				border-radius:5px;
			}
			.ossz_cont.ossz-12 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-12 .ossz_img_cont{
				margin-bottom: 30px;
				border-radius: 5px;
				border: 0px solid #ece5d9;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-12 .ossz_img_cont, .ossz_cont.align-1.ossz-12 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-12 .ossz_cont_wrapp{
					padding-right: calc(200px + 50px + 7.5px);
					min-height: calc(200px + 50px + 40px);
				}
				.ossz_cont.align-1.ossz-12 .ossz_cont_wrapp{
					padding-left: calc(200px + 50px + 7.5px);
					min-height: calc(200px + 50px + 40px);
				}
				.ossz_cont.align-2.ossz-12 .kep_align{
					top:50px;
					right:50px;
				}
				.ossz_cont.align-1.ossz-12 .kep_align{
					top:50px;
					left:50px;
				}
			}
			.ossz_cont.ossz-12 .ossz_title{
				font-size: 24px;
				font-weight: 600;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:24px;
			}
			.ossz_cont.ossz-12 .ossz_text{
				font-size: 14px;
				font-weight: 400;
				color: #ffffff;
				line-height: 20px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 30px;
				text-align: center; 
				height:40px;
			}
			.ossz_cont.ossz-12 .ossz_gomb{
				padding: 0px 20px;
				height: 50px;
				line-height: 50px;
				color: #f29025;
				background: #ffffff;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-12 .ossz_gomb:before{
				color:#9e6b44;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-12 a.ossz_cont_wrapp:hover{
				background:#9e6b44;
			}
			.ossz_cont.ossz-12 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #9e6b44;
			}
			.ossz_cont.ossz-12 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-12 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-12 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#f29025;
			}
		
			.ossz_cont.ossz-8{
				padding: 0px 5px;
				margin-bottom: 10px;
			}
			.ossz_wrapp.ossz-8{
				padding:40px 40px 30px 40px;
				background:#ece5d9;
				border: 1px solid #cabfad;
				border-radius:10px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-8 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px;
				background:#ffffff;
				border: 2px solid #ffffff;
				border-radius:7px;
			}
			.ossz_cont.ossz-8 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-8 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 8px;
				border: 0px solid #ffffff;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-8 .ossz_img_cont, .ossz_cont.align-1.ossz-8 .ossz_img_cont{
					width:160px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-8 .ossz_cont_wrapp{
					padding-right: calc(160px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-1.ossz-8 .ossz_cont_wrapp{
					padding-left: calc(160px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-2.ossz-8 .kep_align{
					top:15px;
					right:15px;
				}
				.ossz_cont.align-1.ossz-8 .kep_align{
					top:15px;
					left:15px;
				}
			}
			.ossz_cont.ossz-8 .ossz_title{
				font-size: 18px;
				font-weight: 600;
				color: #f29025;
				line-height: 60px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 0px;
				text-align: center; 
				height:60px;
			}
			.ossz_cont.ossz-8 .ossz_text{
				font-size: 13px;
				font-weight: 600;
				color: #4e4e4e;
				line-height: 18px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:54px;
			}
			.ossz_cont.ossz-8 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-8 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_text{
				color: #4e4e4e;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#04a049;
			}
		
			.ossz_cont.ossz-11{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-11{
				padding:30px 20px 10px 20px;
				background:#ece5d9;
				border: 2px solid #ece5d9;
				border-radius:10px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-11 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px;
				background:#ffffff;
				border: 2px solid #ece5d9;
				border-radius:5px;
			}
			.ossz_cont.ossz-11 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-11 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 5px;
				border: 2px solid #ffffff;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-11 .ossz_img_cont, .ossz_cont.align-1.ossz-11 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-11 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-1.ossz-11 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-2.ossz-11 .kep_align{
					top:15px;
					right:15px;
				}
				.ossz_cont.align-1.ossz-11 .kep_align{
					top:15px;
					left:15px;
				}
			}
			.ossz_cont.ossz-11 .ossz_title{
				font-size: 14px;
				font-weight: 600;
				color: #f29025;
				line-height: 20px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:40px;
			}
			.ossz_cont.ossz-11 .ossz_text{
				font-size: 12px;
				font-weight: 400;
				color: #4e4e4e;
				line-height: 20px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:40px;
			}
			.ossz_cont.ossz-11 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #f29025;
				font-weight: 700;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-11 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 12px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-11 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-11 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 2px solid #ffffff;
			}
			.ossz_cont.ossz-11 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025;
			}
			.ossz_cont.ossz-11 a.ossz_cont_wrapp:hover .ossz_text{
				color: #4e4e4e;
			}
			.ossz_cont.ossz-11 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#4e4e4e;
			}
		
			.ossz_cont.ossz-13{
				padding: 0px 15px;
				margin-bottom: 30px;
			}
			.ossz_wrapp.ossz-13{
				padding:40px 20px 10px 20px;
				background:#ece5d9;
				border: 2px solid #ece5d9;
				border-radius:18px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-13 .ossz_cont_wrapp{
				padding:20px 20px 20px 20px;
				background:#ffffff;
				border: 2px solid #ece5d9;
				border-radius:15px;
			}
			.ossz_cont.ossz-13 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-13 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 10px;
				border: 0px solid #ffffff;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-13 .ossz_img_cont, .ossz_cont.align-1.ossz-13 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-13 .ossz_cont_wrapp{
					padding-right: calc(200px + 20px + 7.5px);
					min-height: calc(200px + 20px + 20px);
				}
				.ossz_cont.align-1.ossz-13 .ossz_cont_wrapp{
					padding-left: calc(200px + 20px + 7.5px);
					min-height: calc(200px + 20px + 20px);
				}
				.ossz_cont.align-2.ossz-13 .kep_align{
					top:20px;
					right:20px;
				}
				.ossz_cont.align-1.ossz-13 .kep_align{
					top:20px;
					left:20px;
				}
			}
			.ossz_cont.ossz-13 .ossz_title{
				font-size: 20px;
				font-weight: 600;
				color: #9e6b44;
				line-height: 70px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: -10px;
				text-align: left; 
				height:70px;
			}
			.ossz_cont.ossz-13 .ossz_text{
				font-size: 13px;
				font-weight: 400;
				color: #9e6b44;
				line-height: 20px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:60px;
			}
			.ossz_cont.ossz-13 .ossz_gomb{
				padding: 0px 20px;
				height: 36px;
				line-height: 36px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 14px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px 0px;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-13 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-13 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-13 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-13 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f25a25;
			}
			.ossz_cont.ossz-13 a.ossz_cont_wrapp:hover .ossz_text{
				color: #9e6b44;
			}
			.ossz_cont.ossz-13 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#f25a25;
			}
		
			.ossz_cont.ossz-14{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-14{
				padding:30px 0px 20px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:0px;
				margin: 0px 30px;
			}
			.ossz_cont.ossz-14 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-14 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-14 .ossz_img_cont{
				margin-bottom: 20px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-14 .ossz_img_cont, .ossz_cont.align-1.ossz-14 .ossz_img_cont{
					width:200px;
					height:120px;
				}
				.ossz_cont.align-2.ossz-14 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px);
					min-height: calc(120px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-14 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px);
					min-height: calc(120px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-14 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-14 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-14 .ossz_title{
				font-size: 16px;
				font-weight: 600;
				color: #9e6b44;
				line-height: 22px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:44px;
			}
			.ossz_cont.ossz-14 .ossz_text{
				font-size: 14px;
				font-weight: 400;
				color: #9e6b44;
				line-height: 20px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:20px;
			}
			.ossz_cont.ossz-14 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #04a049;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-14 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-14 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-14 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #9e6b44;
			}
			.ossz_cont.ossz-14 a.ossz_cont_wrapp:hover .ossz_title{
				color: #9e6b44;
			}
			.ossz_cont.ossz-14 a.ossz_cont_wrapp:hover .ossz_text{
				color: #9e6b44;
			}
			.ossz_cont.ossz-14 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#f29025;
			}
		
			.ossz_cont.ossz-15{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-15{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #cabfad;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-15 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px;
				background:#ece5d9;
				border: 0px solid #ff9900;
				border-radius:8px;
			}
			.ossz_cont.ossz-15 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-15 .ossz_img_cont{
				margin-bottom: 20px;
				border-radius: 5px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-15 .ossz_img_cont, .ossz_cont.align-1.ossz-15 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-15 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-1.ossz-15 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-2.ossz-15 .kep_align{
					top:15px;
					right:15px;
				}
				.ossz_cont.align-1.ossz-15 .kep_align{
					top:15px;
					left:15px;
				}
			}
			.ossz_cont.ossz-15 .ossz_title{
				font-size: 22px;
				font-weight: 600;
				color: #f29025;
				line-height: 26px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:26px;
			}
			.ossz_cont.ossz-15 .ossz_text{
				font-size: 14px;
				font-weight: 400;
				color: #9e6b44;
				line-height: 18px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:18px;
			}
			.ossz_cont.ossz-15 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 14px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 20px !important;
			}
			.ossz_cont.ossz-15 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-15 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-15 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-15 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025;
			}
			.ossz_cont.ossz-15 a.ossz_cont_wrapp:hover .ossz_text{
				color: #9e6b44;
			}
			.ossz_cont.ossz-15 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#f25a25;
			}
		.ossz_wrapp.ossz-16:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.1;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-16{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-16{
				padding:40px 20px 20px 20px;
				background: url('/vision/oop/uploaded_images/osszerako/hatteruypurso4x.jpg') no-repeat center center;background-size:cover;
				border: 0px solid #ffaa00;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-16 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px;
				background:#ffffff;
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-16 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-16 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-16 .ossz_img_cont, .ossz_cont.align-1.ossz-16 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-16 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-1.ossz-16 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-2.ossz-16 .kep_align{
					top:15px;
					right:15px;
				}
				.ossz_cont.align-1.ossz-16 .kep_align{
					top:15px;
					left:15px;
				}
			}
			.ossz_cont.ossz-16 .ossz_title{
				font-size: 20px;
				font-weight: 600;
				color: #f29025;
				line-height: 115px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: -30px;
				text-align: center; 
				height:115px;
			}
			.ossz_cont.ossz-16 .ossz_text{
				font-size: 13px;
				font-weight: 400;
				color: #0b0b0b;
				line-height: 22px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:66px;
			}
			.ossz_cont.ossz-16 .ossz_gomb{
				padding: 0px 20px;
				height: 30px;
				line-height: 30px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-16 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-16 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-16 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000;
			}
			.ossz_cont.ossz-16 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ff0000;
			}
			.ossz_cont.ossz-16 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffc500;
			}
			.ossz_cont.ossz-16 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#000000;
			}
		
			.ossz_wrapp.ossz-17{
				width:calc(100vw - (30px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-17{
				padding: 0px 15px;
				margin-bottom: 30px;
			}
			.ossz_wrapp.ossz-17{
				padding:40px 20px 10px 20px;
				background:#ece5d9;
				border: 2px solid #cabfad;
				border-radius:10px;
				margin: 0px 30px;
			}
			.ossz_cont.ossz-17 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px;
				background:#ffffff;
				border: 1px solid #cabfad;
				border-radius:10px;
			}
			.ossz_cont.ossz-17 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-17 .ossz_img_cont{
				margin-bottom: 20px;
				border-radius: 6px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-17 .ossz_img_cont, .ossz_cont.align-1.ossz-17 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-17 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-1.ossz-17 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-2.ossz-17 .kep_align{
					top:15px;
					right:15px;
				}
				.ossz_cont.align-1.ossz-17 .kep_align{
					top:15px;
					left:15px;
				}
			}
			.ossz_cont.ossz-17 .ossz_title{
				font-size: 22px;
				font-weight: 600;
				color: #f29025;
				line-height: 24px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:24px;
			}
			.ossz_cont.ossz-17 .ossz_text{
				font-size: 12px;
				font-weight: 400;
				color: #4e4e4e;
				line-height: 18px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:54px;
			}
			.ossz_cont.ossz-17 .ossz_gomb{
				padding: 0px 20px;
				height: 30px;
				line-height: 30px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-17 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-17 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-17 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000;
			}
			.ossz_cont.ossz-17 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ff0000;
			}
			.ossz_cont.ossz-17 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffc500;
			}
			.ossz_cont.ossz-17 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#000000;
			}
		.ossz_wrapp.ossz-18 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.4;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-18{
				padding: 0px 5px;
				margin-bottom: 10px;
			}
			.ossz_wrapp.ossz-18{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-18 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-18 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-18 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-18 .ossz_img_cont, .ossz_cont.align-1.ossz-18 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-18 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-18 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-18 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-18 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-18 .ossz_title{
				font-size: 24px;
				font-weight: 800;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:24px;
			}
			.ossz_cont.ossz-18 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 27px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:27px;
			}
			.ossz_cont.ossz-18 .ossz_gomb{
				padding: 0px 20px;
				height: 50px;
				line-height: 50px;
				color: #434343;
				background: #ffffff;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-18 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-18 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-18 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000;
			}
			.ossz_cont.ossz-18 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffb300;
			}
			.ossz_cont.ossz-18 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffb300;
			}
			.ossz_cont.ossz-18 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#000000;
			}
		.ossz_wrapp.ossz-19 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.4;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-19{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-19{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:20px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-19 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-19 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-19 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 30px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-19 .ossz_img_cont, .ossz_cont.align-1.ossz-19 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-19 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-19 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-19 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-19 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-19 .ossz_title{
				font-size: 24px;
				font-weight: 600;
				color: #ffffff;
				line-height: 30px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:30px;
			}
			.ossz_cont.ossz-19 .ossz_text{
				font-size: 16px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:72px;
			}
			.ossz_cont.ossz-19 .ossz_gomb{
				padding: 0px 40px;
				height: 64px;
				line-height: 64px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-19 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#000000;
			}
		
			.ossz_cont.ossz-23{
				padding: 0px 5px;
				margin-bottom: 10px;
			}
			.ossz_wrapp.ossz-23{
				padding:40px 40px 30px 40px;
				background:#ece5d9;
				border: 1px solid #cabfad;
				border-radius:10px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-23 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px;
				background:#ffffff;
				border: 2px solid #ffffff;
				border-radius:7px;
			}
			.ossz_cont.ossz-23 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-23 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 8px;
				border: 0px solid #ffffff;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-23 .ossz_img_cont, .ossz_cont.align-1.ossz-23 .ossz_img_cont{
					width:160px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-23 .ossz_cont_wrapp{
					padding-right: calc(160px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-1.ossz-23 .ossz_cont_wrapp{
					padding-left: calc(160px + 15px + 7.5px);
					min-height: calc(200px + 15px + 15px);
				}
				.ossz_cont.align-2.ossz-23 .kep_align{
					top:15px;
					right:15px;
				}
				.ossz_cont.align-1.ossz-23 .kep_align{
					top:15px;
					left:15px;
				}
			}
			.ossz_cont.ossz-23 .ossz_title{
				font-size: 18px;
				font-weight: 600;
				color: #f29025;
				line-height: 60px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 0px;
				text-align: center; 
				height:60px;
			}
			.ossz_cont.ossz-23 .ossz_text{
				font-size: 13px;
				font-weight: 600;
				color: #4e4e4e;
				line-height: 18px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:54px;
			}
			.ossz_cont.ossz-23 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-23 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-23 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-23 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-23 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025;
			}
			.ossz_cont.ossz-23 a.ossz_cont_wrapp:hover .ossz_text{
				color: #4e4e4e;
			}
			.ossz_cont.ossz-23 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#04a049;
			}
		


