

@font-face {
	font-family: 'Inter';
	src: url('../fonts/Inter-Regular.woff2') format('woff2'), url('../fonts/Inter-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('../fonts/Inter-ExtraLight.woff2') format('woff2'), url('../fonts/Inter-ExtraLight.woff') format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter';
	src: url('../fonts/Inter-Bold.woff2') format('woff2'), url('../fonts/Inter-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

.home2020,
.home2020 input,
.home2020 select,
.home2020 select option {
	font-family: 'Inter', Arial !important;
}

.home2020 #modal_form_error.modal.in {
	display: flex !important;
	align-items: center;
}

.home2020 #modal_form_error.modal .modal-dialog {
	width: 100%;
	max-width: 550px;
}

.home2020 h1 {
	font-size: 24px;
}

.home2020 h1,
.home2020 h2 {
	font-weight: bold;
}

.home2020 h2 {
	margin-top: 30px;
}

.home2020 h3 {
	font-size: 20px;
}

.home2020 hr {
	margin-top: 30px;
	margin-bottom: 30px;
}

.home2020 .light {
	font-weight: 100;
}

@media (max-width: 767px) {
	.home2020 h1 {
		margin-top: 11px;
	}
}

@media (min-width: 768px) {
	.home2020 h1 {
		margin: 30px 0 30px 0;
	}
	.home2020 h1+p {
		margin-bottom: 30px;
	}
}

@media (min-width: 992px) {
	.home2020 h1 {
		font-size: 28px;
	}
}

.home2020 .autobiz-city .form-cote {
	background-color: #fff;
	padding: 15px;
	border-radius: 8px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	z-index: 9;
	position: relative;
}

.home2020 .form-cote button {
	white-space: break-spaces;
	font-weight: bold;
	font-size: 15px;
}

.home2020 .autobiz-city .form-cote button {
	min-height: 48px;
}

.home2020 .autobiz-city .form-cote select,
.home2020 .autobiz-city .form-cote .registration-wrapper input {
	height: 48px;
}

.home2020 .form-cote .term-or {
	font-size: 20px;
	color: #00a1e3;
	font-weight: bold;
}

.home2020 .form-cote select,
.home2020 .form-cote .registration-wrapper {
	width: 100%;
	background-color: #fff;
}

.home2020 .form-cote select option:first-child {
	color: #999 !important;
}

.home2020 .form-cote select {
	border: 1px solid #bab6ae;
	border-radius: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url("../images/background/select-input.svg");
	background-repeat: no-repeat;
	background-position: center right;
	background-size: auto 48px;
	padding: 0 15px;
	font-size: 14px;
	font-weight: 100;
	padding: 0 33px 0 10px;
}

.home2020 .form-coteHP select {
	color: #000 !important;
}

.home2020 .form-cote select::-ms-expand {
    display: none;
}

.home2020 .form-cote .registration-wrapper {
	background-color: #00a1e3;
	border-radius: 5px;
	background-image: url("../images/background/registration-plate.svg");
	background-repeat: no-repeat;
	background-position: 10px 2px;
}

.home2020 .autobiz-city .form-cote .registration-wrapper {
	background-size: auto 34px;
}

.home2020 .form-cote .registration-wrapper input {
	border: 1px solid #00a1e3;
	width: calc(100% - 67px);
	padding: 0 10px;
	font-weight: 100;
	font-size: 14px;
}

.home2020 .form-cote .registration-wrapper input.filled {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	text-align: center;
}

.home2020 .form-cote .registration-wrapper input::placeholder {
	font-size: 14px !important;
	text-align: left;
	text-transform: none;
	font-weight: 100 !important;
	color: rgb(56, 56, 57) !important;
	opacity: 1;
}

.home2020 .form-cote .registration-wrapperHP input::placeholder {
	color: #000 !important;
}



@media (max-width: 767px) {
	.home2020 .autobiz-city .form-cote {
		text-align: center;
	}
	.home2020 .autobiz-city .form-cote p {
		display: none;
	}
	.home2020 .autobiz-city .form-cote .term-or {
		padding: 5px 0;
	}
	.home2020 .autobiz-city .form-cote button {
		margin-top: 10px;
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.home2020 .autobiz-city .form-cote .flex {
		display: flex;
		flex-wrap: wrap;
	}
	.home2020 .autobiz-city .form-cote .flex .break {
		flex-basis: 100%;
		width: 0;
	}
	.home2020 .autobiz-city .form-cote .flex .el {
		flex-grow: 10;
		flex-basis: 0;
	}
	.home2020 .autobiz-city .form-cote .flex .term-or {
		flex-grow: 1;
		line-height: 48px;
	}
	.home2020 .autobiz-city .form-cote .el-button {
		width: 100%;
	}
	.home2020 .autobiz-city .form-cote button {
		margin-top: 10px;
	}
}

@media (min-width: 992px) {
	.home2020 .autobiz-city .form-cote .flex {
		display: flex;
		align-items: center;
	}
	.home2020 .autobiz-city .form-cote .flex .el {
		flex-grow: 1;
		flex-basis: 0;
	}
	.home2020 .autobiz-city .form-cote button {
		margin-left: 15px;
	}
	.home2020 .autobiz-city .form-cote .term-or {
		padding: 0 15px;
		line-height: 48px;
	}
}

.home2020 .autobiz-city {
	height: calc(var(--vh, 1vh) * 100 - 120px);
	position: relative;
	overflow-x: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	min-height: 550px;
}

@media (max-width: 991px) {
	.home2020 .autobiz-city {
		min-height: 800px;
	}
}

.home2020 .autobiz-city .sky {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #BFE1F0;
	animation: sun 35s infinite 15s running;
	z-index: -9;
}

@keyframes sun {
	0% {
		background: #BFE1F0;
	}
	8% {
		background: #BFE1F0;
	}
	16% {
		background: #CBCFD1;
	}
	24% {
		background: #D9D9D9;
	}
	32% {
		background: #EDEDED;
	}
	40% {
		background: #e2efdc;
	}
	48% {
		background: #e2efdc;
	}
	56% {
		background: #e2efdc;
	}
	64% {
		background: #F9E3D5;
	}
	72% {
		background: #FDF1EA;
	}
	80% {
		background: #E9F5F9;
	}
	88% {
		background: #CBECF7;
	}
}

.home2020 .autobiz-city .road {
	height: 52px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: none;
	z-index: 1;
}

.home2020 .autobiz-city .car {
	position: absolute;
	animation-iteration-count: infinite;
	animation-direction: reverse;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.home2020 .autobiz-city .car.rtl {
	right: -160px;
	-webkit-animation-name: keyrtl;
	animation-name: keyrtl;
}

.home2020 .autobiz-city .car.rtl.stop {
	right: -160px;
	-webkit-animation-name: keyrtlstop;
	animation-name: keyrtlstop;
}

.home2020 .autobiz-city .car.ltr {
	left: -160px;
	-webkit-animation-name: keyltr;
	animation-name: keyltr;
}

.home2020 .autobiz-city .car.ltr.stop {
	left: -160px;
	-webkit-animation-name: keyltrstop;
	animation-name: keyltrstop;
}

.home2020 .autobiz-city .car .car-reverse {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
}

.home2020 .autobiz-city .car .price-wrapper {
	width: 140px;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
	text-align: center;
}

.home2020 .autobiz-city .car .price-wrapper .price {
	text-align: center;
	color: #00a2e3;
	background-color: #fff;
	border-radius: 10px;
	font-size: .9em;
	padding: 1px 8px;
	opacity: .9;
}

.home2020 .autobiz-city .car4.rtl {
	-webkit-animation-duration: 25.6s;
	animation-duration: 25.9s;
	animation-timing-function: 1ase-out;
	animation-delay: 1s;
	bottom: 43px;
}

.home2020 .autobiz-city .car5.rtl {
	-webkit-animation-duration: 13.5s;
	animation-duration: 13.5s;
	animation-timing-function: ease-out;
	animation-delay: 2.5s;
	bottom: 40px;
}

.home2020 .autobiz-city .car6.rtl {
	-webkit-animation-duration: 12.4s;
	animation-duration: 12.4s;
	animation-timing-function: ease-out;
	animation-delay: 1.5s;
	bottom: 37px;
}

@keyframes keyrtl {
	0% {
		left: -350px;
	}
	100% {
		left: 2300px;
	}
}

@keyframes keyrtlstop {
	0% {
		left: -350px;
	}
	25% {
		left: -350px;
	}
	40% {
		left: calc(50% - 40px);
	}
	60% {
		left: calc(50% - 40px);
	}
	100% {
		left: 2300px;
	}
}

.home2020 .autobiz-city .car1.ltr {
	-webkit-animation-duration: 12.5s;
	animation-duration: 12.5s;
	animation-timing-function: ease-out;
	animation-delay: 0s;
	bottom: 15px;
}

.home2020 .autobiz-city .car2.ltr {
	-webkit-animation-duration: 13.5s;
	animation-duration: 13.5s;
	animation-timing-function: ease-out;
	animation-delay: 2s;
	bottom: 12px;
}

.home2020 .autobiz-city .car3.ltr {
	-webkit-animation-duration: 16s;
	animation-duration: 16s;
	animation-timing-function: linear;
	animation-delay: 14.5s;
	bottom: 9px;
}

@keyframes keyltr {
	0% {
		left: 2300px;
	}
	100% {
		left: -350px;
	}
}

@keyframes keyltrstop {
	0% {
		left: 2300px;
	}
	40% {
		left: calc(50% - 40px);
	}
	60% {
		left: calc(50% - 40px);
	}
	100% {
		left: -350px;
	}
}

.home2020 .car-cabriolet-blue {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 0;
	background-repeat: no-repeat;
}

.home2020 .car-cabriolet-red {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -56px;
	background-repeat: no-repeat;
}

.home2020 .car-cabriolet-green {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -114px;
	background-repeat: no-repeat;
}

.home2020 .car-cabriolet-dims {
	width: 132px;
	height: 57px;
}

.home2020 .car-suv-blue {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -407px;
	background-repeat: no-repeat;
}

.home2020 .car-suv-red {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -469px;
	background-repeat: no-repeat;
}

.home2020 .car-suv-green {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -532px;
	background-repeat: no-repeat;
}

.home2020 .car-suv-dims {
	width: 132px;
	height: 62px;
}

.home2020 .car-compact-blue {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -595px;
	background-repeat: no-repeat;
}

.home2020 .car-compact-red {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -655px;
	background-repeat: no-repeat;
}

.home2020 .car-compact-green {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -714px;
	background-repeat: no-repeat;
}

.home2020 .car-compact-dims {
	width: 108px;
	height: 58px;
}

.home2020 .car-compactroofbox-blue {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -171px;
	background-repeat: no-repeat;
}

.home2020 .car-compactroofbox-red {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -250px;
	background-repeat: no-repeat;
}

.home2020 .car-compactroofbox-green {
	background-image: url("../images/sprite-car-2020.svg");
	background-position: 0 -329px;
	background-repeat: no-repeat;
}

.home2020 .car-compactroofbox-dims {
	width: 108px;
	height: 78px;
}

.home2020 .autobiz-city .skyline {
	background: url(../images/background/skyline2020.svg) center bottom no-repeat;
	position: absolute;
	bottom: 51px;
	left: 0;
	right: 0;
	height: 50vw;
	background-size: cover !important;
	max-height: 280px;
	min-height: 180px;
	z-index: -1;
}

.home2020 .autobiz-city .skyline.windows-lights-a {
	background: url(../images/background/skyline-lights-a.svg) center bottom no-repeat;
	animation: lights-a 35s infinite 15s running;
	opacity: 0;
}

.home2020 .autobiz-city .skyline.windows-lights-b {
	background: url(../images/background/skyline-lights-b.svg) center bottom no-repeat;
	animation: lights-b 35s infinite 15s running;
	opacity: 0;
}

@keyframes lights-a {
	0% {
		opacity: 0;
	}
	5% {
		opacity: 0;
	}
	10% {
		opacity: 1;
	}
	20% {
		opacity: 1;
	}
	21% {
		opacity: 0;
	}
}

@keyframes lights-b {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0;
	}
	19% {
		opacity: 1;
	}
	26% {
		opacity: 1;
	}
	27% {
		opacity: 0;
	}
}

.home2020 .home-steps {
	margin: 30px 0;
	color: #00a2e3;
	line-height: 1.2;
	text-align: center;
}

.home2020 .home-step p {
	margin: 0
}

@media (max-width: 991px) {
	.home2020 .home-steps {
		font-size: 12px;
	}
	.home2020 .home-step img {
		margin-bottom: 10px;
	}
}

@media (min-width: 992px) {
	.home2020 .home-steps {
		font-size: 14px;
	}
	.home2020 .home-step {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.home2020 .home-step img {
		margin-right: 15px;
	}
}

.home2020 .home-blue-wrapper {
	background-color: #00A1E3;
	color: #fff;
	overflow: hidden;
}

.home2020 .orange-tag {
	background-color: #FF4B00;
	display: inline-block;
	line-height: 1;
	font-weight: bold;
	color: #ffffff;
	font-size: 21px;
	padding: 8px 12px;
}

.home2020 .blue-tag {
	background-color: #00a2e3;
	display: inline-block;
	line-height: 1;
	font-weight: bold;
	color: #ffffff;
	font-size: 21px;
	padding: 8px 12px;
}

.home2020 .home-blue-wrapper .orange-tag {
	margin: 30px 0 0 0;
}

.home2020 .sticky-rad-header .orange-tag {
	padding: 4px 4px;
	margin-right: 5px;
	font-size: inherit;
}

.home2020 .home-blue-wrapper h2 {
	position: relative;
	margin-bottom: 30px;
	z-index: 9;
}

@media (min-width: 768px) {
	.home2020 .home-blue-wrapper h2 {
		font-size: 30px;
	}
}

.home2020 .home-blue-wrapper .app-phone {
	width: 100%;
	display: block;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	max-width: 310px;
	-webkit-filter: drop-shadow(0px 0px 100px rgba(0, 0, 0, 0.75));
	filter: drop-shadow(0px 0px 100px rgba(0, 0, 0, 0.75));
}

.home2020 .home-blue-wrapper .rad-flex {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

@media (min-width: 768px) {
	.home2020 .home-blue-wrapper .rad-flex1 {
		display: flex;
		align-items: center;
		margin-bottom: 10px;
	}
}

.home2020 .home-blue-wrapper .rad-flex div:first-child {
	min-width: 70px;
	max-width: 70px;
	padding-right: 15px;
	text-align: center;
}

.home2020 .home-blue-wrapper .rad-flex img {
	max-width: 55px;
}

.home2020 #form_phone .phone-icon {
	height: 22px;
}

.home2020 #form_phone .input-group-addon span {
	color: #424243;
	vertical-align: middle;
	font-size: 14px;
	padding-left: 6px;
}

@media (max-width: 767px) {
	.home2020 #form_phone {
		margin: 0px 0 30px 0;
	}
}

@media (min-width: 768px) {
	.home2020 #form_phone {
		margin: 22px 0 30px 0;
	}
}

