/* roboto-100 - latin-ext_latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/roboto-v30-latin-ext_latin-100.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-100.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-100italic - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: url('../fonts/roboto-v30-latin-ext_latin-100italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-100italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-300 - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/roboto-v30-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-300italic - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: url('../fonts/roboto-v30-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-regular - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/roboto-v30-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-italic - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/roboto-v30-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-500 - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/roboto-v30-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-500italic - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: url('../fonts/roboto-v30-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-700 - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/roboto-v30-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-700italic - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: url('../fonts/roboto-v30-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-900 - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/roboto-v30-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-900italic - latin-ext_latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 900;
	src: url('../fonts/roboto-v30-latin-ext_latin-900italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/roboto-v30-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/roboto-v30-latin-ext_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-900italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/roboto-v30-latin-ext_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/roboto-v30-latin-ext_latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  * {
	box-sizing: border-box;
}
main {
    padding-top: calc(35px + .9rem);
}

a {
	text-decoration: none;
}
img {
	max-width: 100%;
}
ul {
	list-style-type: none;
    padding-inline-start: 0;
    margin: 0;
}
.max-w {
	max-width: 1700px;
	margin: 0 auto;
}

body {
	font-family: "Roboto", sans-serif;
    background-color: #fff;
    margin: 0;
    padding: 0;
    font-size: 12px;
    text-align: center;
    line-height: 180%;
    background-image: none;
}
nav {
	font-size: 14px;
}
.pb .bd-3 > div {
   margin: 2rem!important;
   width: calc(33% - 12rem);
}
.mt-5 {
margin-top: 3rem;
}
.fst-italic {
    font-style: italic;
}
header nav li {
	display: inline-block;
}
.a-menu-gora {
	text-align: center;
    float: left;
    color: #fff;
    text-decoration: none;
    margin-right: 15px;
	line-height: normal;
}
.a-menu-gora:hover {
    color: #6d8fff;
}
.d-block {
    display: block!important;
}
.dropbtn {
  background-color: #14387f;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  display: flex;
  align-items: center;
}
.dropbtn > span {
	order: 2;
	margin-right: 0;
	margin-left: 10px;
	font-size: .9rem;
}
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
    color: black;
	background-color: black;
    text-decoration: none;
    display: flex;
    padding: 16px;
	align-items: center;
}

.dropdown-content a img {
	margin-right: 5px;
 }

.dropdown-content a:hover {
	background-color: #424242;
}


.dropdown:hover .dropdown-content {display: block;}

footer {
	background-color: #F6F6F6;
	padding: 4rem 0;
}
.f1, .f1 > div  {
	display: flex;
	color: #4B4B4B;
    align-items: center;
	font: normal normal normal 14px/19px Roboto;
}
.f1 img, .f1 span:before  {
	margin-right: 1rem;
}
.f1 span:before {
	position: relative;
	content: ' ';
	border: solid #ccc;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 5px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	font: normal normal normal 14px/19px Roboto;
}
.container {
	max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
    position: relative;
}
.f1 > .container, .f2 > .container {
	padding-bottom: 2rem;
    border-bottom: 2px solid #D3D3D3;
}
.f1 img {
	filter: brightness(0.5);
}
.category {
	font-size: 16px;
	font-weight: 600;
	color: #4B4B4B;
	margin: 1rem 0;
	display: block;
}
.f2 a, .f3 span, .f3 a {
	font: normal normal normal 16px/21px Roboto;
    color: #4B4B4B;
    padding: .3rem 0;
    display: block;
}
.f2 .container, .f3 .container {
	display: flex;
	justify-content: space-between;
}
.f3 {
	padding: 2rem 0;
}
.f3 ul > li {
	padding-right: 1rem;
}
.f3 ul > li:last-child {
	padding-right: 0;
}
.f3 ul > li, .f3 ul > li > a {
	display: inline;
}
.f3 span > a {
	display: inline;
}
.btn-primary, .btn-secondary:hover, .btn-white:hover {
    background: #3A68FF 0% 0% no-repeat padding-box;
    border: 1px solid #3A68FF;
    border-radius: 24px;
    padding: 12px 50px;
    color: #fff;
    text-align: center;
	transition: 0.5s;
    font: normal normal normal 16px/21px Roboto;
}
.btn-secondary {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #000000;
    border-radius: 24px;
    padding: 12px 50px;
    color: #000;
    text-align: center;
	transition: 0.5s;
    font: normal normal normal 16px/21px Roboto;
}

.material{
	display: flex;
	gap:10px;
}
/* .mniejszeBtn{
	padding: 12px 20px;
} */

