@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900&display=swap');


@font-face {
    font-family: Gilroy-ExtraBold;
    src: url(../font/Gilroy-ExtraBold.otf);
    font-weight: bold;
}
@font-face {
    font-family: Gilroy-Light;
    src: url(../font/Gilroy-Light.otf);
    font-weight: normal;
}


/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'video_icons';
    src: url('../font/video_icons.svg?47233594#video_icons') format('svg');
  }
}
*/

/* CSS Document */
* {box-sizing: border-box;
  -moz-box-sizing:border-box; /* Firefox */
  -webkit-box-sizing:border-box; /* Safari */
}


textarea{resize: vertical;font-family: "Gilroy-Light","Open Sans",Helvetica;}
input{font-family: "Gilroy-Light","Open Sans",Helvetica;}


a{outline: none; text-decoration:none;color:#007ca4;color:unset;}
a:hover{color:unset;}

html, body{
    margin:0;
    padding:0;
	font-family:"Gilroy-Light",'Source Sans Pro',Helvetica,Verdana; 
	font-size:13px;
	font-weight:normal;
}
main {

}
section {
	min-height: calc(100vh - 351px);
}
.fleft{float:left;}
.fright{float:right;}

/* Larger than mobile */
@media (min-width: 400px) {}

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {}

/* Larger than tablet */
@media (min-width: 750px) {}

/* Larger than desktop */
@media (min-width: 1000px) {}

/* Larger than Desktop HD */
@media (min-width: 1200px) {}