.home2020 #form_phone .form-group {
	margin-bottom: 10px;
}

.home2020 #form_phone button {
	font-weight: bold;
	white-space: break-spaces;
	width: 100%;
}

.home2020 form .input-group-addon span {
	color: #424243;
	vertical-align: middle;
	font-size: 14px;
	padding-left: 6px;
}

.home2020 #go_top {
	cursor: pointer;
	position: fixed;
	z-index: 9999;
	display: none;
	bottom: calc(50% - 30px);
	right: 0;
	line-height: 44px;
	height: 44px;
	width: 44px;
	background-color: rgba(0, 0, 0, 0.2);
	text-align: center;
	color: #fff;
}

#sticky_footer_form {
	-webkit-box-shadow: 0 -2px 10px 0 #6E6E6E;
	box-shadow: 0 -2px 10px 0 #6E6E6E;
	position: fixed;
	bottom: -200px;
	left: 0;
	right: 0;
	background-color: #fff;
	z-index: 9999;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	padding: 10px 0;
	text-align: center;
}

#sticky_footer_form.show {
	bottom: 0;
}

@media (max-width: 551px) {
	.home2020 #sticky_footer_form .form-cote {
		text-align: center;
	}
	.home2020 #sticky_footer_form .form-cote .term-or {
		display: none;
	}
	.home2020 #sticky_footer_form .form-cote .registration-wrapper {
		display: none;
	}
	.home2020 #sticky_footer_form .form-cote button {
		margin-top: 10px;
		width: 100%;
	}
}

