

/* Start:/local/templates/uot_close/template_styles.css?17246093252876*/
/*Start Reset*/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed,  
figure, figcaption, footer, header, hgroup,  
menu, nav, output, ruby, section, summary, 
time, mark, audio, video { 
    margin: 0; 
    padding: 0; 
    border: 0;  
    vertical-align: baseline; 
	box-sizing: border-box;
	-moz-box-sizing: border-box;
} 
/* HTML5 display-role reset for older browsers */ 
article, aside, details, figcaption, figure,  
footer, header, hgroup, menu, nav, section { 
    display: block; 
} 
body { 
    line-height: normal; 
} 
ol, ul { 
    list-style: none; 
} 
blockquote, q { 
    quotes: none; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
    content: ''; 
    content: none; 
} 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
}
/*End Reset*/

@font-face {
	font-family: 'Conv_Proxima Nova Semibold_0';
	src: url('/local/templates/uot_close/fonts/Proxima Nova Semibold_0.eot');
	src: local('☺'), url('/local/templates/uot_close/fonts/Proxima Nova Semibold_0.woff') format('woff'), url('/local/templates/uot_close/fonts/Proxima Nova Semibold_0.ttf') format('truetype'), url('/local/templates/uot_close/fonts/Proxima Nova Semibold_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {height: 100%;}

body{
	font-family: 'Conv_Proxima Nova Semibold_0';
	font-size:14px;
	color:rgb(36,44,93);
	font-weight:normal;
	width:100%;
	height: 100%;
}

#header {
	width:100%;
	height:100%;
	background: url(/local/templates/uot_close/images/section_top_bg.png) top center no-repeat;
	background-size:cover;
	color:rgb(255,255,255);
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	-webkit-align-content: center;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	overflow:hidden;
}
#first-screen-description {width:100%;height:390px;display:flex;justify-content: center;align-items:center;	background: url(/local/templates/uot_close/images/secton_top_descr_bg.png) left center no-repeat;background-size:contain;padding-left:30vw;}
.description-block {padding-left:20vw;padding-bottom:2vw;}

h1 {
	font-size: 3vw;
	line-height: 1.2;
	text-shadow: 2px 2px 0 rgba(28,40,79,0.63);
}

@media (max-width:768px) {
	#first-screen-description {padding-left:30px;background-position:bottom center;padding-right:30px;background-size:auto;height:100%;}
	.description-block {padding-left:0;}
	.description-block h1 {font-size:6vw;text-align:center;}
}
@media (max-width:480px) {
	#first-screen-description {background-position:bottom left -100vw;}
	.description-block h1 {font-size:14vw;}
}
@media (max-width:420px) {
	#first-screen-description {background-position:bottom left -110vw;}
	.description-block h1 {font-size:14vw;margin-bottom:70vw;}
}
/* End */
/* /local/templates/uot_close/template_styles.css?17246093252876 */
