


























































































































































































































































.vdatetime-fade-enter-active,
.vdatetime-fade-leave-active {
  transition: opacity .4s;
}

.vdatetime-fade-enter,
.vdatetime-fade-leave-to {
  opacity: 0;
}

.vdatetime-overlay {
  z-index: 999;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, .5);
  transition: opacity .5s;
}























































































































































































































































































.vdatetime-popup {
  box-sizing: border-box;
  z-index: 1000;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 340px;
  max-width: calc(100% - 30px);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3);
  color: #444;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  line-height: 1.18;
  background: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.vdatetime-popup * {
    box-sizing: border-box
}

.vdatetime-popup__header {
  padding: 18px 30px;
  background: #3f51b5;
  color: #fff;
  font-size: 32px;
}

.vdatetime-popup__title {
  margin-bottom: 8px;
  font-size: 21px;
  font-weight: 300;
}

.vdatetime-popup__year {
  font-weight: 300;
  font-size: 14px;
  opacity: 0.7;
  cursor: pointer;
  transition: opacity .3s
}

.vdatetime-popup__year:hover {
    opacity: 1
}

.vdatetime-popup__date {
  line-height: 1;
  cursor: pointer;
}

.vdatetime-popup__actions {
  padding: 0 20px 10px 30px;
  text-align: right;
}

.vdatetime-popup__actions__button {
  display: inline-block;
  border: none;
  padding: 10px 20px;
  background: transparent;
  font-size: 16px;
  color: #3f51b5;
  cursor: pointer;
  transition: color .3s
}

.vdatetime-popup__actions__button:hover {
    color: #444
}
.vdatetime-calendar__navigation--previous:hover svg path, .vdatetime-calendar__navigation--next:hover svg path {
    stroke: #888;
}








































































































.vdatetime-calendar__navigation,
.vdatetime-calendar__navigation * {
  box-sizing: border-box;
}

.vdatetime-calendar__navigation {
  position: relative;
  margin: 15px 0;
  padding: 0 30px;
  width: 100%;
}

.vdatetime-calendar__navigation--previous,
.vdatetime-calendar__navigation--next {
  position: absolute;
  top: 0;
  padding: 0 5px;
  width: 18px;
  cursor: pointer
}

.vdatetime-calendar__navigation--previous svg, .vdatetime-calendar__navigation--next svg {
    width: 8px;
}

.vdatetime-calendar__navigation--previous svg path, .vdatetime-calendar__navigation--next svg path {
      transition: stroke .3s;
}

.vdatetime-calendar__navigation--previous {
  left: 25px;
}

.vdatetime-calendar__navigation--next {
  right: 25px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.vdatetime-calendar__current--month {
  text-align: center;
  text-transform: capitalize;
}

.vdatetime-calendar__month {
  padding: 0 20px;
  transition: height .2s;
}

.vdatetime-calendar__month__weekday,
.vdatetime-calendar__month__day {
  display: inline-block;
  width: 14.28571%;
  line-height: 36px;
  text-align: center;
  font-size: 15px;
  font-weight: 300;
  cursor: pointer
}

.vdatetime-calendar__month__weekday > span, .vdatetime-calendar__month__day > span {
    display: block;
    width: 100%;
    position: relative;
    height: 0;
    padding: 0 0 100%;
    overflow: hidden;
}

.vdatetime-calendar__month__weekday > span > span, .vdatetime-calendar__month__day > span > span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border: 0;
      border-radius: 50%;
      transition: background-color .3s, color .3s;
}

.vdatetime-calendar__month__weekday {
  font-weight: bold;
}

.vdatetime-calendar__month__day:hover > span > span {
  background: #eee;
}

.vdatetime-calendar__month__day--selected {
}

.vdatetime-calendar__month__day--selected > span > span,
  .vdatetime-calendar__month__day--selected:hover > span > span {
    color: #fff;
    background: #3f51b5;
}

.vdatetime-calendar__month__day--disabled {
  opacity: 0.4;
  cursor: default
}

.vdatetime-calendar__month__day--disabled:hover > span > span {
    color: inherit;
    background: transparent;
}
.vdatetime-time-picker__list::-webkit-scrollbar-thumb {
    background: #ccc
}












































































































































.vdatetime-time-picker__list::-webkit-scrollbar-track {
    background: #efefef
}












































































































































.vdatetime-time-picker * {
    box-sizing: border-box
}












































































































































.vdatetime-time-picker {
  box-sizing: border-box
}












































































































