@media (min-width: 552px) {
	.home2020 #sticky_footer_form .form-cote .flex {
		display: flex;
		align-items: center;
	}
	.home2020 #sticky_footer_form .form-cote .flex .el {
		flex-grow: 1;
		flex-basis: 0;
	}
	.home2020 #sticky_footer_form .form-cote button {
		margin-left: 15px;
	}
	.home2020 #sticky_footer_form .form-cote .term-or {
		padding: 0 15px;
		line-height: 36px;
	}
}

@media (min-width: 1280px) {
	.home2020 #sticky_footer_form.show {
		display: none !important;
	}
}

.home2020 #sticky_footer_form .form-cote select,
.home2020 #sticky_footer_form .form-cote .registration-wrapper input {
	height: 36px;
}

.home2020 #sticky_footer_form .form-cote .registration-wrapper {
	background-size: auto 30px;
}

.home2020 .sticky-rad-header {
	background-color: #082354;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	font-size: 12px;
	min-height: 40px;
}

@media (min-width: 768px) {
	.home2020 .sticky-rad-header {
		position: -webkit-sticky;
		position: sticky;
		top: 80px;
		z-index: 1029;
		border-bottom: 1px solid #fff;
	}
}

.home2020 .sticky-rad-header a {
	color: #fff;
	text-decoration: underline;
}

