@import url('https://use.typekit.net/rvz3jgb.css');
// @import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import '../components/header';
// @import url('https://unpkg.com/ionicons@4.2.2/dist/css/ionicons.min.css');

:root {
  --main-color: #112b74;
  --second-color: #FE5D80;
  --third-color: #5462AA;
  --gray-color: #515C6F;
  --black-color: #303030;
  --light-1-color: #EBEFF5;
  --light-2-color: #F8F8FC;
  --light-3-color: #F8F8FF;
  --second-bg: rgb(254 ,93 ,128);
  --main-bg-light: rgba(17,43,117, .06);

  --second-bg-light: rgba(254 ,93 ,128, .06);
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: 'filson-pro', sans-serif;
  // font-family: 'Rubik', sans-serif;
}

a {
  text-decoration: none;
  color: var(--black-color);

}
a:hover {
text-decoration: none;
}
::-moz-selection { 
  background-color: rgba($c-second, .7);
  color: white;
}
::selection { 
  background-color: rgba($c-second, .7);
  color: white;; }

figure {
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 10px;
	margin-inline-end: 0;
}

body {
  /* overflow: hidden; */
  font-size: 16px;
  line-height: 22px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Rubik', sans-serif;
  color: var(--black-color);
  font-weight: 400;
  background-color: #fff;
  // overflow-x: hidden ;
}



.height100 {
  height: 100% !important;
}