h1, h2 {
	margin: 0;
	text-align: center;
	font: normal normal bold 44px/58px Roboto;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1;
}

.blue-line {
    width: 54px;
    height: 5px;
    background: #3a68ff 0% 0% no-repeat padding-box;
    margin: 30px auto 75px auto;
	margin-bottom: 2rem;
}
.hp-1, .bd-2 p, .sk-1 p, .kw-1 p {
	text-align: center;
	font: normal normal normal 20px/26px Roboto;
	color: #000000;
}
.hp-12 {
	display: inline-flex;
}
.hp-12 > * {
	margin: 3rem 1rem;
}
.hp-center {
	max-width: 50%;
	margin: 0 auto;
}
.hp-center-2 {
	max-width: 70%;
	margin: 0 auto;
}
.hp-2 {
	    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: 50% 50%;
    grid-template-areas:
        ". ."
        ". .";
}

.hp-2 > .card {
	    min-height: 250px;
margin: 1rem;
transition: 0.5s;
}
.hp-2 > .card.c1 {
	background: url(https://laboratorium.radwag.pl/nowa/content/img/Laboratorium_Pomiarowe.png);
	background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
	margin-left: 0;
}
.hp-2 > .card.c2 {
	background: url(https://laboratorium.radwag.pl/nowa/content/img/Laboratorium_Badawcze.png);
	background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
	margin-right: 0;
}
.hp-2 > .card.c3 {
	background: url(https://laboratorium.radwag.pl/nowa/content/img/Konsultacje_metrologiczne_szkolenia.png);
	background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
	margin-left: 0;
}
.hp-2 > .card.c4 {
	margin-right: 0;
	background: url(https://laboratorium.radwag.pl/nowa/content/img/Kwalifikacje_IQ.png);
	background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
}
.hp-2 > .card > div {
	display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 100%;
    background-color: rgba(0,0,0,0.51);
    padding: 2rem;
}
.hp-2 > .card:hover {
	 background-size: 120% auto!important;
}
.bg-white {
	background-color: #fff;
}
.btn-white {
	width: 150px;
    height: 40px;
    border: 1px solid #fff;
	transition: 0.5s;
    border-radius: 24px;
    padding: 12px 50px;
    color: #fff;
    text-align: center;
    font: normal normal normal 16px/21px Roboto;
	display: flex;
    justify-content: center;
    align-items: center;
    align-self: flex-end;
}

.card h2 {
    font: normal normal bold 26px/35px Roboto;
    color: #fff;
	margin-top: 0;
	text-align: left;
}
.bg-light {
	background-color: #F6F6F6;
}
.num {
	text-align: center;
	font: normal normal 600 30px/39px Roboto;
	color: #3A68FF;
}

.hp-3 {
	display: flex;
	    position: relative;
    top: -4rem;
	    -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);
	    background-color: #fff;
}

.hp-3 > div, .on-4 > div {
	    padding: 2%;
}
.hp-3 p, .on-4 p {
	text-align: center;
	font: normal normal normal 16px/21px Roboto;
	letter-spacing: 0px;
	color: #000000;
}

.hp-4, .wz-2 {
	max-width: 500px;
	text-align: left;
	position: relative;
    z-index: 1;
}
.wz-2 {
	max-width: 700px;
}
.hp-4 > *, .wz-2 > * {
	text-align: left;
	    margin-bottom: 3rem;
}
.hp-4 p {
	font: normal normal normal 22px/29px Roboto;
}
.wz-2 p {
	font: normal normal normal 20px/30px Roboto;
}
.hp-5 {
	position: relative;
    z-index: 0;
    max-width: 100%;
}

.hp-logos {
	display: flex;
    justify-content: flex-end
}
.hp-logos img {
	margin: 1rem;
	height:120px;
}

.btn-primary span:after, .btn-secondary span:after, .btn-white span:after  {
    content: '\2794';
    color: #fff;
    position: relative;
    opacity: 0;
    top: 0;
    transition: 0.5s;
    left: 15px;
}

.tl {
	text-align: left!important;
}
h1.tl {
	padding: 3rem 0;
}
.btn-primary:hover span:after, .btn-secondary:hover span:after, .btn-white:hover span:after {
  opacity: 1;
  left: 5px;
}
.wz-1 {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 508px;
	background: transparent url('img/Banner-Laboratorium-Pomiarowe.png') 0% 0% no-repeat padding-box;
}
.wz-1 h1 {
	text-align: center;
	font: normal normal 600 48px/63px Roboto;
	color: #FFFFFF;
}
.wz-3 {
	display: flex;
    justify-content: center;
}
.wz-3 > div {
	margin: 0 1rem;
}
.h3, .wz-3 h3, .bd-3 h3  {
	font: normal normal bold 22px/29px Roboto;
}
.wz-3 h3, .bd-3 h3 {
	text-align: center;
	color: #000000;
}
.wz-3 a {
	text-align: center;
	font: normal normal bold 18px/24px Roboto;
	color: #3A68FF;
}
.wz-4 .red {
	text-align: center;
	font: normal normal normal 22px/29px Roboto;
	color: #FF0000;
}
p, .subtitle {
	text-align: center;
	font: normal normal normal 18px/24px Roboto;
	color: #000000;
}
.subtitle {
	color: #fff;
}
.black {
	color: #000!important;
}
.blue {
	color: #3A68FF!important;
	font-weight: 500;
}
.fs-700 {
font-weight: 700;
}
.wz-6 p, .wz-7 p, .bd-1 p, .on-1 p, .on-2 p {
	text-align: left;
}
.btn-primary.m3in {
	display: inline-block;
    margin-top: 3rem;
}
.table-section {
	background: #F6F6F6 0% 0% no-repeat padding-box;
	padding: .5rem 1.5rem;
	text-align: left;
}
.table-section h3 {
	font: normal normal bold 22px/29px Roboto;
	color: #3A68FF;
	margin: .5rem 0;
}
.table-header {
	border-bottom: 2px solid #D9D9D9;
}
.t-nowrap {
	white-space: nowrap;
}
.link {
	font: normal normal bold 18px/24px Roboto;
	color: #3A68FF;
}
.fst-italic {
    font-style: italic!important;
}
.bd-1 {
	display: flex;
    align-items: center;
}
.bd-1 > div {
	text-align: left;
	width: 50%;
}
.bd-1 > div:first-child {
	padding: 4rem 2rem;
}
.bd-1 h2 {
	text-align: left;
}
.bd-1 div:last-child {
	display: flex;
	justify-content: center;
}
.bd-1 a[role=button] {
	margin-top: 1rem;
    display: inline-block;
}
.bd-3 {
	display: flex;
}
.bd-3 > div {
	margin: 0 2rem;
}
.bd-3 > div:first-child {
	margin-left: 0;
}
.bd-3 > div:last-child {
	margin-right: 0;
}
.bd-3 p {
	font: normal normal normal 20px/29px Roboto;
	color: #5C5C5C;
}
.circle {
	padding: 1rem;
    background: #F6F6F6;
    border-radius: 3rem;
    display: inline-flex;
    width: 71px;
    height: 71px;
}
.bd-5 > div {
    width: 20%;
    display: flex;
    margin: 0 auto 4rem auto;
    flex-direction: column;
    height: 100%;
    place-self: stretch;
    align-self: baseline;
}
.bd-5 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.bd-5 img {
        max-height: 50px;
    margin: 0 auto;
}
.sk-1,.kw-1 {
	    margin: 4rem auto 0 auto;
}
.sk-2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 3rem;
}
.sk-2 > div {
	width: 50%;
	max-width: 400px;
	padding: 2rem;
}
.sk-2 .type {
	text-align: right;
    font: normal normal 500 16px/21px Roboto;
    letter-spacing: 1.6px;
    color: #A5A5A5;
    text-transform: uppercase;
}
.sk-2 .label {
	text-align: left;
	font: normal normal bold 16px/21px Roboto;
	color: #3A68FF;
}
.sk-2 h3.topic {
	text-align: left;
	color: #000;
}
.sk-2 .btn-secondary {
	padding: 6px 25px!important;
    font-size: .95rem;
}
.kw-1 h2 {
	font: normal normal 600 32px/43px Roboto;
}
.kw .bd-3 .card {
	background-color: #fff;
	padding: 1rem;
	width: 33%;
}
.on-1 {
	padding: 4rem 0;
}
.on-1 h2 {
	text-align: left;
}
.on-1 div:last-child {
    max-width: 70%;
    text-align: left;
    margin: 2rem 0 2rem auto;
}
.on-2 {
	display: flex;
}
.on-2 div:first-child {
	width: 30%;
}
.on-2 p {
	font: normal normal 600 26px/50px Roboto;
}
.author {
	font: normal normal 600 22px/29px Roboto;
}
.position {
	font: normal normal normal 20px/26px Roboto;
	color: #A5A5A5;
}
.pb .bd-3 {
	justify-content: center;
	flex-wrap: wrap;
}

.on-3 {
	text-align: left!important;
	display: flex;
    place-content: center;
	align-items: center;
	    margin-top: 2rem;
}
.on-3 > div:last-child {
	margin-left: 2rem;
}
.on-4 {
	display: flex;
	justify-content: center;
}
.on-5 {
	padding: 2rem;
}
.on-5 h2 {
	margin-bottom: 2rem;
}
.on-6 {
	margin: 4rem 0;
}
.dataContainer h2 {
	font-weight: 600!important;
	text-align: left;
}

.bd-3 > div {
	width: 33%;
}
.hp-3 > div, .on-4 > div {
	width: 20%;
}
.circle.white {
	background: #ffffff;
}

.burger{display:none;flex-direction:column;margin:0 16px;cursor:pointer;z-index:+2;}
.burger div{width:23px;height:3px;background-color:#fff;border-radius:17px;margin:3px;transition:all 0.3s ease;}
@media screen and (max-width: 980px){
.burger{display:flex;}
}
    .menu-open .burger .line1 {
    transform: rotate(-45deg) translate(-5px, 7px);
}
.menu-open  .burger .line2 {
    opacity: 0;
}
.menu-open .burger .line3 {
    transform: rotate(45deg) translate(-5px, -8px);
}
.mobile-menu-btn {
	display: none;
	position: absolute;
	left: 0;
}
header {
	position: fixed;
    width: 100%;
	    z-index: 9999;
}
.lang-full {
	display: inline;
}
.lang-sc {
	display: none;
}
.order-2 {
	order: 2;
}
.block_image_text_column_scroll {
    overflow-wrap: anywhere;
}


@media only screen and (max-width: 1199px) {
.pb .bd-3 > div {
		margin: 2rem!important;
		width: calc(50% - 8rem)!important;
	}
}

@media only screen and (max-width: 992px) {


        .on-1 div:last-child {
           max-width: 100%;
        }
        .order-1, .order-2 {
	    order: unset;
        }
	.f1 > .container {
	    display: flex;
		justify-content: center;
	}
	.bd-5 {
		flex-direction: column;
	}
	.bd-5 > div {
		width: 100%;
		margin: 1rem auto;
	}
	.bd-1 > div:first-child {
		margin-bottom: 3rem;
	}
	
	.block_image_text_column_scroll {
		padding: 70px 60px;
	}
	.content > .contentAndImagesScroll > .rev > .secondDataContainer {
		justify-content: center!important;
	}
	.contentAndImagesScroll {
		display: flex!important;
		flex-direction: column;
	}
	.block_image_text_column_scroll {
	    display: inline-table!important;
	}
	.hp-center {
		max-width: 70%;
	}
	main {
		padding-top: calc(35px + 2rem);
	}
	
	.lang-full {
		display: none;
	}
	.lang-sc {
		display: inline;
	}
	
	.wz-3, .bd-3 {
		flex-wrap: wrap;
	}
	.bd-3 > div {
		margin: 1rem 0;
	}

	.wz-3 > div {
		margin: 2rem 1rem;
		width: 100%;
	}
	.mobile-menu-btn {
		display: block;
	}
	.nn_top {
		transition: 0.5s;
		max-height: calc(35px + 2rem);
		overflow: hidden;
		height: 100%!important;
	}
	.menu-open .nn_top {
		max-height: 1000px;
	}
	
	.dropdown-content a {
		color: white;
	}
	.hp-2 > .card.c1, .hp-2 > .card.c2, .hp-2 > .card.c3, .hp-2 > .card.c4 {
		background-size: 150%;
	}
	.hp-2 > .card.c1:hover, .hp-2 > .card.c2:hover, .hp-2 > .card.c3:hover, .hp-2 > .card.c4:hover {
		background-size: 200%!important;
	}
	
	.dropdown {
    right: 1rem;
    z-index: 999;
    position: fixed;
}
.bd-1, .content div, .f2 .container, .f3 .container {
	flex-wrap: wrap;
}

.bd-1 > div, .sk-2 > div, .bd-3 > div, .kw .bd-3 .card, .f2 > .container > div, .f3 > .container > *, .secondDataContainer, .mainDataContainer {
	width: 100%!important;
}
.f3 > .container > * {
	text-align: center;
	padding: .5rem 0;
}

.sk-2 > div {
    margin: 1rem auto;
}

.f2 > .container > div {
	text-align: center;
}
	nav ul {
		display: flex;
		flex-direction: column;
	}
	.a-menu-gora {
		margin: .5rem 0;
	}
	.secondDataContainer {
	    padding: 2rem;
	}
	.hp-2 {
		grid-template-columns: 100%;
		grid-template-rows: auto;
		grid-template-areas: none;
	}
	.hp-2 > .card {
		margin: .5rem 0!important;
	}
	.card h2 {
			text-align: center;
	}
	.hp-12 {
		    flex-direction: column;
			margin-bottom: 2rem;
	}
	.hp-12 > * {
		margin: 1rem 0;
	}
	.hp-2 .btn-white {
		align-self: center;
	}
	.on-4, .hp-3 {
		flex-wrap: wrap;
	}
	.hp-3 > div, .on-4 > div {
		width: 100%;
	}
	.n_top {
		padding: 1rem 0;
		flex-direction: column;
	}
	.n_top > a {
		margin-bottom: 1.5rem;
	}
	.dropbtn {
		padding: 0 1rem 0 0;
	}
	.n_top .dropdown, .dropbtn {
		text-transform: uppercase;
	}
	.dropdown-content {
		right: -1rem;
		min-width: 0;
		padding: 0.2rem 2rem;
		background-color: #000;
	}
	
	
}



.contentAndImagesScroll.img-white > .block_image_text_column_scroll > .mainDataContainer {
	background-color: #fff!important;
}

#cookieInfo {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #e4e4e4;
    z-index: 999;
	}
#cookieInfo p {
	font-size: .9rem;
}
#cookieAccept {
	font-size: .9rem;
    padding: 6px 25px;
    margin-bottom: .5rem;
    display: inline-block;
}
.max-plus {
    margin: 0 auto;
    max-width: 2500px;
    margin-bottom: 4rem;
}
.circle > .txticon {
	font-size: 22px;
    text-align: center;
    font-weight: 600;
    color: #3A68FF;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}
@media only screen and (max-width: 750px) {

	.pb .bd-3 > div {
		margin: 2rem!important;
		width: calc(100% - 4rem)!important;
	}

}
@media only screen and (max-width: 450px) {
	.f3 ul > li, .f3 ul > li > a {
		display: block;
	}
	.f3 ul > li {
		padding-right: 0;
		margin-bottom: .5rem;
	}
}