@import url('https://3a54f7.claudeassets.com/20231118145022cs_/https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700|Poppins:100,200,300,400,500,600,700,800,900&display=swap&subset=latin-ext');

html, body, input, textarea, submit { background:#fff;font-size:14px;line-height:18px;height:100%;color:#000;font-family: 'Poppins', sans-serif; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, ol, p, blockquote, pre, a, big, em, img, q, small, strong, tt, var, b, u, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0;margin: 0;outline: 0;padding: 0; }

.fo { font-family: 'Oswald', sans-serif; }

.noBackground { background:none !important; }
.pointer { cursor:pointer; }
.must { position:relative;background: #ffffff url(https://6a4182.claudeassets.com/20231118145022im_/https://steriosoft.com/images/inputMust.png) right 1.2vw center no-repeat;left:5px; }

@media screen and (min-width: 1001px) and (max-width: 10000px) {
.no-comp { display:none !important;visibility:hidden !important; }

.scriptMargin {
	float:left;
	position:absolute;
	width:0px;
	height:4vw;
	top:0;
	left:0;
	z-index:-1;
}

.wrapper {
	float:left;
	width:100%;
	height:6.3vw;
	margin:0px 0px 0px 0px;
	padding:0px 2.5vw 0px 2.5vw;
	position:fixed;
	top:0;
	left:0;
	z-index:30;
}	
	.wrapper .logo {
		float:left;
		width:10.5vw;
		position:relative;
		margin:0.3vw 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.wrapper .logo .img {
			width:100%;
		}	
	.wrapper .menu {
		float:left;
		height:100%;
		position:relative;
		margin:0px -10vw 0px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
	}
		.wrapper .menu__name {
			float:left;
			height:100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;		
		}			
		.wrapper .menu__href {
			float:left;
			height: 100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color:#ffffff;
			font-size:0.9vw;
			font-weight:600;
			line-height:0.9vw;
			text-transform:uppercase;
			text-decoration:none;
			letter-spacing: 0.75px;
			border-bottom: 0px solid #000;
			background-size:0.45vw auto !important;
		}
			.wrapper .menu__href:hover {
				color:#fff;
				text-shadow: -2px -2px 2px #ff4763, 2px 2px 2px #6dd5d2;
				border-bottom: 0px solid #fc7f01;
			}
				
			.wrapper .menu__name.menu__active .menu__href {
				color:#fff;
				text-shadow: -2px -2px 2px #ff4763, 2px 2px 2px #6dd5d2;
				border-bottom: 0px solid #fc7f01;
			}
		.wrapper .menu__hr {
			float:left;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 1.5vw 0px 1.5vw;
		}
			.wrapper .menu__name:last-child .menu__href .menu__hr { 
				display:none;
				visibility:hidden;
			}
	.wrapper .other {
		float:left;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.wrapper .other .other__button {
			float:left;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;		
		}
			.wrapper .other .other__button .link {
				float:left;
				height:2.7vw;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 3vw 0px 2.5vw;
				color:#ffffff;
				font-size:0.9vw;
				font-weight:600;
				line-height:0.9vw;
				text-transform:uppercase;
				text-decoration:none;
				letter-spacing: 0.75px;
				cursor:pointer;
			}
				.wrapper .other .other__button .link:nth-child(2) {
					border:1px solid #fb475f;			
					background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right 1.2vw center no-repeat;
				}
					.wrapper .other .other__button .link:nth-child(2):hover {
						color:#fb475f;
					}
				.wrapper .other .other__button .link:nth-child(1) {
					margin:0px 0px 0px 1.5vw;
					border:1px solid #b9e4e2;					
					background: url(https://79a77f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowBlue.svg) right 1.2vw center no-repeat;
				}
					.wrapper .other .other__button .link:nth-child(1):hover {
						color:#b9e4e2;
					}
				
			.wrapper .other .other__button .link:before {
				content: ' ';
				float:left;
				width:0;
				height:0;
				position:absolute;
				top:-1px;
				left:-1px;
				opacity:0;
				border-left:1px solid #000;
				border-top:1px solid #000;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				-o-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;
			}
				.wrapper .other .other__button .link:hover:before {
					width: calc(100% + 1px);
					height:2.7vw;
					opacity:1;
				}
			.wrapper .other .other__button .link:after {
				content: ' ';
				float:right;
				width:0;
				height:0;
				position:absolute;
				bottom:-1px;
				right:-1px;
				opacity:0;
				border-right:1px solid #000;
				border-bottom:1px solid #000;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				-o-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;
			}
				.wrapper .other .other__button .link:hover:after {
					width: calc(100% + 1px);
					height:2.7vw;
					opacity:1;
				}
				
	.wrapper .submenu {
		display:none;
		float:left;
		width:9vw;
		position:absolute;
		left:0vw;
		top:5vw;
		margin:0px 0px 0px -2vw;
		padding:1.3vw 1.3vw 1.3vw 1.5vw;
		background-color: #373737;
	}
			.wrapper .menu__name:hover .submenu {
				display:block;
			}
		.wrapper .submenu .submenuArrow {
			float:left;
			width:1.9vw;
			position:absolute;
			left:2.6vw;
			top:-0.5vw;
			z-index:2;
		}
		.wrapper .submenu .subMenu__href {
			float:left;
			width:100%;
			color: #ffffff;
			font-size: 0.9vw;
			font-weight: 700;
			line-height: 0.9vw;
			padding:0.4vw 0px 0.4vw 0px;
			text-transform: uppercase;
			text-align:left;
			text-decoration:none;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:flex-start;
			align-items:flex-start;
			align-content:flex-start;
		}
			.wrapper .submenu .subMenu__href:hover, .wrapper .submenu .subMenu__href.subMenu__active {
				color: #54dbd7;
			}
			
	.wrapper.smallWrapper {
		height:4vw;
		background:#000;
	}
	.wrapper.smallWrapper .logo {
		
	}
	.wrapper.smallWrapper .submenu {
		top:4vw;
	}
	.wrapper.backgroundBlack {
		background:#000;
	}
	
.slideShow {
	float:left;
	width:100%;
	height:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.slideShow .slideShow-owl {
		float:left;
		width:100%;
		height:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.slideShow .slideShow-owl .slide {
			float:left;
			width:100%;
			height:100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			display:flex;
			flex-direction:row;
			flex-wrap:wrap;
			justify-content:center;
			align-items:center;
			align-content:center;
		}
			.slideShow .slideShow-owl .slide .inside {
				float:left;
				width:80%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				z-index:3;	
				text-align:center;
				visibility:hidden;
			}
				.slideShow .slideShow-owl .slide .inside .text {
					float:left;
					width:100%;
					position:relative;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					color:#fff;
					font-size:1.1vw;
					line-height:2vw;
					font-weight:400;
					text-transform: uppercase;
					letter-spacing: 2px;
					display:flex;
					flex-direction:column;
					flex-wrap:wrap;
					justify-content:center;
					align-items:center;
					align-content:center				
				}
					.slideShow .slideShow-owl .slide .inside .text h1 {
							float:left;
							width:100%;
							position:relative;
							margin:0px 0px 1.7vw 0px;
							padding:0px 0px 0px 0px;
							width: 100%;
							color: #ffffff;
							font-size: 3.15vw;
							line-height:3.15vw;
							font-weight: 700;
							text-transform: uppercase;
							letter-spacing: 2px;
					}
					.slideShow .slideShow-owl .slide .inside .text p {
						position:relative;
						padding:0px 2.4vw 0px 2.4vw;
						font-family: 'Oswald', sans-serif;
						background-color: #474747;
						z-index:3;
					}
						.slideShow .slideShow-owl .slide .inside .text p:before {
							content: ' ';
							float:left;
							width:calc(100% - 5px);
							height:calc(2vw - 5px);
							position:absolute;
							top:-3px;
							left:-3px;
							border-top:3px solid #fb475f;
							border-left:3px solid #fb475f;
							z-index:2;
						}
						.slideShow .slideShow-owl .slide .inside .text p:after {
							content: ' ';
							float:left;
							width:calc(100% - 5px);
							height:calc(2vw - 5px);
							position:absolute;
							bottom:-3px;
							right:-3px;
							border-bottom:3px solid #6dd5d2;
							border-right:3px solid #6dd5d2;
							z-index:2;
						}
					.slideShow .slideShow-owl .slide .inside .text a {
						float:left;
						position:relative;
						margin:2vw 0px 0px 0px;
						padding:0px 2vw 0px 2vw;
						color:#fff;
						text-decoration:none;
						font-size:1.5vw;
						line-height:3vw;
						border:1px solid #fff;
					}
						.slideShow .slideShow-owl .slide .inside .text a:hover {
							color:#000;
							border:1px solid #000;
						}
			.slideShow .slideShow-owl .slide .img {
				float:left;
				width:100%;
				height:100%;
				position:absolute;
				left:0;
				top:0;
				object-fit: cover;
				z-index:2;
			}
			
				.slideShow .slideShow-owl .slide .inside .hr {
					float:left;
					position:absolute;
					left:50%;
					bottom:-13vw;
					width:1px;
					height:9vw;
					background:#838282;
				}
	.slideShow .slideShow-owl .owl-nav { 
		float:left;
		width:100%;
		margin:-1.6vw 0px 0px 0px;
		left:0;
		top:50%;
		position:absolute;
		z-index:5; 	
		font-size:0;
	}
		.slideShow .slideShow-owl .owl-nav .owl-next {
			float:left;
			width:3.2vw;
			height:3.2vw;
			position:absolute;
			top:0;
			right:4%;
			font-size: 0;
			background: url(https://ab275f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowRight.svg) center no-repeat !important;
			background-size:3.15vw;
		}
		.slideShow .slideShow-owl .owl-nav .owl-prev {
			float:left;
			width:3.2vw;
			height:3.2vw;
			position:absolute;
			top:0;
			left:4%;	
			font-size: 0;
			background: url(https://4025b8.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowLeft.svg) center no-repeat !important;
			background-size:3.15vw;
		}
			.slideShow .slideShow-owl .owl-nav .owl-next:focus, .slideShow .slideShow-owl .owl-nav .owl-prev:focus {
				outline:none;
			}
	.slideShow .slideShow-owl .owl-dots { 
		float:left;
		width:94%;
		left:3%;
		bottom:2vw;
		position:absolute;
		z-index:5; 
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-items:center;
		align-content:center;
		counter-reset: section;
	}
	.slideShow .slideShow-owl .owl-dots .owl-dot { 
		float:left;
		width:2vw;
		height:2vw;
		position:relative;
		margin:0px 0.2vw 0px 0.2vw;
		padding:0px 0px 0px 0px;
		color: #3b3a3a;
		font-size: 0.8vw;
		font-weight: 400;
		line-height: 0.8vw;
		border:1px solid #3b3a3a;
		border-radius:40em;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
		.slideShow .slideShow-owl .owl-dots .owl-dot::before {
			counter-increment: section; 
			content: counter(section);   
		}
		.slideShow .slideShow-owl .owl-dots .owl-dot:focus {
			outline:none;
		}
	.slideShow .slideShow-owl .owl-dots .active { 
		float:left;
		position:relative;
		color: #000;
		border:1px solid #fff;
		border-radius:40em;
		background:#fff;
		
	}
	.slideShow .videoBox {
		float:left;
		width:14vw;
		position:absolute;
		right:2.5vw;
		bottom:3vw;
		z-index:6;
	}
		.slideShow .videoBox .preview {
			float:left;
			width:100%;
			position:relative;
		}
		.slideShow .videoBox .headerSmall {
			float:left;
			width:100%;
			position:relative;
			margin:1.2vw 0px 0px 0px;
			padding:0px 1vw 0px 0px;
			color: #ffffff;
			font-size: 0.75vw;
			font-weight: 400;
			line-height: 0.75vw;
			text-transform: uppercase;
			text-align:right;
			letter-spacing: 0.28px;
			background: url(https://873832.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowRightWhite.svg) right no-repeat;
		}
	
	.slideShow .scrollDown {
		float:left;
		width:100%;
		position:absolute;
		left:0;
		bottom:2vw;
		color: #ffffff;
		font-size: 14px;
		font-weight: 400;
		line-height: 14px;
		text-transform: uppercase;
		letter-spacing: 0.28px;
		z-index:5;
		cursor:pointer;
		display:flex;
		flex-direction:column;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
		.slideShow .scrollDown .arrowDown {
			float:left;
			position:relative;
			margin:1vw 0px 0px 0px;
		}
			.slideShow .scrollDown:hover .arrowDown {
				margin:0.5vw 0px 0px 0px;
			}
	.video {
		float:left;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		min-width:100%;
		height:100%;		
		min-height:100%;		
		z-index: 1;
		object-fit: cover;	
	}
	
.news {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:5.2vw;	
}
	.news .box {
		float:left;
		width:46%;
		height:18vw;
		position:relative;
	}
		.news .box .mainFoto {
			float:left;
			width:39%;
			height:100%;
			position:relative;
		}
			.news .box .mainFoto .img {
				float:left;
				width:100%;
				height:100%;
				object-fit: cover;	
			}
		.news .box .inside {
			float:right;
			width:53%;
			height:90%;
			position:relative;
			border-bottom:1px solid #d9d9d9;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:flex-start;
			align-content:flex-start;
		}
			.news .box .inside .date {
				float:left;
				width:100%;
				position:absolute;
				top:0;
				left:0;
				color: #c5c5c5;
				font-size: 0.8vw;
				font-weight: 400;
				line-height: 0.8vw;
				letter-spacing: 0.32px;
			}
				.news .box .inside .date:after {
					content: ' ';
					float:right;
					width:70%;
					height:1px;
					margin:0.4vw 0px 0px 0px;
					padding:0px 0px 0px 0px;
					background:#d9d9d9;
				}
				.news .box .inside .date span {
					position:relative;
					padding:0px 0.2vw 0px 0.2vw;
				}
			.news .box .inside .header {
				float:left;
				width:90%;
				position:relative;
				margin:1.5vw 0px 0px 0px;
				color: #231f20;
				font-size: 1.55vw;
				font-weight: 700;
				line-height: 2.1vw;
				letter-spacing: 0.6px;
			}
			.news .box .inside .more {
				float:left;
				color: #fb475f;
				font-size: 0.85vw;
				font-weight: 400;
				line-height: 2vw;
				margin:1vw 0px 0px 0px;
				padding:0px 1.5vw 0px 0px;
				text-transform: uppercase;
				text-decoration:none;
				letter-spacing: 0.32px;
				background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right center no-repeat;
			}
				.news .box .inside .more:after {
					content: ' ';
					float:left;
					width:1%;
					position:relative;
					border-bottom:1px solid #fff;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;
				}
				.news .box:hover .inside .more:after {
					width:100%;	
					border-bottom:1px solid #fb475f;					
				}
				
	.news .moreArticles {
		float:right;
		color: #fb475f;
		position:absolute;
		right:0;
		bottom:0;
		font-size: 0.85vw;
		font-weight: 400;
		line-height: 2vw;
		margin:1vw 5.2vw 2.5vw 0px;
		padding:0px 1.5vw 0px 0px;
		text-transform: uppercase;
		text-decoration:none;
		text-align:right;
		letter-spacing: 0.32px;
		background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right center no-repeat;
	}
		.news .moreArticles:after {
			content: ' ';
			float:left;
			width:1%;
			position:relative;
			border-bottom:1px solid #fff;
			-webkit-transition: all 0.4s ease-in-out;
			-moz-transition: all 0.4s ease-in-out;
			-o-transition: all 0.4s ease-in-out;
			transition: all 0.4s ease-in-out;
		}
		.news .moreArticles:hover:after {
			width:100%;	
			border-bottom:1px solid #fb475f;					
		}
		
.homeOne {
	float:left;
	width:100%;
	height:71vw;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(https://33856a.claudeassets.com/20231118145022im_/https://steriosoft.com/images/homeOneBg.jpg) top center no-repeat;
	background-size:cover;
}
	.homeOne__up {
		float:left;
		width:100%;
		height:51%;
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-items:flex-start;
		align-content:center;
	}
		.homeOne__up .inside {
			float:left;
			width:29vw;
			position:relative;
			margin:0px 0px 0px 12vw;
			padding:0px 0px 0px 0px;
		}
			
	.homeOne__down {
		float:left;
		width:100%;
		height:49%;
		position:relative;
		background: rgba(25, 25, 25, 0.4);
	}
		.homeOne__down .inside {
			float:right;
			width:27vw;
			position:relative;
			margin:0px 12vw 0px 0px;
			padding:0px 0px 0px 0px;
		}
			.homeOne__down .galleryFotoOwl {
				float:left;
				width:40vw;
				height:21.5vw;
				position:relative;
				margin:0px 0px 0px 12vw;
				padding:0px 0px 0px 0px;
				-webkit-box-shadow: 0px 10px 32px -2px rgba(0,0,0,0.75);
				-moz-box-shadow: 0px 10px 32px -2px rgba(0,0,0,0.75);
				box-shadow: 0px 10px 32px -2px rgba(0,0,0,0.75);
			}
				.homeOne__down .galleryFotoOwl .box {
					float:left;
					width:100%;
					height:100%;
					position:relative;
				}
					.homeOne__down .galleryFotoOwl .box .img {
						float:left;
						width:100%;
						height:100%;
						object-fit: cover;	
					}
				.homeOne__down .galleryFotoOwl .owl-nav { 
					float:left;
					width:100%;
					margin:-1.1vw 0px 0px 0px;
					left:0;
					top:50%;
					position:absolute;
					z-index:5; 	
					font-size:0;
				}
					.homeOne__down .galleryFotoOwl .owl-nav .owl-next {
						float:left;
						width:2.2vw;
						height:2.2vw;
						position:absolute;
						top:0;
						right:-8%;
						font-size: 0;
						background: url(https://ab275f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowRight.svg) center no-repeat !important;
						background-size:2.15vw 2.15vw !important;
					}
					.homeOne__down .galleryFotoOwl .owl-nav .owl-prev {
						float:left;
						width:2.2vw;
						height:2.2vw;
						position:absolute;
						top:0;
						left:-8%;	
						font-size: 0;
						background: url(https://4025b8.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowLeft.svg) center no-repeat !important;
						background-size:2.15vw 2.15vw !important;
					}
						.homeOne__down .galleryFotoOwl .owl-nav .owl-next:focus, .homeOne__down .galleryFotoOwl .owl-nav .owl-prev:focus {
							outline:none;
						}
				.homeOne__down .galleryFotoOwl .owl-dots {
					display:none !important;
					visibility:hidden !important;
				}
			.homeOne .inside .header {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color: #ffffff;
				font-size: 2.6vw;
				line-height: 3vw;
				font-weight: 700;
				text-transform: uppercase;
				letter-spacing: 1px;
			}
			.homeOne .inside .text {
				float:left;
				width:100%;
				position:relative;
				margin:1vw 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color: #d0d0d0;
				font-size: 0.95vw;
				font-weight: 300;
				line-height: 1.55vw;
				text-align:justify;
			}
			.homeOne .inside .more {
				float:left;
				color: #71e7e3;
				position:relative;
				right:0;
				bottom:0;
				font-size: 0.85vw;
				font-weight: 400;
				line-height: 2vw;
				margin:1.5vw 3vw 0px 0px;
				padding:0px 1.5vw 0px 0px;
				text-transform: uppercase;
				text-decoration:none;
				text-align:right;
				letter-spacing: 0.32px;
				background: url(https://79a77f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowBlue.svg) right center no-repeat;
			}
				.homeOne .inside .more:hover {
					color:#fff;
				}
				.homeOne .inside .more:after {
					content: ' ';
					float:left;
					width:0.5%;
					position:relative;
					border-bottom:1px solid #000;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;
				}
				.homeOne .inside .more:hover:after {
					width:100%;	
					border-bottom:1px solid #71e7e3;					
				}
				
.advantages {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:7.15vw 15vw 7.15vw 15vw;
}
		.about .advantages {
			padding-bottom:5vw;
		}
	.advantages .header {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: #231f20;
		font-size: 2.6vw;
		line-height: 2.6vw;
		font-weight: 700;
		text-transform: uppercase;
		text-align:center;
		letter-spacing: 1px;
	}
	.advantages .headerSmall {
		float:left;
		width:100%;
		position:relative;
		margin:1vw 0px 4vw 0px;
		padding:0px 0px 0px 0px;
		color: #fb4b62;
		font-size: 0.85vw;
		font-weight: 400;
		line-height: 0.85vw;
		text-transform: uppercase;
		text-align:center;
		letter-spacing: 0.32px;
	}
	.advantages .list {
		float:left;
		width:100%;
		position:relative;
	}
		.advantages .list .box {
			float:left;
			width:30%;
			height:7.1vw;
			position:relative;
			margin:0px 0px 3.15vw 0px;
			padding:0px 0px 0px 0px;
			background-color: #f7f7f7;
		}
			.advantages .list .box .mainFoto {
				float:left;
				width:2.74vw;
				height:2.74vw;
				position:absolute;
				top:-1.37vw;
				left:50%;
				margin:0px 0px 0px -1.37vw;
				background-color: #5ad0cc;
				border-radius:40em;
				z-index:5;
			}
				.advantages .list .box .mainFoto .img {
					float:left;
					max-width:80%;
					max-height:80%;
				}
			.advantages .list .box .text {
				float:left;
				width:60%;
				position:relative;
				margin:0.3vw 0px 0px 0px;
				color: #231f20;
				font-size: 0.95vw;
				font-weight: 600;
				line-height: 1.3vw;
				text-align:center;
				z-index:3;
			}
			.advantages .list .box:hover {
				background-color: #fff;
				-webkit-box-shadow: 0px 8px 54px -12px rgba(0,0,0,0.43);
				-moz-box-shadow: 0px 8px 54px -12px rgba(0,0,0,0.43);
				box-shadow: 0px 8px 54px -12px rgba(0,0,0,0.43);
			}
			.advantages .list .box:before {
				content: ' ';
				float:left;
				width:0px;
				height:0px;
				position:absolute;
				top:-3px;
				left:-3px;
				border-top:0px solid #fb475f;
				border-left:0px solid #fb475f;
				-webkit-transition: all 0.4s ease-in-out;
				-moz-transition: all 0.4s ease-in-out;
				-o-transition: all 0.4s ease-in-out;
				transition: all 0.4s ease-in-out;
				z-index:2;
			}
			.advantages .list .box:after {
				content: ' ';
				float:left;
				width:0px;
				height:0px;
				position:absolute;
				bottom:-3px;
				right:-3px;
				border-top:0px solid #fb475f;
				border-left:0px solid #fb475f;
				-webkit-transition: all 0.4s ease-in-out;
				-moz-transition: all 0.4s ease-in-out;
				-o-transition: all 0.4s ease-in-out;
				transition: all 0.4s ease-in-out;
				z-index:2;
			}
			.advantages .list .box:hover:before {
				content: ' ';
				float:left;
				width:calc(100% - 5px);
				height:calc(100% - 5px);
				border-top:3px solid #fb475f;
				border-left:3px solid #fb475f;
				z-index:2;
			}
			.advantages .list .box:hover:after {
				content: ' ';
				float:left;
				width:calc(100% - 5px);
				height:calc(100% - 5px);
				border-bottom:3px solid #6dd5d2;
				border-right:3px solid #6dd5d2;
				z-index:2;
			}
			
.download {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:7.5vw 24vw 7.5vw 24vw;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
	.download .header {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: #5ad0cc;
		font-size: 3.15vw;
		line-height: 3.15vw;
		font-weight: 700;
		text-transform: uppercase;
		text-align:center;
		letter-spacing: 1px;
		z-index:2;
	}
	.download .headerSmall {
		float:left;
		width:100%;
		position:relative;
		margin:1vw 0px 0vw 0px;
		padding:0px 0px 0px 0px;
		color: #fb4b62;
		font-size: 0.85vw;
		font-weight: 400;
		line-height: 0.85vw;
		text-transform: uppercase;
		text-align:center;
		letter-spacing: 0.32px;
		z-index:2;
	}
	.download .text {
		float:left;
		width:100%;
		position:relative;
		margin:2vw 0px 2vw 0px;
		padding:0px 0px 0px 0px;
		color: #a3a2a2;
		font-size: 0.95vw;
		font-weight: 300;
		line-height: 1.55vw;
		text-align:justify;
		text-align-last: center;
		z-index:2;
	}
	.download .link {
		float:left;
		height:2.7vw;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 3vw 0px 2.5vw;
		color:#ffffff;
		font-size:0.9vw;
		font-weight:400;
		line-height:0.9vw;
		text-transform:uppercase;
		text-decoration:none;
		letter-spacing: 0.75px;
		z-index:2;
		border:1px solid #417372;					
		background: url(https://79a77f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowBlue.svg) right 1.2vw center no-repeat;
		cursor:pointer;
	}
		.download .link:hover {
			color:#b9e4e2;
		}
		
	.download .link:before {
		content: ' ';
		float:left;
		width:0;
		height:0;
		position:absolute;
		top:-1px;
		left:-1px;
		opacity:0;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
		.download .link:hover:before {
			width: calc(100% + 1px);
			height:2.7vw;
			opacity:1;
		}
	.download .link:after {
		content: ' ';
		float:right;
		width:0;
		height:0;
		position:absolute;
		bottom:-1px;
		right:-1px;
		opacity:0;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
		.download .link:hover:after {
			width: calc(100% + 1px);
			height:2.7vw;
			opacity:1;
		}
		
	.download .mainFoto {
		float:left;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:1;
	}
		.download .mainFoto .img {
			float:left;
			width:100%;
			height:100%;
			object-fit: cover;	
		}
		
.newsPages {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:5vw 0px 0px 0px;
}	
	.newsPages .news {
		padding-bottom:0px;
	}
	.newsPages .news .box {
		float: left;
		width: 46%;
		height: 18vw;
		position: relative;
		margin:0px 0px 5.9vw 0px;
		padding:0px 0px 0px 0px;
	}
	
.newsPage {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 6vw 0px;
	padding:10.2vw 5.2vw 0px 5.2vw;
}
	.newsPage .box {
		float:left;
		width:46%;
		height:18vw;
		position:relative;
	}
		.newsPage .mainFoto {
			float:left;
			width:39%;
			height:25vw;
			position:relative;
		}
			.newsPage .mainFoto .img {
				float:left;
				width:100%;
				height:100%;
				object-fit: cover;	
			}
		.newsPage .inside {
			float:right;
			width:53%;
			height:23vw;
			position:relative;
			margin:1vw 0px 0px 0px;
			padding:0px 0px 0px 0px;
			border-bottom:1px solid #d9d9d9;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:flex-start;
			align-content:flex-start;
		}
			.newsPage .inside .date {
				float:left;
				width:100%;
				position:absolute;
				top:0;
				left:0;
				color: #c5c5c5;
				font-size: 1.05vw;
				font-weight: 400;
				line-height: 1.05vw;
				letter-spacing: 0.32px;
			}
				.newsPage .inside .date:after {
					content: ' ';
					float:right;
					width:85%;
					height:1px;
					margin:0.5vw 0px 0px 0px;
					padding:0px 0px 0px 0px;
					background:#d9d9d9;
				}
				.newsPage .inside .date span {
					position:relative;
					padding:0px 0.2vw 0px 0.2vw;
				}
			.newsPage .inside .header {
				float:left;
				width:50%;
				position:relative;
				margin:1.5vw 0px 0px 0px;
				color: #231f20;
				font-size: 1.85vw;
				font-weight: 700;
				line-height: 2.4vw;
				letter-spacing: 0.6px;
			}
			.newsPage .text {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:6vw 15vw 0px 15vw;
				color: #231f20;
				font-weight:400;
				font-size:1vw;
				line-height:1.4vw;
				text-align:justify;
			}
				.newsPage .text a {
					color:#fb4b62;
					text-decoration:none;
				}
				.newsPage .text a:hover {
					color:#fb4b62;
					text-decoration:underline;
				}
				.newsPage .text ul, .text ol { 
					float:left;
					width:100%;	
					position:relative;
					box-sizing: border-box;
					-moz-box-sizing: border-box;
					-webkit-box-sizing: border-box;
				}
					.newsPage .text ul li {
						float:left;		
						width: 100%;
						margin:0px 0px 0.1vw 0px;
						padding:0px 0px 0px 1.3vw;	
						position:relative;				
						list-style: none; 
						background: url(https://ac19c1.claudeassets.com/20231118145022im_/https://steriosoft.com/images/ul_li_arrow.svg) top 0.4vw left no-repeat;
						box-sizing: border-box;
						-moz-box-sizing: border-box;
						-webkit-box-sizing: border-box;
					}
					.newsPage .text ol li {
						float:left;		
						width: 100%;
						margin:0px 0px 0.1vw 1.3vw;
						padding:0px 0px 0px 0px;
						position:relative;
					}
				.newsPage .text table {
					float:left;
					width:100%;
					color: #5c5c5c;
					font-size: 1vw;
					font-weight: 300;
					line-height: 1.4vw;
					border-spacing: 0; 
					border: 0; 
					border-collapse: collapse;
				}
				.newsPage .text table thead {
					background-color:#fafafa;
				}
				.newsPage .text table tr td {
					padding:0.5vw 0.8vw 0.5vw 0.8vw;
					border:1px solid #e5e5e5;
				}
				.newsPage .text table tr:hover {
					background-color:#fafafa;
				}
				.newsPage .galleryFoto {
					float:left;
					width:100%;
					position:relative;
					margin:3vw 0px 0px 0px;
					padding:0px 15vw 0px 15vw;
					display:flex;
					flex-direction:row;
					flex-wrap:wrap;
					justify-content:space-between;
					align-items:center;
					align-content:center;
				}
					.newsPage .galleryFoto .box {
						float:left;
						width: calc(33% - 2px);
						height:12vw;
						position:relative;
						margin:0px 0px 2px 0px;
					}
						.newsPage .galleryFoto .box .img {
							float:left;
							width:100%;
							height:100%;
							object-fit: cover;	
						}
.about {
	float:left;
	width:100%;
	position:relative;
	margin:6.3vw 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
	.overview {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:7vw 12vw 7vw 12vw;
		background:#fff;
	}
		.overview .header {
			float:left;
			width:100%;
			position:relative;
			margin:0px 0px 3.5vw 0px;
			padding:0px 0px 0px 0px;
			color: #231f20;
			font-size: 2.6vw;
			font-weight: 700;
			line-height: 2.6vw;
			text-transform: uppercase;
			text-align:center;
			letter-spacing: 0.37px;
		}
		.overview .text {
			float:left;
			width:100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color: #373737;
			font-size: 1.1vw;
			font-weight: 300;
			line-height: 1.4vw;
		}
			.overview .text strong {
				float:left;
				width:100%;
			}
			.overview .text p {
				float:left;
				width:14.7%;
				height:10vw;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				box-sizing: border-box;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				overflow:hidden;
				background: url(https://52da94.claudeassets.com/20231118145022im_/https://steriosoft.com/images/plus.svg) top 2vw right no-repeat;
				background-size:2.3vw;
			}
				.overview .text p:last-child {
					width:9%;
					background:none;
				}
			.overview .text p:before {
				content: ' ';
				float:left;
				width:6.1vw;
				height:6.1vw;
				position:relative;
				margin:0px 100% 1vw 0px;
				padding:0px 0px 0px 0px;
				border:1px solid #7eced1;
				border-radius:40em;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				transition: all 0.2s ease-in-out;
			}
			
			.overview .text p:after {
				content: ' ';
				float:left;
				width:6.1vw;
				height:6.1vw;
				position:absolute;
				top:0;
				left:0;
			}
			.overview .text p:nth-child(1):after { background: url(https://fc38c7.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_1.png) top 1.9vw left 1.4vw no-repeat;background-size:3.4vw auto; }
			.overview .text p:nth-child(2):after { background: url(https://ba92a7.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_2.png) top 2.1vw left 1.4vw no-repeat;background-size:3.2vw auto; }
			.overview .text p:nth-child(3):after { background: url(https://ab8bac.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_3.png) top 2.1vw left 1.5vw no-repeat;background-size:3.1vw auto; }
			.overview .text p:nth-child(4):after { background: url(https://990d06.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_4.png) top 1.9vw left 1.5vw no-repeat;background-size:3.1vw auto; }
			.overview .text p:nth-child(5):after { background: url(https://00a2a2.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_5.png) top 1.7vw left 1.5vw no-repeat;background-size:3.1vw auto; }
			.overview .text p:nth-child(6):after { background: url(https://e2080c.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_6.png) top 1.8vw left 1.5vw no-repeat;background-size:3.1vw auto; }
			
			
	.sterio {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:7.6vw 13.5vw 7.6vw 15vw;
		background:#363a3b;
	}
		.sterio .mainFoto {
			float:left;
			width:30vw;
			position:relative;
			z-index:2;
		}
			.sterio .mainFoto .img {
				float:left;
				width:100%;
				position:relative;
			}
		.sterio .inside {
			float:right;
			width:33.15vw;
			position:relative;
			margin:2.5vw 0px 0px 0px;
			padding:0px 0px 0px 0px;
			z-index:2;
		}
			.sterio .inside .header {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color: #ffffff;
				font-size: 2.6vw;
				font-weight: 700;
				line-height: 2.6vw;
				text-transform: uppercase;
				letter-spacing: 0.37px;
			}
			.sterio .inside .headerSmall {
				float:left;
				width:100%;
				position:relative;
				margin:1.2vw 0px 2vw 0px;
				padding:0px 0px 0px 0px;
				color: #7eced1;
				font-size: 0.85vw;
				font-weight: 400;
				line-height: 0.85vw;
				text-transform: uppercase;
				letter-spacing: 0.31px;
			}
			.sterio .inside .text {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color: #ffffff;
				font-size: 0.95vw;
				font-weight: 300;
				line-height: 1.55vw;
				letter-spacing: 0.36px;
				text-align:justify;
			}
				.sterio .inside .text em {
					font-style:normal;
					color: #7eced1;
				}
		.sterio .moveBg {
			float:left;
			width:200%;
			height:12.3vw;
			position:absolute;
			left:0;
			bottom:0;
			z-index:1;
			background: url(https://3750d6.claudeassets.com/20231118145022im_/https://steriosoft.com/images/sterioMoveBg.jpg) top left repeat-x;
			background-size:auto 100% !important;
			animation: bg-slide 100s linear infinite;
		}
		
		@-webkit-keyframes bg-slide {
			from { transform: translateX(0); }
			to { transform: translateX(-50%); }
		}
		
	.contact {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:7.6vw 10vw 7.6vw 10vw;
		background:#fff;
	}
		.contact .inside {
			float:left;
			width:100%;
			position:relative;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:center;
			align-content:center;
			z-index:2;
		}
			.contact .inside .icon {
				float:left;
				width:4.5vw;
				position:relative;
			}
			.contact .inside .header {
				float:left;
				width:100%;
				position:relative;
				margin:2vw 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color: #ffffff;
				font-size: 2.65vw;
				font-weight: 700;
				line-height: 2.65vw;
				text-transform: uppercase;
				text-align:center;
				letter-spacing: 1px;
			}
			.contact .inside .text {
				float:left;
				width:100%;
				position:relative;
				margin:2vw 0px 2vw 0px;
				padding:0px 0px 0px 0px;
				color: #ffffff;
				font-family: Poppins;
				font-size: 0.95vw;
				font-weight: 300;
				line-height: 1.55vw;
				text-align:justify;
				text-align-last: center;
			}
				.contact .inside .text table {
					float:left;
					width:28% !important;
					margin:0px 2.5% 0px 2.5%;
					position:relative;
				}
					.contact .inside .text table tr:first-child td {
						height:4vw;
						text-align:center;
					}
			.contact .inside .link {
				float:left;
				height:2.7vw;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 3vw 0px 2.5vw;
				color:#ffffff;
				font-size:0.9vw;
				font-weight:400;
				line-height:0.9vw;
				text-transform:uppercase;
				text-decoration:none;
				letter-spacing: 0.75px;
				z-index:2;
				border:1px solid #417372;					
				background: url(https://79a77f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowBlue.svg) right 1.2vw center no-repeat;
			}
				.contact .inside .link:hover {
					color:#b9e4e2;
				}
				
			.contact .inside .link:before {
				content: ' ';
				float:left;
				width:0;
				height:0;
				position:absolute;
				top:-1px;
				left:-1px;
				opacity:0;
				border-left:1px solid #fff;
				border-top:1px solid #fff;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				-o-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;
			}
				.contact .inside .link:hover:before {
					width: calc(100% + 1px);
					height:2.7vw;
					opacity:1;
				}
			.contact .inside .link:after {
				content: ' ';
				float:right;
				width:0;
				height:0;
				position:absolute;
				bottom:-1px;
				right:-1px;
				opacity:0;
				border-right:1px solid #fff;
				border-bottom:1px solid #fff;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				-o-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;
			}
				.contact .inside .link:hover:after {
					width: calc(100% + 1px);
					height:2.7vw;
					opacity:1;
				}
		.contact .mainFoto {
			float:left;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			z-index:1;
		}
			.contact .mainFoto .img {
				float:left;
				width:100%;
				height:100%;
				object-fit: cover;	
			}
			
	.operational {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:7.6vw 24vw 7.6vw 24vw;
		background:#fff;
	}
		.operational .inside {
			float:left;
			width:100%;
			position:relative;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:center;
			align-content:center;
			z-index:2;
		}
		.operational .mainFoto {
			float:left;
			width:100%;
			position:relative;
			top:0;
			left:0;
			z-index:1;
		}
			.operational .mainFoto .img {
				float:left;
				width:100%;
			}

.learn {
	float:left;
	width:100%;
	position:relative;
	margin:6.3vw 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
	.learn .box {
		float:left;
		width:100%;
		height:30vw;
		padding:4.9vw 9.7vw 4.9vw 9.7vw;
		position:relative;
	}
		.learn .mainFoto, .learn .learnAnimation {
			float:left;
			width:45%;
			height:100%;
			position:relative;
		}
			.learn .mainFoto .img {
				float:left;
				width:100%;
				height:100%;
				object-fit: cover;	
			}
			.learn .mainFoto .sketchfab-embed-wrapper {
				float:left;
				width:100%;
				height:100%;
				position:relative;
			}
			#learnJson {
				height:100%;
			}
		.learn .inside {
			float:right;
			width:45%;
			height:90%;
			position:relative;
			margin:1vw 0px 0px 0px;
			padding:0px 0px 0px 0px;
			border-top:1px solid #d9d9d9;
			border-bottom:1px solid #d9d9d9;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:flex-start;
			align-content:flex-start;
		}
			.learn .inside .header {
				float:left;
				width:100%;
				position:relative;
				margin:1.5vw 0px 0px 0px;
				color: #231f20;
				font-size: 2.6vw;
				font-weight: 700;
				line-height: 2.6vw;
				letter-spacing: 0.6px;
				text-transform: uppercase;
			}
			.learn .inside .text {
				float:left;
				width:95%;
				position:relative;
				margin:1.5vw 0px 0px 0px;
				color: #231f20;
				font-family: Poppins;
				font-size: 0.95vw;
				font-weight: 300;
				line-height: 1.55vw;
				text-align:justify;
			}
			.learn .inside .text a {
				float:left;
				font-family: 'Oswald', sans-serif;
				color: #fb475f;
				font-size: 0.85vw;
				font-weight: 400;
				line-height: 2vw;
				margin:0px 0px 0px 0px;
				padding:0px 1.5vw 0px 0px;
				text-transform: uppercase;
				text-decoration:none;
				letter-spacing: 0.32px;
				border-bottom:0px solid rgba(0,0,0,0);
				background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right center no-repeat;
			}
				.learn .inside .text a:after {
					content: ' ';
					float:left;
					width:1%;
					position:relative;
					border-bottom:1px solid rgba(0,0,0,0);
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;
				}
				.learn .box:hover .inside .text a:after {
					width:100%;	
					border-bottom:1px solid #fb475f;					
				}	

	.learn .box:nth-child(even) {
		background:#000;
	}
		.learn .box:nth-child(even) .mainFoto {
			float:right;
		}
		.learn .box:nth-child(even) .inside {
			float:left;
			border-top:1px solid #424242;
			border-bottom:1px solid #424242;
		}
			.learn .box:nth-child(even) .inside .header {
				color:#fff;
			}
			.learn .box:nth-child(even) .inside .text {
				color: #bdbdbd;
			}
				
.results {
	float:left;
	width:100%;
	position:relative;
	margin:11vw 0px 0px 0px;
	padding:0px 5.2vw 2.2vw 5.2vw;	
}
	.results .header {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 3.15vw 0px;
		color: #231f20;
		font-size: 2.6vw;
		line-height:2.6vw;
		font-weight: 700;
		text-transform: uppercase;
		text-align:center;
		letter-spacing: 1px;
	}
	.results .box {
		float:left;
		width:46%;
		height:22vw;
		position:relative;
		margin:0px 0px 4.5vw 0px;
	}
		.results .box .mainFoto {
			float:left;
			width:39%;
			height:100%;
			position:relative;
			background:#fff;
			border:1px solid #f0f0f0;
		}
			.results .box .mainFoto .img {
				float:left;
				max-width: calc(100% - 1vw);
				max-height:calc(100% - 1vw);
				object-fit: cover;	
			}
		.results .box .inside {
			float:right;
			width:53%;
			height:90%;
			position:relative;
			border-top:1px solid #d9d9d9;
			border-bottom:1px solid #d9d9d9;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:flex-start;
			align-content:flex-start;
		}
			.results .box .inside .headerSmall {
				float:left;
				width:90%;
				position:relative;
				margin:0px 0px 0px 0px;
				color: #231f20;
				font-size: 1.55vw;
				font-weight: 700;
				line-height: 2.1vw;
				letter-spacing: 0.6px;
			}
			.results .box .inside .more {
				float:left;
				color: #fb475f;
				font-size: 0.85vw;
				font-weight: 400;
				line-height: 2vw;
				margin:1vw 0px 0px 0px;
				padding:0px 1.5vw 0px 0px;
				text-transform: uppercase;
				text-decoration:none;
				letter-spacing: 0.32px;
				background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right center no-repeat;
			}
				.results .box .inside .more:after {
					content: ' ';
					float:left;
					width:1%;
					position:relative;
					border-bottom:1px solid #fff;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;
				}
				.results .box:hover .inside .more:after {
					width:100%;	
					border-bottom:1px solid #fb475f;					
				}
				
.create {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:11vw 18vw 2vw 18vw;	
}
	.create .header {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		color: #231f20;
		font-size: 2.1vw;
		font-weight: 700;
		line-height: 2.1vw;
		letter-spacing: 0.6px;
		text-transform: uppercase;
		text-align:center;
	}
	
.signIn {
	display:none;
	float:left;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background: rgba(0,0,0,0.5);
	z-index:50;
}
	.signIn .inside {
		float:left;
		width:100%;
		height:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.signIn .inside .box {
			float:left;
			width:40vw;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:5vw 0px 0px 0px;
			background:#fff;
		}
			.signIn .inside .box .header {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 3vw 0px;
				color: #231f20;
				font-size: 2.1vw;
				font-weight: 700;
				line-height: 2.1vw;
				text-transform: uppercase;
				text-align:center;
				letter-spacing: 0.8px;
			}
			.signIn .inside .box .close {
				float:right;
				position:absolute;
				top:1.2vw;
				right:1.5vw;
				cursor:pointer;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			.signIn .inside .box .signInForm {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 5vw 0px 5vw;
			}
				
.example .mainFoto {
	float:left;
	width:35%;
	position:relative;
}
	.example .mainFoto .img {
		float:left;
		width:100%;
		height:100%;
		object-fit: cover;	
	}
	
.galleryFoto {
	float:left;
	width:100%;
	position:relative;
	margin:5px 0px 5px 0px;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	align-content:center;
}
	.galleryFoto .box {
		float:left;
		width: calc(25% - 5px);
		height:12vw;
		position:relative;
		margin:0px 0px 5px 0px;
	}
		.galleryFoto .box .img {
			float:left;
			width:100%;
			height:100%;
			object-fit: cover;	
		}
		
.galleryFotoOwl {
	float:left;
	width:100%;
	height:25vw;
	position:relative;
	margin:0px 0px 2vw 0px;
	padding:0px 0px 0px 0px;
}
	.galleryFotoOwl .box {
		float:left;
		width:100%;
		height:100%;
		position:relative;
	}
		.galleryFotoOwl .box .img {
			float:left;
			width:100%;
			height:100%;
			object-fit: cover;	
		}
	.galleryFotoOwl .owl-nav { 
		float:left;
		width:100%;
		margin:-1.6vw 0px 0px 0px;
		left:0;
		top:50%;
		position:absolute;
		z-index:5; 	
		font-size:0;
	}
		.galleryFotoOwl .owl-nav .owl-next {
			float:left;
			width:3.2vw;
			height:3.2vw;
			position:absolute;
			top:0;
			right:4%;
			font-size: 0;
			background: url(https://ab275f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowRight.svg) center no-repeat !important;
			background-size:3.15vw;
		}
		.galleryFotoOwl .owl-nav .owl-prev {
			float:left;
			width:3.2vw;
			height:3.2vw;
			position:absolute;
			top:0;
			left:4%;	
			font-size: 0;
			background: url(https://4025b8.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowLeft.svg) center no-repeat !important;
			background-size:3.15vw;
		}
			.galleryFotoOwl .owl-nav .owl-next:focus, .galleryFotoOwl .owl-nav .owl-prev:focus {
				outline:none;
			}
	.galleryFotoOwl .owl-dots { 
		float:left;
		width:100%;
		position:absolute;
		left:0;
		bottom:1vw;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
		.galleryFotoOwl .owl-dots .owl-dot { 
			float:left;
			width:0.7vw;
			height:0.7vw;		
			margin:0px 0.3vw 0px 0.3vw;
			padding:0px 0px 0px 0px;
			position:relative;
			background:#000;
			border-radius:4vw;
		}
		.galleryFotoOwl .owl-dots .active { 
			background:#e12e38;
		}
			.galleryFotoOwl .owl-dots .owl-dot:focus {
				outline:none;
			}
		
.filesBox {
	float:left;
	width:100%;
	position:relative;
	margin:3vw 0px 1vw 0px;
	padding:0px 12vw 0px 12vw;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
	.filesBoxFile {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0.5vw 0px 0.5vw 0px;
		font-size:1vw;
		line-height:1vw;
		color:#000;
		text-decoration:none;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-items:center;
		align-content:center;
	}
		.filesBoxFile .img {
			float:left;
			width:3vw;
			position:relative;
			margin:0px 1vw 0px 0px;
		}
		.filesBoxFile:hover {
			color:#e12e38;
		}
				
.googleMap {
	float:left;
	width:100%;
	height:500px;
	position:relative;
}
	.googleMap .mapaBox {
		float:left;
		width:100%;
		height:100%;
		position:relative;
	}
		.contentMap {
			float:left;
			position:relative;
			padding:0.8vw;
		}
			.contentMap__name {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0.5vw 0px;
				color: #383436;
				font-size: 1.1vw;
				font-weight: 800;
				line-height: 1.1vw;
				text-align:left;
				letter-spacing: 1px;
			}
			.contentMap__text {
				float:left;
				width:100%;
				position:relative;
				color: #383436;
				font-size: 0.9vw;
				font-weight: 400;
				line-height: 1.3vw;
				text-align:left;
				letter-spacing: 1px;
			}
				.gm-ui-hover-effect {
					top:3px !important;
					right:3px !important;
				}
				
.formBox { 
	float:left;
	width:100%;
	position:relative;
	margin:2.5vw 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.formBox__inside { 
		float:left;
		width:100%;
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
		.formBox__inside.smallWidth {
			width:50%;
		}
	.formBox__inputBox { 
		float:left;
		width:48%;
		margin:0px 0px 1.5vw 0px; 
	}
		.formBox__inside.smallWidth .formBox__inputBox:nth-of-type(1) { 
			float:left;
			width:30%;
			margin:0px 0px 0px 0px; 
		}
		.formBox__inside.smallWidth .formBox__inputBox:nth-of-type(2) { 
			float:left;
			width:70%;
			margin:0px 0px 0px 0px; 
		}
		.formBox__inputBox.allWith {
			width:100%;
		}
	.formInput { 
		float:left;
		width:100%;
		height:3.15vw;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 1.5vw 0px 1.5vw;
		color: #000;
		font-size:0.95vw;
		line-height:3.15vw;
		font-weight:400;
		border:1px solid #eaeaea;
		background:#ffffff url(https://6a4182.claudeassets.com/20231118145022im_/https://steriosoft.com/images/inputMust.png) right 1.2vw center no-repeat;	
	}
			.formInput:focus {
				background:#ffffff url(https://6a4182.claudeassets.com/20231118145022im_/https://steriosoft.com/images/inputMust.png) right 2.4vw center no-repeat;	
			}
		.formSelect {
			-webkit-appearance: none;
			-moz-appearance: none;
			background: url(https://6b5543.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPingDown.svg) right 1vw center no-repeat;
		}
			.formSelect:focus {
				background: url(https://6b5543.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPingDown.svg) right 1vw center no-repeat;
			}
	.formTextarea  { 
		float:left;
		width:100%;
		min-width:100%;
		max-width:100%;
		height:100px;
		min-height:100px;
		max-height:300px;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:1vw 0px 0px 1vw;
		color:#000;
		font-size:14px;
		line-height:14px;
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formSubmit  { 
		float:right;
		height:3vw;
		padding:0px 2vw 0px 2vw;
		background-color: #ff3552;
		color: #ffffff;
		font-size: 1vw;
		font-weight: 400;
		line-height: 3px;
		text-transform: uppercase;
		border:0px solid #dedede;
		cursor:pointer; 
		border-radius:2px;
	}	
		.formSubmit:hover {
			background:#000;
		}
	.formBox__checkBox {
		float:left;
		width:96%;
		margin:0.5vw 2% 0.8vw 2%;
		cursor:pointer;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
	.formBox__checkInput {
		float:left;
		position:relative;
		border:0;
		background:none;
		z-index:1;
	}
	.formBox__checkText {
		float:left;
		width:calc(100% - 2vw);
		position:relative;
		color: #231f20;
		font-size:12px;
		line-height:16px;
		font-weight:400;
		text-align:justify;
	}
		.formBox__checkText.textUp {
			color: #000;
			font-size:0.95vw;
			line-height:3.15vw;
			font-weight:400;
		}
		.formBox__checkText a {
			color:#231f20;
			text-decoration:underline;
		}
		.formBox__checkText a:hover {
			color:#ff3552;
			text-decoration:underline;
		}		

	.formBox__checkInput:before {
		content: ' ';
		float:left;
		display:inline-block;
		width:1.1vw;
		height:1.1vw;
		margin:-0.5vw 0px 0px 0px;
		vertical-align:middle;
		background:#fff url(https://f4b827.claudeassets.com/20231118145022im_/https://steriosoft.com/images/checOff.png) center no-repeat;
		background-size:1vw 1vw;
		cursor:pointer;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		z-index:2;
	}

		.formBox__checkInput:checked:before {
			content: ' ';
			background:#fff url(https://dd528b.claudeassets.com/20231118145022im_/https://steriosoft.com/images/checOn.png) center no-repeat;
			background-size:1vw 1vw;
		}	
	.formInput:focus, .formTextarea:focus, .formSubmit:focus { outline:none; }
	
	.recaptcha {
		float:right;
		width:100%;
		margin:1.5vw 0px 0px 0px;
		position:relative;
		color: #231f20;
	}
		.recaptcha span, .showCreateIn {
			position:relative;
			left:5px;
			color: #5bd4d0;
			cursor:pointer;
		}
			.recaptcha .showCreateIn {
				color: #5bd4d0;
				background:none;
			}
		.noMargin { margin:0; }
		.width-50 { width:50%; }
		.forgot {
			float:right;
			height:4.15vw;
			margin:0px -2% 0px 0px;
			padding:0px 0px 0px 0px;
			right:0;
			top:0;
			color: #231f20;
			font-size: 14px;
			font-weight: 600;
			line-height: 40px;
			letter-spacing: 0.28px;
			text-decoration:none;
		}
			.forgot:hover {
				 color: #ff3552;
			}
		.allBorder {
			border-top:1px solid #cccccc;
			padding:1.2vw 0px 1.2vw 0px;
		}
		.recaptcha a {
			color: #231f20;
			text-decoration:none;
			padding:0px 1vw 0px 0px;
			background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right no-repeat;
		}
			.recaptcha a:hover {
				color: #ff3552;
			}
	::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		color: #231f20;
		opacity: 1; /* Firefox */
	}

	:-ms-input-placeholder { /* Internet Explorer 10-11 */
		color: #231f20;
	}

	::-ms-input-placeholder { /* Microsoft Edge */
		color: #231f20;
	}
	
.popup {
	float:left;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background: rgba(0,0,0,0.9);
	z-index:80;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
	.popup__wrap {
		float:left;
		width:80%;
		position:relative;
		display:flex;
		flex-direction:column;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
	.popup__title {
		float:left;
		width:100%;
		position:relative;
		color: #fff;
		font-size: 1.3vw;
		font-weight: 300;
		line-height: 1.6vw;
		text-align:center;
	}
		.popup__title a {
			color:#fff;
		}
	.popup__close {
		float:left;
		height: 3.15vw;
		position:relative;
		margin:20px 0px 0px 0px;
		padding:0px 2vw 0px 2vw;
		color: #fefefe;
		font-size: 1.1vw;
		font-weight: 300;
		line-height: 3.15vw;
		border:0;
		text-align:center;
		text-decoration:none;
		background:#5ad0cc;
	}
	
.footer {
	float:left;
	width:100%;
	height:120px;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 2vw 0px 2vw;
	background:#fff;
}
		.footer.backgroundSliver {
			background-color: #eeeeee;
		}
	.footer .left {
		float:left;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.footer .arrowUp {
			float:left;
			position:relative;
			margin:0px 0.5vw 0px 0px;
			z-index:10;
			cursor:pointer;
			color: #363636;
			font-size: 12px;
			font-weight: 600;
			line-height: 25px;
			text-transform: uppercase;
			display:flex;
			flex-direction:row;
			flex-wrap:wrap;
			justify-content:flex-start;
			align-items:center;
			align-content:center;
		}
			.footer .img {
				float:left;
				margin:0px 0px 0px 0px;
			}
				.footer .arrowUp:hover {
					color:#fff;
				}
			.footer .left .logo {
				float:left;
				position:relative;
				margin:0px 0px 0px 2vw;
			}
	.footer .middle {
		float:left;
		position:relative;
		margin:0px 5vw 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.footer .middle .text {
			float:left;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color: #6e6e6e;
			font-size: 0.8vw;
			font-weight: 400;
			line-height: 2.8vw;
		}
			.footer .middle .text a {
				color: #6e6e6e;
				text-decoration:none;
			}
			.footer .middle .text a:hover {
				color: #fb4b62;
				text-decoration:none;
			}
			.footer .middle .text p {
				float:left;
				height:2.8vw;
				position:relative;
				padding:0px 5vw 0px 4vw;
			}
			.footer .middle .text p:nth-child(1) {
				background: url(https://40e0ad.claudeassets.com/20231118145022im_/https://steriosoft.com/images/footerIcon_1.svg) left no-repeat;
				background-size:2.6vw;
			}
			.footer .middle .text p:nth-child(2) {
				background: url(https://0163cb.claudeassets.com/20231118145022im_/https://steriosoft.com/images/footerIcon_2.svg) left no-repeat;
				background-size:2.6vw;
			}
			.footer .middle .text p:nth-child(3) {
				background: url(https://0163cb.claudeassets.com/20231118145022im_/https://steriosoft.com/images/footerIcon_2.svg) left no-repeat;
				background-size:2.6vw;
			}
			.footer .middle .text p:nth-child(4) {
				background: url(https://0163cb.claudeassets.com/20231118145022im_/https://steriosoft.com/images/footerIcon_2.svg) left no-repeat;
				background-size:2.6vw;
			}
}

@media screen and (min-width: 0px) and (max-width: 1000px) {
.no-phone { display:none !important;visibility:hidden !important; }

.scriptMargin {
	float:left;
	position:absolute;
	width:0px;
	height:4vw;
	top:0;
	left:0;
	z-index:-1;
}

.wrapper {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:3vw 5% 3vw 5%;
	position:relative;
	top:0;
	left:0;
	z-index:30;
	background:#000;
}	
	.wrapper .logo {
		float:left;
		width:35vw;
		position:absolute;
		top:0;
		left:0;
		margin:3vw 0px 0px 5%;
		padding:0px 0px 0px 0px;
		z-index:3;
	}
		.wrapper .logo .img {
			width:100%;
		}	
	.wrapper .menu {
		float:right;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		z-index:2;
	}
		.wrapper .menu__name {
			float:left;
			width:100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			display:none;			
		}
			.wrapper .menu__name:nth-of-type(1) {
				margin:6vw 0px 0px 0px;
			}
		.wrapper .menu__href {
			float:left;
			width: 100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color:#ffffff;
			font-size:6vw;
			font-weight:600;
			line-height:9vw;
			text-transform:uppercase;
			text-decoration:none;
			letter-spacing: 0.75px;
			border-bottom: 0px solid #000;
			background-size:0.45vw auto !important;
		}
			.wrapper .menu__href:hover {
				color:#fff;
				text-shadow: -2px -2px 2px #ff4763, 2px 2px 2px #6dd5d2;
				border-bottom: 0px solid #fc7f01;
			}
				
			.wrapper .menu__name.menu__active .menu__href {
				color:#fff;
				text-shadow: -2px -2px 2px #ff4763, 2px 2px 2px #6dd5d2;
				border-bottom: 0px solid #fc7f01;
			}
		.wrapper .menu__hr {
			float:left;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 1.5vw 0px 1.5vw;
		}
			.wrapper .menu__name:last-child .menu__href .menu__hr { 
				display:none;
				visibility:hidden;
			}
	.wrapper .other {
		float:left;
		width:100%;
		position:relative;
		margin:4vw 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display:none;
	}
		.wrapper .other .other__button {
			float:left;
			width:100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;		
		}
			.wrapper .other .other__button .link {
				float:left;
				width:100%;
				height:10vw;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color:#ffffff;
				font-size:5vw;
				font-weight:600;
				line-height:5vw;
				text-transform:uppercase;
				text-decoration:none;
				letter-spacing: 0.75px;
				cursor:pointer;
			}
				.wrapper .other .other__button .link:nth-child(1) {
					border:1px solid #fb475f;			
					background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right 4vw center no-repeat;
				}
					.wrapper .other .other__button .link:nth-child(1):hover {
						color:#fb475f;
					}
				.wrapper .other .other__button .link:nth-child(2) {
					margin:2vw 0px 0px 0px;
					border:1px solid #b9e4e2;					
					background: url(https://79a77f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowBlue.svg) right 4vw center no-repeat;
				}
					.wrapper .other .other__button .link:nth-child(2):hover {
						color:#b9e4e2;
					}
				
			.wrapper .other .other__button .link:before {
				content: ' ';
				float:left;
				width:0;
				height:0;
				position:absolute;
				top:-1px;
				left:-1px;
				opacity:0;
				border-left:1px solid #000;
				border-top:1px solid #000;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				-o-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;
			}
				.wrapper .other .other__button .link:hover:before {
					width: calc(100% + 1px);
					height:2.7vw;
					opacity:1;
				}
			.wrapper .other .other__button .link:after {
				content: ' ';
				float:right;
				width:0;
				height:0;
				position:absolute;
				bottom:-1px;
				right:-1px;
				opacity:0;
				border-right:1px solid #000;
				border-bottom:1px solid #000;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				-o-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;
			}
				.wrapper .other .other__button .link:hover:after {
					width: calc(100% + 1px);
					height:2.7vw;
					opacity:1;
				}
				
	.wrapper .submenu {
		float:left;
		width:100%;
		position:relative;
		left:0vw;
		top:0vw;
		margin:0px 0px 0px 0px;
		padding:4vw;
		background-color: #373737;
	}
			.wrapper .menu__name:hover .submenu {
				display:block;
			}
		.wrapper .submenu .submenuArrow {
			float:left;
			width:1.9vw;
			position:absolute;
			left:2.6vw;
			top:-0.5vw;
			z-index:2;
		}
		.wrapper .submenu .subMenu__href {
			float:left;
			width:100%;
			color: #ffffff;
			font-size: 5vw;
			font-weight: 700;
			line-height: 6vw;
			padding:0.4vw 0px 0.4vw 0px;
			text-transform: uppercase;
			text-align:center;
			text-decoration:none;
			
		}
			.wrapper .submenu .subMenu__href:hover, .wrapper .submenu .subMenu__href.subMenu__active {
				color: #54dbd7;
			}
			
	.wrapper.smallWrapper {
	
	}
	.wrapper.smallWrapper .logo {
		
	}
	.wrapper.smallWrapper .submenu {
	
	}
	.wrapper.backgroundBlack {
		background:#000;
	}
	
	.wrapper .menuPhone { 
		float:right;
		width:8vw;
		margin:0px 0px 0px 0px !important;
		cursor:pointer;
		filter: brightness(0) invert(1);
		
	}
	
.slideShow {
	float:left;
	width:100%;
	height:65vw;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.slideShow .slideShow-owl {
		float:left;
		width:100%;
		height:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.slideShow .slideShow-owl .slide {
			float:left;
			width:100%;
			height:100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			display:flex;
			flex-direction:row;
			flex-wrap:wrap;
			justify-content:center;
			align-items:center;
			align-content:center;
		}
			.slideShow .slideShow-owl .slide .inside {
				float:left;
				width:90%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				z-index:3;	
				text-align:center;
				visibility:hidden;
			}
				.slideShow .slideShow-owl .slide .inside .text {
					float:left;
					width:100%;
					position:relative;
					margin:-5vw 0px 0px 0px;
					padding:0px 0px 0px 0px;
					color:#fff;
					font-size:3vw;
					line-height:5vw;
					font-weight:400;
					text-transform: uppercase;
					letter-spacing: 2px;
					display:flex;
					flex-direction:column;
					flex-wrap:wrap;
					justify-content:center;
					align-items:center;
					align-content:center				
				}
					.slideShow .slideShow-owl .slide .inside .text h1 {
							float:left;
							width:100%;
							position:relative;
							margin:0px 0px 2vw 0px;
							padding:0px 0px 0px 0px;
							width: 100%;
							color: #ffffff;
							font-size: 6vw;
							line-height:6vw;
							font-weight: 700;
							text-transform: uppercase;
							letter-spacing: 2px;
					}
					.slideShow .slideShow-owl .slide .inside .text p {
						position:relative;
						padding:0px 2.4vw 0px 2.4vw;
						font-family: 'Oswald', sans-serif;
						background-color: #474747;
						z-index:3;
					}
						.slideShow .slideShow-owl .slide .inside .text p:before {
							content: ' ';
							float:left;
							width:calc(100% - 5px);
							height:calc(2vw - 5px);
							position:absolute;
							top:-3px;
							left:-3px;
							border-top:3px solid #fb475f;
							border-left:3px solid #fb475f;
							z-index:2;
						}
						.slideShow .slideShow-owl .slide .inside .text p:after {
							content: ' ';
							float:left;
							width:calc(100% - 5px);
							height:calc(2vw - 5px);
							position:absolute;
							bottom:-3px;
							right:-3px;
							border-bottom:3px solid #6dd5d2;
							border-right:3px solid #6dd5d2;
							z-index:2;
						}
					.slideShow .slideShow-owl .slide .inside .text a {
						float:left;
						position:relative;
						margin:2vw 0px 0px 0px;
						padding:0px 2vw 0px 2vw;
						color:#fff;
						text-decoration:none;
						font-size:1.5vw;
						line-height:3vw;
						border:1px solid #fff;
					}
						.slideShow .slideShow-owl .slide .inside .text a:hover {
							color:#000;
							border:1px solid #000;
						}
			.slideShow .slideShow-owl .slide .img {
				float:left;
				width:100%;
				height:100%;
				position:absolute;
				left:0;
				top:0;
				object-fit: cover;
				z-index:2;
			}
			
				.slideShow .slideShow-owl .slide .inside .hr {
					display:none;
				}
	.slideShow .slideShow-owl .owl-nav { 
		float:left;
		width:100%;
		margin:-1.6vw 0px 0px 0px;
		left:0;
		top:50%;
		position:absolute;
		z-index:5; 	
		font-size:0;
	}
		.slideShow .slideShow-owl .owl-nav .owl-next {
			float:left;
			width:3.2vw;
			height:3.2vw;
			position:absolute;
			top:0;
			right:4%;
			font-size: 0;
			background: url(https://ab275f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowRight.svg) center no-repeat !important;
			background-size:3.15vw;
		}
		.slideShow .slideShow-owl .owl-nav .owl-prev {
			float:left;
			width:3.2vw;
			height:3.2vw;
			position:absolute;
			top:0;
			left:4%;	
			font-size: 0;
			background: url(https://4025b8.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowLeft.svg) center no-repeat !important;
			background-size:3.15vw;
		}
			.slideShow .slideShow-owl .owl-nav .owl-next:focus, .slideShow .slideShow-owl .owl-nav .owl-prev:focus {
				outline:none;
			}
	.slideShow .slideShow-owl .owl-dots { 
		float:left;
		width:94%;
		left:3%;
		bottom:2vw;
		position:absolute;
		z-index:5; 
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-items:center;
		align-content:center;
		counter-reset: section;
	}
	.slideShow .slideShow-owl .owl-dots .owl-dot { 
		float:left;
		width:2vw;
		height:2vw;
		position:relative;
		margin:0px 0.2vw 0px 0.2vw;
		padding:0px 0px 0px 0px;
		color: #3b3a3a;
		font-size: 0.8vw;
		font-weight: 400;
		line-height: 0.8vw;
		border:1px solid #3b3a3a;
		border-radius:40em;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
		.slideShow .slideShow-owl .owl-dots .owl-dot::before {
			counter-increment: section; 
			content: counter(section);   
		}
		.slideShow .slideShow-owl .owl-dots .owl-dot:focus {
			outline:none;
		}
	.slideShow .slideShow-owl .owl-dots .active { 
		float:left;
		position:relative;
		color: #000;
		border:1px solid #fff;
		border-radius:40em;
		background:#fff;
		
	}
	.slideShow .videoBox {
		float:left;
		width:20vw;
		position:absolute;
		right:4vw;
		bottom:4vw;
		z-index:6;
	}
		.slideShow .videoBox .preview {
			float:left;
			width:100%;
			position:relative;
		}
		.slideShow .videoBox .headerSmall {
			float:left;
			width:100%;
			position:relative;
			margin:2vw 0px 0px 0px;
			padding:0px 4vw 0px 0px;
			color: #ffffff;
			font-size: 2vw;
			font-weight: 400;
			line-height: 2vw;
			text-transform: uppercase;
			text-align:right;
			letter-spacing: 0.28px;
			background: url(https://873832.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowRightWhite.svg) right no-repeat;
		}
	
	.slideShow .scrollDown {
		display:none;
	}
		.slideShow .scrollDown .arrowDown {
			float:left;
			position:relative;
			margin:1vw 0px 0px 0px;
		}
			.slideShow .scrollDown:hover .arrowDown {
				margin:0.5vw 0px 0px 0px;
			}
	.video {
		float:left;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		min-width:100%;
		height:100%;		
		min-height:100%;		
		z-index: 1;
		object-fit: cover;	
	}
	
.news {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:5.2vw;	
	overflow:hidden;
}
	.news .box {
		float:left;
		width:100%;
		height:35vw;
		position:relative;
		margin:2.5vw 0px 2.5vw 0px;
	}
		.news .box .mainFoto {
			float:left;
			width:39%;
			height:100%;
			position:relative;
		}
			.news .box .mainFoto .img {
				float:left;
				width:100%;
				height:100%;
				object-fit: cover;	
			}
		.news .box .inside {
			float:right;
			width:53%;
			height:90%;
			position:relative;
			border-bottom:1px solid #d9d9d9;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:flex-start;
			align-content:flex-start;
		}
			.news .box .inside .date {
				float:left;
				width:100%;
				position:absolute;
				top:0;
				left:0;
				color: #c5c5c5;
				font-size: 3vw;
				font-weight: 400;
				line-height: 3vw;
				letter-spacing: 0.32px;
			}
				.news .box .inside .date:after {
					content: ' ';
					float:right;
					width:50%;
					height:1px;
					margin:1.5vw 0px 0px 0px;
					padding:0px 0px 0px 0px;
					background:#d9d9d9;
				}
				.news .box .inside .date span {
					position:relative;
					padding:0px 0.2vw 0px 0.2vw;
				}
			.news .box .inside .header {
				float:left;
				width:90%;
				position:relative;
				margin:1.5vw 0px 0px 0px;
				color: #231f20;
				font-size: 4vw;
				font-weight: 700;
				line-height: 5vw;
				letter-spacing: 0.6px;
			}
			.news .box .inside .more {
				float:left;
				color: #fb475f;
				font-size: 3vw;
				font-weight: 400;
				line-height: 4vw;
				margin:2vw 0px 0px 0px;
				padding:0px 4vw 0px 0px;
				text-transform: uppercase;
				text-decoration:none;
				letter-spacing: 0.32px;
				background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right center no-repeat;
			}
				.news .box .inside .more:after {
					content: ' ';
					float:left;
					width:1%;
					position:relative;
					border-bottom:1px solid #fff;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;
				}
				.news .box:hover .inside .more:after {
					width:100%;	
					border-bottom:1px solid #fb475f;					
				}
				
	.news .moreArticles {
		float:right;
		width:100%;
		color: #fb475f;
		position:relative;
		right:0;
		bottom:0;
		font-size: 3vw;
		font-weight: 400;
		line-height: 4vw;
		margin:4vw 0px 2.5vw 0px;
		padding:0px 4vw 0px 0px;
		text-transform: uppercase;
		text-decoration:none;
		text-align:right;
		letter-spacing: 0.32px;
		background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right center no-repeat;
	}
		.news .moreArticles:after {
			content: ' ';
			float:left;
			width:1%;
			position:relative;
			border-bottom:1px solid #fff;
			-webkit-transition: all 0.4s ease-in-out;
			-moz-transition: all 0.4s ease-in-out;
			-o-transition: all 0.4s ease-in-out;
			transition: all 0.4s ease-in-out;
		}
		.news .moreArticles:hover:after {
			width:100%;	
			border-bottom:1px solid #fb475f;					
		}
		
.homeOne {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(https://33856a.claudeassets.com/20231118145022im_/https://steriosoft.com/images/homeOneBg.jpg) top center no-repeat;
	background-size:cover;
	overflow:hidden;
}
	.homeOne__up {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:12vw 0px 6vw 0px;
		background: rgba(25, 25, 25, 0.4);
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-items:flex-start;
		align-content:center;
	}
		.homeOne__up .inside {
			float:left;
			width:90%;
			position:relative;
			margin:0px 5% 0px 5%;
			padding:0px 0px 0px 0px;
		}
			
	.homeOne__down {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:6vw 0px 12vw 0px;
		background: rgba(25, 25, 25, 0.4);
	}
		.homeOne__down .inside {
			float:left;
			width:90%;
			position:relative;
			margin:0px 5% 0px 5%;
			padding:0px 0px 0px 0px;
		}
			.homeOne__down .galleryFotoOwl {
				float:left;
				width:90%;
				height:50vw;
				position:relative;
				margin:0px 0px 12vw 5%;
				padding:0px 0px 0px 0px;
				-webkit-box-shadow: 0px 10px 32px -2px rgba(0,0,0,0.75);
				-moz-box-shadow: 0px 10px 32px -2px rgba(0,0,0,0.75);
				box-shadow: 0px 10px 32px -2px rgba(0,0,0,0.75);
			}
				.homeOne__down .galleryFotoOwl .box {
					float:left;
					width:100%;
					height:100%;
					position:relative;
				}
					.homeOne__down .galleryFotoOwl .box .img {
						float:left;
						width:100%;
						height:100%;
						object-fit: cover;	
					}
				.homeOne__down .galleryFotoOwl .owl-nav { 
					float:left;
					width:100%;
					margin:-1.1vw 0px 0px 0px;
					left:0;
					top:50%;
					position:absolute;
					z-index:5; 	
					font-size:0;
				}
					.homeOne__down .galleryFotoOwl .owl-nav .owl-next {
						float:left;
						width:2.2vw;
						height:2.2vw;
						position:absolute;
						top:0;
						right:-8%;
						font-size: 0;
						background: url(https://ab275f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowRight.svg) center no-repeat !important;
						background-size:2.15vw 2.15vw !important;
					}
					.homeOne__down .galleryFotoOwl .owl-nav .owl-prev {
						float:left;
						width:2.2vw;
						height:2.2vw;
						position:absolute;
						top:0;
						left:-8%;	
						font-size: 0;
						background: url(https://4025b8.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowLeft.svg) center no-repeat !important;
						background-size:2.15vw 2.15vw !important;
					}
						.homeOne__down .galleryFotoOwl .owl-nav .owl-next:focus, .homeOne__down .galleryFotoOwl .owl-nav .owl-prev:focus {
							outline:none;
						}
				.homeOne__down .galleryFotoOwl .owl-dots {
					display:none !important;
					visibility:hidden !important;
				}
			.homeOne .inside .header {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color: #ffffff;
				font-size: 7vw;
				line-height: 8vw;
				font-weight: 700;
				text-transform: uppercase;
				letter-spacing: 1px;
			}
			.homeOne .inside .text {
				float:left;
				width:100%;
				position:relative;
				margin:4vw 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color: #d0d0d0;
				font-size: 4vw;
				font-weight: 300;
				line-height: 4.5vw;
				text-align:justify;
			}
			.homeOne .inside .more {
				float:left;
				color: #71e7e3;
				position:relative;
				right:0;
				bottom:0;
				font-size: 3vw;
				font-weight: 400;
				line-height: 4vw;
				margin:4vw 6vw 0px 0px;
				padding:0px 4vw 0px 0px;
				text-transform: uppercase;
				text-decoration:none;
				text-align:right;
				letter-spacing: 0.32px;
				background: url(https://79a77f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowBlue.svg) right center no-repeat;
			}
				.homeOne .inside .more:hover {
					color:#fff;
				}
				.homeOne .inside .more:after {
					content: ' ';
					float:left;
					width:0.5%;
					position:relative;
					border-bottom:1px solid #000;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;
				}
				.homeOne .inside .more:hover:after {
					width:100%;	
					border-bottom:1px solid #71e7e3;					
				}
				
.advantages {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:12vw 5% 6vw 5%;
	overflow:hidden;
}
		.about .advantages {
			padding-bottom:5vw;
		}
	.advantages .header {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: #231f20;
		font-size: 7vw;
		line-height: 7vw;
		font-weight: 700;
		text-transform: uppercase;
		text-align:center;
		letter-spacing: 1px;
	}
	.advantages .headerSmall {
		float:left;
		width:100%;
		position:relative;
		margin:2vw 0px 8vw 0px;
		padding:0px 0px 0px 0px;
		color: #fb4b62;
		font-size: 5vw;
		font-weight: 400;
		line-height: 5vw;
		text-transform: uppercase;
		text-align:center;
		letter-spacing: 0.32px;
	}
	.advantages .list {
		float:left;
		width:100%;
		position:relative;
	}
		.advantages .list .box {
			float:left;
			width:100%;
			position:relative;
			margin:0px 0px 6vw 0px;
			padding:6vw 0px 6vw 0px;
			background-color: #f7f7f7;
		}
			.advantages .list .box .mainFoto {
				float:left;
				width:8vw;
				height:8vw;
				position:absolute;
				top:-4vw;
				left:50%;
				margin:0px 0px 0px -4vw;
				background-color: #5ad0cc;
				border-radius:40em;
				z-index:5;
			}
				.advantages .list .box .mainFoto .img {
					float:left;
					max-width:80%;
					max-height:80%;
				}
			.advantages .list .box .text {
				float:left;
				width:80%;
				position:relative;
				margin:0.3vw 0px 0px 0px;
				color: #231f20;
				font-size: 3.5vw;
				font-weight: 600;
				line-height: 4.5vw;
				text-align:center;
				z-index:3;
			}
			.advantages .list .box:hover {
				background-color: #fff;
				-webkit-box-shadow: 0px 8px 54px -12px rgba(0,0,0,0.43);
				-moz-box-shadow: 0px 8px 54px -12px rgba(0,0,0,0.43);
				box-shadow: 0px 8px 54px -12px rgba(0,0,0,0.43);
			}
			.advantages .list .box:before {
				content: ' ';
				float:left;
				width:0px;
				height:0px;
				position:absolute;
				top:-3px;
				left:-3px;
				border-top:0px solid #fb475f;
				border-left:0px solid #fb475f;
				-webkit-transition: all 0.4s ease-in-out;
				-moz-transition: all 0.4s ease-in-out;
				-o-transition: all 0.4s ease-in-out;
				transition: all 0.4s ease-in-out;
				z-index:2;
			}
			.advantages .list .box:after {
				content: ' ';
				float:left;
				width:0px;
				height:0px;
				position:absolute;
				bottom:-3px;
				right:-3px;
				border-top:0px solid #fb475f;
				border-left:0px solid #fb475f;
				-webkit-transition: all 0.4s ease-in-out;
				-moz-transition: all 0.4s ease-in-out;
				-o-transition: all 0.4s ease-in-out;
				transition: all 0.4s ease-in-out;
				z-index:2;
			}
			.advantages .list .box:hover:before {
				content: ' ';
				float:left;
				width:calc(100% - 5px);
				height:calc(100% - 5px);
				border-top:3px solid #fb475f;
				border-left:3px solid #fb475f;
				z-index:2;
			}
			.advantages .list .box:hover:after {
				content: ' ';
				float:left;
				width:calc(100% - 5px);
				height:calc(100% - 5px);
				border-bottom:3px solid #6dd5d2;
				border-right:3px solid #6dd5d2;
				z-index:2;
			}
			
.download {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:12vw 5% 12vw 5%;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
	overflow:hidden;
}
	.download .header {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: #5ad0cc;
		font-size: 7vw;
		line-height: 7vw;
		font-weight: 700;
		text-transform: uppercase;
		text-align:center;
		letter-spacing: 1px;
		z-index:2;
	}
	.download .headerSmall {
		float:left;
		width:100%;
		position:relative;
		margin:2vw 0px 0vw 0px;
		padding:0px 0px 0px 0px;
		color: #fb4b62;
		font-size: 5vw;
		font-weight: 400;
		line-height: 5vw;
		text-transform: uppercase;
		text-align:center;
		letter-spacing: 0.32px;
		z-index:2;
	}
	.download .text {
		float:left;
		width:100%;
		position:relative;
		margin:4vw 0px 4vw 0px;
		padding:0px 0px 0px 0px;
		color: #a3a2a2;
		font-size: 3.5vw;
		font-weight: 400;
		line-height: 4.5vw;
		text-align:justify;
		text-align-last: center;
		z-index:2;
	}
	.download .link {
		float:left;
		height:8vw;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 6vw 0px 4vw;
		color:#ffffff;
		font-size:3vw;
		font-weight:400;
		line-height:4vw;
		text-transform:uppercase;
		text-decoration:none;
		letter-spacing: 0.75px;
		z-index:2;
		border:1px solid #417372;					
		background: url(https://79a77f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowBlue.svg) right 2.5vw center no-repeat;
		cursor:pointer;
	}
		.download .link:hover {
			color:#b9e4e2;
		}
		
	.download .link:before {
		content: ' ';
		float:left;
		width:0;
		height:0;
		position:absolute;
		top:-1px;
		left:-1px;
		opacity:0;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
		.download .link:hover:before {
			width: calc(100% + 1px);
			height:2.7vw;
			opacity:1;
		}
	.download .link:after {
		content: ' ';
		float:right;
		width:0;
		height:0;
		position:absolute;
		bottom:-1px;
		right:-1px;
		opacity:0;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
		.download .link:hover:after {
			width: calc(100% + 1px);
			height:2.7vw;
			opacity:1;
		}
		
	.download .mainFoto {
		float:left;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:1;
	}
		.download .mainFoto .img {
			float:left;
			width:100%;
			height:100%;
			object-fit: cover;	
		}
		
.newsPages {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0vw 0px 6vw 0px;
}	
	.newsPages .news {
		padding-bottom:0px;
	}
	
	
.newsPage {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 6vw 0px;
	padding:10vw 5% 0px 5%;
}
	.newsPage .box {
		float:left;
		width:46%;
		height:18vw;
		position:relative;
	}
		.newsPage .mainFoto {
			float:left;
			width:39%;
			height:30vw;
			position:relative;
		}
			.newsPage .mainFoto .img {
				float:left;
				width:100%;
				height:100%;
				object-fit: cover;	
			}
		.newsPage .inside {
			float:right;
			width:53%;
			height:30vw;
			position:relative;
			margin:1vw 0px 0px 0px;
			padding:0px 0px 0px 0px;
			border-bottom:1px solid #d9d9d9;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:flex-start;
			align-content:flex-start;
		}
			.newsPage .inside .date {
				float:left;
				width:100%;
				position:absolute;
				top:0;
				left:0;
				color: #c5c5c5;
				font-size: 3vw;
				font-weight: 400;
				line-height: 3vw;
				letter-spacing: 0.32px;
			}
				.newsPage .inside .date:after {
					content: ' ';
					float:right;
					width:50%;
					height:1px;
					margin:1.7vw 0px 0px 0px;
					padding:0px 0px 0px 0px;
					background:#d9d9d9;
				}
				.newsPage .inside .date span {
					position:relative;
					padding:0px 0.2vw 0px 0.2vw;
				}
			.newsPage .inside .header {
				float:left;
				width:100%;
				position:relative;
				margin:1.5vw 0px 0px 0px;
				color: #231f20;
				font-size: 5vw;
				font-weight: 700;
				line-height: 6vw;
				letter-spacing: 0.6px;
			}
			.newsPage .text {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:6vw 10% 0px 10%;
				color: #231f20;
				font-weight:400;
				font-size:3.5vw;
				line-height:4.5vw;
				text-align:justify;
			}
				.newsPage .text a {
					color:#fb4b62;
					text-decoration:none;
				}
				.newsPage .text a:hover {
					color:#fb4b62;
					text-decoration:underline;
				}
				.newsPage .text ul, .text ol { 
					float:left;
					width:100%;	
					position:relative;
					box-sizing: border-box;
					-moz-box-sizing: border-box;
					-webkit-box-sizing: border-box;
				}
					.newsPage .text ul li {
						float:left;		
						width: 100%;
						margin:0px 0px 0.1vw 0px;
						padding:0px 0px 0px 1.3vw;	
						position:relative;				
						list-style: none; 
						background: url(https://ac19c1.claudeassets.com/20231118145022im_/https://steriosoft.com/images/ul_li_arrow.svg) top 0.4vw left no-repeat;
						box-sizing: border-box;
						-moz-box-sizing: border-box;
						-webkit-box-sizing: border-box;
					}
					.newsPage .text ol li {
						float:left;		
						width: 100%;
						margin:0px 0px 0.1vw 1.3vw;
						padding:0px 0px 0px 0px;
						position:relative;
					}
				.newsPage .text table {
					float:left;
					width:100%;
					color: #5c5c5c;
					font-size: 1vw;
					font-weight: 300;
					line-height: 1.4vw;
					border-spacing: 0; 
					border: 0; 
					border-collapse: collapse;
				}
				.newsPage .text table thead {
					background-color:#fafafa;
				}
				.newsPage .text table tr td {
					padding:0.5vw 0.8vw 0.5vw 0.8vw;
					border:1px solid #e5e5e5;
				}
				.newsPage .text table tr:hover {
					background-color:#fafafa;
				}
				.newsPage .galleryFoto {
					float:left;
					width:100%;
					position:relative;
					margin:3vw 0px 0px 0px;
					padding:0px 15vw 0px 15vw;
					display:flex;
					flex-direction:row;
					flex-wrap:wrap;
					justify-content:space-between;
					align-items:center;
					align-content:center;
				}
					.newsPage .galleryFoto .box {
						float:left;
						width: calc(33% - 2px);
						height:12vw;
						position:relative;
						margin:0px 0px 2px 0px;
					}
						.newsPage .galleryFoto .box .img {
							float:left;
							width:100%;
							height:100%;
							object-fit: cover;	
						}
.about {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
	.overview {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:10vw 5% 6vw 5%;
		background:#fff;
	}
		.overview .header {
			float:left;
			width:100%;
			position:relative;
			margin:0px 0px 6vw 0px;
			padding:0px 0px 0px 0px;
			color: #231f20;
			font-size: 7vw;
			font-weight: 700;
			line-height: 7vw;
			text-transform: uppercase;
			text-align:center;
			letter-spacing: 0.37px;
		}
		.overview .text {
			float:left;
			width:100%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color: #373737;
			font-size: 4vw;
			font-weight: 300;
			line-height: 5vw;
			text-align:center;
		}
			.overview .text strong {
				float:left;
				width:100%;
			}
			.overview .text p {
				float:left;
				width:50%;
				position:relative;
				margin:0px 0px 6vw 0px;
				padding:0px 0px 0px 0px;
				box-sizing: border-box;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				overflow:hidden;
				
			}
				
			.overview .text p:before {
				content: ' ';
				float:left;
				width:15vw;
				height:15vw;
				position:relative;
				left:50%;
				margin:0px 100% 4vw -7.5vw;
				padding:0px 0px 0px 0px;
				border:1px solid #7eced1;
				border-radius:40em;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				transition: all 0.2s ease-in-out;
			}
			
			.overview .text p:after {
				content: ' ';
				float:left;
				width:15vw;
				height:15vw;
				margin:0px 0px 0px -7.5vw;
				position:absolute;
				top:0;
				left:50%;
			}
			.overview .text p:nth-child(1):after { background: url(https://fc38c7.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_1.png) center no-repeat;background-size:8.4vw auto; }
			.overview .text p:nth-child(2):after { background: url(https://ba92a7.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_2.png) center no-repeat;background-size:8.2vw auto; }
			.overview .text p:nth-child(3):after { background: url(https://ab8bac.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_3.png) center no-repeat;background-size:8.1vw auto; }
			.overview .text p:nth-child(4):after { background: url(https://990d06.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_4.png) center no-repeat;background-size:8.1vw auto; }
			.overview .text p:nth-child(5):after { background: url(https://00a2a2.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_5.png) center no-repeat;background-size:8.1vw auto; }
			.overview .text p:nth-child(6):after { background: url(https://e2080c.claudeassets.com/20231118145022im_/https://steriosoft.com/images/overview_6.png) center no-repeat;background-size:8.1vw auto; }
			
			
	.sterio {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:12vw 5% 12vw 5%;
		background:#363a3b;
	}
		.sterio .mainFoto {
			float:left;
			width:80%;
			position:relative;
			margin:0px 10% 0px 10%;
			z-index:2;
		}
			.sterio .mainFoto .img {
				float:left;
				width:100%;
				position:relative;
			}
		.sterio .inside {
			float:left;
			width:100%;
			position:relative;
			margin:6vw 0px 0px 0px;
			padding:0px 0px 0px 0px;
			z-index:2;
		}
			.sterio .inside .header {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color: #ffffff;
				font-size: 7vw;
				font-weight: 700;
				line-height: 8vw;
				text-transform: uppercase;
				letter-spacing: 0.37px;
			}
			.sterio .inside .headerSmall {
				float:left;
				width:100%;
				position:relative;
				margin:3vw 0px 4vw 0px;
				padding:0px 0px 0px 0px;
				color: #7eced1;
				font-size: 4vw;
				font-weight: 400;
				line-height: 4vw;
				text-transform: uppercase;
				letter-spacing: 0.31px;
			}
			.sterio .inside .text {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color: #ffffff;
				font-size: 3.5vw;
				font-weight: 300;
				line-height: 4.5vw;
				letter-spacing: 0.36px;
				text-align:justify;
			}
				.sterio .inside .text em {
					font-style:normal;
					color: #7eced1;
				}
		.sterio .moveBg {
			float:left;
			width:200%;
			height:12.3vw;
			position:absolute;
			left:0;
			bottom:0;
			z-index:1;
			background: url(https://3750d6.claudeassets.com/20231118145022im_/https://steriosoft.com/images/sterioMoveBg.jpg) top left repeat-x;
			background-size:auto 100% !important;
			animation: bg-slide 100s linear infinite;
		}
		
		@-webkit-keyframes bg-slide {
			from { transform: translateX(0); }
			to { transform: translateX(-50%); }
		}
		
	.contact {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:12vw 5% 12vw 5%;
		background:#fff;
	}
		.contact .inside {
			float:left;
			width:100%;
			position:relative;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:center;
			align-content:center;
			z-index:2;
		}
			.contact .inside .icon {
				float:left;
				width:12vw;
				position:relative;
			}
			.contact .inside .header {
				float:left;
				width:100%;
				position:relative;
				margin:4vw 0px 0px 0px;
				padding:0px 0px 0px 0px;
				color: #ffffff;
				font-size: 7vw;
				font-weight: 700;
				line-height: 7vw;
				text-transform: uppercase;
				text-align:center;
				letter-spacing: 1px;
			}
			.contact .inside .text {
				float:left;
				width:100%;
				position:relative;
				margin:6vw 0px 2vw 0px;
				padding:0px 0px 0px 0px;
				color: #ffffff;
				font-family: Poppins;
				font-size: 3.5vw;
				font-weight: 400;
				line-height: 4.5vw;
				text-align:justify;
				text-align-last: center;
			}
				.contact .inside .text table {
					float:left;
					width:100% !important;
					margin:0px 0px 4vw 0px;
					position:relative;
				}
					.contact .inside .text table tr:first-child td {
						height:12vw;
						text-align:center;
					}
			.contact .inside .link {
				float:left;
				height:8vw;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 6vw 0px 4vw;
				color:#ffffff;
				font-size:3vw;
				font-weight:400;
				line-height:8vw;
				text-transform:uppercase;
				text-decoration:none;
				letter-spacing: 0.75px;
				z-index:2;
				border:1px solid #417372;					
				background: url(https://79a77f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowBlue.svg) right 2vw center no-repeat;
			}
				.contact .inside .link:hover {
					color:#b9e4e2;
				}
				
			.contact .inside .link:before {
				content: ' ';
				float:left;
				width:0;
				height:0;
				position:absolute;
				top:-1px;
				left:-1px;
				opacity:0;
				border-left:1px solid #fff;
				border-top:1px solid #fff;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				-o-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;
			}
				.contact .inside .link:hover:before {
					width: calc(100% + 1px);
					height:2.7vw;
					opacity:1;
				}
			.contact .inside .link:after {
				content: ' ';
				float:right;
				width:0;
				height:0;
				position:absolute;
				bottom:-1px;
				right:-1px;
				opacity:0;
				border-right:1px solid #fff;
				border-bottom:1px solid #fff;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				-o-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;
			}
				.contact .inside .link:hover:after {
					width: calc(100% + 1px);
					height:2.7vw;
					opacity:1;
				}
		.contact .mainFoto {
			float:left;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			z-index:1;
		}
			.contact .mainFoto .img {
				float:left;
				width:100%;
				height:100%;
				object-fit: cover;	
			}
			
	.operational {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:12vw 5% 12vw 5%;
		background:#fff;
	}
		.operational .inside {
			float:left;
			width:100%;
			position:relative;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:center;
			align-content:center;
			z-index:2;
		}
		.operational .mainFoto {
			float:left;
			width:100%;
			position:relative;
			top:0;
			left:0;
			z-index:1;
		}
			.operational .mainFoto .img {
				float:left;
				width:100%;
			}

.learn {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
	.learn .box {
		float:left;
		width:100%;
		padding:8vw 5% 8vw 5%;
		position:relative;
	}
		.learn .mainFoto, .learn .learnAnimation {
			float:left;
			width:100%;
			height:55vw;
			position:relative;
		}
			.learn .mainFoto .img {
				float:left;
				width:100%;
				height:100%;
				object-fit: cover;	
			}
			.learn .mainFoto .sketchfab-embed-wrapper {
				float:left;
				width:100%;
				height:100%;
				position:relative;
			}
			#learnJson {
				height:100%;
			}
		.learn .inside {
			float:right;
			width:100%;
			height:90%;
			position:relative;
			margin:6vw 0px 0px 0px;
			padding:0px 0px 6vw 0px;
			border-top:1px solid #d9d9d9;
			border-bottom:1px solid #d9d9d9;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:flex-start;
			align-content:flex-start;
		}
			.learn .inside .header {
				float:left;
				width:100%;
				position:relative;
				margin:6vw 0px 0px 0px;
				color: #231f20;
				font-size: 7vw;
				font-weight: 700;
				line-height: 7vw;
				letter-spacing: 0.6px;
				text-transform: uppercase;
			}
			.learn .inside .text {
				float:left;
				width:95%;
				position:relative;
				margin:3vw 0px 0px 0px;
				color: #231f20;
				font-family: Poppins;
				font-size: 3.5vw;
				font-weight: 400;
				line-height: 4.5vw;
				text-align:justify;
			}
			.learn .inside .text a {
				float:left;
				font-family: 'Oswald', sans-serif;
				color: #fb475f;
				font-size: 3.5vw;
				font-weight: 400;
				line-height: 4vw;
				margin:0px 0px 0px 0px;
				padding:0px 4vw 0px 0px;
				text-transform: uppercase;
				text-decoration:none;
				letter-spacing: 0.32px;
				border-bottom:1px solid rgba(0,0,0,0);
				background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right center no-repeat;
			}
				.learn .inside .text a:after {
					content: ' ';
					float:left;
					width:0%;
					position:relative;
					border-bottom:1px solid #fb475f;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;
				}
				.learn .box:hover .inside .text a:after {
					width:100%;	
					border-bottom:1px solid #fb475f;					
				}	

	.learn .box:nth-child(even) {
		background:#000;
	}
		.learn .box:nth-child(even) .mainFoto {
			float:right;
		}
		.learn .box:nth-child(even) .inside {
			float:left;
			border-top:1px solid #424242;
			border-bottom:1px solid #424242;
		}
			.learn .box:nth-child(even) .inside .header {
				color:#fff;
			}
			.learn .box:nth-child(even) .inside .text {
				color: #bdbdbd;
			}
				
.results {
	float:left;
	width:100%;
	position:relative;
	margin:11vw 0px 0px 0px;
	padding:0px 5% 2.2vw 5%;	
}
	.results .header {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 6vw 0px;
		color: #231f20;
		font-size: 7vw;
		line-height:7vw;
		font-weight: 700;
		text-transform: uppercase;
		text-align:center;
		letter-spacing: 1px;
	}
	.results .box {
		float:left;
		width:100%;
		height:45vw;
		position:relative;
		margin:0px 0px 4.5vw 0px;
	}
		.results .box .mainFoto {
			float:left;
			width:39%;
			height:100%;
			position:relative;
			background:#fff;
			border:1px solid #f0f0f0;
		}
			.results .box .mainFoto .img {
				float:left;
				max-width: calc(100% - 1vw);
				max-height:calc(100% - 1vw);
				object-fit: cover;	
			}
		.results .box .inside {
			float:right;
			width:53%;
			height:90%;
			position:relative;
			border-top:1px solid #d9d9d9;
			border-bottom:1px solid #d9d9d9;
			display:flex;
			flex-direction:column;
			flex-wrap:wrap;
			justify-content:center;
			align-items:flex-start;
			align-content:flex-start;
		}
			.results .box .inside .headerSmall {
				float:left;
				width:95%;
				position:relative;
				margin:0px 5% 0px 0px;
				color: #231f20;
				font-size: 3vw;
				font-weight: 700;
				line-height: 3.5vw;
				letter-spacing: 0.6px;
			}
			.results .box .inside .more {
				float:left;
				color: #fb475f;
				font-size: 3vw;
				font-weight: 400;
				line-height: 4vw;
				margin:2vw 0px 0px 0px;
				padding:0px 4vw 0px 0px;
				text-transform: uppercase;
				text-decoration:none;
				letter-spacing: 0.32px;
				background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right center no-repeat;
			}
				.results .box .inside .more:after {
					content: ' ';
					float:left;
					width:1%;
					position:relative;
					border-bottom:1px solid #fff;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					transition: all 0.4s ease-in-out;
				}
				.results .box:hover .inside .more:after {
					width:100%;	
					border-bottom:1px solid #fb475f;					
				}
				
.create {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:11vw 5% 12vw 5%;	
}
	.create .header {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		color: #231f20;
		font-size: 6vw;
		font-weight: 700;
		line-height: 6vw;
		letter-spacing: 0.6px;
		text-transform: uppercase;
		text-align:center;
	}
	
.signIn {
	display:none;
	float:left;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background: rgba(0,0,0,0.5);
	z-index:50;
}
	.signIn .inside {
		float:left;
		width:100%;
		height:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.signIn .inside .box {
			float:left;
			width:90%;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:5vw 0px 0px 0px;
			background:#fff;
		}
			.signIn .inside .box .header {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 5vw 0px;
				color: #231f20;
				font-size: 5vw;
				font-weight: 700;
				line-height: 5vw;
				text-transform: uppercase;
				text-align:center;
				letter-spacing: 0.8px;
			}
			.signIn .inside .box .close {
				float:right;
				position:absolute;
				top:5vw;
				right:5vw;
				cursor:pointer;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			.signIn .inside .box .signInForm {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:0px 5vw 0px 5vw;
			}
				
.example .mainFoto {
	float:left;
	width:35%;
	position:relative;
}
	.example .mainFoto .img {
		float:left;
		width:100%;
		height:100%;
		object-fit: cover;	
	}
	
.galleryFoto {
	float:left;
	width:100%;
	position:relative;
	margin:5px 0px 5px 0px;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	align-content:center;
}
	.galleryFoto .box {
		float:left;
		width: calc(25% - 5px);
		height:12vw;
		position:relative;
		margin:0px 0px 5px 0px;
	}
		.galleryFoto .box .img {
			float:left;
			width:100%;
			height:100%;
			object-fit: cover;	
		}
		
.galleryFotoOwl {
	float:left;
	width:100%;
	height:25vw;
	position:relative;
	margin:0px 0px 2vw 0px;
	padding:0px 0px 0px 0px;
}
	.galleryFotoOwl .box {
		float:left;
		width:100%;
		height:100%;
		position:relative;
	}
		.galleryFotoOwl .box .img {
			float:left;
			width:100%;
			height:100%;
			object-fit: cover;	
		}
	.galleryFotoOwl .owl-nav { 
		float:left;
		width:100%;
		margin:-1.6vw 0px 0px 0px;
		left:0;
		top:50%;
		position:absolute;
		z-index:5; 	
		font-size:0;
	}
		.galleryFotoOwl .owl-nav .owl-next {
			float:left;
			width:3.2vw;
			height:3.2vw;
			position:absolute;
			top:0;
			right:4%;
			font-size: 0;
			background: url(https://ab275f.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowRight.svg) center no-repeat !important;
			background-size:3.15vw;
		}
		.galleryFotoOwl .owl-nav .owl-prev {
			float:left;
			width:3.2vw;
			height:3.2vw;
			position:absolute;
			top:0;
			left:4%;	
			font-size: 0;
			background: url(https://4025b8.claudeassets.com/20231118145022im_/https://steriosoft.com/images/owlNav_arrowLeft.svg) center no-repeat !important;
			background-size:3.15vw;
		}
			.galleryFotoOwl .owl-nav .owl-next:focus, .galleryFotoOwl .owl-nav .owl-prev:focus {
				outline:none;
			}
	.galleryFotoOwl .owl-dots { 
		float:left;
		width:100%;
		position:absolute;
		left:0;
		bottom:1vw;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
		.galleryFotoOwl .owl-dots .owl-dot { 
			float:left;
			width:0.7vw;
			height:0.7vw;		
			margin:0px 0.3vw 0px 0.3vw;
			padding:0px 0px 0px 0px;
			position:relative;
			background:#000;
			border-radius:4vw;
		}
		.galleryFotoOwl .owl-dots .active { 
			background:#e12e38;
		}
			.galleryFotoOwl .owl-dots .owl-dot:focus {
				outline:none;
			}
		
.filesBox {
	float:left;
	width:100%;
	position:relative;
	margin:4vw 0px 2vw 0px;
	padding:0px 5% 0px 5%;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
	.filesBoxFile {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:1vw 0px 1vw 0px;
		font-size:3vw;
		line-height:4vw;
		color:#000;
		text-decoration:none;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-items:center;
		align-content:center;
	}
		.filesBoxFile .img {
			float:left;
			width:3vw;
			position:relative;
			margin:0px 1vw 0px 0px;
		}
		.filesBoxFile:hover {
			color:#e12e38;
		}
				
.googleMap {
	float:left;
	width:100%;
	height:500px;
	position:relative;
}
	.googleMap .mapaBox {
		float:left;
		width:100%;
		height:100%;
		position:relative;
	}
		.contentMap {
			float:left;
			position:relative;
			padding:0.8vw;
		}
			.contentMap__name {
				float:left;
				width:100%;
				position:relative;
				margin:0px 0px 0.5vw 0px;
				color: #383436;
				font-size: 1.1vw;
				font-weight: 800;
				line-height: 1.1vw;
				text-align:left;
				letter-spacing: 1px;
			}
			.contentMap__text {
				float:left;
				width:100%;
				position:relative;
				color: #383436;
				font-size: 0.9vw;
				font-weight: 400;
				line-height: 1.3vw;
				text-align:left;
				letter-spacing: 1px;
			}
				.gm-ui-hover-effect {
					top:3px !important;
					right:3px !important;
				}
				
.formBox { 
	float:left;
	width:100%;
	position:relative;
	margin:2.5vw 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	.formBox__inside { 
		float:left;
		width:100%;
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
		.formBox__inside.smallWidth {
			width:100%;
		}
	.formBox__inputBox { 
		float:left;
		width:100%;
		margin:0px 0px 1.5vw 0px; 
	}
		.formBox__inside.smallWidth .formBox__inputBox:nth-of-type(1) { 
			float:left;
			width:100%;
			margin:0px 0px 0px 0px; 
		}
		.formBox__inside.smallWidth .formBox__inputBox:nth-of-type(2) { 
			float:left;
			width:100%;
			margin:0px 0px 0px 0px; 
		}
		.formBox__inputBox.allWith {
			width:100%;
		}
	.formInput { 
		float:left;
		width:100%;
		height:8vw;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 3vw 0px 3vw;
		color: #000;
		font-size:3vw;
		line-height:3vw;
		font-weight:400;
		border:1px solid #eaeaea;
		background:#ffffff url(https://6a4182.claudeassets.com/20231118145022im_/https://steriosoft.com/images/inputMust.png) right 4vw center no-repeat;	
	}
			.formInput:focus {
				background:#ffffff url(https://6a4182.claudeassets.com/20231118145022im_/https://steriosoft.com/images/inputMust.png) right 6vw center no-repeat;	
			}
		.formSelect {
			-webkit-appearance: none;
			-moz-appearance: none;
			background: url(https://6b5543.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPingDown.svg) right 1vw center no-repeat;
		}
			.formSelect:focus {
				background: url(https://6b5543.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPingDown.svg) right 1vw center no-repeat;
			}
	.formTextarea  { 
		float:left;
		width:100%;
		min-width:100%;
		max-width:100%;
		height:100px;
		min-height:100px;
		max-height:300px;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:1vw 0px 0px 1vw;
		color:#000;
		font-size:14px;
		line-height:14px;
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formSubmit  { 
		float:right;
		height:12vw;
		margin:0px 0px 2vw 0px;
		padding:0px 8vw 0px 8vw;
		background-color: #ff3552;
		color: #ffffff;
		font-size: 6vw;
		font-weight: 400;
		line-height: 12vw;
		text-transform: uppercase;
		border:0px solid #dedede;
		cursor:pointer; 
		border-radius:2px;
	}	
		.formSubmit:hover {
			background:#000;
		}
	.formBox__checkBox {
		float:left;
		width:96%;
		min-height:8vw;
		margin:0px 2% 0px 2%;
		cursor:pointer;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
	.formBox__checkInput {
		float:left;
		width:0;
		height:0;
		position:relative;
	}
	.formBox__checkText {
		float:left;
		width:calc(100% - 8vw);
		position:relative;
		color: #231f20;
		font-size:12px;
		line-height:16px;
		font-weight:400;
		text-align:justify;
		z-index:1;
	}
		.formBox__checkText.textUp {
			color: #000;
			font-size:3vw;
			line-height:4vw;
			font-weight:400;
		}
		.formBox__checkText a {
			color:#231f20;
			text-decoration:underline;
		}
		.formBox__checkText a:hover {
			color:#ff3552;
			text-decoration:underline;
		}		

	.formBox__checkInput:before {
		content: ' ';
		float:left;
		display:inline-block;
		width:4vw;
		height:4vw;
		margin:-2.3vw 0px 0px 0px;
		vertical-align:middle;
		background:#fff url(https://f4b827.claudeassets.com/20231118145022im_/https://steriosoft.com/images/checOff.png) center no-repeat;
		background-size:4vw 4vw;
		cursor:pointer;
		position:relative;
		z-index:2;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

		.formBox__checkInput:checked:before {
			content: ' ';
			background:#fff url(https://dd528b.claudeassets.com/20231118145022im_/https://steriosoft.com/images/checOn.png) center no-repeat;
			background-size:4vw 4vw;
		}	
	.formInput:focus, .formTextarea:focus, .formSubmit:focus { outline:none; }
	
	.recaptcha {
		float:right;
		width:100%;
		margin:4vw 0px 0px 0px;
		position:relative;
		color: #231f20;
	}
		.recaptcha span, .showCreateIn {
			position:relative;
			left:5px;
			color: #5bd4d0;
			cursor:pointer;
		}
			.recaptcha .showCreateIn {
				color: #5bd4d0;
				background:none;
			}
		.noMargin { margin:0; }
		.width-50 { width:100%; }
		.forgot {
			float:right;
			height:4vw;
			margin:0px 0px 2vw 0px;
			padding:0px 0px 0px 0px;
			right:0;
			top:0;
			color: #231f20;
			font-size: 13px;
			font-weight: 600;
			line-height: 4vw;
			letter-spacing: 0.28px;
			text-decoration:none;
		}
			.forgot:hover {
				 color: #ff3552;
			}
		.allBorder {
			border-top:1px solid #cccccc;
			padding:1.2vw 0px 1.2vw 0px;
		}
		.recaptcha a {
			color: #231f20;
			text-decoration:none;
			padding:0px 4vw 0px 0px;
			background: url(https://3292bf.claudeassets.com/20231118145022im_/https://steriosoft.com/images/arrowPink.svg) right no-repeat;
		}
			.recaptcha a:hover {
				color: #ff3552;
			}
	::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		color: #231f20;
		opacity: 1; /* Firefox */
	}

	:-ms-input-placeholder { /* Internet Explorer 10-11 */
		color: #231f20;
	}

	::-ms-input-placeholder { /* Microsoft Edge */
		color: #231f20;
	}
	
.popup {
	float:left;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background: rgba(0,0,0,0.9);
	z-index:80;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
	.popup__wrap {
		float:left;
		width:90%;
		position:relative;
		display:flex;
		flex-direction:column;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
	.popup__title {
		float:left;
		width:100%;
		position:relative;
		color: #fff;
		font-size: 5vw;
		font-weight: 300;
		line-height: 6vw;
		text-align:center;
	}
		.popup__title a {
			color:#fff;
		}
	.popup__close {
		float:left;
		height: 12vw;
		position:relative;
		margin:4vw 0px 0px 0px;
		padding:0px 8vw 0px 8vw;
		color: #fefefe;
		font-size: 4vw;
		font-weight: 300;
		line-height: 12vw;
		border:0;
		text-align:center;
		text-decoration:none;
		background:#5ad0cc;
	}
	
.footer {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:8vw 5% 8vw 5%;
	background:#fff;
}
		.footer.backgroundSliver {
			background-color: #eeeeee;
		}
	.footer .left {
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		.footer .arrowUp {
			display:none;
		}
			.footer .img {
				float:left;
				margin:0px 0px 0px 0px;
			}
				.footer .arrowUp:hover {
					color:#fff;
				}
			.footer .left .logo {
				float:left;
				position:relative;
				margin:0px 0px 0px 2vw;
			}
	.footer .middle {
		float:left;
		width:100%;
		position:relative;
		margin:6vw 0px 6vw 0px;
		padding:0px 0px 0px 0px;
	}
		.footer .middle .text {
			float:left;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color: #6e6e6e;
			font-size: 3.5vw;
			font-weight: 400;
			line-height: 12vw;
		}
			.footer .middle .text a {
				color: #6e6e6e;
				text-decoration:none;
			}
			.footer .middle .text a:hover {
				color: #fb4b62;
				text-decoration:none;
			}
			.footer .middle .text p {
				float:left;
				width:100%;
				height:12vw;
				position:relative;
				margin:0px 0px 2vw 0px;
				padding:0px 0px 0px 15vw;
			}
			.footer .middle .text p:nth-child(1) {
				background: url(https://40e0ad.claudeassets.com/20231118145022im_/https://steriosoft.com/images/footerIcon_1.svg) left center no-repeat;
				background-size:12vw;
			}
			.footer .middle .text p:nth-child(2) {
				background: url(https://0163cb.claudeassets.com/20231118145022im_/https://steriosoft.com/images/footerIcon_2.svg) left center no-repeat;
				background-size:12vw;
			}
			.footer .middle .text p:nth-child(3) {
				background: url(https://0163cb.claudeassets.com/20231118145022im_/https://steriosoft.com/images/footerIcon_2.svg) left center no-repeat;
				background-size:12vw;
			}
			.footer .middle .text p:nth-child(4) {
				background: url(https://0163cb.claudeassets.com/20231118145022im_/https://steriosoft.com/images/footerIcon_2.svg) left center no-repeat;
				background-size:12vw;
			}
}

/*
     FILE ARCHIVED ON 14:50:27 Nov 18, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:59:49 Aug 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.816
  exclusion.robots: 0.066
  exclusion.robots.policy: 0.052
  esindex: 0.01
  cdx.remote: 26.827
  LoadShardBlock: 69.898 (3)
  PetaboxLoader3.datanode: 163.941 (4)
  PetaboxLoader3.resolve: 84.092 (2)
  load_resource: 190.682
*/