
		.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;
			}
		}
		@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-20{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-20{
				padding:40px 30px 20px 30px;
				background:#ffffff;
				border: 0px solid #ece5d9;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-20 .ossz_cont_wrapp{
				padding:50px 50px 40px 50px;
				background:#ffffff;
				border: 0px solid #9e6b44;
				border-radius:5px;
			}
			.ossz_cont.ossz-20 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-20 .ossz_img_cont{
				margin-bottom: 30px;
				border-radius: 5px;
				border: 0px solid #ece5d9;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-20 .ossz_img_cont, .ossz_cont.align-1.ossz-20 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-20 .ossz_cont_wrapp{
					padding-right: calc(200px + 50px + 7.5px);
					min-height: calc(200px + 50px + 40px);
				}
				.ossz_cont.align-1.ossz-20 .ossz_cont_wrapp{
					padding-left: calc(200px + 50px + 7.5px);
					min-height: calc(200px + 50px + 40px);
				}
				.ossz_cont.align-2.ossz-20 .kep_align{
					top:50px;
					right:50px;
				}
				.ossz_cont.align-1.ossz-20 .kep_align{
					top:50px;
					left:50px;
				}
			}
			.ossz_cont.ossz-20 .ossz_title{
				font-size: 24px;
				font-weight: 400;
				color: #2d3436;
				line-height: 24px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:24px;
			}
			.ossz_cont.ossz-20 .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-20 .ossz_gomb{
				padding: 0px 20px;
				height: 50px;
				line-height: 50px;
				color: #ffffff;
				background: #4e7c69;
				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-20 .ossz_gomb:before{
				color:#4e7c69;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-20 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-20 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-20 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-20 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-20 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-26 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-26{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-26{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid #ffffff;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-26 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-26 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-26 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-26 .ossz_img_cont, .ossz_cont.align-1.ossz-26 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-26 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-26 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-26 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-26 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-26 .ossz_title{
				font-size: 28px;
				font-weight: 400;
				color: #ffffff;
				line-height: 32px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:32px;
			}
			.ossz_cont.ossz-26 .ossz_text{
				font-size: 15px;
				font-weight: 300;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:96px;
			}
			.ossz_cont.ossz-26 .ossz_gomb{
				padding: 0px 40px;
				height: 46px;
				line-height: 46px;
				color: #ffffff;
				background: #cca355;
				font-weight: 200;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-26 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-26 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-26 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-26 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-26 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-26 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-27 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-27{
				padding: 0px 5px;
				margin-bottom: 10px;
			}
			.ossz_wrapp.ossz-27{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid #ffffff;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-27 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-27 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-27 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-27 .ossz_img_cont, .ossz_cont.align-1.ossz-27 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-27 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-27 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-27 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-27 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-27 .ossz_title{
				font-size: 22px;
				font-weight: 400;
				color: #ffffff;
				line-height: 32px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:64px;
			}
			.ossz_cont.ossz-27 .ossz_text{
				font-size: 15px;
				font-weight: 300;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:96px;
			}
			.ossz_cont.ossz-27 .ossz_gomb{
				padding: 0px 40px;
				height: 46px;
				line-height: 46px;
				color: #ffffff;
				background: #cca355;
				font-weight: 200;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-27 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-28 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-28{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-28{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid #ffffff;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-28 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-28 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-28 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-28 .ossz_img_cont, .ossz_cont.align-1.ossz-28 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-28 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-28 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-28 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-28 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-28 .ossz_title{
				font-size: 34px;
				font-weight: 400;
				color: #ffffff;
				line-height: 36px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 30px;
				text-align: center; 
				height:36px;
			}
			.ossz_cont.ossz-28 .ossz_text{
				font-size: 15px;
				font-weight: 300;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:96px;
			}
			.ossz_cont.ossz-28 .ossz_gomb{
				padding: 0px 40px;
				height: 46px;
				line-height: 46px;
				color: #ffffff;
				background: #cca355;
				font-weight: 200;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-28 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-29 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-29{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-29{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid #ffffff;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-29 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-29 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-29 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-29 .ossz_img_cont, .ossz_cont.align-1.ossz-29 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-29 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-29 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-29 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-29 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-29 .ossz_title{
				font-size: 28px;
				font-weight: 400;
				color: #ffffff;
				line-height: 36px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 30px;
				text-align: center; 
				height:36px;
			}
			.ossz_cont.ossz-29 .ossz_text{
				font-size: 15px;
				font-weight: 300;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:96px;
			}
			.ossz_cont.ossz-29 .ossz_gomb{
				padding: 0px 20px;
				height: 46px;
				line-height: 46px;
				color: #ffffff;
				background: #cca355;
				font-weight: 200;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-29 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-29 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-29 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-29 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-29 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-29 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-30 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-30{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-30{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid #ffffff;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-30 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-30 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-30 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-30 .ossz_img_cont, .ossz_cont.align-1.ossz-30 .ossz_img_cont{
					width:944px;
					height:340px;
				}
				.ossz_cont.align-2.ossz-30 .ossz_cont_wrapp{
					padding-right: calc(944px + 0px + 7.5px);
					min-height: calc(340px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-30 .ossz_cont_wrapp{
					padding-left: calc(944px + 0px + 7.5px);
					min-height: calc(340px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-30 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-30 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-30 .ossz_title{
				font-size: 28px;
				font-weight: 400;
				color: #ffffff;
				line-height: 36px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 30px;
				text-align: center; 
				height:36px;
			}
			.ossz_cont.ossz-30 .ossz_text{
				font-size: 21px;
				font-weight: 400;
				color: #2d3436;
				line-height: 32px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:96px;
			}
			.ossz_cont.ossz-30 .ossz_gomb{
				padding: 0px 20px;
				height: 46px;
				line-height: 46px;
				color: #ffffff;
				background: #cca355;
				font-weight: 200;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-30 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-30 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-30 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-30 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-30 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-30 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-31:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: ;
				opacity: ;
				width:100%;
				height:100%;
				display:table;
			}.ossz_wrapp.ossz-31 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-31{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-31{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid #ffffff;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-31 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-31 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-31 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-31 .ossz_img_cont, .ossz_cont.align-1.ossz-31 .ossz_img_cont{
					width:470px;
					height:340px;
				}
				.ossz_cont.align-2.ossz-31 .ossz_cont_wrapp{
					padding-right: calc(470px + 0px + 7.5px);
					min-height: calc(340px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-31 .ossz_cont_wrapp{
					padding-left: calc(470px + 0px + 7.5px);
					min-height: calc(340px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-31 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-31 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-31 .ossz_title{
				font-size: 28px;
				font-weight: 400;
				color: #ffffff;
				line-height: 36px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 30px;
				text-align: center; 
				height:36px;
			}
			.ossz_cont.ossz-31 .ossz_text{
				font-size: 18px;
				font-weight: 400;
				color: #2d3436;
				line-height: 26px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:104px;
			}
			.ossz_cont.ossz-31 .ossz_gomb{
				padding: 0px 20px;
				height: 46px;
				line-height: 46px;
				color: #ffffff;
				background: #cca355;
				font-weight: 200;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-31 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		
			.ossz_cont.ossz-33{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-33{
				padding:0px 0px 0px 0px;
				background:#ece5d9;
				border: 0px solid #ece5d9;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-33 .ossz_cont_wrapp{
				padding:20px 20px 20px 40px;
				background:#ffffff;
				border: 0px solid #ece5d9;
				border-radius:0px;
			}
			.ossz_cont.ossz-33 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-33 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-33 .ossz_img_cont, .ossz_cont.align-1.ossz-33 .ossz_img_cont{
					width:324px;
					height:600px;
				}
				.ossz_cont.align-2.ossz-33 .ossz_cont_wrapp{
					padding-right: calc(324px + 20px + 7.5px);
					min-height: calc(600px + 20px + 20px);
				}
				.ossz_cont.align-1.ossz-33 .ossz_cont_wrapp{
					padding-left: calc(324px + 20px + 7.5px);
					min-height: calc(600px + 20px + 20px);
				}
				.ossz_cont.align-2.ossz-33 .kep_align{
					top:20px;
					right:20px;
				}
				.ossz_cont.align-1.ossz-33 .kep_align{
					top:20px;
					left:20px;
				}
			}
			.ossz_cont.ossz-33 .ossz_title{
				font-size: 24px;
				font-weight: 500;
				color: #4e7c69;
				line-height: 32px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 36px;
				text-align: left; 
				height:32px;
			}
			.ossz_cont.ossz-33 .ossz_text{
				font-size: 16px;
				font-weight: 400;
				color: #2d3436;
				line-height: 26px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:520px;
			}
			.ossz_cont.ossz-33 .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-33 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f25a25;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_text{
				color: #9e6b44;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#f25a25;
			}
		
			.ossz_cont.ossz-34{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-34{
				padding:0px 0px 0px 0px;
				background:#ece5d9;
				border: 0px solid #ece5d9;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-34 .ossz_cont_wrapp{
				padding:20px 20px 20px 40px;
				background:#ffffff;
				border: 0px solid #ece5d9;
				border-radius:0px;
			}
			.ossz_cont.ossz-34 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-34 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-34 .ossz_img_cont, .ossz_cont.align-1.ossz-34 .ossz_img_cont{
					width:324px;
					height:600px;
				}
				.ossz_cont.align-2.ossz-34 .ossz_cont_wrapp{
					padding-right: calc(324px + 20px + 7.5px);
					min-height: calc(600px + 20px + 20px);
				}
				.ossz_cont.align-1.ossz-34 .ossz_cont_wrapp{
					padding-left: calc(324px + 20px + 7.5px);
					min-height: calc(600px + 20px + 20px);
				}
				.ossz_cont.align-2.ossz-34 .kep_align{
					top:20px;
					right:20px;
				}
				.ossz_cont.align-1.ossz-34 .kep_align{
					top:20px;
					left:20px;
				}
			}
			.ossz_cont.ossz-34 .ossz_title{
				font-size: 24px;
				font-weight: 500;
				color: #4e7c69;
				line-height: 32px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 36px;
				text-align: left; 
				height:32px;
			}
			.ossz_cont.ossz-34 .ossz_text{
				font-size: 16px;
				font-weight: 400;
				color: #2d3436;
				line-height: 26px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:520px;
			}
			.ossz_cont.ossz-34 .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-34 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f25a25;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_text{
				color: #9e6b44;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#f25a25;
			}
		
			.ossz_cont.ossz-35{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-35{
				padding:0px 0px 0px 0px;
				background:#ece5d9;
				border: 0px solid #ece5d9;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-35 .ossz_cont_wrapp{
				padding:20px 20px 20px 40px;
				background:#ffffff;
				border: 0px solid #ece5d9;
				border-radius:0px;
			}
			.ossz_cont.ossz-35 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-35 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-35 .ossz_img_cont, .ossz_cont.align-1.ossz-35 .ossz_img_cont{
					width:324px;
					height:600px;
				}
				.ossz_cont.align-2.ossz-35 .ossz_cont_wrapp{
					padding-right: calc(324px + 20px + 7.5px);
					min-height: calc(600px + 20px + 20px);
				}
				.ossz_cont.align-1.ossz-35 .ossz_cont_wrapp{
					padding-left: calc(324px + 20px + 7.5px);
					min-height: calc(600px + 20px + 20px);
				}
				.ossz_cont.align-2.ossz-35 .kep_align{
					top:20px;
					right:20px;
				}
				.ossz_cont.align-1.ossz-35 .kep_align{
					top:20px;
					left:20px;
				}
			}
			.ossz_cont.ossz-35 .ossz_title{
				font-size: 24px;
				font-weight: 500;
				color: #4e7c69;
				line-height: 32px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 36px;
				text-align: left; 
				height:32px;
			}
			.ossz_cont.ossz-35 .ossz_text{
				font-size: 16px;
				font-weight: 400;
				color: #2d3436;
				line-height: 26px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:520px;
			}
			.ossz_cont.ossz-35 .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-35 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f25a25;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_text{
				color: #9e6b44;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#f25a25;
			}
		.ossz_wrapp.ossz-37 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-37{
				padding: 0px 5px;
				margin-bottom: 10px;
			}
			.ossz_wrapp.ossz-37{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid #ffffff;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-37 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-37 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-37 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-37 .ossz_img_cont, .ossz_cont.align-1.ossz-37 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-37 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-37 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-37 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-37 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-37 .ossz_title{
				font-size: 22px;
				font-weight: 400;
				color: #ffffff;
				line-height: 32px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:64px;
			}
			.ossz_cont.ossz-37 .ossz_text{
				font-size: 15px;
				font-weight: 300;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:96px;
			}
			.ossz_cont.ossz-37 .ossz_gomb{
				padding: 0px 40px;
				height: 46px;
				line-height: 46px;
				color: #ffffff;
				background: #cca355;
				font-weight: 200;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-37 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-38 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-38{
				padding: 0px 5px;
				margin-bottom: 10px;
			}
			.ossz_wrapp.ossz-38{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid #ffffff;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-38 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-38 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-38 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-38 .ossz_img_cont, .ossz_cont.align-1.ossz-38 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-38 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-38 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-38 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-38 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-38 .ossz_title{
				font-size: 22px;
				font-weight: 400;
				color: #ffffff;
				line-height: 32px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:64px;
			}
			.ossz_cont.ossz-38 .ossz_text{
				font-size: 15px;
				font-weight: 300;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:96px;
			}
			.ossz_cont.ossz-38 .ossz_gomb{
				padding: 0px 40px;
				height: 46px;
				line-height: 46px;
				color: #ffffff;
				background: #cca355;
				font-weight: 200;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-38 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-38 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-38 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-38 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-38 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-38 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-39 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-39{
				padding: 0px 5px;
				margin-bottom: 10px;
			}
			.ossz_wrapp.ossz-39{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid #ffffff;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-39 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-39 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-39 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-39 .ossz_img_cont, .ossz_cont.align-1.ossz-39 .ossz_img_cont{
					width:200px;
					height:200px;
				}
				.ossz_cont.align-2.ossz-39 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-39 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px);
					min-height: calc(200px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-39 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-39 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-39 .ossz_title{
				font-size: 22px;
				font-weight: 400;
				color: #ffffff;
				line-height: 32px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:64px;
			}
			.ossz_cont.ossz-39 .ossz_text{
				font-size: 15px;
				font-weight: 300;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:96px;
			}
			.ossz_cont.ossz-39 .ossz_gomb{
				padding: 0px 40px;
				height: 46px;
				line-height: 46px;
				color: #ffffff;
				background: #cca355;
				font-weight: 200;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-39 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-39 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-39 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-39 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-39 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-39 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-40 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0.0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_cont.ossz-40{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-40{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid #ffffff;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-40 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-40 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-40 .ossz_img_cont{
				margin-bottom: 10px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-40 .ossz_img_cont, .ossz_cont.align-1.ossz-40 .ossz_img_cont{
					width:944px;
					height:340px;
				}
				.ossz_cont.align-2.ossz-40 .ossz_cont_wrapp{
					padding-right: calc(944px + 0px + 7.5px);
					min-height: calc(340px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-40 .ossz_cont_wrapp{
					padding-left: calc(944px + 0px + 7.5px);
					min-height: calc(340px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-40 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-40 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-40 .ossz_title{
				font-size: 28px;
				font-weight: 400;
				color: #ffffff;
				line-height: 36px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 30px;
				text-align: center; 
				height:36px;
			}
			.ossz_cont.ossz-40 .ossz_text{
				font-size: 21px;
				font-weight: 400;
				color: #2d3436;
				line-height: 32px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:128px;
			}
			.ossz_cont.ossz-40 .ossz_gomb{
				padding: 0px 20px;
				height: 46px;
				line-height: 46px;
				color: #ffffff;
				background: #cca355;
				font-weight: 200;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-40 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		
			.ossz_cont.ossz-41{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-41{
				padding:;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid ;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-41 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background: url('/vision/oop/uploaded_images/osszerako/') no-repeat center center;background-size:cover;
				border: 0px solid ;
				border-radius:0px;
			}
			.ossz_cont.ossz-41 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-41 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-41 .ossz_img_cont, .ossz_cont.align-1.ossz-41 .ossz_img_cont{
					width:0px;
					height:0px;
				}
				.ossz_cont.align-2.ossz-41 .ossz_cont_wrapp{
					padding-right: calc(0px + 0px + 7.5px);
					min-height: calc(0px + 0px + 0px);
				}
				.ossz_cont.align-1.ossz-41 .ossz_cont_wrapp{
					padding-left: calc(0px + 0px + 7.5px);
					min-height: calc(0px + 0px + 0px);
				}
				.ossz_cont.align-2.ossz-41 .kep_align{
					top:0px;
					right:0px;
				}
				.ossz_cont.align-1.ossz-41 .kep_align{
					top:0px;
					left:0px;
				}
			}
			.ossz_cont.ossz-41 .ossz_title{
				font-size: 0px;
				font-weight: 100;
				color: ;
				line-height: 0px;
				font-style: normal;
				font-family: 'ABeeZee';
				letter-spacing: 0px;
				margin-bottom: 0px;
				text-align: left; 
				height:0px;
			}
			.ossz_cont.ossz-41 .ossz_text{
				font-size: 30px;
				font-weight: 400;
				color: #2d3436;
				line-height: 0px;
				font-style: normal;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin-bottom: 0px;
				text-align: left; 
				height:0px;
			}
			.ossz_cont.ossz-41 .ossz_gomb{
				padding: 0px 30px;
				height: 56px;
				line-height: 56px;
				color: #ffffff;
				background: #cca355;
				font-weight: 400;
				font-style: normal;
				font-size: 16px;
				font-family: 'Be Vietnam Pro';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 0px !important;
			}
			.ossz_cont.ossz-41 .ossz_gomb:before{
				color:#000000;
				float: left;
				font-size: 0px;
				margin-right: 0px;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover{
				background:;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid ;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_title{
				color: ;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_text{
				color: ;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #cca355;
				background:#ffffff;
			}
		


