



@charset "utf-8";



@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');





body {

	overflow-x: hidden;

  font-family: 'Poppins', 'Arial', sans-serif;

	font-size: 16px;

	font-weight: 400;

	line-height: 24px;

	color: #192A32;

	text-align: left;

	background: #154D5B;

}







p {

  margin-top: 16px;

}



ul, ol {

  text-align: left;

	padding-left: 22px;

}





ol > li {

  position: relative;

  padding: 0px;

	line-height: 150%;

}







a:hover {

  text-decoration: underline;

}









h1, h2, h3, h4, .title {

	display: block;

	position: relative;

  width: 100%;

  font-family: 'Poppins', 'Arial', sans-serif;

  font-weight: 700;

	text-transform: uppercase;

  color: #192A32;

  -webkit-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}



h1, h1.title {

	font-size: 52px;

	line-height: 52px;

	color: #fff;

	margin-bottom: 20px;

	text-align: center;

}



h1.title span {

	font-size: 40px;

	display: block;

	margin-top: 20px;

	line-height: 120%;

}



h2, h2.title {

  margin: 16px 0px;

  font-size: 40px;

  line-height: 120%;

}



h3, h3.title{

	font-size: 40px;

	line-height: 120%;

	margin: 16px 0px;

}



h4, h4.title{

	font-size: 32px;

	line-height: 120%;

	margin: 16px 0px;

}









article,

.article {

	font-size: 16px;

	font-weight: 400;

	line-height: 24px;

	text-align: left;

}



article > *:first-child,

.article > *:first-child {

	margin-top: 0px;

	margin-bottom: 0;

}



article > * + *,

.article > * + * {

	margin-top: 16px;

	margin-bottom: 0;

}



article > * + h2,

.article > * + h2 {

	margin-top: 16px;

	margin-bottom: 0;

}

article > * + h3,

.article > * + h3 {

	margin-top: 16px;

	margin-bottom: 0;

}

article > * + h4,

.article > * + h4 {

	margin-top: 16px;

	margin-bottom: 0;

}





article > h3 + *,

.article > h3 + *,

article > h4 + *,

.article > h4 + * {

	margin-top: 16px;

}



article li:first-child,

.article li:first-child {

	padding-top: 0px;

}



article p:first-child,

.article p:first-child {

	margin-top: 0px;

}



article a,

.article a {

	color: #fff;

	font-weight: 400;

	font-style: italic;

}



article .button,

.article .button {

	font-weight: 600;

}



.article__inner {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	    -ms-flex-align: start;

	        align-items: flex-start;

}

.article__inner > div {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	    -ms-flex: 1;

	        flex: 1;

	margin-right: 55px;

}



article ul,

.article ul {

	margin-top: 16px;

}



article table td:not(:last-child) {

	border: none;



}

article table td {

	padding: 8px 15px 8px 0px;

}

article table td:first-child {

	font-weight: 600;

}



article .image,

.article .image {

	z-index: 0;

}





.button {

	display: inline-block;

	position: relative;

	width: auto;

  min-width: 128px;

	height: auto;

	background: #EC622B;

	font-size: 16px;

	font-weight: 600;

	font-style: normal !important;

	line-height: 1;

	text-align: center;

	text-transform: uppercase;

	color: rgba(255,255,255,1.00);

	white-space: nowrap;

	vertical-align: middle;

  cursor: pointer;

  padding: 16px 31px;

  margin: 16px auto 0px auto;

	-webkit-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

  -webkit-box-shadow: 0px 4px 18px rgba(14, 24, 17, 0.25);

          box-shadow: 0px 4px 18px rgba(14, 24, 17, 0.25);

  -webkit-border-radius: 16px;

          border-radius: 16px;

}



.button:hover {

	-webkit-transform: scale(1.04);

	    -ms-transform: scale(1.04);

	        transform: scale(1.04);

	text-decoration: none;

}