.home2020 .home-drawing {
	width: 100%;
	max-width: 350px;
	margin: 11px auto;
	display: block;
	max-height: 200px;
}

.home2020 ul {
	padding-left: 15px;
}

.home2020 .home-drawing-b {
	width: auto;
	max-width: 100%;
	height: 200px;
	margin: 0 auto;
	display: block;
}

.home2020 .review-box {
	border-radius: 10px;
	overflow: hidden;
}

@media (max-width: 767px) {
	.home2020 .review-container-wrapper {
		height: 410px;
		overflow: hidden;
	}
	.home2020 .review-container {
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
		width: 100%;
		padding-left: 15px;
		height: 450px;
	}
	.home2020 .review-container .row {
		width: 340%;
	}
}

@media (min-width: 768px) {
	.home2020 .row.row-flex {
		display: flex;
		align-items: center;
	}
	.review-container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 15px;
		overflow: hidden;
		height: 410px;
	}
	.review-container:before,
	.review-container:after {
		content: " ";
		display: table;
	}
	.review-container:after {
		clear: both;
	}
	.review-container {
		width: 750px;
	}
}

@media (min-width: 992px) {
	.review-container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.review-container {
		width: 1170px;
	}
}

@media (min-width: 1600px) {
	.review-container {
		width: 1570px;
	}
}