.vdatetime-time-picker::after {
    content: '';
    display: table;
    clear: both
}

.vdatetime-time-picker__list {
  float: left;
  width: 50%;
  height: 305px;
  overflow-y: scroll
}

.vdatetime-time-picker__list::-webkit-scrollbar {
    width: 3px
}

.vdatetime-time-picker__with-suffix .vdatetime-time-picker__list {
  width: 33.3%;
}

.vdatetime-time-picker__item {
  padding: 10px 0;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  transition: font-size .3s;
}

.vdatetime-time-picker__item:hover {
  font-size: 32px;
}

.vdatetime-time-picker__item--selected {
  color: #3f51b5;
  font-size: 32px;
}

.vdatetime-time-picker__item--disabled {
  opacity: 0.4;
  cursor: default;
  font-size: 20px !important;
}
.vdatetime-year-picker__list::-webkit-scrollbar-thumb {
    background: #ccc
}
































































.vdatetime-year-picker__list::-webkit-scrollbar-track {
    background: #efefef
}
































































.vdatetime-year-picker * {
    box-sizing: border-box
}
































































.vdatetime-year-picker {
  box-sizing: border-box
}
































































.vdatetime-year-picker::after {
    content: '';
    display: table;
    clear: both
}

.vdatetime-year-picker__list {
  float: left;
  width: 100%;
  height: 305px;
  overflow-y: scroll
}

.vdatetime-year-picker__list::-webkit-scrollbar {
    width: 3px
}

.vdatetime-year-picker__item {
  padding: 10px 0;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  transition: font-size .3s;
}

.vdatetime-year-picker__item:hover {
  font-size: 32px;
}

.vdatetime-year-picker__item--selected {
  color: #3f51b5;
  font-size: 32px;
}

.vdatetime-year-picker__item--disabled {
  opacity: 0.4;
  cursor: default
}

.vdatetime-year-picker__item--disabled:hover {
    color: inherit;
    background: transparent
}
.vdatetime-month-picker__list::-webkit-scrollbar-thumb {
    background: #ccc
}





































































.vdatetime-month-picker__list::-webkit-scrollbar-track {
    background: #efefef
}





































































.vdatetime-month-picker * {
    box-sizing: border-box
}





































































.vdatetime-month-picker {
  box-sizing: border-box
}





































































.vdatetime-month-picker::after {
    content: '';
    display: table;
    clear: both
}

.vdatetime-month-picker__list {
  float: left;
  width: 100%;
  height: 305px;
  overflow-y: scroll
}

.vdatetime-month-picker__list::-webkit-scrollbar {
    width: 3px
}

.vdatetime-month-picker__item {
  padding: 10px 0;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  transition: font-size .3s;
}

.vdatetime-month-picker__item:hover {
  font-size: 32px;
}

.vdatetime-month-picker__item--selected {
  color: #3f51b5;
  font-size: 32px;
}

.vdatetime-month-picker__item--disabled {
  opacity: 0.4;
  cursor: default
}

