:root {
	--page-background: #ffffff;
	--text-color: #3a3a3a;
	--accent-color: #003366;
	--accent-color-hover: #00568c;
	--modal-background: #ffffff;
	--header-background: #ffffff;
	--footer-background: #ffffff;
	--default-text: 18px;
	--text-size-h1: 58px;
	--text-size-h2: 48px;
	--text-size-h3: 24px;
	--text-size-h4: 22px;
	--main-font: Raleway;
}

#hero-form-1 p a {
	color: #3498db;
}
#form-modal p a:nth-child(1) {
	color: #3498db;
}
#form-modal p a:nth-child(2) {
	color: #3498db;
}
.modal__body .promo-bottom__form .modal__title {
	text-align: center;
	text-transform: uppercase;
	min-height: 57px;
	padding-bottom: 8px;
}
.hero picture img {
	min-height: 801px;
	border-top-left-radius: 50px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	-webkit-filter: blur(4.66px);
	filter: blur(4.66px);
}
#page-site .hero .container {
	padding-top: 70px;
}
.hero__form p strong {
	font-size: 43px;
}
#page-site .cards img {
	border-style: solid;
	border-color: #2d0a71;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
#page-site .steps {
	padding-top: 148px !important;
}
.cards picture img {
	border-width: 3px;
	min-height: 528px;
}
.steps-horizontal .steps-horizontal__image--change img {
	border-style: solid;
	border-color: #2d0a71;
	border-width: 3px;
	width: 400px;
	height: 400px;
}
#page-site .reviews .reviews-item {
	border-width: 2px;
	border-style: solid;
}
#page-site .seo img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
#page-site .steps .container {
	border-style: none;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	border-color: #2d0b73;
	border-width: 3px;
	background-position-x: 0%;
	background-size: auto;
}
.steps h2 span {
	display: inline-block;
	-webkit-transform: translatex(0px) translatey(0px) !important;
	-ms-transform: translatex(0px) translatey(0px) !important;
	transform: translatex(0px) translatey(0px) !important;
	padding-top: 9px;
}
#start .container {
	-webkit-backdrop-filter: blur(10px) brightness(1.28) grayscale(0.57) saturate(1.9) sepia(0.04);
	backdrop-filter: blur(10px) brightness(1.28) grayscale(0.57) saturate(1.9) sepia(0.04);
	min-height: 733px;
}
.faq__wrapper .faq-item .faq-item__question {
	-webkit-transform: translatex(0px) translatey(0px);
	-ms-transform: translatex(0px) translatey(0px);
	transform: translatex(0px) translatey(0px);
}
.header__right div .lang {
	background-color: #ffffff;
}
.dark\:prose-invert p strong {
	font-size: 38px;
	line-height: 1.1em;
}
.form-right .hero__text {
	-webkit-transform: translatex(0px) translatey(41px);
	-ms-transform: translatex(0px) translatey(41px);
	transform: translatex(0px) translatey(41px);
}
.hero .decor-image svg {
	-webkit-filter: blur(0.79px) brightness(10) contrast(10) invert(0.65) saturate(0);
	filter: blur(0.79px) brightness(10) contrast(10) invert(0.65) saturate(0);
	-webkit-box-shadow: none;
	box-shadow: none;
}
.image-text .seo__image img {
	border-width: 0px;
	border-style: none;
}
.reviews-swiper .swiper-wrapper .reviews-item {
	border-color: #013368;
}
.reviews .reviews__wrapper .swiper-button-prev {
	color: #000000;
}
.reviews .reviews__wrapper .swiper-button-next {
	color: #000000;
}
.reviews-swiper .swiper-pagination span {
	color: #000000;
}
@media (max-width:1277px) {
	.form-right .hero__text h2 {
	font-size: 49px !important;
}
.dark\:prose-invert p strong {
	font-size: 36px;
}
}
@media (max-width:1200px) {
	.hero .form-right {
	display: inline-block;
	-webkit-transform: translatex(0px) translatey(-86px);
	-ms-transform: translatex(0px) translatey(-86px);
	transform: translatex(0px) translatey(-86px);
}
#form-modal p span {
	line-height: 1.5em;
}
.dark\:prose-invert p strong {
	display: inline-block;
	-webkit-transform: translatex(0px) translatey(-30px);
	-ms-transform: translatex(0px) translatey(-30px);
	transform: translatex(0px) translatey(-30px);
}
.form-right .hero__text {
	-webkit-transform: translatex(0px) translatey(-14px);
	-ms-transform: translatex(0px) translatey(-14px);
	transform: translatex(0px) translatey(-14px);
}
.hero__form p strong {
	font-size: 38px;
}
}
@media (max-width:720px) {
	#page-site .seo {
	padding-top: 0px !important;
	margin-top: 14px !important;
}
#start {
	padding-top: 62px !important;
}
.hero picture img {
	padding-bottom: 2px;
	-webkit-filter: blur(0.56px);
	filter: blur(0.56px);
}
#page-site .hero .container {
	-webkit-transform: translatex(0px) translatey(0px);
	-ms-transform: translatex(0px) translatey(0px);
	transform: translatex(0px) translatey(0px);
}
.modal__body .promo-bottom__form .modal__title {
	font-size: 38px !important;
}
.form-right .hero__text h2 {
	font-size: 37px !important;
	-webkit-transform: translatex(0px) translatey(-60px);
	-ms-transform: translatex(0px) translatey(-60px);
	transform: translatex(0px) translatey(-60px);
}
.dark\:prose-invert p strong {
	display: inline-block;
	-webkit-transform: translatex(0px) translatey(-104px);
	-ms-transform: translatex(0px) translatey(-104px);
	transform: translatex(0px) translatey(-104px);
	padding-top: 53px;
	font-size: 31px;
}
.form-right .hero__text {
	-webkit-transform: translatex(0px) translatey(26px);
	-ms-transform: translatex(0px) translatey(26px);
	transform: translatex(0px) translatey(26px);
	text-align: center;
}
.hero .form-right .hero__form {
	-webkit-transform: translatex(0px) translatey(-65px);
	-ms-transform: translatex(0px) translatey(-65px);
	transform: translatex(0px) translatey(-65px);
}
}
@media (max-width:600px) {
	.modal__body .promo-bottom__form .modal__title {
	font-size: 34px !important;
}
.dark\:prose-invert p strong {
	line-height: 1.1em;
}
}
@media (max-width:500px) {
	.hero picture img {
	-webkit-transform: translatex(0px) translatey(0px);
	-ms-transform: translatex(0px) translatey(0px);
	transform: translatex(0px) translatey(0px);
	height: 910px;
}
#page-site .hero {
	padding-bottom: 3px !important;
}
#start {
	padding-top: 51px !important;
}
.modal__body .promo-bottom__form .modal__title {
	font-size: 27px !important;
}
.form-right .hero__text h2 {
	font-size: 46.6px !important;
}
}
@media (min-width:721px) {
	.modal__body .promo-bottom__form .modal__title {
	font-size: 29px;
}
}
@media (min-width:1201px) {
	.form-right .hero__text h2 {
	font-size: 57px;
}
.steps-horizontal__list .steps-item h3 {
	font-size: 44px;
}
}
@keyframes Blur {
	0%  {
	-webkit-transform: translatex(0px) translatey(0px);
	-webkit-transform: translatex(0px) translatey(0px);
	-ms-transform: translatex(0px) translatey(0px);
	transform: translatex(0px) translatey(0px);
	-webkit-filter: blur(3.37px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
	-webkit-filter: blur(3.37px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
	filter: blur(3.37px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
}
100%  {
	-webkit-transform: translatex(0px) translatey(0px);
	-webkit-transform: translatex(0px) translatey(0px);
	-ms-transform: translatex(0px) translatey(0px);
	transform: translatex(0px) translatey(0px);
	-webkit-filter: blur(0px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
	-webkit-filter: blur(0px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
	filter: blur(0px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
}
}
@-webkit-keyframes Blur {
	0%  {
	-webkit-transform: translatex(0px) translatey(0px);
	-webkit-transform: translatex(0px) translatey(0px);
	-ms-transform: translatex(0px) translatey(0px);
	transform: translatex(0px) translatey(0px);
	-webkit-filter: blur(3.37px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
	-webkit-filter: blur(3.37px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
	filter: blur(3.37px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
}
100%  {
	-webkit-transform: translatex(0px) translatey(0px);
	-webkit-transform: translatex(0px) translatey(0px);
	-ms-transform: translatex(0px) translatey(0px);
	transform: translatex(0px) translatey(0px);
	-webkit-filter: blur(0px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
	-webkit-filter: blur(0px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
	filter: blur(0px) brightness(1) contrast(1) grayscale(0) invert(0) hue-rotate(0deg) saturate(1) sepia(0);
}
}
@keyframes acc {
	0%  {
	height: 88px;
}
100%  {
	height: 273px;
}
}
@-webkit-keyframes acc {
	0%  {
	height: 88px;
}
100%  {
	height: 273px;
}
}
@keyframes acc2 {
	0%  {
	height: 85px;
}
100%  {
	height: 273px;
}
}
@-webkit-keyframes acc2 {
	0%  {
	height: 85px;
}
100%  {
	height: 273px;
}
}
@keyframes Heading_Animate_61 {
	0%  {
	-webkit-transform: translatex(0px) translatey(0px);
	-webkit-transform: translatex(0px) translatey(0px);
	-ms-transform: translatex(0px) translatey(0px);
	transform: translatex(0px) translatey(0px);
}
33.3%  {
	-webkit-transform: translatex(-5px) translatey(130px);
	-webkit-transform: translatex(-5px) translatey(130px);
	-ms-transform: translatex(-5px) translatey(130px);
	transform: translatex(-5px) translatey(130px);
}
66.6%  {
	-webkit-transform: translatex(-334px) translatey(187px);
	-webkit-transform: translatex(-334px) translatey(187px);
	-ms-transform: translatex(-334px) translatey(187px);
	transform: translatex(-334px) translatey(187px);
}
100%  {
	-webkit-transform: translatex(0px) translatey(-3px);
	-webkit-transform: translatex(0px) translatey(-3px);
	-ms-transform: translatex(0px) translatey(-3px);
	transform: translatex(0px) translatey(-3px);
}
}
@-webkit-keyframes Heading_Animate_61 {
	0%  {
	-webkit-transform: translatex(0px) translatey(0px);
	-webkit-transform: translatex(0px) translatey(0px);
	-ms-transform: translatex(0px) translatey(0px);
	transform: translatex(0px) translatey(0px);
}
33.3%  {
	-webkit-transform: translatex(-5px) translatey(130px);
	-webkit-transform: translatex(-5px) translatey(130px);
	-ms-transform: translatex(-5px) translatey(130px);
	transform: translatex(-5px) translatey(130px);
}
66.6%  {
	-webkit-transform: translatex(-334px) translatey(187px);
	-webkit-transform: translatex(-334px) translatey(187px);
	-ms-transform: translatex(-334px) translatey(187px);
	transform: translatex(-334px) translatey(187px);
}
100%  {
	-webkit-transform: translatex(0px) translatey(-3px);
	-webkit-transform: translatex(0px) translatey(-3px);
	-ms-transform: translatex(0px) translatey(-3px);
	transform: translatex(0px) translatey(-3px);
}
}
@keyframes awdaawd {
	0%  {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transform: none;
}
33.3%  {
	-webkit-transform: translatex(-286px) translatey(327px);
	-webkit-transform: translatex(-286px) translatey(327px);
	-ms-transform: translatex(-286px) translatey(327px);
	transform: translatex(-286px) translatey(327px);
}
66.6%  {
	-webkit-transform: translatex(510px) translatey(0px);
	-webkit-transform: translatex(510px) translatey(0px);
	-ms-transform: translatex(510px) translatey(0px);
	transform: translatex(510px) translatey(0px);
}
100%  {
	-webkit-transform: translatex(17px) translatey(-8px);
	-webkit-transform: translatex(17px) translatey(-8px);
	-ms-transform: translatex(17px) translatey(-8px);
	transform: translatex(17px) translatey(-8px);
}
}
@-webkit-keyframes awdaawd {
	0%  {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transform: none;
}
33.3%  {
	-webkit-transform: translatex(-286px) translatey(327px);
	-webkit-transform: translatex(-286px) translatey(327px);
	-ms-transform: translatex(-286px) translatey(327px);
	transform: translatex(-286px) translatey(327px);
}
66.6%  {
	-webkit-transform: translatex(510px) translatey(0px);
	-webkit-transform: translatex(510px) translatey(0px);
	-ms-transform: translatex(510px) translatey(0px);
	transform: translatex(510px) translatey(0px);
}
100%  {
	-webkit-transform: translatex(17px) translatey(-8px);
	-webkit-transform: translatex(17px) translatey(-8px);
	-ms-transform: translatex(17px) translatey(-8px);
	transform: translatex(17px) translatey(-8px);
}
}


/* seo class */

.seo{
	margin-top: 160px;
	margin-bottom: 0; /*Internal indents*/
	padding-top: 60px;
	padding-bottom: 60px;
}

.header__timer, .header__top-text, .btn {
	color:#fff;
}

@media screen and (max-width:1200px) {
	.hero-section-1{
		padding-top: 95px;
	}
}
