
		.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;
			
		}
		.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;
		}
		
		.ossz_cont.align-2 .kep_align{
			float:right;
			position:absolute;
			right:0px;
			top:0px;
		}
		.ossz_cont.align-1 .kep_align{
			float:left;
			position:absolute;
			left: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{
				max-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_wrapp.ossz-45{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-45{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-45{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-45 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-45 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-45 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-45 .ossz_img_cont, .ossz_cont.align-1.ossz-45 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-45 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-45 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-45 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-45 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-45 .ossz_title{
				font-size: 15px;
				font-weight: 600;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: left; 
				height:72px;
			}
			.ossz_cont.ossz-45 .ossz_text{
				font-size: 11px;
				font-weight: 400;
				color: #ffffff;
				line-height: 16px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: left; 
				height:96px;
			}
			.ossz_cont.ossz-45 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-45 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-45 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-45 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-45 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-45 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-45 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		
			.ossz_cont.ossz-8{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-8{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-8 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-8 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-8 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-8 .ossz_img_cont, .ossz_cont.align-1.ossz-8 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-8 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-8 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-8 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-8 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-8 .ossz_title{
				font-size: 54px;
				font-weight: 300;
				color: #ffffff;
				line-height: 70px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:140px;
			}
			.ossz_cont.ossz-8 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:96px;
			}
			.ossz_cont.ossz-8 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-8 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-8 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		
			.ossz_cont.ossz-26{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-26{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-26 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-26 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-26 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-26 .ossz_img_cont, .ossz_cont.align-1.ossz-26 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-26 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-26 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-26 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-26 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-26 .ossz_title{
				font-size: 54px;
				font-weight: 300;
				color: #ffffff;
				line-height: 70px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:70px;
			}
			.ossz_cont.ossz-26 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:72px;
			}
			.ossz_cont.ossz-26 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-26 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-26 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-26 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-26 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-26 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-26 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-46 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_wrapp.ossz-46{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-46{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-46{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-46 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-46 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-46 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			
			.ossz_cont.align-2.ossz-46 .ossz_img_cont, .ossz_cont.align-1.ossz-46 .ossz_img_cont{
				width:1920px;
				height:462px;
			}
			.ossz_cont.align-2.ossz-46 .ossz_cont_wrapp{
				padding-right: calc(1920px + 0px + 7.5px);
				min-height: calc(462px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-46 .ossz_cont_wrapp{
				padding-left: calc(1920px + 0px + 7.5px);
				min-height: calc(462px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-46 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-46 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-46 .ossz_title{
				font-size: 24px;
				font-weight: 600;
				color: #ffffff;
				line-height: 30px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:30px;
			}
			.ossz_cont.ossz-46 .ossz_text{
				font-size: 16px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:72px;
			}
			.ossz_cont.ossz-46 .ossz_gomb{
				padding: 0px 40px;
				height: 64px;
				line-height: 64px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-46 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-46 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-46 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000;
			}
			.ossz_cont.ossz-46 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-46 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-46 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#000000;
			}
		
			.ossz_cont.ossz-44{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-44{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-44 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-44 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-44 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-44 .ossz_img_cont, .ossz_cont.align-1.ossz-44 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-44 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-44 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-44 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-44 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-44 .ossz_title{
				font-size: 54px;
				font-weight: 300;
				color: #ffffff;
				line-height: 70px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:140px;
			}
			.ossz_cont.ossz-44 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:96px;
			}
			.ossz_cont.ossz-44 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-44 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-44 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-44 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-44 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-44 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-44 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		
			.ossz_wrapp.ossz-43{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-43{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-43{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-43 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-43 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-43 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-43 .ossz_img_cont, .ossz_cont.align-1.ossz-43 .ossz_img_cont{
				width:960px;
				height:398px;
			}
			.ossz_cont.align-2.ossz-43 .ossz_cont_wrapp{
				padding-right: calc(960px + 0px + 7.5px);
				min-height: calc(398px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-43 .ossz_cont_wrapp{
				padding-left: calc(960px + 0px + 7.5px);
				min-height: calc(398px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-43 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-43 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-43 .ossz_title{
				font-size: 36px;
				font-weight: 300;
				color: #ffffff;
				line-height: 0px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 90px;
				text-align: left; 
				height:0px;
			}
			.ossz_cont.ossz-43 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:120px;
			}
			.ossz_cont.ossz-43 .ossz_gomb{
				padding: 0px 15px;
				height: 56px;
				line-height: 56px;
				color: #ffffff;
				background: #1ba94b;
				font-weight: 600;
				font-style: normal;
				font-size: 10px;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-43 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 20px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-43 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-43 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-43 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-43 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-43 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#66cc33;
			}
		
			.ossz_wrapp.ossz-42{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-42{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-42{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-42 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-42 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-42 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-42 .ossz_img_cont, .ossz_cont.align-1.ossz-42 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-42 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-42 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-42 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-42 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-42 .ossz_title{
				font-size: 15px;
				font-weight: 600;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: left; 
				height:72px;
			}
			.ossz_cont.ossz-42 .ossz_text{
				font-size: 11px;
				font-weight: 400;
				color: #ffffff;
				line-height: 16px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: left; 
				height:96px;
			}
			.ossz_cont.ossz-42 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-42 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-42 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-42 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-42 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-42 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-42 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		
			.ossz_cont.ossz-41{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-41{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-41 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-41 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-41 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-41 .ossz_img_cont, .ossz_cont.align-1.ossz-41 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-41 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-41 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-41 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-41 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-41 .ossz_title{
				font-size: 36px;
				font-weight: 300;
				color: #ffffff;
				line-height: 46px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 18px;
				text-align: left; 
				height:46px;
			}
			.ossz_cont.ossz-41 .ossz_text{
				font-size: 15px;
				font-weight: 400;
				color: #ffffff;
				line-height: 20px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:80px;
			}
			.ossz_cont.ossz-41 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-41 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-41 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-39 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_wrapp.ossz-39{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-39{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-39{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-39 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-39 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-39 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			
			.ossz_cont.align-2.ossz-39 .ossz_img_cont, .ossz_cont.align-1.ossz-39 .ossz_img_cont{
				width:1920px;
				height:600px;
			}
			.ossz_cont.align-2.ossz-39 .ossz_cont_wrapp{
				padding-right: calc(1920px + 0px + 7.5px);
				min-height: calc(600px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-39 .ossz_cont_wrapp{
				padding-left: calc(1920px + 0px + 7.5px);
				min-height: calc(600px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-39 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-39 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-39 .ossz_title{
				font-size: 48px;
				font-weight: 500;
				color: #ffffff;
				line-height: 60px;
				font-style: normal;
				font-family: 'Titillium Web';
				letter-spacing: 0px;
				margin-bottom: 40px;
				text-align: center; 
				height:120px;
			}
			.ossz_cont.ossz-39 .ossz_text{
				font-size: 18px;
				font-weight: 400;
				color: #ffffff;
				line-height: 30px;
				font-style: normal;
				font-family: 'Open Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:120px;
			}
			.ossz_cont.ossz-39 .ossz_gomb{
				padding: 0px 40px;
				height: 64px;
				line-height: 64px;
				color: #ffffff;
				background: #feb900;
				font-weight: 800;
				font-style: normal;
				font-size: 16px;
				font-family: 'Roboto';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 0px !important;
			}
			.ossz_cont.ossz-39 .ossz_gomb:before{
				color:#fffb64;
				float: right;
				font-size: 32px;
				margin-left: 32px;
			}
			.ossz_cont.ossz-39 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-39 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-39 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-39 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-39 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffa200;
			}
		.ossz_wrapp.ossz-40 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_wrapp.ossz-40{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-40{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-40{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:20px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-40 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-40 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-40 .ossz_img_cont{
				margin-bottom: 20px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			
			.ossz_cont.align-2.ossz-40 .ossz_img_cont, .ossz_cont.align-1.ossz-40 .ossz_img_cont{
				width:1920px;
				height:365px;
			}
			.ossz_cont.align-2.ossz-40 .ossz_cont_wrapp{
				padding-right: calc(1920px + 0px + 7.5px);
				min-height: calc(365px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-40 .ossz_cont_wrapp{
				padding-left: calc(1920px + 0px + 7.5px);
				min-height: calc(365px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-40 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-40 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-40 .ossz_title{
				font-size: 24px;
				font-weight: 600;
				color: #ffffff;
				line-height: 30px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:30px;
			}
			.ossz_cont.ossz-40 .ossz_text{
				font-size: 16px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:72px;
			}
			.ossz_cont.ossz-40 .ossz_gomb{
				padding: 0px 40px;
				height: 64px;
				line-height: 64px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-40 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-40 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#000000;
			}
		.ossz_wrapp.ossz-38 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_wrapp.ossz-38{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-38{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-38{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-38 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-38 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-38 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			
			.ossz_cont.align-2.ossz-38 .ossz_img_cont, .ossz_cont.align-1.ossz-38 .ossz_img_cont{
				width:960px;
				height:780px;
			}
			.ossz_cont.align-2.ossz-38 .ossz_cont_wrapp{
				padding-right: calc(960px + 0px + 7.5px);
				min-height: calc(780px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-38 .ossz_cont_wrapp{
				padding-left: calc(960px + 0px + 7.5px);
				min-height: calc(780px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-38 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-38 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-38 .ossz_title{
				font-size: 24px;
				font-weight: 600;
				color: #ffffff;
				line-height: 30px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:30px;
			}
			.ossz_cont.ossz-38 .ossz_text{
				font-size: 16px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:72px;
			}
			.ossz_cont.ossz-38 .ossz_gomb{
				padding: 0px 40px;
				height: 64px;
				line-height: 64px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-38 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-38 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-38 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000;
			}
			.ossz_cont.ossz-38 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-38 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-38 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#000000;
			}
		.ossz_wrapp.ossz-19 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_wrapp.ossz-19{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-19{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-19{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-19 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-19 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-19 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			
			.ossz_cont.align-2.ossz-19 .ossz_img_cont, .ossz_cont.align-1.ossz-19 .ossz_img_cont{
				width:1920px;
				height:462px;
			}
			.ossz_cont.align-2.ossz-19 .ossz_cont_wrapp{
				padding-right: calc(1920px + 0px + 7.5px);
				min-height: calc(462px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-19 .ossz_cont_wrapp{
				padding-left: calc(1920px + 0px + 7.5px);
				min-height: calc(462px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-19 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-19 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-19 .ossz_title{
				font-size: 24px;
				font-weight: 600;
				color: #ffffff;
				line-height: 30px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:30px;
			}
			.ossz_cont.ossz-19 .ossz_text{
				font-size: 16px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:72px;
			}
			.ossz_cont.ossz-19 .ossz_gomb{
				padding: 0px 40px;
				height: 64px;
				line-height: 64px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-19 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-19 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#000000;
			}
		
			.ossz_cont.ossz-37{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-37{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-37 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-37 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-37 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-37 .ossz_img_cont, .ossz_cont.align-1.ossz-37 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-37 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-37 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-37 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-37 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-37 .ossz_title{
				font-size: 36px;
				font-weight: 300;
				color: #ffffff;
				line-height: 46px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 18px;
				text-align: left; 
				height:92px;
			}
			.ossz_cont.ossz-37 .ossz_text{
				font-size: 15px;
				font-weight: 400;
				color: #ffffff;
				line-height: 20px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:100px;
			}
			.ossz_cont.ossz-37 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-37 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-37 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-24 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_wrapp.ossz-24{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-24{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-24{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-24 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-24 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-24 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			
			.ossz_cont.align-2.ossz-24 .ossz_img_cont, .ossz_cont.align-1.ossz-24 .ossz_img_cont{
				width:1920px;
				height:600px;
			}
			.ossz_cont.align-2.ossz-24 .ossz_cont_wrapp{
				padding-right: calc(1920px + 0px + 7.5px);
				min-height: calc(600px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-24 .ossz_cont_wrapp{
				padding-left: calc(1920px + 0px + 7.5px);
				min-height: calc(600px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-24 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-24 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-24 .ossz_title{
				font-size: 48px;
				font-weight: 500;
				color: #ffffff;
				line-height: 60px;
				font-style: normal;
				font-family: 'Titillium Web';
				letter-spacing: 0px;
				margin-bottom: 40px;
				text-align: center; 
				height:120px;
			}
			.ossz_cont.ossz-24 .ossz_text{
				font-size: 18px;
				font-weight: 400;
				color: #ffffff;
				line-height: 30px;
				font-style: normal;
				font-family: 'Open Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:120px;
			}
			.ossz_cont.ossz-24 .ossz_gomb{
				padding: 0px 40px;
				height: 64px;
				line-height: 64px;
				color: #ffffff;
				background: #feb900;
				font-weight: 800;
				font-style: normal;
				font-size: 16px;
				font-family: 'Roboto';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 0px !important;
			}
			.ossz_cont.ossz-24 .ossz_gomb:before{
				color:#fffb64;
				float: right;
				font-size: 32px;
				margin-left: 32px;
			}
			.ossz_cont.ossz-24 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-24 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-24 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-24 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-24 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffa200;
			}
		.ossz_wrapp.ossz-25 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_wrapp.ossz-25{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-25{
				padding: 0px 10px;
				margin-bottom: 20px;
			}
			.ossz_wrapp.ossz-25{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:20px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-25 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-25 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-25 .ossz_img_cont{
				margin-bottom: 20px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			
			.ossz_cont.align-2.ossz-25 .ossz_img_cont, .ossz_cont.align-1.ossz-25 .ossz_img_cont{
				width:1920px;
				height:365px;
			}
			.ossz_cont.align-2.ossz-25 .ossz_cont_wrapp{
				padding-right: calc(1920px + 0px + 7.5px);
				min-height: calc(365px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-25 .ossz_cont_wrapp{
				padding-left: calc(1920px + 0px + 7.5px);
				min-height: calc(365px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-25 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-25 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-25 .ossz_title{
				font-size: 24px;
				font-weight: 600;
				color: #ffffff;
				line-height: 30px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:30px;
			}
			.ossz_cont.ossz-25 .ossz_text{
				font-size: 16px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:72px;
			}
			.ossz_cont.ossz-25 .ossz_gomb{
				padding: 0px 40px;
				height: 64px;
				line-height: 64px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-25 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-25 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-25 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000;
			}
			.ossz_cont.ossz-25 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-25 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-25 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#000000;
			}
		
			.ossz_wrapp.ossz-27{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-27{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-27{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-27 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-27 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-27 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-27 .ossz_img_cont, .ossz_cont.align-1.ossz-27 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-27 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-27 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-27 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-27 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-27 .ossz_title{
				font-size: 36px;
				font-weight: 300;
				color: #ffffff;
				line-height: 56px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:112px;
			}
			.ossz_cont.ossz-27 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:120px;
			}
			.ossz_cont.ossz-27 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-27 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-27 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		
			.ossz_wrapp.ossz-28{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-28{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-28{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-28 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-28 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-28 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-28 .ossz_img_cont, .ossz_cont.align-1.ossz-28 .ossz_img_cont{
				width:1920px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-28 .ossz_cont_wrapp{
				padding-right: calc(1920px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-28 .ossz_cont_wrapp{
				padding-left: calc(1920px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-28 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-28 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-28 .ossz_title{
				font-size: 36px;
				font-weight: 300;
				color: #ffffff;
				line-height: 56px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:112px;
			}
			.ossz_cont.ossz-28 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:120px;
			}
			.ossz_cont.ossz-28 .ossz_gomb{
				padding: 0px 30px;
				height: 56px;
				line-height: 56px;
				color: #ffffff;
				background: #1ba94b;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-28 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 20px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-28 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#66cc33;
			}
		
			.ossz_cont.ossz-31{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-31{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-31 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-31 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-31 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-31 .ossz_img_cont, .ossz_cont.align-1.ossz-31 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-31 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-31 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-31 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-31 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-31 .ossz_title{
				font-size: 54px;
				font-weight: 300;
				color: #ffffff;
				line-height: 70px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:140px;
			}
			.ossz_cont.ossz-31 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:96px;
			}
			.ossz_cont.ossz-31 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-31 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-31 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		
			.ossz_wrapp.ossz-32{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-32{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-32{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-32 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-32 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-32 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-32 .ossz_img_cont, .ossz_cont.align-1.ossz-32 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-32 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-32 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-32 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-32 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-32 .ossz_title{
				font-size: 36px;
				font-weight: 300;
				color: #ffffff;
				line-height: 56px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:112px;
			}
			.ossz_cont.ossz-32 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:96px;
			}
			.ossz_cont.ossz-32 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-32 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-32 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-32 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-32 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-32 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-32 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		.ossz_wrapp.ossz-33 .ossz_img_cont:before{
				content:'';
				position:absolute;
				left:0px;
				top:0px;
				background: #000000;
				opacity: 0;
				width:100%;
				height:100%;
				display:table;
			}
			.ossz_wrapp.ossz-33{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-33{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-33{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ffaa00;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-33 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				
				border: 0px solid #ff9900;
				border-radius:0px;
			}
			.ossz_cont.ossz-33 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-33 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #000000;
			}
			
			.ossz_cont.align-2.ossz-33 .ossz_img_cont, .ossz_cont.align-1.ossz-33 .ossz_img_cont{
				width:1920px;
				height:462px;
			}
			.ossz_cont.align-2.ossz-33 .ossz_cont_wrapp{
				padding-right: calc(1920px + 0px + 7.5px);
				min-height: calc(462px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-33 .ossz_cont_wrapp{
				padding-left: calc(1920px + 0px + 7.5px);
				min-height: calc(462px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-33 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-33 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-33 .ossz_title{
				font-size: 24px;
				font-weight: 600;
				color: #ffffff;
				line-height: 30px;
				font-style: italic;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 10px;
				text-align: center; 
				height:30px;
			}
			.ossz_cont.ossz-33 .ossz_text{
				font-size: 16px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: center; 
				height:72px;
			}
			.ossz_cont.ossz-33 .ossz_gomb{
				padding: 0px 40px;
				height: 64px;
				line-height: 64px;
				color: #ffffff;
				background: #f29025;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-33 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 24px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ff0000;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-33 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#000000;
			}
		
			.ossz_cont.ossz-34{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-34{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-34 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-34 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-34 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-34 .ossz_img_cont, .ossz_cont.align-1.ossz-34 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-34 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-34 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-34 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-34 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-34 .ossz_title{
				font-size: 54px;
				font-weight: 300;
				color: #ffffff;
				line-height: 70px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:140px;
			}
			.ossz_cont.ossz-34 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:96px;
			}
			.ossz_cont.ossz-34 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-34 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-34 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		
			.ossz_cont.ossz-35{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-35{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-35 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-35 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-35 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-35 .ossz_img_cont, .ossz_cont.align-1.ossz-35 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-35 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-35 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-35 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-35 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-35 .ossz_title{
				font-size: 54px;
				font-weight: 300;
				color: #ffffff;
				line-height: 70px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:70px;
			}
			.ossz_cont.ossz-35 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:72px;
			}
			.ossz_cont.ossz-35 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-35 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-35 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		
			.ossz_wrapp.ossz-36{
				width:calc(100vw - (0px *2));
				position:relative;
				left:50%;
				transform:translate(-50%,0%);
				-webkit-transform:translate(-50%,0%);
				margin:0px !important;
			}
			.ossz_cont.ossz-36{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-36{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-36 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-36 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-36 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-36 .ossz_img_cont, .ossz_cont.align-1.ossz-36 .ossz_img_cont{
				width:1920px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-36 .ossz_cont_wrapp{
				padding-right: calc(1920px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-36 .ossz_cont_wrapp{
				padding-left: calc(1920px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-36 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-36 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-36 .ossz_title{
				font-size: 36px;
				font-weight: 300;
				color: #ffffff;
				line-height: 56px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:112px;
			}
			.ossz_cont.ossz-36 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:120px;
			}
			.ossz_cont.ossz-36 .ossz_gomb{
				padding: 0px 30px;
				height: 56px;
				line-height: 56px;
				color: #ffffff;
				background: #1ba94b;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-36 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 20px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-36 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-36 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-36 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-36 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-36 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#66cc33;
			}
		
			.ossz_cont.ossz-47{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-47{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-47 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-47 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-47 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-47 .ossz_img_cont, .ossz_cont.align-1.ossz-47 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-47 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-47 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-47 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-47 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-47 .ossz_title{
				font-size: 36px;
				font-weight: 300;
				color: #ffffff;
				line-height: 46px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 18px;
				text-align: left; 
				height:92px;
			}
			.ossz_cont.ossz-47 .ossz_text{
				font-size: 15px;
				font-weight: 400;
				color: #ffffff;
				line-height: 20px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:100px;
			}
			.ossz_cont.ossz-47 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-47 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-47 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-47 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-47 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-47 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-47 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		
			.ossz_cont.ossz-48{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-48{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-48 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-48 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-48 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-48 .ossz_img_cont, .ossz_cont.align-1.ossz-48 .ossz_img_cont{
				width:600px;
				height:400px;
			}
			.ossz_cont.align-2.ossz-48 .ossz_cont_wrapp{
				padding-right: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-48 .ossz_cont_wrapp{
				padding-left: calc(600px + 0px + 7.5px);
				min-height: calc(400px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-48 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-48 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-48 .ossz_title{
				font-size: 36px;
				font-weight: 300;
				color: #ffffff;
				line-height: 46px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 18px;
				text-align: left; 
				height:46px;
			}
			.ossz_cont.ossz-48 .ossz_text{
				font-size: 15px;
				font-weight: 400;
				color: #ffffff;
				line-height: 20px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:80px;
			}
			.ossz_cont.ossz-48 .ossz_gomb{
				padding: 0px 20px;
				height: 40px;
				line-height: 40px;
				color: #ffffff;
				background: #08b956;
				font-weight: 600;
				font-style: normal;
				font-size: 12px;
				font-family: 'Montserrat';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-48 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 16px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-48 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-48 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-48 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-48 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-48 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#ffffff;
			}
		
			.ossz_cont.ossz-49{
				padding: 0px 0px;
				margin-bottom: 0px;
			}
			.ossz_wrapp.ossz-49{
				padding:0px 0px 0px 0px;
				background:#1ba94b;
				border: 0px solid #1ba94b;
				border-radius:0px;
				margin: 0px 0px;
			}
			.ossz_cont.ossz-49 .ossz_cont_wrapp{
				padding:0px 0px 0px 0px;
				background:#ffffff;
				border: 0px solid #ffffff;
				border-radius:0px;
			}
			.ossz_cont.ossz-49 .ossz_img_cont img{
				height:initial !important;
			}
			.ossz_cont.ossz-49 .ossz_img_cont{
				margin-bottom: 0px;
				border-radius: 0px;
				border: 0px solid #ffffff;
			}
			
			.ossz_cont.align-2.ossz-49 .ossz_img_cont, .ossz_cont.align-1.ossz-49 .ossz_img_cont{
				width:960px;
				height:398px;
			}
			.ossz_cont.align-2.ossz-49 .ossz_cont_wrapp{
				padding-right: calc(960px + 0px + 7.5px);
				min-height: calc(398px + 0px + 0px);
			}
			.ossz_cont.align-1.ossz-49 .ossz_cont_wrapp{
				padding-left: calc(960px + 0px + 7.5px);
				min-height: calc(398px + 0px + 0px);
			}
			.ossz_cont.align-2.ossz-49 .kep_align{
				top:0px;
				right:0px;
			}
			.ossz_cont.align-1.ossz-49 .kep_align{
				top:0px;
				left:0px;
			}
			
			.ossz_cont.ossz-49 .ossz_title{
				font-size: 36px;
				font-weight: 300;
				color: #ffffff;
				line-height: 56px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 26px;
				text-align: left; 
				height:112px;
			}
			.ossz_cont.ossz-49 .ossz_text{
				font-size: 17px;
				font-weight: 400;
				color: #ffffff;
				line-height: 24px;
				font-style: normal;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin-bottom: 20px;
				text-align: left; 
				height:120px;
			}
			.ossz_cont.ossz-49 .ossz_gomb{
				padding: 0px 30px;
				height: 56px;
				line-height: 56px;
				color: #ffffff;
				background: #1ba94b;
				font-weight: 600;
				font-style: normal;
				font-size: 16px;
				font-family: 'Noto Sans';
				letter-spacing: 0px;
				margin:0px auto 0px auto;
				margin-bottom: 10px !important;
			}
			.ossz_cont.ossz-49 .ossz_gomb:before{
				color:#ffffff;
				float: right;
				font-size: 20px;
				margin-left: 10px;
			}
			.ossz_cont.ossz-49 a.ossz_cont_wrapp:hover{
				background:#ffffff;
			}
			.ossz_cont.ossz-49 a.ossz_cont_wrapp:hover .ossz_img_cont{
				border: 0px solid #ffffff;
			}
			.ossz_cont.ossz-49 a.ossz_cont_wrapp:hover .ossz_title{
				color: #ffffff;
			}
			.ossz_cont.ossz-49 a.ossz_cont_wrapp:hover .ossz_text{
				color: #ffffff;
			}
			.ossz_cont.ossz-49 a.ossz_cont_wrapp:hover .ossz_gomb{
				color: #ffffff;
				background:#66cc33;
			}
		