.vdatetime-month-picker__item--disabled:hover {
    color: inherit;
    background: transparent
}
.login[data-v-95cf4d] {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 3rem 1rem;
	text-align: center;
	background: url('fondo-filtro.5baf2398.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height: 100vh;
	justify-content: space-between;
}
.top h1[data-v-95cf4d] {
	color: #fff;
	font-weight: 400;
	margin-bottom: 0.5rem;
	text-transform: uppercase;
	font-size: 2.2rem;
}
.title-info h2[data-v-95cf4d] {
	color: #fff;
	font-size: 1.5rem;
	font-weight: 400;
}
.top p[data-v-95cf4d] {
	color: #fff;
	font-style: italic;
	font-weight: 400;
	font-size: 1.1rem;
}
.logo img[data-v-95cf4d] {
	width: 100%;
	max-width: 500px;
}
.pass-input span[data-v-95cf4d] {
	color: #fff;
	font-size: 2rem;
}
.pass-input span .fa-user[data-v-95cf4d] {
	vertical-align: bottom;
	margin-right: 0.5rem;
}
.pass-input input[data-v-95cf4d] {
	border: none;
	border-bottom: 2px solid #fff;
	background: none;
	color: #fff;
	text-align: center;
	padding: 0.25rem 1rem;
	font-size: 1.5rem;
	max-width: 9rem;
	letter-spacing: 1rem;
	text-indent: 0.75rem;
}
.pass-input input[data-v-95cf4d]::placeholder {
	text-indent: 0.75rem;
	font-size: 2rem;
}
.pass-input input[data-v-95cf4d]:active,
.pass-input input[data-v-95cf4d]:focus {
	box-shadow: none;
	outline: none;
}
.pass-info[data-v-95cf4d] {
	text-align: center;
}
.pass-info p[data-v-95cf4d] {
	color: #fff;
	max-width: 200px;
	font-size: 10px;
	margin: 1rem auto 0 auto;
}
.login-btn[data-v-95cf4d] {
	margin-top: 2rem;
}
.credits[data-v-95cf4d] {
	display: flex;
	justify-content: center;
	align-items: center;
}
.credits img[data-v-95cf4d] {
	display: inline;
	max-width: 40px;
}
.credits small[data-v-95cf4d] {
	color: #fff;
	font-size: 12px;
}
.credits small a[data-v-95cf4d] {
	text-decoration: none;
	color: #65bbef;
}
.disabled[data-v-95cf4d] {
	pointer-events: none;
	background: #cc5c5d;
}
.terms[data-v-95cf4d] {
	margin-top: 2rem;
}
.terms label[data-v-95cf4d] {
	color: #fff;
	font-size: 14px;
}
.terms input[type="checkbox"][data-v-95cf4d] {
	width: 14px;
	height: 14px;
}
@media screen and (max-width: 450px) {
.top h1[data-v-95cf4d] {
		font-size: 1.5rem;
}
.top p[data-v-95cf4d] {
		font-size: 0.95rem;
}
.btn[data-v-95cf4d] {
		min-width: auto;
}
.pass-input span[data-v-95cf4d] {
		font-size: 1.75rem;
}
.top[data-v-95cf4d] {
		margin-bottom: 3rem;
}
.logo[data-v-95cf4d], .pass[data-v-95cf4d] {
		margin: 3rem 0;
}
.credits[data-v-95cf4d] {
		margin-top: 3rem;
}
.title-info h2[data-v-95cf4d] {
		font-size: 1.25rem;
}
h2 br[data-v-95cf4d] {
		display: none;
}
}.logo[data-v-72e9b1] {
		width: 100%;
}
ul[data-v-72e9b1] {
		background: #e53537;
		list-style-type: none;
		padding: 0;
		max-width: 30%;
		padding: 1rem 3rem 1rem 2rem;
		min-height: 100vh;
		position: fixed;
		top: 66px;
		transform: translateX(-100%);
		transition: all 0.2s ease-in-out;
		z-index: 10;
}
ul.open[data-v-72e9b1] {
		transform: translateX(0)
}
ul li[data-v-72e9b1] {
		padding: 1.5rem 0;
		border-bottom: 2px solid #fff;
}

	/* ul li:nth-child(1), */
ul li[data-v-72e9b1]:nth-child(5),
	ul li[data-v-72e9b1]:last-child {
		border-bottom: none;
}
ul li a[data-v-72e9b1] {
		text-decoration: none;
		color: #fff;
		display: flex;
		align-items: center;
}
ul li a img[data-v-72e9b1] {
		max-width: 50px;
		margin-right: 1rem;
}
.logout[data-v-72e9b1] {
		position: absolute;
		bottom: 4rem;
		width: 60%;
		margin-left: 10%;
}
.logout a[data-v-72e9b1] {
		border: 1px solid #fff;
		justify-content: center;
		border-radius: 100px;
		margin: auto;
}
.logout a img[data-v-72e9b1] {
		margin-right: 0;
		margin-left: -1rem;
}
header[data-v-72e9b1] {
		padding: 0.5rem 1.5rem;
		background: #e53537;
		text-align: center;
		position: fixed;
		width: 100%;
		top: 0;
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		z-index: 10;
}
header img[data-v-72e9b1] {
		width: 100%;
		max-width: 180px;
}
header span[data-v-72e9b1] {
		position: absolute;
		left: 1.5rem;
		top: 1.25rem;
}
.toggle .fa-bars[data-v-72e9b1] {
		font-size: 1.75rem;
		color: #fff;
		opacity: 0.8;
		cursor: pointer;
		position: relative;
		z-index: 2;
}
.close[data-v-72e9b1] {
		position: absolute;
    	right: 2rem;
    	top: -3.2rem;
    	font-size: 2rem;
		color: #fff;
		cursor: pointer;
		opacity: 0;
		transition: opacity 0.3s ease-in-out;
}
.close.open[data-v-72e9b1] {
		opacity: 1;
}
@media screen and (max-width: 992px) {
ul[data-v-72e9b1] {
			max-width: 50%;
}
}
@media screen and (max-width: 500px) {
ul[data-v-72e9b1] {
			max-width: 100%;
			width: 100%;
			padding: 1rem 1.5rem;
			top: 50px;
			padding-top: 6rem;
}
ul li[data-v-72e9b1] {
			padding: 0.5rem 0;
}
ul li a[data-v-72e9b1] {
			font-size: 0.9rem;
}
ul li a img[data-v-72e9b1] {
			max-width: 40px;
}
header[data-v-72e9b1] {
			text-align: right;
}
header img[data-v-72e9b1] {
			max-width: 150px;
}
header span[data-v-72e9b1] {
			top: 1rem;
}
.toggle .fa-bars[data-v-72e9b1] {
			font-size: 1.75rem;
}
}footer[data-v-30cb36] {
		display: flex;
		justify-content: center;
		align-items: center;
		background: #efefef;
		padding: 0.5rem;
}
footer img[data-v-30cb36] {
		display: inline;
		max-width: 40px;
}
footer small[data-v-30cb36] {
		color: #5d5d5d;
		font-size: 12px;
}
footer small a[data-v-30cb36] {
		text-decoration: none;
		color: #65bbef;
}
@media screen and (max-width: 450px) {
footer[data-v-30cb36] {
		margin-top: 3rem;
}
}ul[data-v-adf96f] {
	padding: 0;
	list-style: none;
	display: flex;
	width: 100%;
	justify-content: center;
	margin-bottom: 6rem;
}
ul li[data-v-adf96f] {
	text-align: center;
	margin: 0 0.25rem;
}
ul li  a[data-v-adf96f] {
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-decoration: none;
}
ul li small[data-v-adf96f] {
	color: #e53537;
	font-weight: bold;
}
@media screen and (max-width: 450px) {
.menu[data-v-adf96f] {
		padding: 0 1rem;
}
ul li img[data-v-adf96f] {
		max-width: 45px;
}
ul li small[data-v-adf96f] {
		font-size: 10px;
}
}.head[data-v-723abc] {
	background: #e53537;
	margin-top: 66px;
	padding: 6rem 2rem 3rem 2rem;
	height: 25vh;
}
.head p[data-v-723abc] {
	color: #fff;
	padding-left: 30%;
	font-size: 1.25rem;
}
.card[data-v-723abc] {
	max-width: 40%;
	margin: -6rem auto 8rem auto;
	background: #fff;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	padding: 2rem;
	border-radius: 15px;
	text-align: center;
}
.btn[data-v-723abc] {
	text-align: center;
	max-width: 30%;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	min-width: 75%;
	background: #2f4a9e;
}
.debt[data-v-723abc] {
	margin-top: 2rem;
}
.debt .row[data-v-723abc] {
	display: flex;
	justify-content: space-between;
	margin-bottom: 1rem;
}
.desc[data-v-723abc] {
	color: #5d5d5d;
	font-size: 16px;
}
.value[data-v-723abc] {
	color: #2f4a9e;
	font-size: 16px;
}
small[data-v-723abc] {
	font-style: italic;
	font-size: 13px;
	margin-top: 1rem;
	display: block;
}
.ref[data-v-723abc] {
	margin-top: 3rem;
}
.help[data-v-723abc] {
	background: #e53537;
	display: flex;
	align-items: center;
	padding: 0.5rem 1rem;
	justify-content: space-around;
}
.help p[data-v-723abc] {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
}
.help ul[data-v-723abc] {
	list-style: none;
}
.help ul li[data-v-723abc] {
	display: inline;
}
.help img[data-v-723abc] {
	max-width: 35px;
	margin: 0 0.25rem;
}
@media screen and (max-width: 1200px) {
.card[data-v-723abc] {
		max-width: 50%;
}
.head p[data-v-723abc] {
		padding-left: 24%;
}
}
@media screen and (max-width: 830px) {
.card[data-v-723abc] {
		max-width: 85%;
}
.head p[data-v-723abc] {
		padding-left: 1rem;
}
.btn[data-v-723abc] {
		max-width: 100%;
}
}
@media screen and (max-width: 550px) {
.help[data-v-723abc] {
		flex-direction: column;
}
.help p[data-v-723abc] {
		text-align: center;
		margin: 1rem 0 1.5rem 0;
}
}
@media screen and (max-width: 500px) {
.head[data-v-723abc] {
		margin-top: 50px;
		padding: 0;
		height: 30vh;
		display: flex;
		justify-content: center;
		align-items: center;
}
.head p[data-v-723abc] {
		font-size: 1.1rem;
		margin-bottom: 4rem;
}
footer[data-v-723abc] {
		margin-top: 0!important;
}
.debt .row[data-v-723abc] {
		flex-direction: column;
		border-bottom: 1px solid #ccc;
		padding-bottom: 0.75rem;
}
.debt .row[data-v-723abc]:last-child {
		border-bottom: none;
}
}.content[data-v-abb176] {
	margin-top: 66px;
}
.hero[data-v-abb176] {
	width: 100%;
	text-align: center;
}
.hero img[data-v-abb176] {
	width: 100%;
	max-width: 1000px;
}
.content[data-v-abb176] {
	min-height: 90vh;
}
.inner-content[data-v-abb176] {
	margin-top: 3rem;
	text-align: center;
}
.inner-content p[data-v-abb176] {
	color: #5d5d5d;
}
.cards[data-v-abb176] {
	margin: 3rem auto 3rem auto;
	max-width: 400px;
}
.back[data-v-abb176] {
	margin-bottom: 6rem;
}
.card[data-v-abb176] {
	max-width: 80%;
	margin: 0 auto 1.5rem auto;
	border-radius: 15px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	cursor: pointer;
}
.card img[data-v-abb176] {
	width: 100%;
	max-width: 250px;
}
footer[data-v-abb176] {
	margin-top: 3rem;
}
@media screen and (max-width: 500px) {
.content[data-v-abb176] {
		margin-top: 50px;
}
.card[data-v-abb176] {
		max-width: 60%;
}
}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:auto;max-width:100%;max-height:100%}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}
.content[data-v-31d839] {
	margin-top: 66px;
}
.hero[data-v-31d839] {
	width: 100%;
	text-align: center;
}
.hero img[data-v-31d839] {
	width: 100%;
	max-width: 1000px;
}
.content[data-v-31d839] {
	min-height: 90vh;
}
.inner-content[data-v-31d839] {
	margin-top: 3rem;
	text-align: center;
}
.list[data-v-31d839] {
	max-width: 300px;
	width: 85%;
	padding: 1.5rem 0.5rem;
	margin: 3rem auto 0 auto;
	border-radius: 20px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.list .motives-container[data-v-31d839] {
	list-style: none;
	padding: 0 1rem;
	max-height: 300px;
}
.inner-content p[data-v-31d839] {
	color: #5d5d5d;
}
.list .motive[data-v-31d839] {
	border: 2px solid #2f4a9f;
	border-radius: 100px;
	padding: 0.5rem;
	color: #5d5d5d;
	margin-bottom: 1rem;
	cursor: pointer;
	font-size: 14px;
}
.motive.active[data-v-31d839] {
	background: #c9d0e6;
}
.btn[data-v-31d839] {
	margin-top: 2rem;
	max-width: 150px;
	min-width: 150px;
	margin-bottom: 3rem;
	border: none;
	background: #e53537;
	color: #fff;
	font-size: 1rem;
	cursor: pointer;
}
.back[data-v-31d839] {
	margin-bottom: 6rem;
}
.confirmation[data-v-31d839] {
	margin-top: 6rem;
	font-size: 1.5rem;
	margin-bottom: 12rem;
	padding: 0 2rem;
}
.confirmation .far[data-v-31d839] {
	color: #e53537;
	font-size: 4rem;
	margin-bottom: 1.5rem;
}
.comments[data-v-31d839] {
	margin: 2rem auto;
	max-width: 300px;
	width: 85%;
}
.comments textarea[data-v-31d839] {
	width: 100%;
	padding: 1rem;
	border: 1px solid #2f4a9e;
	border-radius: 20px;
	color: #5d5d5d;
}
@media screen and (max-width: 500px) {
.content[data-v-31d839] {
		margin-top: 50px;
}
.list[data-v-31d839] {
		margin-bottom: 0;
}
}.tips-section[data-v-e629af] {
	overflow: hidden;
}
.hero[data-v-e629af] {
	width: 100%;
	margin-top: 66px;
}
.hero img[data-v-e629af] {
	width: 100%;
}
.slider-container[data-v-e629af] {
	border: 1px solid #ccc;
	padding: 1rem;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	border-radius: 15px;
	margin: 3rem 0 3rem 0;
	transform: translateX(10%);
	padding: 1.5rem;
}
.back[data-v-e629af] {
	margin-bottom: 6rem;
	text-align: center;
}
.slide[data-v-e629af] {
	min-height: 10rem;
}
.slide-inner[data-v-e629af] {
	position: relative;
}
.slide-inner img[data-v-e629af] {
	width: 100%;
}
.overlay[data-v-e629af] {
	position: absolute;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	margin: auto;
	background: rgba(51,51,51,0.8);
	color: #fff;
	transition: all 0.1s ease-in-out;
	opacity: 0;
}
.overlay a[data-v-e629af] {
	color: #fff;
	font-size: 2rem;
}
.slide-inner:hover .overlay[data-v-e629af] {
	opacity: 1;
}
.overlay .fas[data-v-e629af] {
	font-size: 2rem;
}
.help[data-v-e629af] {
	background: #e53537;
	display: flex;
	align-items: center;
	padding: 0.5rem 1rem;
	justify-content: space-around;
}
.help p[data-v-e629af] {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
}
.help ul[data-v-e629af] {
	list-style: none;
}
.help ul li[data-v-e629af] {
	display: inline;
}
.help img[data-v-e629af] {
	max-width: 35px;
	margin: 0 0.25rem;
}
@media screen and (max-width: 550px) {
.help[data-v-e629af] {
		flex-direction: column;
}
.help p[data-v-e629af] {
		text-align: center;
		margin: 1rem 0 1.5rem 0;
}
}
@media screen and (max-width: 500px) {
.hero[data-v-e629af] {
		margin-top: 50px;
}
.slide-inner[data-v-e629af] {
		max-width: 90%;
}
footer[data-v-e629af] {
		margin-top: 0!important;
}
}
@media screen and (min-width: 768px) {
.slider-container[data-v-e629af] {
		text-align: center;
		transform: translateX(0);
		max-width: 70%;
		margin-left: auto;
		margin-right: auto;
}
}.hero[data-v-3b99e7] {
	margin-top: 66px;
	text-align: center;
}
.hero img[data-v-3b99e7] {
	max-width: 1000px;
	width: 100%;
}
.content[data-v-3b99e7] {
	margin: 6rem auto;
	color: #5d5d5d;
	text-align: center;
	max-width: 450px;
	padding: 0 1rem;
}
.content h2[data-v-3b99e7] {
	margin-bottom: 3rem;
	font-size: 1.5rem;
}
.content p[data-v-3b99e7] {
	margin-bottom: 3rem;
}
.input[data-v-3b99e7] {
	text-align: left;
	margin-bottom: 1rem;
}
.input label[data-v-3b99e7] {
	display: block;
	text-align: left;
	margin-bottom: 0.75rem;
	padding-left: 0.5rem;
}
.input select[data-v-3b99e7] {
	border: 1px solid #2f4a9e;
	padding: 8px 25px;
	border-radius: 50px;
	width: 100%;
	font-size: 16px;
	color: #5d5d5d;
	-webkit-appearance: none;
	background: url('caret_down.c597736e.png');
	background-repeat: no-repeat;
	background-position: 95%;
}
.other-phone input[data-v-3b99e7] {
	border: 1px solid #2f4a9e;
	border-radius: 50px;
	padding: 9px 25px;
	width: 100%;
	font-size: 16px;
	color: #5d5d5d;
}
.mt[data-v-3b99e7] {
	margin-top: 2rem;
}
.btn-input[data-v-3b99e7] {
	text-align: center;
	margin-top: 4rem;
	margin-bottom: 3rem;
}
.btn-red[data-v-3b99e7] {
	color: #fff;
	background: #e53537;
	text-align: center;
	font-size: 16px;
	max-width: 200px;
	min-width: 200px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.disabled[data-v-3b99e7] {
	pointer-events: none;
	opacity: 0.8;
}
.main-container[data-v-3b99e7] {
	min-height: 85vh;
}
@media screen and (max-width: 500px) {
.hero[data-v-3b99e7] {
		margin-top: 50px;
}
}.container[data-v-d9f960] {
	background: #e53537;
	width: 100%;
	min-height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 2rem;
	text-align: center;
}
.container img[data-v-d9f960] {
	max-width: 180px;
	margin-bottom: 3rem;
}
.container .title[data-v-d9f960] {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25rem;
	font-weight: 700;
	margin-bottom: 5rem;
}
.container .msg[data-v-d9f960] {
	color: #fff;
	max-width: 400px;
	font-weight: 700;
}
.back[data-v-d9f960] {
	color: #fff;
	margin-top: 6rem;
}