.button.button--bg {

	text-shadow: 0px 0px 1px #ffffff;

  background: -o-radial-gradient(50% 50%, 50% 50%, #EC622B 0.83%, #FF7139 100%);

  background: radial-gradient(50% 50% at 50% 50%, #EC622B 0.83%, #FF7139 100%);

}

.button.button--bg:hover {

	-webkit-transform: none;

	    -ms-transform: none;

	        transform: none;

	z-index: 1;

}





.button.button--bg::before, .button.button--bg::after {

	content:'';

	display: block;

	width: 145%;

	height: 91px;

	background-image: url(../images/button-light.png);

	background-size: contain;

	background-repeat: no-repeat;

	background-position: center;

	position: absolute;

	left: 50%;

	-webkit-transform: translateX(-50%);

	    -ms-transform: translateX(-50%);

	        transform: translateX(-50%);

	z-index: -1;

	pointer-events: none;

	-webkit-transition: all 0.4;

	-o-transition: all 0.4;

	transition: all 0.4;

}



.button.button--bg::before {

	top: 4px;

}

.button.button--bg::after {

	bottom: 0;

}





.button.inverse {

	background: #0FA810;

}



.btn-box {

	margin-top: 16px;

}







.button > img,

.button > span {

	display: inline-block;

	position: relative;

	font: inherit;

	line-height: 1;

	vertical-align: middle;

}

.button > img + span {

	margin-left: 10px;

}



.btn-box .button{

	margin: 0;

}



.button-bg {

	position: absolute;

	left: 50%;

	bottom: 150px;

	-webkit-transform: translateX(-50%);

	    -ms-transform: translateX(-50%);

	        transform: translateX(-50%)

}

.button-bg .button {

	position: static!important;

	-webkit-transform: none!important;

	    -ms-transform: none!important;

	        transform: none!important;

	margin: 0;

}

.button-bg::before {

	content:'';

	display: block;

	background: url(../images/button-bg.svg) no-repeat center / contain;

	width: 115%;

	height: 250px;

	position: absolute;

	left: 50%;

	top: 50%;

	-webkit-transform: translate(-50%, -50%);

	    -ms-transform: translate(-50%, -50%);

	        transform: translate(-50%, -50%);

	pointer-events: none;

	z-index: -1;

}





.image img,

.background img {

	display: block;

	position: relative;

}

.image {

	z-index: -1;

}

.background img {

  margin: 0;

  display: block;

  width: 100%;

  height: 100%;

  -o-object-fit: cover;

    object-fit: cover;

}

.background {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	position: absolute;

	top: 0px;

	bottom: 0px;

	right: 0px;

	width: 100%;

	height: 100%;

	z-index: -1;

}





.js-expand-content {

	display: none;

	overflow: hidden;

}



.js-expand-content.expanded {

	height: 100%;

}



svg {

  display: inline-block;

  position: relative;

  vertical-align: inherit;

	fill: rgba(255, 255, 255, 1);

  line-height: 1;

}

use {

  fill: rgba(255, 255, 255, 1);

  fill-rule: evenodd;

  -webkit-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.path {

  fill: inherit;

  stroke: inherit;

  stroke-width: inherit;

}



.cover {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

	position: relative;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	    justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	    align-items: center;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	    flex-direction: column;

	width: 100%;

	margin: 0px auto;

	max-width: 100%;

	overflow: hidden;

	padding-left: -webkit-calc(50% - ((1300px - 30px - 30px) / 2));

	padding-left: calc(50% - ((1300px - 30px - 30px) / 2));

	padding-right: -webkit-calc(50% - ((1300px - 30px - 30px) / 2));

	padding-right: calc(50% - ((1300px - 30px - 30px) / 2));

}

.cover {

  height: auto;

}

.cover > * {

	display: block;

	position: relative;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1 auto;

	-ms-flex: 1 1 auto;

	    flex: 1 1 auto;

}





.section {

	background-color: #fff;

	padding: 32px 20px;

	color: #192A32;

	margin-top: 20px;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

	z-index: 0;

	overflow: hidden;

}



.section a {

	color: inherit;

}



.section .button {

	color: #fff;

}



.section__table h2, .section__table p {

	padding: 0px 20px;

}

.section__table {

	padding: 15px 0px 0px 0px;

}



table {

	font-size: 16px;

	color: #192A32;

	width: 100%;

}



table thead {

	background: #EDF1F3;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

}



table th {

	padding: 20px 15px 20px 32px;

	font-weight: 700;

	line-height: 150%;

}



table td:first-child {

	font-weight: 700;

}



table td {

	padding: 16px 15px 16px 32px;

}

table td:not(:last-child) {

	border-right: 1px solid rgba(16, 76, 84, 0.08);

}





.header {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	position: fixed;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-ms-flex-pack: justify;

	    justify-content: space-between;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-ms-flex-direction: row;

	    flex-direction: row;

	top: 0px;

	left: 0px;

	right: 0px;

	height: auto;

	overflow: unset;

	background: #192A32;

	color: rgba(255, 255, 255, 1);

	padding-top: 16px;

	padding-bottom: 16px;

	z-index: 1000;

}



.header > * {

	display: block;

	position: relative;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1 auto;

	-ms-flex: 1 1 auto;

	    flex: 1 1 auto;

	width: auto;

}





.header__language-dropdown {

	z-index: 5;

	color: #fff;

  max-width: 123px;

  margin: 0px 0px 0px 16px;

  cursor: pointer;



}



.header__language-dropdown > div {

	padding: 11px 35px 11px 24px;

	position: relative;

  border: 1px solid #fff;

  -webkit-border-radius: 16px;

          border-radius: 16px;

  -webkit-transition: all 0.3s linear;

  -o-transition: all 0.3s linear;

  transition: all 0.3s linear;

}



.header__language-dropdown > div::before {

	content: '';

	position: absolute;

	width: 14px;

	height: 7px;

	right: 25px;

	top: -webkit-calc(50% - 7px / 2);

	top: calc(50% - 7px / 2);

	background-image: url(../images/icons/arrow-white.svg);

	background-position: center;

	background-size: contain;

	background-repeat: no-repeat;

	cursor: pointer;

}



.header__language {

  white-space: nowrap;

	padding: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	min-width: auto;

	overflow: hidden;

	color: #fff;

	text-transform: uppercase;

}



.header__language:hover {

  text-decoration: none;

}



.header__language-dropdown:hover > div {

	border-color: #C3CCD9;

}





.header__language img {

  margin-right: 10px;

  display: block;

  width: 24px;

  height: 24px;

}

.header__language-dropdown > ul {

	margin-bottom: 0;

	position: absolute;

	padding: 12px 10px 12px 24px;

	background-color: #192A32;

	top: 62px;

	-webkit-transition: all 0.2s linear;

	-o-transition: all 0.2s linear;

	transition: all 0.2s linear;

	-webkit-border-radius: 0 0 20px 20px;

	border-radius: 0 0 20px 20px;

	z-index: 10;

	list-style: none;

}



.header__language-dropdown ul > li::before{

  display: none;

}



.list-hidden > ul {

	margin-bottom: 0;

	-webkit-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

	transition: all 0.5s linear;

	opacity: 0;

	height: 0;

	overflow: hidden;

	padding-top: 0;

	padding-bottom: 0;

}



.header__language-dropdown.list-hidden > ul {

	padding: 0 30px;

}

.header__language-dropdown > ul li {

	display: block;

  padding: 0;

}

.header__language-dropdown > ul li + li {

	margin-top: 3px;

}



.header__language-dropdown ul .header__language:hover,

.header__language-dropdown ul .header__language:focus {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}



.header__language-dropdown:not(.list-hidden) > div::before {

	-webkit-transform: rotate(180deg);

	    -ms-transform: rotate(180deg);

	        transform: rotate(180deg);

}



.header__menu .sidebar__menu {

	display: none;

}

.header__menu .sidebar__blocks {

	display: none;

}

.header__button-menu {

	display: none;

}



.logo {

	max-width: 100px;

	margin-right: 30px;

}

.logo > img {

  display: block;

  position: relative;

  max-width: 100%;

  max-height: 48px;

}



.logo[href]:hover {

  opacity: 0.50;

}





.menu ul {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	    -ms-flex-pack: start;

	        justify-content: flex-start;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0px;

	padding: 0;

}



.menu li {

	display: block;

  position: relative;

	padding: 0px;

}

.menu li:before { display: none; }



.menu li > a {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	    justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	    align-items: center;

	font-size: 16px;

  font-weight: 600;

  text-align: center;

	white-space: nowrap;

	color: #FCFCFC;

  padding: 12px 22px;

	background-color: #165E70;

  border-color: transparent;

  -webkit-border-radius: 16px;

          border-radius: 16px;

  text-transform: uppercase;

}



.menu li > a:hover {

  background: #104C54;

}

.menu li + li {

  margin-left: 10px;

}



.menu li > a img {

	margin-right: 10px;

}



.header__button {

	-webkit-box-flex: 0;

	-webkit-flex: 0 1 auto;

	-ms-flex: 0 1 auto;

	    flex: 0 1 auto;

  margin: 0px 0px 0px 16px;

}





.menu li:hover > a {

  text-decoration: none;

}











.header__menu .header__button-login,

.header__menu .header__button-signup {

	display: none;

}









.main {

	z-index: 1;

	display: block;

	position: relative;

	overflow-x: hidden;

	padding-top: 80px;

	max-width: 1300px;

	margin: 0 auto;

	width: 100%;

	padding: 80px 30px 0px 30px;

	

}

.main > * {

	position: relative;

}





.prime {

	background: -o-radial-gradient(50% 50%, 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);

	background: radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);

	text-align: center;

	padding: 45px 20px 80px 20px

}



.prime__text{

	max-width: 610px;

	margin: 0 auto;

	font-weight: 700;

	font-size: 40px;

	line-height: 120%;

	text-align: center;

	text-transform: uppercase;

	color: #FFFFFF;



}







.banner {

	padding: 24px 24px 34px 24px;

}



.banner p {

	margin-top: 0;

	font-weight: 500;

}







.about {

	padding: 10px 0px;

}

.about table {

	width: 100%;

}

.about table td {

	padding: 10px 15px 10px 32px;

	font-size: 16px;

	line-height: 150%;

	font-weight: 500;

}

.about table td:nth-child(odd) {

	width: 280px;

	border-right: 1px solid rgba(16, 76, 84, 0.08);

}

.about table td:nth-child(even) {

	font-weight: 400;

}







.tiles {

	border: none;

	padding: 0;

	background: none;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	-webkit-flex-wrap: wrap;

	    -ms-flex-wrap: wrap;

	        flex-wrap: wrap;

}

.tiles > div {

	-webkit-border-radius: 6px;

	        border-radius: 6px;

	width: -webkit-calc(50% - 10px);

	width: calc(50% - 10px);

	position: relative;

}



.tiles .tiles__inner {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	    -ms-flex-direction: column;

	        flex-direction: column;

}



.tiles__inner > div {

	background: #fff;

	padding: 32px 20px;

	height: 100%;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

}

.tiles__inner > div:first-child {

	margin-bottom: 20px;

}



.tiles__image img {

	width: 100%;

	height: 100%;

	-o-object-fit: cover;

	   object-fit: cover;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

}





.tiles__caption {

	font-weight: 500;

	font-size: 32px;

	line-height: 120%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	margin-bottom: 22px;

}

.tiles__caption span{

	width: 64px;

	height: 60px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	background: #FF4900;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

	text-align: center;

	margin-right: 27px;

}



.tiles__inner > div:last-child .tiles__caption span {

	background: #154D5B;

}



.tiles ul {

	list-style: none;

	padding: 0;

}



.tiles ul li {

	padding-left: 39px;

	position: relative;

}



.tiles ul li + li {

	margin-top: 16px;

}



.tiles ul img {

	position: absolute;

	left: 0;

	top: 5px;

}





.info {

	padding: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	    -ms-flex-wrap: wrap;

	        flex-wrap: wrap;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	background: none;

}



.info > div {

	position: relative;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

	height: auto;

	z-index: 1;

	padding: 32px 20px;

	background: rgba(99, 127, 160, 0.5);

}

.info > div:first-child {

	width: -webkit-calc(60% - 10px);

	width: calc(60% - 10px);

}

.info > div:last-child {

	width: -webkit-calc(40% - 10px);

	width: calc(40% - 10px);

}

.info ol {

	margin-top: 20px;

}



.title.info__title {

	margin-top: 0;

}









.screen {

	padding: 0;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

}

.screen:hover {

	-webkit-box-shadow: 0px 4px 18px rgba(14, 24, 17, 0.25);

	        box-shadow: 0px 4px 18px rgba(14, 24, 17, 0.25);

}







.screen .button {

	display: none;

	position: absolute;

	left: 50%;

	top: 50%;

	-webkit-transform: translate(-50%, -50%);

	    -ms-transform: translate(-50%, -50%);

	        transform: translate(-50%, -50%);

}

.screen .button.button--visible {

	display: inline-block;

}



.screen__image {

	display: block;

}



.screen__image img {

	width: 100%;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

	height: 100%;

	-o-object-fit: cover;

	   object-fit: cover;

}



.section__list li + li {

	margin-top: 3px;

}

.section__list-inner {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	    -ms-flex-pack: start;

	        justify-content: flex-start;

}

.section__list ul + ul {

	margin-left: 40px;

}

.section__list ul {

	margin-top: 0;

	width: auto;

}





.review p {

	margin: 16px 0px 0px 0px;

}

.review ul {

	padding: 0;

	margin: 16px 0px 0px 0px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	list-style: none;

}



.review ul li {

	font-weight: 400;

	font-size: 16px;

	line-height: 150%;

	color: rgba(255, 255, 255, 0.8);

	padding-left: 20px;

}

.review ul li:nth-child(1) {

	font-weight: 700;

	color: #fff;

	width: 35%;

}

.review ul li:nth-child(2) {

	width: 65%;

}

.review__button {

	margin: 0;

}

.review .btn-box {

	margin-top: 16px;

}



.review table {

	margin-top: 24px;

}

.review table tr:not(:first-child) td{

	border-top: 1px solid rgba(16, 76, 84, 0.08);

}

.review table tr:not(:last-child) td {

	padding-bottom: 16px;

}



.review table td {

	padding-top: 16px;

}



.review table td:nth-child(1) {

	font-weight: 600;

	min-width: 270px;

}



.review table td:nth-child(2) {

	color: rgba(16, 76, 84, 0.8);

	padding-left: 20px;

}







.faq {

	padding: 13px 20px 20px 20px;

}

.faq .faq__title {

	margin: 0px 0px 16px 0px;

}



.faq__list {

	list-style: none;

	padding: 0;

}



.faq__list > li:before { display: none; }

.faq__item + .faq__item {

  margin-top: 16px;

}

.faq__item {

	background-color: #EDF1F3;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

  color: #192A32;

	position: relative;

}





.faq-item__title.title {

  color: inherit;

	position: static;

	text-align: left;

	text-transform: uppercase;

	margin: 0;

	font-weight: 700;

	font-size: 16px;

	line-height: 24px;

	border-bottom: 1px solid rgba(255, 255, 255, 0.08);

	padding: 20px 100px 20px 20px;

	cursor: pointer;

}





.faq-item__title:before {

	content: '';

	display: block;

	position: absolute;

	top: 12px;

	right: 10px;

	width: 40px;

	height: 40px;

	background: url('../images/icons/faq-arrow-2.svg') no-repeat center center / 14px 7px;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

	-webkit-border-radius: 5px;

	        border-radius: 5px;

	background-color: rgba(25, 76, 92, 0.8);

}



.faq-item__desc .wrap {

	padding: 7px 20px 20px 20px;

}



.faq-item__desc p {

	margin: 0;

}





.faq__item:hover {

	background: rgba(99, 127, 160, 0.3);

}

.faq__item.active .faq-item__title:before {

	background: url('../images/icons/faq-arrow.svg') no-repeat center center / 14px 7px;

	background-color: rgba(25, 76, 92, 0.2);

}







.feedback {

	padding: 20px;

}

.title.feedback__title {

	margin: 0px 0px 20px 0px;

	padding-right: 110px;

}



.owl-carousel .owl-stage {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

}





.feedback-carousel .item {

	height: 100%;

  position: relative;

	padding: 24px 10px;

	color: #192A32;

  background: #EDF1F3;

  -webkit-border-radius: 6px;

          border-radius: 6px;

}

.feedback-carousel .item-icon {

  width: 41px;

	height: 41px;

	-webkit-border-radius: 100%;

	        border-radius: 100%;

	margin-right: 12px;

	overflow: hidden;

}



.feedback-carousel .item-icon img {

	width: 100%;

	height: 100%;

	-o-object-fit: cover;

	   object-fit: cover;

}



.feedback-carousel .item-inner {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	margin-bottom: 16px;

}



.feedback-carousel .item-name {

	font-weight: 600;

	font-size: 16px;

	text-transform: uppercase;

	line-height: 120%;

	color: inherit;

	margin-bottom: 6px;

}



.feedback-carousel .item-text {

	font-weight: 400;

	font-size: 16px;

	line-height: 150%;

	color: inherit;

	margin: 0;

}



.feedback-carousel .owl-nav {

	position: absolute;

	right: 0px;

	top: -60px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

}



.feedback-carousel .owl-nav button.owl-button{

	width: 40px;

	height: 40px;

	background: #EDF1F3;

	-webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

	        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

	-webkit-border-radius: 100%;

	        border-radius: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

}



.feedback-carousel .owl-prev {

	left: -20px;

	margin-right: 16px;

}

.feedback-carousel .owl-next {

	right: -20px;

}



.feedback-carousel .owl-nav button.owl-button:hover {

	background-color: rgba(255, 255, 255, 0.75);

}







.footer {

	margin-top: 20px;

	padding: 0px 30px;

}

.footer__content {

	background-color: #fff;

	padding: 32px 20px 10px 20px;

	max-width: 1240px;

	margin: 0px auto;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

}

.footer ul {

	list-style: none;

}

.footer .content {

  padding: 20px 345px 0px 30px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -ms-flex-align: start;

  align-items: flex-start;

}



.footer__item + .footer__item {

  margin-top: 10px;

}



.footer__item-top {

  padding-bottom: 33px;

  border-bottom: 1px solid #000;

}



.footer__item-top ul {

  margin-bottom: 0;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-justify-content: space-around;

      -ms-flex-pack: distribute;

          justify-content: space-around;

	padding: 0;

}



.footer__item-top ul li {

  margin: 13px 5px;

}



.footer__item-center {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -ms-flex-align: start;

  align-items: flex-start;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

  -ms-flex-pack: justify;

  justify-content: space-between;

}



.footer__copy {

  margin-top: 20px;

}



.footer .icon {

  margin: 20px 10px;

  min-width: 85px;

}



.footer__item-bottom {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  -webkit-box-pack: justify;

  -webkit-justify-content: space-between;

      -ms-flex-pack: justify;

          justify-content: space-between;

  -webkit-flex-wrap: wrap;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

}



.footer__item-bottom span {

  margin: 10px;

}