
		.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 !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-12{
				padding:40px 30px 20px 30px !important;
				background:#ffffff !important;
				border: 1px solid #ece5d9 !important;
				border-radius:10px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-12 .ossz_cont_wrapp{
				padding:50px 50px 40px 50px !important;
				background:#9e6b44 !important;
				border: 1px solid #9e6b44 !important;
				border-radius:5px !important;
			}
			.ossz_cont.ossz-12 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-12 .ossz_img_cont{
				margin-bottom: 30px !important;
				border-radius: 5px !important;
				border: 0px solid #ece5d9 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-12 .ossz_img_cont, .ossz_cont.align-1.ossz-12 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-12 .ossz_cont_wrapp{
					padding-right: calc(200px + 50px + 7.5px) !important;
					min-height: calc(200px + 50px + 40px) !important;
				}
				.ossz_cont.align-1.ossz-12 .ossz_cont_wrapp{
					padding-left: calc(200px + 50px + 7.5px) !important;
					min-height: calc(200px + 50px + 40px) !important;
				}
				.ossz_cont.align-2.ossz-12 .kep_align{
					top:50px !important;
					right:50px !important;
				}
				.ossz_cont.align-1.ossz-12 .kep_align{
					top:50px !important;
					left:50px !important;
				}
			}
			.ossz_cont.ossz-12 .ossz_title{
				font-size: 24px !important;
				font-weight: 600 !important;
				color: #ffffff !important;
				line-height: 24px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:24px !important;
			}
			.ossz_cont.ossz-12 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #ffffff !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 30px !important;
				text-align: center !important;
				height:40px !important;
			}
			.ossz_cont.ossz-12 .ossz_gomb{
				padding: 0px 20px !important;
				height: 50px !important;
				line-height: 50px !important;
				color: #f29025 !important;
				background: #ffffff !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-12 .ossz_gomb:before{
				color:#9e6b44 !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-12 a.ossz_cont_wrapp:hover{
				background:#9e6b44 !important;
			}
			.ossz_cont.ossz-12 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #9e6b44 !important;
			}
			.ossz_cont.ossz-12 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff !important;
			}
			.ossz_cont.ossz-12 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff !important;
			}
			.ossz_cont.ossz-12 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-8{
				padding: 0px 5px !important;
				margin-bottom: 10px !important;
			}
			.ossz_wrapp.ossz-8{
				padding:20px 20px 20px 20px !important;
				background:#d2d2d1 !important;
				border: 1px solid #d2d2d1 !important;
				border-radius:10px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-8 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#ffffff !important;
				border: 2px solid #ffffff !important;
				border-radius:7px !important;
			}
			.ossz_cont.ossz-8 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-8 .ossz_img_cont{
				margin-bottom: 0px !important;
				border-radius: 2px !important;
				border: 0px solid #ffffff !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-8 .ossz_img_cont, .ossz_cont.align-1.ossz-8 .ossz_img_cont{
					width:40px !important;
					height:110px !important;
				}
				.ossz_cont.align-2.ossz-8 .ossz_cont_wrapp{
					padding-right: calc(40px + 15px + 7.5px) !important;
					min-height: calc(110px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-8 .ossz_cont_wrapp{
					padding-left: calc(40px + 15px + 7.5px) !important;
					min-height: calc(110px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-8 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-8 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-8 .ossz_title{
				font-size: 18px !important;
				font-weight: 600 !important;
				color: #f29025 !important;
				line-height: 60px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 0px !important;
				text-align: center !important;
				height:60px !important;
			}
			.ossz_cont.ossz-8 .ossz_text{
				font-size: 13px !important;
				font-weight: 600 !important;
				color: #4e4e4e !important;
				line-height: 18px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:54px !important;
			}
			.ossz_cont.ossz-8 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #08b956 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-8 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff !important;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_text{
				color: #4e4e4e !important;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#04a049 !important;
			}
		
			.ossz_cont.ossz-11{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-11{
				padding:30px 20px 10px 20px !important;
				background:#dfe1e1 !important;
				border: 2px solid #dfe1e1 !important;
				border-radius:10px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-11 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#ffffff !important;
				border: 2px solid #dfe1e1 !important;
				border-radius:5px !important;
			}
			.ossz_cont.ossz-11 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-11 .ossz_img_cont{
				margin-bottom: 10px !important;
				border-radius: 5px !important;
				border: 2px solid #ffffff !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-11 .ossz_img_cont, .ossz_cont.align-1.ossz-11 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-11 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-11 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-11 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-11 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-11 .ossz_title{
				font-size: 14px !important;
				font-weight: 600 !important;
				color: #f29025 !important;
				line-height: 20px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:40px !important;
			}
			.ossz_cont.ossz-11 .ossz_text{
				font-size: 12px !important;
				font-weight: 400 !important;
				color: #4e4e4e !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:40px !important;
			}
			.ossz_cont.ossz-11 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-11 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 12px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-11 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-11 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 2px solid #ffffff !important;
			}
			.ossz_cont.ossz-11 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-11 a.ossz_cont_wrapp:hover .ossz_text{
				color: #4e4e4e !important;
			}
			.ossz_cont.ossz-11 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#4e4e4e !important;
			}
		
			.ossz_cont.ossz-13{
				padding: 0px 15px !important;
				margin-bottom: 30px !important;
			}
			.ossz_wrapp.ossz-13{
				padding:40px 20px 10px 20px !important;
				background:#ece5d9 !important;
				border: 2px solid #ece5d9 !important;
				border-radius:18px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-13 .ossz_cont_wrapp{
				padding:20px 20px 20px 20px !important;
				background:#ffffff !important;
				border: 2px solid #ece5d9 !important;
				border-radius:15px !important;
			}
			.ossz_cont.ossz-13 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-13 .ossz_img_cont{
				margin-bottom: 0px !important;
				border-radius: 10px !important;
				border: 0px solid #ffffff !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-13 .ossz_img_cont, .ossz_cont.align-1.ossz-13 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-13 .ossz_cont_wrapp{
					padding-right: calc(200px + 20px + 7.5px) !important;
					min-height: calc(200px + 20px + 20px) !important;
				}
				.ossz_cont.align-1.ossz-13 .ossz_cont_wrapp{
					padding-left: calc(200px + 20px + 7.5px) !important;
					min-height: calc(200px + 20px + 20px) !important;
				}
				.ossz_cont.align-2.ossz-13 .kep_align{
					top:20px !important;
					right:20px !important;
				}
				.ossz_cont.align-1.ossz-13 .kep_align{
					top:20px !important;
					left:20px !important;
				}
			}
			.ossz_cont.ossz-13 .ossz_title{
				font-size: 20px !important;
				font-weight: 600 !important;
				color: #9e6b44 !important;
				line-height: 70px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: -10px !important;
				text-align: left !important;
				height:70px !important;
			}
			.ossz_cont.ossz-13 .ossz_text{
				font-size: 13px !important;
				font-weight: 400 !important;
				color: #9e6b44 !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: left !important;
				height:60px !important;
			}
			.ossz_cont.ossz-13 .ossz_gomb{
				padding: 0px 20px !important;
				height: 36px !important;
				line-height: 36px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px 0px !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-13 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-13 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-13 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff !important;
			}
			.ossz_cont.ossz-13 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f25a25 !important;
			}
			.ossz_cont.ossz-13 a.ossz_cont_wrapp:hover .ossz_text{
				color: #9e6b44 !important;
			}
			.ossz_cont.ossz-13 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f25a25 !important;
			}
		
			.ossz_cont.ossz-14{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-14{
				padding:30px 0px 20px 0px !important;
				
				border: 0px solid #ffaa00 !important;
				border-radius:0px !important;
				margin: 0px 30px !important;
			}
			.ossz_cont.ossz-14 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #ff9900 !important;
				border-radius:0px !important;
			}
			.ossz_cont.ossz-14 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-14 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 0px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-14 .ossz_img_cont, .ossz_cont.align-1.ossz-14 .ossz_img_cont{
					width:200px !important;
					height:120px !important;
				}
				.ossz_cont.align-2.ossz-14 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px) !important;
					min-height: calc(120px + 0px + 0px) !important;
				}
				.ossz_cont.align-1.ossz-14 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px) !important;
					min-height: calc(120px + 0px + 0px) !important;
				}
				.ossz_cont.align-2.ossz-14 .kep_align{
					top:0px !important;
					right:0px !important;
				}
				.ossz_cont.align-1.ossz-14 .kep_align{
					top:0px !important;
					left:0px !important;
				}
			}
			.ossz_cont.ossz-14 .ossz_title{
				font-size: 16px !important;
				font-weight: 600 !important;
				color: #113857 !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-14 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #9e6b44 !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:20px !important;
			}
			.ossz_cont.ossz-14 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #04a049 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-14 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-14 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-14 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #9e6b44 !important;
			}
			.ossz_cont.ossz-14 a.ossz_cont_wrapp:hover .ossz_title{
				color: #606060 !important;
			}
			.ossz_cont.ossz-14 a.ossz_cont_wrapp:hover .ossz_text{
				color: #606060 !important;
			}
			.ossz_cont.ossz-14 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-15{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-15{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #cfcfcf !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-15 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#e2e1e1 !important;
				border: 0px solid #ff9900 !important;
				border-radius:8px !important;
			}
			.ossz_cont.ossz-15 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-15 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 5px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-15 .ossz_img_cont, .ossz_cont.align-1.ossz-15 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-15 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-15 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-15 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-15 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-15 .ossz_title{
				font-size: 22px !important;
				font-weight: 600 !important;
				color: #ea6638 !important;
				line-height: 26px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:26px !important;
			}
			.ossz_cont.ossz-15 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #113857 !important;
				line-height: 18px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:18px !important;
			}
			.ossz_cont.ossz-15 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #ea6638 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 20px !important;
			}
			.ossz_cont.ossz-15 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-15 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-15 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff !important;
			}
			.ossz_cont.ossz-15 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-15 a.ossz_cont_wrapp:hover .ossz_text{
				color: #113857 !important;
			}
			.ossz_cont.ossz-15 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		.ossz_wrapp.ossz-16:before{
				content:'' !important;
				position:absolute !important;
				left:0px !important;
				top:0px !important;
				background: #000000 !important;
				opacity: 0.1 !important;
				width:100% !important;
				height:100% !important;
				display:table !important;
			}
			.ossz_cont.ossz-16{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-16{
				padding:40px 20px 20px 20px !important;
				background: url('/vision/oop/uploaded_images/osszerako/hatteruypurso4x.jpg') no-repeat center center;background-size:cover !important;
				border: 0px solid #ffaa00 !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-16 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#ffffff !important;
				border: 0px solid #ff9900 !important;
				border-radius:0px !important;
			}
			.ossz_cont.ossz-16 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-16 .ossz_img_cont{
				margin-bottom: 10px !important;
				border-radius: 0px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-16 .ossz_img_cont, .ossz_cont.align-1.ossz-16 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-16 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-16 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-16 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-16 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-16 .ossz_title{
				font-size: 20px !important;
				font-weight: 600 !important;
				color: #f29025 !important;
				line-height: 115px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: -30px !important;
				text-align: center !important;
				height:115px !important;
			}
			.ossz_cont.ossz-16 .ossz_text{
				font-size: 13px !important;
				font-weight: 400 !important;
				color: #0b0b0b !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:66px !important;
			}
			.ossz_cont.ossz-16 .ossz_gomb{
				padding: 0px 20px !important;
				height: 30px !important;
				line-height: 30px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-16 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-16 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-16 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000 !important;
			}
			.ossz_cont.ossz-16 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ff0000 !important;
			}
			.ossz_cont.ossz-16 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffc500 !important;
			}
			.ossz_cont.ossz-16 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#000000 !important;
			}
		
			.ossz_wrapp.ossz-17{
				width:calc(100vw - (30px *2)) !important;
				position:relative !important;
				left:50% !important;
				transform:translate(-50%,0%) !important;
				-webkit-transform:translate(-50%,0%) !important;
				margin:0px !important;
			}
			.ossz_cont.ossz-17{
				padding: 0px 15px !important;
				margin-bottom: 30px !important;
			}
			.ossz_wrapp.ossz-17{
				padding:40px 20px 10px 20px !important;
				background:#ece5d9 !important;
				border: 2px solid #cabfad !important;
				border-radius:10px !important;
				margin: 0px 30px !important;
			}
			.ossz_cont.ossz-17 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#ffffff !important;
				border: 1px solid #cabfad !important;
				border-radius:10px !important;
			}
			.ossz_cont.ossz-17 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-17 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 6px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-17 .ossz_img_cont, .ossz_cont.align-1.ossz-17 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-17 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-17 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-17 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-17 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-17 .ossz_title{
				font-size: 22px !important;
				font-weight: 600 !important;
				color: #f29025 !important;
				line-height: 24px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:24px !important;
			}
			.ossz_cont.ossz-17 .ossz_text{
				font-size: 12px !important;
				font-weight: 400 !important;
				color: #4e4e4e !important;
				line-height: 18px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:54px !important;
			}
			.ossz_cont.ossz-17 .ossz_gomb{
				padding: 0px 20px !important;
				height: 30px !important;
				line-height: 30px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-17 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-17 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-17 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000 !important;
			}
			.ossz_cont.ossz-17 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ff0000 !important;
			}
			.ossz_cont.ossz-17 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffc500 !important;
			}
			.ossz_cont.ossz-17 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#000000 !important;
			}
		.ossz_wrapp.ossz-18 .ossz_img_cont:before{
				content:'' !important;
				position:absolute !important;
				left:0px !important;
				top:0px !important;
				background: #000000 !important;
				opacity: 0.4 !important;
				width:100% !important;
				height:100% !important;
				display:table !important;
			}
			.ossz_cont.ossz-18{
				padding: 0px 5px !important;
				margin-bottom: 10px !important;
			}
			.ossz_wrapp.ossz-18{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #ffaa00 !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-18 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #ff9900 !important;
				border-radius:0px !important;
			}
			.ossz_cont.ossz-18 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-18 .ossz_img_cont{
				margin-bottom: 10px !important;
				border-radius: 0px !important;
				border: 0px solid #ffffff !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-18 .ossz_img_cont, .ossz_cont.align-1.ossz-18 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-18 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px) !important;
					min-height: calc(200px + 0px + 0px) !important;
				}
				.ossz_cont.align-1.ossz-18 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px) !important;
					min-height: calc(200px + 0px + 0px) !important;
				}
				.ossz_cont.align-2.ossz-18 .kep_align{
					top:0px !important;
					right:0px !important;
				}
				.ossz_cont.align-1.ossz-18 .kep_align{
					top:0px !important;
					left:0px !important;
				}
			}
			.ossz_cont.ossz-18 .ossz_title{
				font-size: 48px !important;
				font-weight: 800 !important;
				color: #ffffff !important;
				line-height: 24px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:48px !important;
			}
			.ossz_cont.ossz-18 .ossz_text{
				font-size: 18px !important;
				font-weight: 800 !important;
				color: #ffffff !important;
				line-height: 27px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:54px !important;
			}
			.ossz_cont.ossz-18 .ossz_gomb{
				padding: 0px 20px !important;
				height: 50px !important;
				line-height: 50px !important;
				color: #434343 !important;
				background: #ffffff !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-18 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-18 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-18 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000 !important;
			}
			.ossz_cont.ossz-18 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffb300 !important;
			}
			.ossz_cont.ossz-18 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffb300 !important;
			}
			.ossz_cont.ossz-18 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#000000 !important;
			}
		.ossz_wrapp.ossz-19 .ossz_img_cont:before{
				content:'' !important;
				position:absolute !important;
				left:0px !important;
				top:0px !important;
				background: #000000 !important;
				opacity: 0.4 !important;
				width:100% !important;
				height:100% !important;
				display:table !important;
			}
			.ossz_cont.ossz-19{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-19{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #ffaa00 !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-19 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #ff9900 !important;
				border-radius:0px !important;
			}
			.ossz_cont.ossz-19 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-19 .ossz_img_cont{
				margin-bottom: 10px !important;
				border-radius: 30px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-19 .ossz_img_cont, .ossz_cont.align-1.ossz-19 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-19 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px) !important;
					min-height: calc(200px + 0px + 0px) !important;
				}
				.ossz_cont.align-1.ossz-19 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px) !important;
					min-height: calc(200px + 0px + 0px) !important;
				}
				.ossz_cont.align-2.ossz-19 .kep_align{
					top:0px !important;
					right:0px !important;
				}
				.ossz_cont.align-1.ossz-19 .kep_align{
					top:0px !important;
					left:0px !important;
				}
			}
			.ossz_cont.ossz-19 .ossz_title{
				font-size: 24px !important;
				font-weight: 600 !important;
				color: #ffffff !important;
				line-height: 30px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:60px !important;
			}
			.ossz_cont.ossz-19 .ossz_text{
				font-size: 20px !important;
				font-weight: 600 !important;
				color: #ffffff !important;
				line-height: 24px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:72px !important;
			}
			.ossz_cont.ossz-19 .ossz_gomb{
				padding: 0px 40px !important;
				height: 64px !important;
				line-height: 64px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-19 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 24px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000 !important;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff !important;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff !important;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#000000 !important;
			}
		
			.ossz_cont.ossz-20{
				padding: 0px 15px !important;
				margin-bottom: 30px !important;
			}
			.ossz_wrapp.ossz-20{
				padding:0px 0px 20px 0px !important;
				
				border: 0px solid #ffaa00 !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-20 .ossz_cont_wrapp{
				padding:30px 0px 0px 0px !important;
				background:#f0f6ff !important;
				border: 1px solid #acbeda !important;
				border-radius:6px !important;
			}
			.ossz_cont.ossz-20 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-20 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 0px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-20 .ossz_img_cont, .ossz_cont.align-1.ossz-20 .ossz_img_cont{
					width:120px !important;
					height:120px !important;
				}
				.ossz_cont.align-2.ossz-20 .ossz_cont_wrapp{
					padding-right: calc(120px + 0px + 7.5px) !important;
					min-height: calc(120px + 30px + 0px) !important;
				}
				.ossz_cont.align-1.ossz-20 .ossz_cont_wrapp{
					padding-left: calc(120px + 0px + 7.5px) !important;
					min-height: calc(120px + 30px + 0px) !important;
				}
				.ossz_cont.align-2.ossz-20 .kep_align{
					top:30px !important;
					right:0px !important;
				}
				.ossz_cont.align-1.ossz-20 .kep_align{
					top:30px !important;
					left:0px !important;
				}
			}
			.ossz_cont.ossz-20 .ossz_title{
				font-size: 17px !important;
				font-weight: 600 !important;
				color: #2e3782 !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 0px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-20 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #9e6b44 !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:20px !important;
			}
			.ossz_cont.ossz-20 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #04a049 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-20 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-20 a.ossz_cont_wrapp:hover{
				background:#f0f6ff !important;
			}
			.ossz_cont.ossz-20 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid  !important;
			}
			.ossz_cont.ossz-20 a.ossz_cont_wrapp:hover .ossz_title{
				color: #2e3782 !important;
			}
			.ossz_cont.ossz-20 a.ossz_cont_wrapp:hover .ossz_text{
				color: #2e3782 !important;
			}
			.ossz_cont.ossz-20 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-21{
				padding: 0px 0px !important;
				margin-bottom: 0px !important;
			}
			.ossz_wrapp.ossz-21{
				padding:30px 0px 0px 0px !important;
				
				border: 0px solid #ffaa00 !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-21 .ossz_cont_wrapp{
				padding:0px 0px 0px 16px !important;
				
				border: 0px solid #ff9900 !important;
				border-radius:0px !important;
			}
			.ossz_cont.ossz-21 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-21 .ossz_img_cont{
				margin-bottom: 0px !important;
				border-radius: 0px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-21 .ossz_img_cont, .ossz_cont.align-1.ossz-21 .ossz_img_cont{
					width:200px !important;
					height:120px !important;
				}
				.ossz_cont.align-2.ossz-21 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px) !important;
					min-height: calc(120px + 0px + 0px) !important;
				}
				.ossz_cont.align-1.ossz-21 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px) !important;
					min-height: calc(120px + 0px + 0px) !important;
				}
				.ossz_cont.align-2.ossz-21 .kep_align{
					top:0px !important;
					right:0px !important;
				}
				.ossz_cont.align-1.ossz-21 .kep_align{
					top:0px !important;
					left:0px !important;
				}
			}
			.ossz_cont.ossz-21 .ossz_title{
				font-size: 16px !important;
				font-weight: 600 !important;
				color: #9e6b44 !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-21 .ossz_text{
				font-size: 16px !important;
				font-weight: 400 !important;
				color: #042472 !important;
				line-height: 36px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 0px !important;
				text-align: left !important;
				height:288px !important;
			}
			.ossz_cont.ossz-21 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #04a049 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-21 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-21 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-21 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #9e6b44 !important;
			}
			.ossz_cont.ossz-21 a.ossz_cont_wrapp:hover .ossz_title{
				color: #9e6b44 !important;
			}
			.ossz_cont.ossz-21 a.ossz_cont_wrapp:hover .ossz_text{
				color: #9e6b44 !important;
			}
			.ossz_cont.ossz-21 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-22{
				padding: 0px 5px !important;
				margin-bottom: 10px !important;
			}
			.ossz_wrapp.ossz-22{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #ffaa00 !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-22 .ossz_cont_wrapp{
				padding:10px 14px 0px 10px !important;
				background:#f0f6ff !important;
				border: 0px solid #acbeda !important;
				border-radius:6px !important;
			}
			.ossz_cont.ossz-22 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-22 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 0px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-22 .ossz_img_cont, .ossz_cont.align-1.ossz-22 .ossz_img_cont{
					width:20px !important;
					height:20px !important;
				}
				.ossz_cont.align-2.ossz-22 .ossz_cont_wrapp{
					padding-right: calc(20px + 14px + 7.5px) !important;
					min-height: calc(20px + 10px + 0px) !important;
				}
				.ossz_cont.align-1.ossz-22 .ossz_cont_wrapp{
					padding-left: calc(20px + 14px + 7.5px) !important;
					min-height: calc(20px + 10px + 0px) !important;
				}
				.ossz_cont.align-2.ossz-22 .kep_align{
					top:10px !important;
					right:14px !important;
				}
				.ossz_cont.align-1.ossz-22 .kep_align{
					top:10px !important;
					left:14px !important;
				}
			}
			.ossz_cont.ossz-22 .ossz_title{
				font-size: 17px !important;
				font-weight: 600 !important;
				color: #2e3782 !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 0px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-22 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #1a377e !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: left !important;
				height:20px !important;
			}
			.ossz_cont.ossz-22 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #04a049 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-22 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-22 a.ossz_cont_wrapp:hover{
				background:#f0f6ff !important;
			}
			.ossz_cont.ossz-22 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid  !important;
			}
			.ossz_cont.ossz-22 a.ossz_cont_wrapp:hover .ossz_title{
				color: #2e3782 !important;
			}
			.ossz_cont.ossz-22 a.ossz_cont_wrapp:hover .ossz_text{
				color: #2e3782 !important;
			}
			.ossz_cont.ossz-22 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-25{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-25{
				padding:30px 0px 20px 0px !important;
				
				border: 0px solid #ffaa00 !important;
				border-radius:0px !important;
				margin: 0px 30px !important;
			}
			.ossz_cont.ossz-25 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #ff9900 !important;
				border-radius:0px !important;
			}
			.ossz_cont.ossz-25 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-25 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 0px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-25 .ossz_img_cont, .ossz_cont.align-1.ossz-25 .ossz_img_cont{
					width:200px !important;
					height:120px !important;
				}
				.ossz_cont.align-2.ossz-25 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px) !important;
					min-height: calc(120px + 0px + 0px) !important;
				}
				.ossz_cont.align-1.ossz-25 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px) !important;
					min-height: calc(120px + 0px + 0px) !important;
				}
				.ossz_cont.align-2.ossz-25 .kep_align{
					top:0px !important;
					right:0px !important;
				}
				.ossz_cont.align-1.ossz-25 .kep_align{
					top:0px !important;
					left:0px !important;
				}
			}
			.ossz_cont.ossz-25 .ossz_title{
				font-size: 16px !important;
				font-weight: 600 !important;
				color: #1a377e !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-25 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #9e6b44 !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:20px !important;
			}
			.ossz_cont.ossz-25 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #ff5a0d !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-25 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-25 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-25 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #9e6b44 !important;
			}
			.ossz_cont.ossz-25 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ff5a0d !important;
			}
			.ossz_cont.ossz-25 a.ossz_cont_wrapp:hover .ossz_text{
				color: #9e6b44 !important;
			}
			.ossz_cont.ossz-25 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#1a377e !important;
			}
		
			.ossz_cont.ossz-27{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-27{
				padding:30px 20px 10px 20px !important;
				background:#dfe1e1 !important;
				border: 2px solid #dfe1e1 !important;
				border-radius:10px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-27 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#ffffff !important;
				border: 2px solid #dfe1e1 !important;
				border-radius:5px !important;
			}
			.ossz_cont.ossz-27 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-27 .ossz_img_cont{
				margin-bottom: 10px !important;
				border-radius: 5px !important;
				border: 2px solid #ffffff !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-27 .ossz_img_cont, .ossz_cont.align-1.ossz-27 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-27 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-27 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-27 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-27 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-27 .ossz_title{
				font-size: 14px !important;
				font-weight: 600 !important;
				color: #f29025 !important;
				line-height: 20px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:40px !important;
			}
			.ossz_cont.ossz-27 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #4e4e4e !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:200px !important;
			}
			.ossz_cont.ossz-27 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-27 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 12px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 2px solid #ffffff !important;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_text{
				color: #4e4e4e !important;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#4e4e4e !important;
			}
		
			.ossz_cont.ossz-28{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-28{
				padding:30px 20px 10px 20px !important;
				background:#dfe1e1 !important;
				border: 2px solid #dfe1e1 !important;
				border-radius:10px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-28 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#ffffff !important;
				border: 2px solid #dfe1e1 !important;
				border-radius:5px !important;
			}
			.ossz_cont.ossz-28 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-28 .ossz_img_cont{
				margin-bottom: 10px !important;
				border-radius: 5px !important;
				border: 2px solid #ffffff !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-28 .ossz_img_cont, .ossz_cont.align-1.ossz-28 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-28 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-28 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-28 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-28 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-28 .ossz_title{
				font-size: 14px !important;
				font-weight: 600 !important;
				color: #f29025 !important;
				line-height: 20px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:40px !important;
			}
			.ossz_cont.ossz-28 .ossz_text{
				font-size: 12px !important;
				font-weight: 400 !important;
				color: #4e4e4e !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:40px !important;
			}
			.ossz_cont.ossz-28 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-28 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 12px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 2px solid #ffffff !important;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_text{
				color: #4e4e4e !important;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#4e4e4e !important;
			}
		
			.ossz_cont.ossz-29{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-29{
				padding:30px 0px 20px 0px !important;
				
				border: 0px solid #ffaa00 !important;
				border-radius:0px !important;
				margin: 0px 30px !important;
			}
			.ossz_cont.ossz-29 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #ff9900 !important;
				border-radius:0px !important;
			}
			.ossz_cont.ossz-29 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-29 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 0px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-29 .ossz_img_cont, .ossz_cont.align-1.ossz-29 .ossz_img_cont{
					width:200px !important;
					height:120px !important;
				}
				.ossz_cont.align-2.ossz-29 .ossz_cont_wrapp{
					padding-right: calc(200px + 0px + 7.5px) !important;
					min-height: calc(120px + 0px + 0px) !important;
				}
				.ossz_cont.align-1.ossz-29 .ossz_cont_wrapp{
					padding-left: calc(200px + 0px + 7.5px) !important;
					min-height: calc(120px + 0px + 0px) !important;
				}
				.ossz_cont.align-2.ossz-29 .kep_align{
					top:0px !important;
					right:0px !important;
				}
				.ossz_cont.align-1.ossz-29 .kep_align{
					top:0px !important;
					left:0px !important;
				}
			}
			.ossz_cont.ossz-29 .ossz_title{
				font-size: 16px !important;
				font-weight: 600 !important;
				color: #113857 !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-29 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #9e6b44 !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:20px !important;
			}
			.ossz_cont.ossz-29 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #04a049 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-29 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-29 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-29 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #9e6b44 !important;
			}
			.ossz_cont.ossz-29 a.ossz_cont_wrapp:hover .ossz_title{
				color: #606060 !important;
			}
			.ossz_cont.ossz-29 a.ossz_cont_wrapp:hover .ossz_text{
				color: #606060 !important;
			}
			.ossz_cont.ossz-29 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-31{
				padding: 0px 15px !important;
				margin-bottom: 30px !important;
			}
			.ossz_wrapp.ossz-31{
				padding:40px 20px 10px 20px !important;
				background:#d2d2d1 !important;
				border: 1px solid #d2d2d1 !important;
				border-radius:18px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-31 .ossz_cont_wrapp{
				padding:20px 20px 20px 20px !important;
				background:#ffffff !important;
				border: 2px solid #d2d2d1 !important;
				border-radius:15px !important;
			}
			.ossz_cont.ossz-31 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-31 .ossz_img_cont{
				margin-bottom: 0px !important;
				border-radius: 10px !important;
				border: 0px solid #ffffff !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-31 .ossz_img_cont, .ossz_cont.align-1.ossz-31 .ossz_img_cont{
					width:250px !important;
					height:150px !important;
				}
				.ossz_cont.align-2.ossz-31 .ossz_cont_wrapp{
					padding-right: calc(250px + 20px + 7.5px) !important;
					min-height: calc(150px + 20px + 20px) !important;
				}
				.ossz_cont.align-1.ossz-31 .ossz_cont_wrapp{
					padding-left: calc(250px + 20px + 7.5px) !important;
					min-height: calc(150px + 20px + 20px) !important;
				}
				.ossz_cont.align-2.ossz-31 .kep_align{
					top:20px !important;
					right:20px !important;
				}
				.ossz_cont.align-1.ossz-31 .kep_align{
					top:20px !important;
					left:20px !important;
				}
			}
			.ossz_cont.ossz-31 .ossz_title{
				font-size: 15px !important;
				font-weight: 600 !important;
				color: #f15a2c !important;
				line-height: 70px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: -10px !important;
				text-align: center !important;
				height:70px !important;
			}
			.ossz_cont.ossz-31 .ossz_text{
				font-size: 13px !important;
				font-weight: 400 !important;
				color: #13242e !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: left !important;
				height:60px !important;
			}
			.ossz_cont.ossz-31 .ossz_gomb{
				padding: 0px 20px !important;
				height: 36px !important;
				line-height: 36px !important;
				color: #ffffff !important;
				background: #1b557b !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-31 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff !important;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f25a25 !important;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_text{
				color: #9e6b44 !important;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f25a25 !important;
			}
		
			.ossz_wrapp.ossz-32{
				width:calc(100vw - (30px *2)) !important;
				position:relative !important;
				left:50% !important;
				transform:translate(-50%,0%) !important;
				-webkit-transform:translate(-50%,0%) !important;
				margin:0px !important;
			}
			.ossz_cont.ossz-32{
				padding: 0px 15px !important;
				margin-bottom: 30px !important;
			}
			.ossz_wrapp.ossz-32{
				padding:40px 20px 10px 20px !important;
				background:#bfbfbf !important;
				border: 2px solid #bebebe !important;
				border-radius:10px !important;
				margin: 0px 30px !important;
			}
			.ossz_cont.ossz-32 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#ffffff !important;
				border: 1px solid #cabfad !important;
				border-radius:10px !important;
			}
			.ossz_cont.ossz-32 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-32 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 6px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-32 .ossz_img_cont, .ossz_cont.align-1.ossz-32 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-32 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-32 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-32 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-32 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-32 .ossz_title{
				font-size: 22px !important;
				font-weight: 600 !important;
				color: #f29025 !important;
				line-height: 24px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:24px !important;
			}
			.ossz_cont.ossz-32 .ossz_text{
				font-size: 12px !important;
				font-weight: 400 !important;
				color: #4e4e4e !important;
				line-height: 18px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:54px !important;
			}
			.ossz_cont.ossz-32 .ossz_gomb{
				padding: 0px 20px !important;
				height: 30px !important;
				line-height: 30px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-32 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-32 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-32 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000 !important;
			}
			.ossz_cont.ossz-32 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-32 a.ossz_cont_wrapp:hover .ossz_text{
				color: #4e4e4e !important;
			}
			.ossz_cont.ossz-32 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#4e4e4e !important;
			}
		
			.ossz_cont.ossz-33{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-33{
				padding:40px 30px 20px 30px !important;
				background:#ffffff !important;
				border: 1px solid #626262 !important;
				border-radius:10px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-33 .ossz_cont_wrapp{
				padding:50px 50px 40px 50px !important;
				background:#626262 !important;
				border: 1px solid #626262 !important;
				border-radius:5px !important;
			}
			.ossz_cont.ossz-33 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-33 .ossz_img_cont{
				margin-bottom: 30px !important;
				border-radius: 5px !important;
				border: 0px solid #ece5d9 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-33 .ossz_img_cont, .ossz_cont.align-1.ossz-33 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-33 .ossz_cont_wrapp{
					padding-right: calc(200px + 50px + 7.5px) !important;
					min-height: calc(200px + 50px + 40px) !important;
				}
				.ossz_cont.align-1.ossz-33 .ossz_cont_wrapp{
					padding-left: calc(200px + 50px + 7.5px) !important;
					min-height: calc(200px + 50px + 40px) !important;
				}
				.ossz_cont.align-2.ossz-33 .kep_align{
					top:50px !important;
					right:50px !important;
				}
				.ossz_cont.align-1.ossz-33 .kep_align{
					top:50px !important;
					left:50px !important;
				}
			}
			.ossz_cont.ossz-33 .ossz_title{
				font-size: 24px !important;
				font-weight: 600 !important;
				color: #ffffff !important;
				line-height: 24px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:24px !important;
			}
			.ossz_cont.ossz-33 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #ffffff !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 30px !important;
				text-align: center !important;
				height:40px !important;
			}
			.ossz_cont.ossz-33 .ossz_gomb{
				padding: 0px 20px !important;
				height: 50px !important;
				line-height: 50px !important;
				color: #f29025 !important;
				background: #ffffff !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-33 .ossz_gomb:before{
				color:#9e6b44 !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover{
				background:#9e6b44 !important;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #9e6b44 !important;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff !important;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff !important;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		.ossz_wrapp.ossz-34 .ossz_img_cont:before{
				content:'' !important;
				position:absolute !important;
				left:0px !important;
				top:0px !important;
				background: #000000 !important;
				opacity: 0.4 !important;
				width:100% !important;
				height:100% !important;
				display:table !important;
			}
			.ossz_wrapp.ossz-34{
				width:calc(100vw - (px *2)) !important;
				position:relative !important;
				left:50% !important;
				transform:translate(-50%,0%) !important;
				-webkit-transform:translate(-50%,0%) !important;
				margin:0px !important;
			}
			.ossz_cont.ossz-34{
				padding: 0px 0px !important;
				margin-bottom: 0px !important;
			}
			.ossz_wrapp.ossz-34{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #ffaa00 !important;
				border-radius:0px !important;
				margin: 0px px !important;
			}
			.ossz_cont.ossz-34 .ossz_cont_wrapp{
				padding:0px0px0px0px !important;
				
				border: 0px solid #ff9900 !important;
				border-radius:0px !important;
			}
			.ossz_cont.ossz-34 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-34 .ossz_img_cont{
				margin-bottom: 10px !important;
				border-radius: px !important;
				border: 0px solid #ffffff !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-34 .ossz_img_cont, .ossz_cont.align-1.ossz-34 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-34 .ossz_cont_wrapp{
					padding-right: calc(200px +  + 7.5px) !important;
					min-height: calc(200px + 0px0px0px0px + ) !important;
				}
				.ossz_cont.align-1.ossz-34 .ossz_cont_wrapp{
					padding-left: calc(200px +  + 7.5px) !important;
					min-height: calc(200px + 0px0px0px0px + ) !important;
				}
				.ossz_cont.align-2.ossz-34 .kep_align{
					top:0px0px0px0px !important;
					right: !important;
				}
				.ossz_cont.align-1.ossz-34 .kep_align{
					top:0px0px0px0px !important;
					left: !important;
				}
			}
			.ossz_cont.ossz-34 .ossz_title{
				font-size: 24px !important;
				font-weight: 600 !important;
				color: #ffffff !important;
				line-height: 24px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:24px !important;
			}
			.ossz_cont.ossz-34 .ossz_text{
				font-size: 18px !important;
				font-weight: 400 !important;
				color: #ffffff !important;
				line-height: 24px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:48px !important;
			}
			.ossz_cont.ossz-34 .ossz_gomb{
				padding: 0px 20px !important;
				height: 50px !important;
				line-height: 50px !important;
				color: #434343 !important;
				background: #ffffff !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-34 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000 !important;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffb300 !important;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffb300 !important;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#000000 !important;
			}
		
			.ossz_cont.ossz-35{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-35{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #cfcfcf !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-35 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#e2e1e1 !important;
				border: 0px solid #ff9900 !important;
				border-radius:8px !important;
			}
			.ossz_cont.ossz-35 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-35 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 5px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-35 .ossz_img_cont, .ossz_cont.align-1.ossz-35 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-35 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-35 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-35 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-35 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-35 .ossz_title{
				font-size: 22px !important;
				font-weight: 600 !important;
				color: #ea6638 !important;
				line-height: 26px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:26px !important;
			}
			.ossz_cont.ossz-35 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #113857 !important;
				line-height: 18px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:18px !important;
			}
			.ossz_cont.ossz-35 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #ea6638 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 20px !important;
			}
			.ossz_cont.ossz-35 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover{
				background:#cacaca !important;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff !important;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_text{
				color: #113857 !important;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_wrapp.ossz-36{
				width:calc(100vw - (30px *2)) !important;
				position:relative !important;
				left:50% !important;
				transform:translate(-50%,0%) !important;
				-webkit-transform:translate(-50%,0%) !important;
				margin:0px !important;
			}
			.ossz_cont.ossz-36{
				padding: 0px 15px !important;
				margin-bottom: 30px !important;
			}
			.ossz_wrapp.ossz-36{
				padding:40px 20px 10px 20px !important;
				background:#bfbfbf !important;
				border: 2px solid #bebebe !important;
				border-radius:10px !important;
				margin: 0px 30px !important;
			}
			.ossz_cont.ossz-36 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#ffffff !important;
				border: 1px solid #cabfad !important;
				border-radius:10px !important;
			}
			.ossz_cont.ossz-36 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-36 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 6px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-36 .ossz_img_cont, .ossz_cont.align-1.ossz-36 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-36 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-36 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-36 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-36 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-36 .ossz_title{
				font-size: 22px !important;
				font-weight: 600 !important;
				color: #f29025 !important;
				line-height: 24px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:24px !important;
			}
			.ossz_cont.ossz-36 .ossz_text{
				font-size: 12px !important;
				font-weight: 400 !important;
				color: #4e4e4e !important;
				line-height: 18px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:54px !important;
			}
			.ossz_cont.ossz-36 .ossz_gomb{
				padding: 0px 20px !important;
				height: 30px !important;
				line-height: 30px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-36 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-36 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-36 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000 !important;
			}
			.ossz_cont.ossz-36 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ff0000 !important;
			}
			.ossz_cont.ossz-36 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffc500 !important;
			}
			.ossz_cont.ossz-36 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#000000 !important;
			}
		
			.ossz_cont.ossz-37{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-37{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #cfcfcf !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-37 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#e2e1e1 !important;
				border: 0px solid #ff9900 !important;
				border-radius:8px !important;
			}
			.ossz_cont.ossz-37 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-37 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 5px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-37 .ossz_img_cont, .ossz_cont.align-1.ossz-37 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-37 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-37 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-37 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-37 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-37 .ossz_title{
				font-size: 22px !important;
				font-weight: 600 !important;
				color: #ea6638 !important;
				line-height: 26px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:26px !important;
			}
			.ossz_cont.ossz-37 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #113857 !important;
				line-height: 18px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:18px !important;
			}
			.ossz_cont.ossz-37 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #ea6638 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 20px !important;
			}
			.ossz_cont.ossz-37 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff !important;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_text{
				color: #113857 !important;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-40{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-40{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #cfcfcf !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-40 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#e2e1e1 !important;
				border: 0px solid #ff9900 !important;
				border-radius:8px !important;
			}
			.ossz_cont.ossz-40 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-40 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 5px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-40 .ossz_img_cont, .ossz_cont.align-1.ossz-40 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-40 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-40 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-40 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-40 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-40 .ossz_title{
				font-size: 22px !important;
				font-weight: 600 !important;
				color: #ea6638 !important;
				line-height: 26px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:26px !important;
			}
			.ossz_cont.ossz-40 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #113857 !important;
				line-height: 18px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:18px !important;
			}
			.ossz_cont.ossz-40 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #ea6638 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 20px !important;
			}
			.ossz_cont.ossz-40 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff !important;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_text{
				color: #113857 !important;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-41{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-41{
				padding:0px 0px 0px 0px !important;
				
				border: 0px solid #cfcfcf !important;
				border-radius:0px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-41 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#e2e1e1 !important;
				border: 0px solid #ff9900 !important;
				border-radius:8px !important;
			}
			.ossz_cont.ossz-41 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-41 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 5px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-41 .ossz_img_cont, .ossz_cont.align-1.ossz-41 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-41 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-41 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-41 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-41 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-41 .ossz_title{
				font-size: 22px !important;
				font-weight: 600 !important;
				color: #ea6638 !important;
				line-height: 26px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:26px !important;
			}
			.ossz_cont.ossz-41 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #113857 !important;
				line-height: 18px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:18px !important;
			}
			.ossz_cont.ossz-41 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #ffffff !important;
				background: #ea6638 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 20px !important;
			}
			.ossz_cont.ossz-41 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff !important;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_text{
				color: #113857 !important;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-42{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-42{
				padding:20px 20px 20px 20px !important;
				
				border: 0px solid #36363a !important;
				border-radius:6px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-42 .ossz_cont_wrapp{
				padding:10px 10px 10px 10px !important;
				background:#ffffff !important;
				border: 4px solid #f2f2f3 !important;
				border-radius:6px !important;
			}
			.ossz_cont.ossz-42 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-42 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 6px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-42 .ossz_img_cont, .ossz_cont.align-1.ossz-42 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-42 .ossz_cont_wrapp{
					padding-right: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-1.ossz-42 .ossz_cont_wrapp{
					padding-left: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-2.ossz-42 .kep_align{
					top:10px !important;
					right:10px !important;
				}
				.ossz_cont.align-1.ossz-42 .kep_align{
					top:10px !important;
					left:10px !important;
				}
			}
			.ossz_cont.ossz-42 .ossz_title{
				font-size: 20px !important;
				font-weight: 600 !important;
				color: #f15a1c !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 0px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-42 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #36363a !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: left !important;
				height:100px !important;
			}
			.ossz_cont.ossz-42 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #36363a !important;
				background: #f2f2f3 !important;
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-42 .ossz_gomb:before{
				color:#f15a1c !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-42 a.ossz_cont_wrapp:hover{
				background:#f2f2f3 !important;
			}
			.ossz_cont.ossz-42 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #f29025 !important;
			}
			.ossz_cont.ossz-42 a.ossz_cont_wrapp:hover .ossz_title{
				color: #36363a !important;
			}
			.ossz_cont.ossz-42 a.ossz_cont_wrapp:hover .ossz_text{
				color: #36363a !important;
			}
			.ossz_cont.ossz-42 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #f15a1c !important;
				background:#ffffff !important;
			}
		
			.ossz_wrapp.ossz-43{
				width:calc(100vw - (30px *2)) !important;
				position:relative !important;
				left:50% !important;
				transform:translate(-50%,0%) !important;
				-webkit-transform:translate(-50%,0%) !important;
				margin:0px !important;
			}
			.ossz_cont.ossz-43{
				padding: 0px 15px !important;
				margin-bottom: 30px !important;
			}
			.ossz_wrapp.ossz-43{
				padding:40px 20px 10px 20px !important;
				background:#bfbfbf !important;
				border: 2px solid #bebebe !important;
				border-radius:10px !important;
				margin: 0px 30px !important;
			}
			.ossz_cont.ossz-43 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#ffffff !important;
				border: 1px solid #cabfad !important;
				border-radius:10px !important;
			}
			.ossz_cont.ossz-43 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-43 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 6px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-43 .ossz_img_cont, .ossz_cont.align-1.ossz-43 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-43 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-43 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-43 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-43 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-43 .ossz_title{
				font-size: 22px !important;
				font-weight: 600 !important;
				color: #f29025 !important;
				line-height: 24px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:24px !important;
			}
			.ossz_cont.ossz-43 .ossz_text{
				font-size: 12px !important;
				font-weight: 400 !important;
				color: #4e4e4e !important;
				line-height: 18px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:54px !important;
			}
			.ossz_cont.ossz-43 .ossz_gomb{
				padding: 0px 20px !important;
				height: 30px !important;
				line-height: 30px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-43 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-43 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-43 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000 !important;
			}
			.ossz_cont.ossz-43 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ff0000 !important;
			}
			.ossz_cont.ossz-43 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffc500 !important;
			}
			.ossz_cont.ossz-43 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#000000 !important;
			}
		
			.ossz_cont.ossz-44{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-44{
				padding:30px 20px 10px 20px !important;
				background:#dfe1e1 !important;
				border: 2px solid #dfe1e1 !important;
				border-radius:10px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-44 .ossz_cont_wrapp{
				padding:15px 15px 15px 15px !important;
				background:#ffffff !important;
				border: 2px solid #dfe1e1 !important;
				border-radius:5px !important;
			}
			.ossz_cont.ossz-44 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-44 .ossz_img_cont{
				margin-bottom: 10px !important;
				border-radius: 5px !important;
				border: 2px solid #ffffff !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-44 .ossz_img_cont, .ossz_cont.align-1.ossz-44 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-44 .ossz_cont_wrapp{
					padding-right: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-1.ossz-44 .ossz_cont_wrapp{
					padding-left: calc(200px + 15px + 7.5px) !important;
					min-height: calc(200px + 15px + 15px) !important;
				}
				.ossz_cont.align-2.ossz-44 .kep_align{
					top:15px !important;
					right:15px !important;
				}
				.ossz_cont.align-1.ossz-44 .kep_align{
					top:15px !important;
					left:15px !important;
				}
			}
			.ossz_cont.ossz-44 .ossz_title{
				font-size: 14px !important;
				font-weight: 600 !important;
				color: #f29025 !important;
				line-height: 20px !important;
				font-style: italic !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:40px !important;
			}
			.ossz_cont.ossz-44 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #4e4e4e !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: center !important;
				height:200px !important;
			}
			.ossz_cont.ossz-44 .ossz_gomb{
				padding: 0px 20px !important;
				height: 60px !important;
				line-height: 60px !important;
				color: #ffffff !important;
				background: #f29025 !important;
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 12px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-44 .ossz_gomb:before{
				color:#ffffff !important;
				float: right !important;
				font-size: 12px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-44 a.ossz_cont_wrapp:hover{
				background:#ffffff !important;
			}
			.ossz_cont.ossz-44 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 2px solid #ffffff !important;
			}
			.ossz_cont.ossz-44 a.ossz_cont_wrapp:hover .ossz_title{
				color: #f29025 !important;
			}
			.ossz_cont.ossz-44 a.ossz_cont_wrapp:hover .ossz_text{
				color: #4e4e4e !important;
			}
			.ossz_cont.ossz-44 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#4e4e4e !important;
			}
		
			.ossz_cont.ossz-45{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-45{
				padding:20px 20px 20px 20px !important;
				
				border: 0px solid #bfbfbf !important;
				border-radius:6px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-45 .ossz_cont_wrapp{
				padding:10px 10px 10px 10px !important;
				background:#ffffff !important;
				border: 4px solid #f2f2f3 !important;
				border-radius:6px !important;
			}
			.ossz_cont.ossz-45 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-45 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 6px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-45 .ossz_img_cont, .ossz_cont.align-1.ossz-45 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-45 .ossz_cont_wrapp{
					padding-right: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-1.ossz-45 .ossz_cont_wrapp{
					padding-left: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-2.ossz-45 .kep_align{
					top:10px !important;
					right:10px !important;
				}
				.ossz_cont.align-1.ossz-45 .kep_align{
					top:10px !important;
					left:10px !important;
				}
			}
			.ossz_cont.ossz-45 .ossz_title{
				font-size: 20px !important;
				font-weight: 600 !important;
				color: #f15a1c !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 0px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-45 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #36363a !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: left !important;
				height:120px !important;
			}
			.ossz_cont.ossz-45 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #36363a !important;
				background: #f2f2f3 !important;
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-45 .ossz_gomb:before{
				color:#f15a1c !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-45 a.ossz_cont_wrapp:hover{
				background:#f2f2f3 !important;
			}
			.ossz_cont.ossz-45 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #f29025 !important;
			}
			.ossz_cont.ossz-45 a.ossz_cont_wrapp:hover .ossz_title{
				color: #36363a !important;
			}
			.ossz_cont.ossz-45 a.ossz_cont_wrapp:hover .ossz_text{
				color: #36363a !important;
			}
			.ossz_cont.ossz-45 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #f15a1c !important;
				background:#ffffff !important;
			}
		
			.ossz_cont.ossz-46{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-46{
				padding:20px 20px 20px 20px !important;
				
				border: 0px solid #36363a !important;
				border-radius:6px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-46 .ossz_cont_wrapp{
				padding:10px 10px 10px 10px !important;
				background:#ffffff !important;
				border: 4px solid #f2f2f3 !important;
				border-radius:6px !important;
			}
			.ossz_cont.ossz-46 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-46 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 6px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-46 .ossz_img_cont, .ossz_cont.align-1.ossz-46 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-46 .ossz_cont_wrapp{
					padding-right: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-1.ossz-46 .ossz_cont_wrapp{
					padding-left: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-2.ossz-46 .kep_align{
					top:10px !important;
					right:10px !important;
				}
				.ossz_cont.align-1.ossz-46 .kep_align{
					top:10px !important;
					left:10px !important;
				}
			}
			.ossz_cont.ossz-46 .ossz_title{
				font-size: 20px !important;
				font-weight: 600 !important;
				color: #f15a1c !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 0px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-46 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #36363a !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: left !important;
				height:100px !important;
			}
			.ossz_cont.ossz-46 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #36363a !important;
				background: #f2f2f3 !important;
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-46 .ossz_gomb:before{
				color:#f15a1c !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-46 a.ossz_cont_wrapp:hover{
				background:#f2f2f3 !important;
			}
			.ossz_cont.ossz-46 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #f29025 !important;
			}
			.ossz_cont.ossz-46 a.ossz_cont_wrapp:hover .ossz_title{
				color: #36363a !important;
			}
			.ossz_cont.ossz-46 a.ossz_cont_wrapp:hover .ossz_text{
				color: #36363a !important;
			}
			.ossz_cont.ossz-46 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #f15a1c !important;
				background:#ffffff !important;
			}
		
			.ossz_cont.ossz-49{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-49{
				padding:20px 20px 20px 20px !important;
				
				border: 0px solid #bfbfbf !important;
				border-radius:6px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-49 .ossz_cont_wrapp{
				padding:10px 10px 10px 10px !important;
				background:#ffffff !important;
				border: 4px solid #f2f2f3 !important;
				border-radius:6px !important;
			}
			.ossz_cont.ossz-49 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-49 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 6px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-49 .ossz_img_cont, .ossz_cont.align-1.ossz-49 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-49 .ossz_cont_wrapp{
					padding-right: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-1.ossz-49 .ossz_cont_wrapp{
					padding-left: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-2.ossz-49 .kep_align{
					top:10px !important;
					right:10px !important;
				}
				.ossz_cont.align-1.ossz-49 .kep_align{
					top:10px !important;
					left:10px !important;
				}
			}
			.ossz_cont.ossz-49 .ossz_title{
				font-size: 20px !important;
				font-weight: 600 !important;
				color: #f15a1c !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 0px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-49 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #36363a !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: left !important;
				height:120px !important;
			}
			.ossz_cont.ossz-49 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #36363a !important;
				background: #f2f2f3 !important;
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-49 .ossz_gomb:before{
				color:#f15a1c !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-49 a.ossz_cont_wrapp:hover{
				background:#f2f2f3 !important;
			}
			.ossz_cont.ossz-49 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #f29025 !important;
			}
			.ossz_cont.ossz-49 a.ossz_cont_wrapp:hover .ossz_title{
				color: #36363a !important;
			}
			.ossz_cont.ossz-49 a.ossz_cont_wrapp:hover .ossz_text{
				color: #36363a !important;
			}
			.ossz_cont.ossz-49 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #f15a1c !important;
				background:#ffffff !important;
			}
		
			.ossz_cont.ossz-50{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-50{
				padding:20px 20px 20px 20px !important;
				
				border: 0px solid #bfbfbf !important;
				border-radius:6px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-50 .ossz_cont_wrapp{
				padding:10px 10px 10px 10px !important;
				background:#ffffff !important;
				border: 4px solid #f2f2f3 !important;
				border-radius:6px !important;
			}
			.ossz_cont.ossz-50 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-50 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 6px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-50 .ossz_img_cont, .ossz_cont.align-1.ossz-50 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-50 .ossz_cont_wrapp{
					padding-right: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-1.ossz-50 .ossz_cont_wrapp{
					padding-left: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-2.ossz-50 .kep_align{
					top:10px !important;
					right:10px !important;
				}
				.ossz_cont.align-1.ossz-50 .kep_align{
					top:10px !important;
					left:10px !important;
				}
			}
			.ossz_cont.ossz-50 .ossz_title{
				font-size: 20px !important;
				font-weight: 600 !important;
				color: #f15a1c !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 0px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-50 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #36363a !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: left !important;
				height:160px !important;
			}
			.ossz_cont.ossz-50 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #36363a !important;
				background: #f2f2f3 !important;
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-50 .ossz_gomb:before{
				color:#f15a1c !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-50 a.ossz_cont_wrapp:hover{
				background:#f2f2f3 !important;
			}
			.ossz_cont.ossz-50 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #f29025 !important;
			}
			.ossz_cont.ossz-50 a.ossz_cont_wrapp:hover .ossz_title{
				color: #36363a !important;
			}
			.ossz_cont.ossz-50 a.ossz_cont_wrapp:hover .ossz_text{
				color: #36363a !important;
			}
			.ossz_cont.ossz-50 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #f15a1c !important;
				background:#ffffff !important;
			}
		
			.ossz_cont.ossz-51{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-51{
				padding:35px 20px 20px 20px !important;
				background:#ffffff !important;
				border: 1px solid #e0e1e0 !important;
				border-radius:10px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-51 .ossz_cont_wrapp{
				padding:50px 50px 40px 50px !important;
				background:#ffffff !important;
				border: 1px solid #949494 !important;
				border-radius:5px !important;
			}
			.ossz_cont.ossz-51 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-51 .ossz_img_cont{
				margin-bottom: 30px !important;
				border-radius: 5px !important;
				border: 0px solid #ece5d9 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-51 .ossz_img_cont, .ossz_cont.align-1.ossz-51 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-51 .ossz_cont_wrapp{
					padding-right: calc(200px + 50px + 7.5px) !important;
					min-height: calc(200px + 50px + 40px) !important;
				}
				.ossz_cont.align-1.ossz-51 .ossz_cont_wrapp{
					padding-left: calc(200px + 50px + 7.5px) !important;
					min-height: calc(200px + 50px + 40px) !important;
				}
				.ossz_cont.align-2.ossz-51 .kep_align{
					top:50px !important;
					right:50px !important;
				}
				.ossz_cont.align-1.ossz-51 .kep_align{
					top:50px !important;
					left:50px !important;
				}
			}
			.ossz_cont.ossz-51 .ossz_title{
				font-size: 24px !important;
				font-weight: 600 !important;
				color: #464444 !important;
				line-height: 24px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:24px !important;
			}
			.ossz_cont.ossz-51 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #464444 !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 30px !important;
				text-align: center !important;
				height:60px !important;
			}
			.ossz_cont.ossz-51 .ossz_gomb{
				padding: 0px 20px !important;
				height: 50px !important;
				line-height: 50px !important;
				color: #f29025 !important;
				background: #ffffff !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-51 .ossz_gomb:before{
				color:#9e6b44 !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-51 a.ossz_cont_wrapp:hover{
				background:#9e6b44 !important;
			}
			.ossz_cont.ossz-51 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #9e6b44 !important;
			}
			.ossz_cont.ossz-51 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff !important;
			}
			.ossz_cont.ossz-51 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff !important;
			}
			.ossz_cont.ossz-51 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-52{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-52{
				padding:35px 20px 20px 20px !important;
				background:#ffffff !important;
				border: 1px solid #e0e1e0 !important;
				border-radius:10px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-52 .ossz_cont_wrapp{
				padding:50px 50px 40px 50px !important;
				background:#ffffff !important;
				border: 1px solid #949494 !important;
				border-radius:5px !important;
			}
			.ossz_cont.ossz-52 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-52 .ossz_img_cont{
				margin-bottom: 30px !important;
				border-radius: 5px !important;
				border: 0px solid #ece5d9 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-52 .ossz_img_cont, .ossz_cont.align-1.ossz-52 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-52 .ossz_cont_wrapp{
					padding-right: calc(200px + 50px + 7.5px) !important;
					min-height: calc(200px + 50px + 40px) !important;
				}
				.ossz_cont.align-1.ossz-52 .ossz_cont_wrapp{
					padding-left: calc(200px + 50px + 7.5px) !important;
					min-height: calc(200px + 50px + 40px) !important;
				}
				.ossz_cont.align-2.ossz-52 .kep_align{
					top:50px !important;
					right:50px !important;
				}
				.ossz_cont.align-1.ossz-52 .kep_align{
					top:50px !important;
					left:50px !important;
				}
			}
			.ossz_cont.ossz-52 .ossz_title{
				font-size: 24px !important;
				font-weight: 600 !important;
				color: #464444 !important;
				line-height: 24px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 20px !important;
				text-align: center !important;
				height:24px !important;
			}
			.ossz_cont.ossz-52 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #464444 !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin-bottom: 30px !important;
				text-align: center !important;
				height:60px !important;
			}
			.ossz_cont.ossz-52 .ossz_gomb{
				padding: 0px 20px !important;
				height: 50px !important;
				line-height: 50px !important;
				color: #f29025 !important;
				background: #ffffff !important;
				font-weight: 600 !important;
				font-style: normal !important;
				font-size: 16px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-52 .ossz_gomb:before{
				color:#9e6b44 !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-52 a.ossz_cont_wrapp:hover{
				background:#9e6b44 !important;
			}
			.ossz_cont.ossz-52 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #9e6b44 !important;
			}
			.ossz_cont.ossz-52 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff !important;
			}
			.ossz_cont.ossz-52 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff !important;
			}
			.ossz_cont.ossz-52 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff !important;
				background:#f29025 !important;
			}
		
			.ossz_cont.ossz-53{
				padding: 0px 10px !important;
				margin-bottom: 20px !important;
			}
			.ossz_wrapp.ossz-53{
				padding:20px 20px 20px 20px !important;
				
				border: 0px solid #36363a !important;
				border-radius:6px !important;
				margin: 0px 0px !important;
			}
			.ossz_cont.ossz-53 .ossz_cont_wrapp{
				padding:10px 10px 10px 10px !important;
				background:#ffffff !important;
				border: 4px solid #f2f2f3 !important;
				border-radius:6px !important;
			}
			.ossz_cont.ossz-53 .ossz_img_cont img{
				
			}
			.ossz_cont.ossz-53 .ossz_img_cont{
				margin-bottom: 20px !important;
				border-radius: 6px !important;
				border: 0px solid #000000 !important;
			}
			@media(min-width:1200px){
				.ossz_cont.align-2.ossz-53 .ossz_img_cont, .ossz_cont.align-1.ossz-53 .ossz_img_cont{
					width:200px !important;
					height:200px !important;
				}
				.ossz_cont.align-2.ossz-53 .ossz_cont_wrapp{
					padding-right: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-1.ossz-53 .ossz_cont_wrapp{
					padding-left: calc(200px + 10px + 7.5px) !important;
					min-height: calc(200px + 10px + 10px) !important;
				}
				.ossz_cont.align-2.ossz-53 .kep_align{
					top:10px !important;
					right:10px !important;
				}
				.ossz_cont.align-1.ossz-53 .kep_align{
					top:10px !important;
					left:10px !important;
				}
			}
			.ossz_cont.ossz-53 .ossz_title{
				font-size: 20px !important;
				font-weight: 600 !important;
				color: #f15a1c !important;
				line-height: 22px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 0px !important;
				text-align: center !important;
				height:44px !important;
			}
			.ossz_cont.ossz-53 .ossz_text{
				font-size: 14px !important;
				font-weight: 400 !important;
				color: #36363a !important;
				line-height: 20px !important;
				font-style: normal !important;
				font-family: 'Be Vietnam Pro' !important;
				letter-spacing: 0px !important;
				margin-bottom: 10px !important;
				text-align: left !important;
				height:100px !important;
			}
			.ossz_cont.ossz-53 .ossz_gomb{
				padding: 0px 20px !important;
				height: 40px !important;
				line-height: 40px !important;
				color: #36363a !important;
				background: #f2f2f3 !important;
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 14px !important;
				font-family: 'Montserrat' !important;
				letter-spacing: 0px !important;
				margin:0px auto 0px auto !important;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-53 .ossz_gomb:before{
				color:#f15a1c !important;
				float: right !important;
				font-size: 16px !important;
				margin-left: 10px !important;
			}
			.ossz_cont.ossz-53 a.ossz_cont_wrapp:hover{
				background:#f2f2f3 !important;
			}
			.ossz_cont.ossz-53 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #f29025 !important;
			}
			.ossz_cont.ossz-53 a.ossz_cont_wrapp:hover .ossz_title{
				color: #36363a !important;
			}
			.ossz_cont.ossz-53 a.ossz_cont_wrapp:hover .ossz_text{
				color: #36363a !important;
			}
			.ossz_cont.ossz-53 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #f15a1c !important;
				background:#ffffff !important;
			}
		