.home2020 .review-box .comment {
	height: 4.5em;
	display: flex;
	align-items: center;
}

.home2020 .review-box .review-comment {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
}

.home2020 .home-clear-blue-wrapper {
	background-color: #E9F5F9;
	margin-top: 30px;
	padding-bottom: 30px;
}

.home2020 .h-50 {
	height: 50px;
	display: flex;
	align-items: center;
	text-align: center;
}

.home2020 #guide_email_form_group.form-group {
	margin-bottom: 10px;
	;
}

.home2020 .h-50 img {
	max-height: 50px;
	width: auto;
	display: block;
	margin: auto;
}

.home2020 .home-drawing-number {
	position: absolute;
	font-size: 50px;
	font-weight: bold;
	line-height: 50px;
}

@media (max-width: 767px) {
	.home2020 .home-drawing-number {
		display: none;
	}
	.home2020 .flex-number {
		display: flex;
		align-items: center;
	}
	.home2020 .flex-number .title-number {
		font-size: 50px;
		font-weight: bold;
		margin-right: 15px;
	}
}

@media (min-width: 768px) {
	.home2020 .bottom-buffer-sm {
		margin-bottom: 30px !important;
	}
	.home2020 .flex-number .title-number {
		display: none;
	}
}

@media (max-width: 767px) {
	.home2020 .home-blue-car-container {
		background-color: #E9F5F9;
		position: relative;
		height: 141px;
		margin-bottom: 25px;
	}
	.home2020 .home-blue-car-container img {
		position: absolute;
		border: 0;
		height: 178px;
		display: block;
		margin: auto;
		left: 0;
		right: 0;
	}
	.home2020 .home-blue-calendar-container {
		position: relative;
		height: 127px;
	}
	.home2020 .home-blue-calendar-container img {
		position: absolute;
		border: 0;
		display: block;
		margin: auto;
		left: 0;
		right: 0;
		bottom: -32px;
	}
	.home2020 .padding-buffer-top-xs {
		padding-top: 20px;
	}
}

@media (min-width: 768px) {
	.home2020 .home-blue-calendar-container,
	.home2020 .home-blue-car-container {
		display: none;
	}
}

.home2020 ul.tips {
	font-weight: 100;
	list-style: none;
	margin-top: 11px;
	margin-bottom: 30px;
}

.home2020 ul.tips a {
	color: inherit;
}

.home2020 .bottom-buffer-h {
	margin-bottom: 30px;
}

.home2020 ul.tips li::before {
	content: "\2022";
	font-weight: bold;
	font-size: 1.2em;
	display: inline-block;
	width: .8em;
	margin-left: -.8em;
}

.home2020 ul.tips.tips-orange li::before {
	color: #ff4c00;
}

.home2020 ul.tips.tips-blue li::before {
	color: #00a2e3;
}

.home2020 .btn-outline-primary {
	border: 1px solid #00A1E3;
	white-space: inherit;
}

.home2020 .btn-outline-primary:hover {
	border: 1px solid #b4b0a6;
}

.home2020 .return-message{
    font-size: 12px;
    margin-top: 5px;
	margin-bottom: 0;
}

.home2020 .return-message-ip{
    font-size: 12px;
    margin-top: 5px;
	margin-bottom: 0;
	color: red;
}

.home2020 #form_phone .return-message{
	color: #fff;
}
.savoir:before {
  content: "\e90f";
  font-family: 'icomoon' !important;
  font-size: 14px;
  color: #00a2e3;
  padding-right: 4px;
  }