@charset "UTF-8";
*,
:before,
:after {
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	border-color: #c5c5c5;
}
:before,
:after {
	--tw-content: '';
}
html,
:host {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	font-family: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', Segoe UI Symbol, 'Noto Color Emoji';
	font-feature-settings: normal;
	font-variation-settings: normal;
	-webkit-tap-highlight-color: transparent;
}
body {
	margin: 0;
	line-height: inherit;
}
hr {
	height: 0;
	color: inherit;
	border-top-width: 1px;
}
abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: inherit;
}
a {
	color: inherit;
	text-decoration: inherit;
}
b,
strong {
	font-weight: bolder;
}
code,
kbd,
samp,
pre {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
	font-feature-settings: normal;
	font-variation-settings: normal;
	font-size: 1em;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
table {
	text-indent: 0;
	border-color: inherit;
	border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
	padding: 0;
}
button,
select {
	text-transform: none;
}
button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none;
}
:-moz-focusring {
	outline: auto;
}
:-moz-ui-invalid {
	box-shadow: none;
}
progress {
	vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}
[type='search'] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
summary {
	display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
	margin: 0;
}
fieldset {
	margin: 0;
	padding: 0;
}
legend {
	padding: 0;
}
ol,
ul,
menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
dialog {
	padding: 0;
}
textarea {
	resize: vertical;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
	opacity: 1;
	color: #838383;
}
input::placeholder,
textarea::placeholder {
	opacity: 1;
	color: #838383;
}
button,
[role='button'] {
	cursor: pointer;
}
:disabled {
	cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
	display: block;
	vertical-align: middle;
}
img,
video {
	max-width: 100%;
	height: auto;
}
[hidden] {
	display: none;
}
*,
:before,
:after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
}
::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
}
.container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 500px) {
	.container {
		max-width: 500px;
	}
}
@media (min-width: 700px) {
	.container {
		max-width: 700px;
	}
}
@media (min-width: 900px) {
	.container {
		max-width: 900px;
	}
}
@media (min-width: 1100px) {
	.container {
		max-width: 1100px;
	}
}
@media (min-width: 1300px) {
	.container {
		max-width: 1300px;
	}
}
@media (min-width: 1400px) {
	.container {
		max-width: 1400px;
	}
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}
.pointer-events-none {
	pointer-events: none;
}
.absolute {
	position: absolute;
}
.bottom-0 {
	bottom: 0;
}
.left-0 {
	left: 0;
}
.left-\[1px\] {
	left: 1px;
}
.left-\[1rem\] {
	left: 1rem;
}
.right-0 {
	right: 0;
}
.right-2 {
	right: 0.5rem;
}
.top-0 {
	top: 0;
}
.top-\[1rem\] {
	top: 1rem;
}
.top-\[calc\(100\%\+2px\)\] {
	top: calc(100% + 2px);
}
.z-\[1\] {
	z-index: 1;
}
.z-\[2\] {
	z-index: 2;
}
.my-auto {
	margin-top: auto;
	margin-bottom: auto;
}
.mb-2 {
	margin-bottom: 0.5rem;
}
.mb-4 {
	margin-bottom: 1rem;
}
.inline {
	display: inline;
}
.flex {
	display: flex;
}
.inline-flex {
	display: inline-flex;
}
.hidden {
	display: none;
}
.h-0 {
	height: 0px;
}
.h-10 {
	height: 2.5rem;
}
.h-12 {
	height: 3rem;
}
.h-4 {
	height: 1rem;
}
.h-5 {
	height: 1.25rem;
}
.h-6 {
	height: 1.5rem;
}
.h-\[2\.5rem\] {
	height: 2.5rem;
}
.h-\[4rem\] {
	height: 4rem;
}
.h-full {
	height: 100%;
}
.min-h-10 {
	min-height: 2.5rem;
}
.w-11 {
	width: 2.75rem;
}
.w-12 {
	width: 3rem;
}
.w-4 {
	width: 1rem;
}
.w-5 {
	width: 1.25rem;
}
.w-6 {
	width: 1.5rem;
}
.w-\[35px\] {
	width: 35px;
}
.w-\[5rem\] {
	width: 5rem;
}
.w-\[8rem\] {
	width: 8rem;
}
.w-full {
	width: 100%;
}
.w-max {
	width: -moz-max-content;
	width: max-content;
}
.cursor-pointer {
	cursor: pointer;
}
.select-none {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.resize {
	resize: both;
}
.flex-col {
	flex-direction: column;
}
.items-center {
	align-items: center;
}
.justify-center {
	justify-content: center;
}
.gap-10 {
	gap: 2.5rem;
}
.gap-4 {
	gap: 1rem;
}
.overflow-hidden {
	overflow: hidden;
}
.rounded-full {
	border-radius: 9999px;
}
.rounded-lg {
	border-radius: 0.5rem;
}
.rounded-md {
	border-radius: 0.375rem;
}
.border {
	border-width: 1px;
}
.border-solid {
	border-style: solid;
}
.border-black {
	--tw-border-opacity: 1;
	border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-fifth {
	--tw-border-opacity: 1;
	border-color: rgb(196 205 212 / var(--tw-border-opacity));
}
.border-gray-200 {
	--tw-border-opacity: 1;
	border-color: rgb(197 197 197 / var(--tw-border-opacity));
}
.bg-\[\#123237cb\] {
	background-color: #123237cb;
}
.bg-gray-200 {
	--tw-bg-opacity: 1;
	background-color: rgb(197 197 197 / var(--tw-bg-opacity));
}
.bg-gray-300 {
	--tw-bg-opacity: 1;
	background-color: rgb(162 162 162 / var(--tw-bg-opacity));
}
.bg-primary {
	--tw-bg-opacity: 1;
	background-color: rgb(70 70 70 / var(--tw-bg-opacity));
}
.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.px-3 {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.px-4 {
	padding-left: 1rem;
	padding-right: 1rem;
}
.py-1 {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.py-2 {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.pl-4 {
	padding-left: 1rem;
}
.text-center {
	text-align: center;
}
.font-poppins_light {
	font-family: Poppins-Light;
}
.font-poppins_medium {
	font-family: Poppins-Medium;
}
.font-poppins_semi_bold {
	font-family: Poppins-SemiBold;
}
.text-1\/2 {
	font-size: 1.2rem;
}
.text-1\/3 {
	font-size: 1.3rem;
}
.text-1\/5 {
	font-size: 1.5rem;
}
.text-1\/9 {
	font-size: 1.9rem;
}
.italic {
	font-style: italic;
}
.leading-none {
	line-height: 1;
}
.leading-tight {
	line-height: 1.25;
}
.text-gray-400 {
	--tw-text-opacity: 1;
	color: rgb(131 131 131 / var(--tw-text-opacity));
}
.text-gray-500 {
	--tw-text-opacity: 1;
	color: rgb(110 110 110 / var(--tw-text-opacity));
}
.text-primary {
	--tw-text-opacity: 1;
	color: rgb(70 70 70 / var(--tw-text-opacity));
}
.text-secondary {
	--tw-text-opacity: 1;
	color: rgb(217 26 27 / var(--tw-text-opacity));
}
.text-transparent {
	color: transparent;
}
.text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
	text-decoration-line: underline;
}
.shadow {
	--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.transition {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 0.15s;
}
.duration-300 {
	transition-duration: 0.3s;
}
.placeholder\:text-gray-300::-moz-placeholder {
	--tw-text-opacity: 1;
	color: rgb(162 162 162 / var(--tw-text-opacity));
}
.placeholder\:text-gray-300::placeholder {
	--tw-text-opacity: 1;
	color: rgb(162 162 162 / var(--tw-text-opacity));
}
.after\:absolute:after {
	content: var(--tw-content);
	position: absolute;
}
.after\:start-\[2px\]:after {
	content: var(--tw-content);
	inset-inline-start: 2px;
}
.after\:top-\[2px\]:after {
	content: var(--tw-content);
	top: 2px;
}
.after\:h-5:after {
	content: var(--tw-content);
	height: 1.25rem;
}
.after\:w-5:after {
	content: var(--tw-content);
	width: 1.25rem;
}
.after\:rounded-full:after {
	content: var(--tw-content);
	border-radius: 9999px;
}
.after\:border:after {
	content: var(--tw-content);
	border-width: 1px;
}
.after\:border-gray-300:after {
	content: var(--tw-content);
	--tw-border-opacity: 1;
	border-color: rgb(162 162 162 / var(--tw-border-opacity));
}
.after\:bg-white:after {
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.after\:transition-all:after {
	content: var(--tw-content);
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 0.15s;
}
.after\:content-\[\'\'\]:after {
	--tw-content: '';
	content: var(--tw-content);
}
.hover\:bg-\[\#f2f2f2\]:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(242 242 242 / var(--tw-bg-opacity));
}
.peer:checked ~ .peer-checked\:bg-success {
	--tw-bg-opacity: 1;
	background-color: rgb(50 208 156 / var(--tw-bg-opacity));
}
.peer:checked ~ .peer-checked\:after\:translate-x-full:after {
	content: var(--tw-content);
	--tw-translate-x: 100%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:checked ~ .peer-checked\:after\:border-white:after {
	content: var(--tw-content);
	--tw-border-opacity: 1;
	border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.peer:focus ~ .peer-focus\:outline-none {
	outline: 2px solid transparent;
	outline-offset: 2px;
}
.peer:focus ~ .peer-focus\:ring-blue-300 {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity));
}
@media (max-width: 499px) {
	.mobile\:mb-4 {
		margin-bottom: 1rem;
	}
	.mobile\:text-1\/6 {
		font-size: 1.6rem;
	}
}
@media (min-width: 1400px) {
	.xlg\:text-2\/2 {
		font-size: 2.2rem;
	}
}
.peer:checked ~ .rtl\:peer-checked\:after\:-translate-x-full:where([dir='rtl'], [dir='rtl'] *):after {
	content: var(--tw-content);
	--tw-translate-x: -100%;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (prefers-color-scheme: dark) {
	.dark\:border-gray-600 {
		--tw-border-opacity: 1;
		border-color: rgb(75 85 99 / var(--tw-border-opacity));
	}
	.dark\:bg-gray-700 {
		--tw-bg-opacity: 1;
		background-color: rgb(55 65 81 / var(--tw-bg-opacity));
	}
	.peer:focus ~ .dark\:peer-focus\:ring-blue-800 {
		--tw-ring-opacity: 1;
		--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity));
	}
}
.\[\&\.open\]\:rotate-180.open {
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
} /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	box-shadow: 0 10px 25px #00000080;
}
.fancybox-outer,
.fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px Helvetica Neue, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
	background-image: url(../images/fancybox_sprite.png);
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../images/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../images/blank.gif);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
.fancybox-lock {
	overflow: hidden !important;
	width: auto;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	overflow-y: hidden !important;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
.fancybox-title {
	visibility: hidden;
	font: 13px/20px Helvetica Neue, Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: #000c;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #fff;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: #000c;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	#fancybox-loading,
	.fancybox-close,
	.fancybox-prev span,
	.fancybox-next span {
		background-image: url(../images/fancybox_sprite@2x.png);
		background-size: 44px 152px;
	}
	#fancybox-loading div {
		background-image: url(../images/fancybox_loading@2x.gif);
		background-size: 24px 24px;
	}
}
@media only screen and (max-width: 768px) {
	body {
		min-width: 100%;
		background-color: #060606;
	}
	header,
	#banner {
		width: 91.56%;
		margin: 0 auto;
	}
	#cnt-tipologia .item .t-img,
	#proyect-info .divider,
	#banner.bn .icons,
	#email,
	#heder-info .redes,
	.nbmobile,
	.home .slide_content_wrap,
	#footer-info .proyect-ants .divider,
	#banner.bn .reserve,
	#blog .blog-item .item-info .col-left,
	#fwslider .timers {
		display: none !important;
	}
	.shmobile {
		display: inline-block;
	}
	.shmobile-bl {
		display: block;
	}
	.shmobile-none,
	.nd-nmobile {
		display: none;
	}
	#menuh1 {
		z-index: 600;
		background-color: #060606;
		position: absolute;
		top: 0;
		right: -240px;
		width: 240px;
		padding: 75px 0 0;
		margin: 0;
		font-family: OpenSans-Semibold, sans-serif;
		font-weight: 400;
	}
	#menuh1 ul,
	#menuh1 ul li {
		float: none;
	}
	#menuh1 li a {
		color: #fff;
		height: auto;
		padding: 8px 0 8px 30px;
		margin: 0;
		font-size: 1.2em;
		text-transform: none;
		text-align: left;
		border-bottom: 1px solid #313131;
	}
	#menuh1 li a:hover,
	#menuh1 li a.active {
		border-bottom: 1px solid #313131;
		background: url(../images/home/menu-over.png) repeat-x;
		color: #fff;
	}
	#menuh1 li.divider {
		display: none;
	}
	#menuh1 ul ul {
		display: block;
		position: relative;
		width: auto;
		background-color: transparent;
	}
	#menuh1 ul ul li {
		float: none;
		width: auto;
	}
	#menuh1 ul ul li.sub {
		width: auto;
	}
	#menuh1 ul ul a {
		padding: 8px 0 8px 45px;
		text-align: left;
		border-bottom: 1px solid #313131;
	}
	#menuh1 ul ul a:hover {
		border-bottom: 1px solid #313131;
		background-color: #ff7618;
		color: #fff;
	}
	#menuh1 ul ul ul {
		display: block;
		position: relative;
		background-color: transparent;
	}
	#menuh1 ul ul ul li {
		float: none;
		width: auto;
	}
	#menuh1 ul ul ul a {
		padding: 8px 0 8px 65px;
		text-align: left;
		border-bottom: 1px solid #313131;
	}
	#menuh1 ul ul ul a:hover {
		background-color: #ff7618;
		color: #fff;
		border-bottom: 1px solid #313131;
	}
	#menuh1 ul ul ul ul {
		display: block;
		position: relative;
		width: auto;
		background-color: transparent;
	}
	#menuh1 ul ul ul ul a {
		width: auto;
	}
	#menuh1 ul ul ul ul a:hover,
	#menuh1 ul ul ul ul a.active {
		background-color: #ff7618;
		color: #fff;
		border-bottom: 1px solid #313131;
	}
	#menuh1 .sub2 {
		border-left: 0px solid #000000;
	}
	#menuh1 .sub2 ul li,
	#menuh1 .m-res {
		width: auto;
	}
	#menuh1 ul ul li.sub > a,
	#menuh1 ul ul li.sub2 > a {
		background-color: #424242;
		cursor: default;
	}
	#menuh1 ul ul li.sub > ul > li > a,
	#menuh1 ul ul li.sub2 > ul > li > a {
		background-color: #262626;
		cursor: default;
	}
	#menuh1 ul ul li.sub > ul > li > ul li a {
		background-color: #161616;
	}
	#nav {
		width: 35px;
		margin: 24px 20px 0 0;
	}
	.navfix {
		position: static;
	}
	#heder-info-int,
	#heder-logmen-int,
	#filtros,
	#filtros-int,
	#proyectos,
	#proyect-int,
	#orienta-int,
	#news,
	#footer-info,
	#footer-info #footer-data,
	#footer-int,
	#banner.bn .slide,
	#cont-cnt,
	#proyect-info,
	#blog .col1,
	#blog .col2,
	#blog .blog-item .item-info .col-right,
	.blog-options,
	.blog-options-item {
		width: 100%;
		height: auto;
	}
	#footer-info .col1,
	#footer-info .col2,
	#footer-info .col3,
	#proyects-more-int {
		width: 100%;
	}
	.contactenos .venta {
		width: auto;
	}
	#footer-info .logo {
		width: 80%;
	}
	#cnt-tipologia {
		width: auto;
	}
	#cnt-tipologia .item .t-detail {
		width: 60%;
	}
	#filters .button {
		width: 80px;
	}
	.btn-plane {
		width: 40%;
	}
	.element-item {
		width: 100%;
		float: none;
		margin: 0 0 18px;
		text-align: center;
		height: auto;
	}
	.proyectos #proyectos .proyect-item {
		float: none;
		margin: 0 auto 40px;
	}
	.title-cnt {
		width: 90%;
		margin: 5% auto;
	}
	#filtros .cols,
	#filtros .cols:first-child,
	#news #news-img,
	#news #news-info,
	#news #news-list,
	#footer-info .col1,
	#footer-info .col2,
	#footer-info .col3,
	#footer-info .proyect-ants,
	#footer-info .col4,
	#blog .col1,
	#blog .col2,
	#blog .blog-item .item-info .col-right,
	.blog-options-item {
		float: none;
		margin: 0 auto;
	}
	#footer-info .col1,
	#footer-info .col2,
	#footer-info .col3 {
		padding: 0;
		text-align: center;
	}
	#footer-info .col1,
	#footer-info .col2,
	#footer-info .col3,
	#footer-info .proyect-ants {
		height: auto;
	}
	#proyectos .proyect-item {
		float: none;
		margin: 0 auto 40px;
	}
	#logo {
		margin-left: 20px;
	}
	#news #divid,
	#footer-info .divider {
		width: 150px;
		height: 1px;
		float: none;
		margin: 15px auto;
	}
	#cont-cnt .divider {
		width: 100%;
		height: 1px;
		float: none;
		margin: 45px auto;
	}
	#footer-info .proyect-ant {
		padding: 6px 0;
		margin: 0 auto;
	}
	#footer-info .proyect-ant .proyect-ant-info {
		text-align: left;
	}
	#footer-info .col4 {
		width: 230px;
		padding: 0 0 40px;
		text-align: center;
		margin: 0 auto;
	}
	#footer-info .redes .links {
		text-align: center;
	}
	#footer-info .redes .links a {
		display: inline-block;
		border-left: 1px solid #989898;
		background-position: center top;
		margin: 0;
		padding: 0 7px;
	}
	#footer-info .redes .links a:first-child {
		border-left: 0px solid #000;
	}
	#news #news-img,
	#news #news-info,
	#news #news-list {
		width: 280px;
		height: auto;
		padding-bottom: 15px;
	}
	#news #divid {
		background-color: #989898;
	}
	#news,
	#footer-int {
		padding-bottom: 30px;
	}
	#filtros {
		padding-bottom: 20px;
	}
	#login {
		width: 20px;
		height: 20px;
		float: right;
		margin-right: 0;
		background: url(../images/social/login2.png) no-repeat;
	}
	#telefone {
		width: 168px;
		margin-left: 20px;
	}
	.txt-phone {
		color: #979797;
	}
	#filtros .cols {
		padding: 0 0 20px;
		background-image: none !important;
		width: 91.56%;
	}
	#filtros .cols select.cb {
		width: 100%;
	}
	#filtro-btn-search {
		width: 250px;
		height: 40px;
		margin: 0 auto;
	}
	#filtro-btn-search button {
		margin-left: 0;
		float: none;
		width: 100%;
	}
	#banner.bn .title {
		background: #000;
		float: none;
		font-size: 3.2em;
		text-align: center;
	}
	#banner.bn .description {
		background: #ed6726;
		float: none;
		font-size: 2em;
		text-align: center;
		margin-top: 0;
	}
	#fwslider .description,
	#banner.bn .description {
		line-height: 30px;
	}
	.nosotros #banner.bn .description {
		width: auto;
	}
	#banner.bn .slide_content_wrap {
		padding-top: 0;
	}
	.proyectos #banner.bn .slide_content_wrap {
		padding-top: 400px;
	}
	.insided #banner .slide_content_wrap {
		padding-top: 262px !important;
	}
	.insided #banner .icon {
		bottom: auto;
	}
	.slfull #wrapper {
		margin-top: 100px;
	}
	.proyectos #banner.bn .slide,
	.insided #banner .slide {
		max-height: 880px;
	}
	#fwslider .readmore {
		position: absolute;
		z-index: 20;
		display: block;
		font-size: 2em;
		top: 179px;
		left: 50%;
		margin-left: -110px;
	}
	#banner {
		height: auto;
	}
	#banner.bn .buts {
		width: 100%;
		float: none;
		text-align: center;
		padding-top: 125px;
	}
	#banner.bn .links {
		position: absolute;
		top: 0;
		width: 100%;
	}
	#banner.bn .download,
	#banner.bn .inversion {
		font-size: 2em;
	}
	.bnlomaamarilla {
		background: url(../images/banner/slider_fachada_LA_movil.jpg) center top no-repeat;
	}
	.bnlomaamarilla-int {
		background: url(../images/banner/slider_fachada_LA_movil.jpg) center top no-repeat;
	}
	.bnlomascarabayllo {
		background: url(../images/banner/slider_fachada_LC_movil.jpg) center top no-repeat;
	}
	.bnlomascarabayllo-int {
		background: url(../images/banner/slider_fachada_LC_movil.jpg) center top no-repeat;
	}
	.bnaltosurco {
		background: url(../images/banner/slider_fachada_AS_movil.jpg) center top no-repeat;
	}
	.bnaltosurco-int {
		background: url(../images/banner/slider_fachada_AS_movil.jpg) center top no-repeat;
	}
	.bnlumiere {
		background: url(../images/banner/slider_fachada_LU_movil.jpg) center top no-repeat;
	}
	.bnlumiere-int {
		background: url(../images/banner/slider_fachada_LU_movil.jpg) center top no-repeat;
	}
	.bncordova {
		background: url(../images/banner/slider_fachada_CO_movil.jpg) center top no-repeat;
	}
	.bncordova-int {
		background: url(../images/banner/slider_fachada_CO_movil.jpg) center top no-repeat;
	}
	#cont-cnt .col1,
	#cont-cnt .col2 {
		width: 100%;
		height: 100%;
		float: none;
	}
	ul.list-details {
		padding: 0;
	}
	ul.list-details li {
		width: 90%;
		float: none;
		height: auto;
		padding: 0 0 15px 20px;
	}
	#proyect-info .col1,
	#proyect-info .col2,
	#proyect-info .col3 {
		width: 260px;
		float: none;
		margin: 0 auto 40px;
		height: auto;
		padding: 0;
	}
	input[type='text'].caja1,
	select.select1,
	textarea.textarea1 {
		width: 100%;
		margin: 0;
	}
	input[type='text'].caja1 {
		margin-bottom: 15px;
	}
	button.btn-clean,
	button.btn-send {
		width: 48%;
	}
	button.btn-send {
		margin-left: 4%;
	}
	.mb-nopad {
		padding: 0 !important;
	}
	.mb-nomag {
		margin: 0 !important;
	}
	#footer-info .redes .links {
		width: 230px;
		height: 72px;
		margin: 0 auto;
	}
	#footer-info .redes .links .facebook {
		width: 80px;
		height: 69px;
		background: url(https://padova.pe/assets/images/social/facebook-big.png) center top no-repeat;
	}
	#footer-info .redes .links .youtube {
		width: 98px;
		height: 69px;
		background: url(https://padova.pe/assets/images/social/youtube-big.png) center top no-repeat;
		padding: 0 15px;
	}
	.blog-options .mgleft {
		margin-left: auto;
	}
	.blog-options-item {
		text-align: center;
		margin-bottom: 15px;
	}
	.blog-options-item img {
		width: 278px;
		margin: 0 auto;
	}
	.slides .slidesjs-previous {
		left: 0;
	}
	.slides .slidesjs-next {
		right: 0;
	}
	.txt-title-gray {
		padding: 40px 0 30px;
	}
	.txt-title-gray-6 {
		padding: 8px 0;
		text-align: center;
		font-size: 25px;
	}
	.txt-title-gray-8 {
		text-align: center;
		font-size: 25px;
	}
	.share-proy {
		display: none;
	}
	.txt-footer {
		text-align: center;
	}
	.txt-footer .asei {
		display: block;
		position: inherit;
		margin-top: 10px;
	}
	.static-img {
		width: 100%;
	}
	#videoytd {
		height: auto !important;
	}
}
@media only screen and (max-width: 352px) {
	.pub-item .pub-img-item,
	.pub-item .pub-data-item,
	.pub-item {
		width: 100%;
		height: auto;
	}
	.pub-item .pub-img-item,
	.pub-item .pub-data-item {
		float: none;
		margin: 0 auto;
	}
	.pub-item {
		text-align: center;
	}
	span.count-post {
		left: 50%;
		margin-left: -57px;
		bottom: 4px;
	}
}
body {
	margin: 0;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
	font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
}
pre,
form,
input[type='text'],
select,
label,
p,
span,
ol,
ul,
li,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0;
}
ul li {
	list-style-type: none;
}
img {
	border: 0px;
}
a {
	outline: none;
	text-decoration: none;
}
select {
	outline: 0;
	overflow: hidden;
}
select:focus {
	outline: none;
}
button {
	border: 0 solid #fff;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
.table {
	border-collapse: collapse !important;
	width: 100%;
	max-width: 100%;
}
.table td,
.table th {
	background-color: #fff !important;
}
.acont {
	padding: 0;
	margin: 0;
}
.nd {
	display: none;
}
.nd-nmobile {
	display: inline;
}
.clear {
	clear: both;
}
.txt-center {
	text-align: center;
}
.txt-right {
	text-align: right;
}
.float-right {
	float: right;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
	vertical-align: top;
}
#sttotal {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
	background-color: #fff;
}
header,
footer,
nav {
	display: block;
}
header,
footer {
	width: 100%;
	height: auto;
}
#heder-info {
	width: 100%;
	padding-top: 13px;
	background-color: #222;
	top: 0;
	z-index: 500;
}
#heder-info-int {
	width: 960px;
	height: 27px;
	margin: 0 auto;
}
#telefone {
	width: 165px;
	height: 27px;
	padding-left: 28px;
	float: left;
	margin-left: 0;
	background: url(../images/social/telefone.png) no-repeat;
}
#email {
	width: 234px;
	height: 27px;
	padding-left: 32px;
	float: left;
	margin-left: 26px;
	background: url(https://padova.pe/assets/images/social/email.png) no-repeat;
}
#login {
	width: 218px;
	height: 27px;
	padding-left: 28px;
	float: left;
	margin-left: 30px;
}
#heder-info .redes {
	width: 197px;
	height: 27px;
	float: left;
	margin-left: 0;
}
.redes .facebook {
	display: block;
	width: 19px;
	height: 19px;
	float: right;
	margin-left: 5px;
	background: url(https://padova.pe/assets/images/social/facebook.png) no-repeat;
}
.redes .twitter {
	display: block;
	width: 24px;
	height: 19px;
	float: right;
	margin-left: 5px;
	cursor: default;
}
.redes .youtube {
	display: block;
	width: 27px;
	height: 19px;
	float: right;
	margin-left: 9px;
	background: url(https://padova.pe/assets/images/social/youtube.png) no-repeat;
}
.redes .pinterest {
	display: block;
	width: 22px;
	height: 19px;
	float: right;
	margin-left: 8px;
	cursor: default;
}
#heder-info-int .divider {
	width: 1px;
	height: 14px;
	background-color: #979797;
	float: left;
	margin: 1px 0 0;
}
#heder-logmen {
	width: 100%;
	height: 89px;
	background-color: #fff;
	border-bottom: 1px solid #ed6726;
	top: 40px;
	z-index: 500;
}
#heder-logmen-int {
	width: 960px;
	height: 89px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
@media (max-width: 980px) {
	#heder-logmen-int {
		padding: 0 1rem;
		width: 100%;
	}
}
#logo {
	width: 148px;
	height: 89px;
	float: left;
	margin-left: 0;
	background: url(https://padova.pe/assets/images/logo.png) 0 0 no-repeat;
}
#logo a {
	display: block;
	width: 148px;
	height: 89px;
}
#logo a span {
	display: none;
}
#nav {
	width: 700px;
	height: 32px;
	float: right;
	margin: 38px 0 0;
}
@media (max-width: 980px) {
	#nav {
		display: none;
	}
}
#banner {
	width: 100%;
	height: 425px;
	border-bottom: 5px solid #eab818;
	position: relative;
	z-index: 5;
}
#banner.bn {
	border-bottom: 5px solid #ed6726;
}
#banner.slx {
	height: 470px;
}
#banner.bn .icon {
	width: 35px;
	height: 17px;
	background: url(../images/icon-banner.png) no-repeat;
	position: absolute;
	z-index: 10;
	left: 50%;
	margin-left: -17px;
	bottom: -22px;
}
.bnservicio {
	background: url(../images/paginas/servicio.jpg) center top no-repeat;
}
.bninmobinotas {
	background: url(../images/paginas/inmobinotas.jpg) center top no-repeat;
}
.bnnosotros {
	background: url(../images/paginas/nosotros.jpg) center top no-repeat;
}
.bnproteccion {
	background: url(../images/paginas/proteccion.jpg) center top no-repeat;
}
.bncontacto {
	background: url(../images/paginas/contacto.jpg) center top no-repeat;
}
.bnlomaamarilla {
	background: url(../images/banner/slider_fachada_LA.jpg) center top no-repeat;
}
.bnlomaamarilla-int {
	background: url(../images/banner/slider_fachada_LA_int.jpg) center top no-repeat;
}
.bnlomascarabayllo {
	background: url(../images/banner/slider_fachada_LC.jpg) center top no-repeat;
}
.bnlomascarabayllo-int {
	background: url(../images/banner/slider_fachada_LC_int.jpg) center top no-repeat;
}
.bnaltosurco {
	background: url(../images/banner/slider_fachada_AS.jpg) center top no-repeat;
}
.bnaltosurco-int {
	background: url(../images/banner/slider_fachada_AS_int.jpg) center top no-repeat;
}
.bnlumiere {
	background: url(../images/banner/slider_fachada_LU.jpg) center top no-repeat;
}
.bnlumiere-int {
	background: url(../images/banner/slider_fachada_LU_int.jpg) center top no-repeat;
}
.bncordova {
	background: url(../images/banner/slider_fachada_CO.jpg) center top no-repeat;
}
.bncordova-int {
	background: url(../images/banner/slider_fachada_CO_int.jpg) center top no-repeat;
}
#banner.bn .slide {
	width: 960px;
	height: 470px;
	max-height: 470px;
	margin: 0 auto;
}
#banner.bn .slide_content {
	width: 100%;
	height: 100%;
}
#banner.bn .slide_content_wrap {
	padding-top: 138px;
}
#banner.bn .title,
#banner.bn .description {
	opacity: 1 !important;
}
.proyectos #banner.bn .slide {
	position: relative;
	z-index: 1;
}
.insided #banner.bn .slide {
	width: 100%;
}
.insided #banner.bn .slide_content_wrap {
	padding-top: 0;
}
#wrapper {
	width: 100%;
	height: auto;
	background-color: #fff;
}
.title-cnt {
	width: 960px;
	height: auto;
	margin: 0 auto;
	padding: 60px 0 100px;
	position: relative;
}
.title-cnt .divider {
	width: 126px;
	height: 1px;
	background-color: #b0b0b0;
	margin: 10px 0 5px;
}
#filtros {
	width: 100%;
	height: 80px;
	background-color: #e5e5e5;
}
#filtros-int {
	width: 960px;
	height: 59px;
	margin: 0 auto;
	padding-top: 21px;
}
#filtros .cols {
	width: 303px;
	height: 40px;
	float: left;
	margin-left: 20px;
	padding-left: 52px;
}
#filtros .cols:first-child {
	margin-left: 0;
}
#filtros #filtro-dist {
	background: url(../images/formbusq/icon-place.png) no-repeat;
}
#filtros #filtro-tipo {
	background: url(../images/formbusq/icon-build.png) no-repeat;
}
#filtros #filtro-proy {
	background: url(../images/formbusq/icon-build.png) no-repeat;
}
#orienta {
	width: 100%;
	min-height: 260px;
	background: url(../images/orienta/bk-orientacion_2.png) no-repeat center top;
	background-size: cover;
	padding-bottom: 10px;
}
.inside #orienta {
	border-bottom: 100px solid #fff;
}
#orienta-int {
	width: 960px;
	height: 260px;
	margin: 0 auto;
	text-align: center;
}
#proyectos {
	width: 960px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
#proyect-int {
	width: 987px;
	height: auto;
}
#proyectos .proyect-item {
	width: 302px;
	height: 420px;
	float: left;
	margin: 0 27px 40px 0;
}
.proyectos #proyectos .proyect-item {
	width: 222px;
	height: 320px;
	float: left;
	margin: 0 23px 40px 0;
}
#proyectos .proyect-galery {
	border: 1px solid #c8c8c8;
}
.proyectos #proyectos .proyect-galery {
	border: 0px solid #c8c8c8;
}
#proyectos .proyect-img {
	width: 300px;
	height: 199px;
	position: relative;
	z-index: 10;
}
.proyectos #proyectos .proyect-img {
	display: block;
	width: 222px;
	height: 150px;
	position: relative;
	z-index: 10;
}
#proyectos .proyect-status {
	min-width: 10px;
	width: auto;
	height: 26px;
	padding: 5px 25px 0;
	text-align: center;
	background-color: #009436;
	opacity: 0.8;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 52;
}
#proyectos .proyect-status-entrega {
	background-color: #ed6726 !important;
}
#proyectos .proyect-status-ultimos {
	background-color: #000 !important;
}
#proyectos .proyect-status-venta {
	background-color: #fb3640 !important;
}
#proyectos .proyect-info {
	display: block;
	width: 300px;
	height: 80px;
	border-top: 1px solid #fff;
	background: url(../images/bk-info.jpg) no-repeat;
	position: relative;
	z-index: 1;
}
#proyectos .proyect-price {
	width: 175px;
	height: 65px;
	float: left;
	margin-left: 0;
	padding: 15px 0 0 25px;
}
#proyectos .proyect-logo {
	width: 125px;
	height: 80px;
	margin-left: 0;
	text-align: center;
	line-height: 100px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 4;
}
#proyectos .proyect-name {
	height: 88px;
	padding-top: 10px;
}
.proyectos #proyectos .proyect-name {
	height: 110px;
	padding-top: 10px;
}
#proyectos .proyect-more {
	height: 60px;
}
#news {
	width: 960px;
	height: auto;
	margin: 0 auto;
}
#news #news-img {
	width: 415px;
	height: 370px;
	float: left;
	margin-left: 0;
}
#news #news-info {
	width: 272px;
	height: 370px;
	float: left;
	margin-left: 0;
}
#news #divid {
	width: 14px;
	height: 186px;
	float: left;
	margin: 36px 0 0 29px;
	border-left: 1px solid #e0e0e0;
}
#news #news-list {
	width: 190px;
	height: 370px;
	float: left;
	margin-left: 0;
}
#news #news-list .links {
	display: block;
	padding: 5px 0;
}
footer {
	border-top: 5px solid #eab818;
}
#footer-int {
	border-top: 15px solid #ed6726;
	width: 100%;
	min-height: 285px;
	height: auto;
	background-color: #000;
}
#footer-info {
	width: 100%;
	min-height: 260px;
	height: auto;
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 25px;
}
#footer-info #footer-data {
	width: 960px;
	min-height: 122px;
	height: auto;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
@media (max-width: 980px) {
	#footer-info #footer-data {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	#footer-info #footer-data .proyect-ants {
		height: auto;
	}
	#footer-info #footer-data .divider {
		display: none;
	}
	#footer-info #footer-data .col2 {
		min-height: auto;
	}
	#footer-info #footer-data .proyect-ants {
		display: flex;
		flex-direction: column;
		gap: 2rem;
	}
}
#footer-info .col1 {
	width: 219px;
	min-height: 122px;
	height: auto;
	float: left;
	margin-left: 0;
	padding-left: 19px;
}
@media (max-width: 980px) {
	#footer-info .col1,
	#footer-info .col2,
	#footer-info .col3,
	#footer-info .col4 {
		margin-left: auto !important;
		margin-right: auto;
		padding-right: 19px;
	}
}
#footer-info .col2 {
	width: 200px;
	min-height: 122px;
	height: auto;
	float: left;
	margin-left: 0;
	padding-left: 36px;
}
#footer-info .col3 {
	width: 196px;
	min-height: 122px;
	height: auto;
	float: left;
	margin-left: 0;
	padding-left: 24px;
}
#footer-info .col4 {
	width: 224px;
	min-height: 122px;
	height: auto;
	float: left;
	margin-left: 0;
	padding-left: 33px;
}
#footer-info .redes .links {
	height: 20px;
	padding-top: 11px;
	margin-left: -4px;
}
#footer-info .redes a {
	float: left;
	margin: 0 5px 0 0;
}
#footer-info .divider {
	width: 1px;
	height: 84px;
	float: left;
	margin-left: 0;
	background-color: #2d2d2d;
	margin-top: 13px;
}
#footer-info .logo {
	width: 922px;
	height: 74px;
	margin: 0 auto;
	background-repeat: no-repeat;
	position: relative;
}
#footer-info .logo a {
	background-color: #000;
	z-index: 2;
	position: relative;
}
#footer-info .logo:before {
	content: '';
	position: absolute;
	bottom: 0;
	top: 0;
	margin: auto;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #e4e4e4;
}
@media (max-width: 980px) {
	#footer-info .logo {
		width: 100%;
	}
}
#footer-info .logo a {
	display: block;
	width: 134px;
	height: 62px;
	margin: 0 auto;
}
#footer-info .proyect-ant {
	width: 164px;
	height: 30px;
}
#footer-info .proyect-ant .proyect-ant-img {
	width: 40px;
	height: 30px;
	float: left;
	margin-left: 0;
}
#footer-info .proyect-ant .proyect-ant-img a {
	display: block;
	width: 30px;
	height: 30px;
	background-position: center;
}
#footer-info .proyect-ant .proyect-ant-info {
	width: 122px;
	height: 30px;
	float: left;
	margin-left: 0;
}
#footer-info .proyect-ant .proyect-ant-info p {
	display: block;
	line-height: 15px;
}
#footer-info .proyect-ants {
	width: 190px;
	padding-top: 9px;
	height: 90px;
}
#footer-info .proyect-ants .divider {
	margin: 10px 7px;
	width: 150px;
	height: 1px;
	background-color: #2d2d2d;
}
#accordion1 {
	padding-top: 44px;
}
#accordion1 .logo-pr {
	width: 100%;
	height: 120px;
	text-align: center;
}
#accordion1 .yellow {
	background-color: #fec200;
}
#accordion1 .blue {
	background-color: #013870;
}
#accordion1 .black {
	background-color: #000;
}
.nosotros .img-right {
	float: right;
	margin-top: -80px;
}
.nosotros #banner.bn .description {
	width: 405px;
	line-height: 32px;
}
#cont-cnt {
	height: 500px;
}
#cont-cnt .col1 {
	width: 283px;
	height: 500px;
	float: left;
	margin-left: 0;
}
#cont-cnt .col2 {
	width: 600px;
	height: 440px;
	float: right;
	margin-left: 0;
}
#cont-cnt .divider {
	width: 1px;
	height: 211px;
	float: right;
	background-color: #e6e6e6;
	margin: 0 48px 0 28px;
}
.contacto .venta {
	background-color: #f06124;
	margin-top: 30px;
	padding: 17px;
	width: 218px;
}
.contacto .padtop-10 {
	padding-top: 10px;
}
.contacto .padtop-20 {
	padding-top: 20px;
}
.contacto .magleft-20 {
	margin-left: 20px;
}
.contacto .logos {
	text-align: center;
}
.shmobile,
.shmobile-bl {
	display: none;
}
#proyect-info {
	height: 211px;
}
#proyect-info .col1 {
	width: 12rem;
	height: 211px;
	float: left;
	margin-right: 8rem;
}
#proyect-info .col1 img {
	border: 0 solid #bfbfbf;
}
#proyect-info .col2 {
	width: 326px;
	height: 200px;
	float: left;
	margin-left: 0;
	padding-top: 11px;
}
#proyect-info .divider {
	width: 1px;
	height: 137px;
	background-color: #c8c8c8;
	float: left;
	margin: 12px 18px 0 0;
}
#proyect-info .col3 {
	width: 280px;
	height: 200px;
	float: left;
	margin-left: 0;
	padding-top: 11px;
	text-align: center;
	line-height: 30px;
}
.divs {
	width: 40px;
	height: 1px;
	margin: 1px auto;
	background-color: #ed6726;
}
#map {
	width: 100%;
	height: 450px;
	position: relative;
}
#map-canvas {
	margin: 0;
	padding: 0;
	height: 100%;
}
.proyectos .title-cnt {
	padding-bottom: 40px;
}
#cnt-tipologia {
	border: 1px solid #f29e00;
	width: 955px;
	max-height: 285px;
	margin: 15px 0 60px;
	padding: 5px 0;
}
#cnt-tipologia .cnt {
	max-height: 261px;
	overflow-y: auto;
	padding: 7px 10px 7px 20px;
}
#cnt-tipologia .item {
	border-bottom: 1px solid #dcdcdc;
	height: 78px;
	padding: 4px 0;
}
#cnt-tipologia .item .t-img {
	width: 135px;
	height: 75px;
	float: left;
	margin-left: 0;
}
#cnt-tipologia .item .t-detail {
	width: 608px;
	height: 45px;
	float: left;
	margin-left: 0;
	padding-top: 30px;
}
#proyects-more {
	width: 100%;
	background-color: #ed6726;
}
#proyects-more-int {
	width: 960px;
	margin: 0 auto;
	padding: 40px 0;
	text-align: center;
}
.resultado .btn-details {
	float: none;
	margin: 10px auto;
}
.resultado .btn-reserve {
	float: none;
	margin: 0 auto;
}
#blog .acont p {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #000;
	padding: 10px 0;
}
#blog .col1 {
	width: 600px;
	height: auto;
	float: left;
	margin-left: 0;
}
#blog .title {
	background-color: #f2f2f2;
}
#blog .bk-blocks {
	background: #f2f2f2;
	padding: 8px 0;
	text-align: center;
}
#blog .bk-blocks2 {
	background: #f2f2f2 url(../images/triangulo.png) right bottom repeat-x;
	padding: 8px 0;
	text-align: center;
}
#blog .col2 {
	width: 300px;
	height: auto;
	float: left;
	margin-left: 58px;
}
#blog .col2 .redes {
	padding-top: 30px;
	height: 140px;
}
#blog .blog-item {
	padding-top: 30px;
}
#blog .blog-item .item-info {
	margin: 30px 0;
}
#blog .blog-item .item-info .col-left {
	width: 120px;
	min-height: 160px;
	height: auto;
	float: left;
	margin-left: 0;
}
#blog .blog-item .item-info .col-right {
	width: 480px;
	min-height: 160px;
	height: auto;
	float: left;
	margin-left: 0;
}
#blog .blog-item .item-info .col-all {
	min-height: 160px;
	height: auto;
}
#blog .blog-item .divider {
	display: inline-block;
	margin: 0 12px;
	width: 4px;
	height: 4px;
	transform: rotate(45deg);
	border: 1px solid #f7b610;
	background-color: #fff;
}
.list-pubs {
	padding: 30px 0;
}
.pub-item {
	height: 86px;
	border-top: 1px solid #e7e7e7;
	padding: 12px 0;
}
.list-pubs .pub-item:first-child {
	border-top: 0px solid #e7e7e7;
}
.pub-item .pub-img-item {
	position: relative;
	width: 130px;
	height: 76px;
	float: left;
	margin-left: 0;
}
.pub-item .pub-data-item {
	width: 170px;
	height: 78px;
	float: left;
	margin-left: 0;
}
span.count-post {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	display: inline-block;
	background: #ffb202;
	color: #fff;
	width: 45px;
	height: 30px;
	font-style: italic;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
}
.share-options {
	height: 40px;
	background-color: #f2f2f2;
	padding: 10px 0 0 20px;
}
.navigation-options {
	height: 70px;
	padding: 30px 0 0;
	margin-bottom: 30px;
	border-bottom: 2px solid #e0e0e0;
}
.blog-options {
	padding: 30px 0;
	height: 300px;
}
.blog-options-item {
	width: 278px;
	height: 300px;
	float: left;
	margin-left: 0;
}
.blog-options .mgleft {
	margin-left: 44px;
}
.comments {
	margin-top: 30px;
}
.fb-comments > span {
	width: 100% !important;
}
.margbot100 {
	margin-bottom: 100px;
}
#mod-carabayllo,
#mod-lumiere {
	display: none;
	background-color: #fff;
	padding: 20px;
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #000;
}
#mod-carabayllo h4,
#mod-lumiere h4 {
	padding-top: 15px;
}
#mod-carabayllo h3,
#mod-lumiere h3,
#mod-carabayllo h5,
#mod-lumiere h5 {
	padding-top: 10px;
}
#mod-carabayllo > ul,
#mod-lumiere > ul,
#mod-carabayllo > ol,
#mod-lumiere > ol {
	padding-left: 15px;
}
#mod-carabayllo > ul > li,
#mod-lumiere > ul > li {
	list-style-type: disc;
}
#mod-carabayllo > ul ul,
#mod-lumiere > ul ul {
	padding-left: 30px;
}
#mod-carabayllo > ul ul > li,
#mod-lumiere > ul ul > li {
	list-style-type: circle;
}
#mod-carabayllo a,
#mod-lumiere a {
	font-family: OpenSans, sans-serif;
	font-size: 12px;
	color: #e09b16;
	text-decoration: underline;
}
#mod-carabayllo a:hover,
#mod-lumiere a:hover {
	color: #000;
}
#mod-carabayllo .space,
#mod-lumiere .space {
	list-style-type: none;
}
#aviso {
	display: none;
}
.share-proy {
	position: absolute;
	top: 20px;
	right: 40px;
	width: 350px;
	height: 30px;
	text-align: right;
	z-index: 999;
}
.share-proy .right {
	float: right;
}
.share-proy .tws {
	margin-left: 5px;
}
.fipFixed {
	position: fixed;
	bottom: 28px;
	right: 30px;
	z-index: 99;
	display: none;
}
@media (max-width: 767px) {
	.fipFixed {
		bottom: 6px;
		right: 10px;
	}
	.fipFixed img {
		width: 110px;
	}
}
.fancybox-opened .fancybox-skin {
	box-shadow: none !important;
}
.fancybox-skin {
	background: none !important;
}
.col-xs-12 {
	width: 100%;
	float: left;
}
.col-xs-6 {
	width: 50%;
	float: left;
}
.slider_form {
	position: absolute;
	z-index: 50;
	width: 40%;
	max-width: 300px;
	height: 350px;
	top: 45px;
	right: 15%;
	background-color: #fff;
	padding: 15px;
}
.slider_form_2 {
	position: relative;
	height: 300px;
	top: 90px;
	background-color: #fff;
	padding: 15px;
	margin-top: -70px;
	display: none;
}
.slider_form_proyecto {
	z-index: 50;
	width: 40%;
	max-width: 300px;
	height: 300px;
	top: 200px;
	right: 15%;
	background-color: #fff;
	padding: 15px;
}
.form-control {
	font-family: OpenSans, sans-serif;
	border: 1px solid #c9c9c9;
	outline: none;
	background-color: transparent !important;
	box-sizing: border-box;
	height: 34px;
	font-weight: 400;
	color: #717171;
	font-size: 0.75em;
	padding: 0 10px !important;
	line-height: 1.8em;
	text-transform: none;
	width: 100%;
	margin-top: 10px !important;
	border-radius: 0;
}
.form-control-select {
	font-family: OpenSans, sans-serif;
	border: 1px solid #c9c9c9;
	outline: none;
	background-color: transparent !important;
	box-sizing: border-box;
	height: 34px;
	font-weight: 400;
	color: #717171;
	font-size: 0.75em;
	padding: 0 10px !important;
	line-height: 1.8em;
	text-transform: none;
	width: 100%;
	margin-top: 10px !important;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-border-radius: 0px;
	background: #fff url(../images/arrow_select.jpg) no-repeat 100% center;
}
.form-control-textarea {
	font-family: OpenSans, sans-serif;
	border: 1px solid #c9c9c9;
	outline: none;
	background-color: transparent !important;
	box-sizing: border-box;
	margin-top: 10px;
	height: 80px;
	font-weight: 400;
	color: #717171;
	font-size: 0.75em;
	padding: 0 10px;
	line-height: 1.8em;
	text-transform: none;
	width: 100%;
	resize: none;
}
.btn-primary {
	display: block;
	width: 100%;
	height: 40px;
	float: left;
	margin: 10px 0 0;
	background-color: #f79d01;
	font-family: OpenSans-CondensedLight, sans-serif;
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	line-height: 38px;
}
.error {
	border: 1px solid #f00;
}
.static-img {
	width: 960px;
	height: auto;
	margin: 0 auto;
	position: relative;
}
.static-img img {
	width: 100%;
}
#proteccion {
	padding-bottom: 8px;
}
.text-capitalize {
	text-transform: capitalize !important;
}
.public {
	width: 100%;
}
@font-face {
	font-family: OpenSans;
	src: url(./../../fonts/OpenSans.woff2);
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: OpenSans-CondensedLight;
	src: url(./../../fonts/OpenSans-CondensedLight.woff2);
	src: url(./../../fonts/OpenSans-CondensedLight.woff2) format('embedded-opentype'), url(./../../fonts/OpenSans-CondensedLight.woff2) format('woff2'),
		url(./../../fonts/OpenSans-CondensedLight.woff2) format('woff');
	font-weight: 400;
	font-style: normal;
}
.nbmobile a {
	font-family: OpenSans-CondensedLight, sans-serif;
}
@font-face {
	font-family: icomoon;
	src: url(../fonts/icomoon.eot?g7ofhf);
	src: url(../fonts/icomoon.eot?g7ofhf#iefix) format('embedded-opentype'), url(../fonts/icomoon.ttf?g7ofhf) format('truetype'), url(../fonts/icomoon.woff?g7ofhf) format('woff'),
		url(../fonts/icomoon.svg?g7ofhf#icomoon) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: block;
}
[class^='icon-'],
[class*=' icon-'] {
	font-family: icomoon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-coworking:before {
	content: '';
}
.icon-salon:before {
	content: '';
}
.icon-gym:before {
	content: '';
}
.icon-nivelesdeestacionamiento:before {
	content: '';
}
.icon-aire:before {
	content: '';
}
.icon-alameda:before {
	content: '';
}
.icon-areascomerciales:before {
	content: '';
}
.icon-areascomunes:before {
	content: '';
}
.icon-areaslibres:before {
	content: '';
}
.icon-ascensores:before {
	content: '';
}
.icon-balcones:before {
	content: '';
}
.icon-cancha:before {
	content: '';
}
.icon-club:before {
	content: '';
}
.icon-dormitorios:before {
	content: '';
}
.icon-estacionamientopordepa:before {
	content: '';
}
.icon-estacionamiento:before {
	content: '';
}
.icon-lobby:before {
	content: '';
}
.icon-minimarket:before {
	content: '';
}
.icon-piscina:before {
	content: '';
}
.icon-recepcion:before {
	content: '';
}
.icon-salasocial:before {
	content: '';
}
.icon-terraza:before {
	content: '';
}
.icon-vigilancia:before {
	content: '';
}
.icon-webcam:before {
	content: '';
}
.icon-zonacomercial:before {
	content: '';
}
.icon-zonadeparrillas:before {
	content: '';
}
.icon-zonapreferencial:before {
	content: '';
}
.icon-zonawifi:before {
	content: '';
}
.icon-salon2:before {
	content: '';
}
.icon-zonalounge:before {
	content: '';
}
.icon-condominiocerrado:before {
	content: '';
}
sup {
	font-size: 0.5em;
}
strong {
	font-family: OpenSans-Semibold, sans-serif;
	font-weight: 400;
}
#footer-int h5 {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #ed6726;
	text-transform: uppercase;
	padding-bottom: 8px;
}
.txt-price-pr {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 30px;
	color: #ed6726;
}
.txt-price-pr-2 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 19px;
	color: #f09e00;
}
.txt-price-pr-3 {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #000;
}
.txt-phone {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #eab818;
	line-height: 17px;
}
.txt-phone strong {
	font-size: 15px;
}
.txt-state {
	font-family: OpenSans, sans-serif;
	font-size: 16px;
	color: #969696;
	text-transform: uppercase;
}
.txt-state-info {
	font-family: OpenSans, sans-serif;
	font-size: 16px;
	color: #ed6726;
	text-transform: uppercase;
}
.txt-state-detail {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #3e3e3e;
	padding: 0 10px 5px 0;
}
.txt-state-detail-2 {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #ed6726;
}
.txt-parraf-gray {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #969696;
}
.txt-parraf-error {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #969696;
	padding-top: 20px;
}
.txt-parraf-error-2 {
	color: red;
}
.txt-parraf-white,
.txt-parraf-white-2 {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #fff;
}
.txt-parraf-white-3 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
}
.txt-parraf-black {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #000;
	padding: 10px 0;
}
.txt-parraf-black-2 {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #000;
}
.txt-parraf-black-3 {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #000;
	padding: 10px 0 20px;
}
.txt-parraf-black-4 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 24px;
	color: #000;
}
.txt-title-gray {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 40px;
	font-weight: 400;
	color: #636363;
	text-align: center;
	text-transform: uppercase;
	padding: 60px 0 50px;
}
.txt-title-gray-2 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #646464;
	text-transform: uppercase;
	line-height: 25px;
	padding: 11px 0;
}
.txt-title-gray-3 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #636363;
	text-transform: uppercase;
}
.txt-title-gray-4 {
	font-family: OpenSans, sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #636363;
	padding-top: 10px;
}
.txt-title-gray-5 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 40px;
	font-weight: 400;
	color: #636363;
	text-align: center;
	text-transform: uppercase;
	padding: 0 0 50px;
}
.txt-title-gray-6 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #636363;
	text-transform: uppercase;
	padding: 8px 0 8px 20px;
}
.txt-title-gray-7 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #636363;
	text-transform: uppercase;
}
.txt-title-gray-8 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #636363;
	text-transform: uppercase;
	padding: 0 10px;
	background-color: #f2f2f2;
	display: inline-block;
}
.txt-title-gray-9 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #636363;
	text-transform: uppercase;
	padding: 0 10px;
	background-color: #f2f2f2;
	display: inline-block;
}
.txt-title-gray-10 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #636363;
	text-transform: uppercase;
	text-align: center;
	display: inline-block;
}
.txt-title-white {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 40px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	padding: 35px 0 0;
}
.txt-title-white-2 {
	font-family: OpenSans, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
}
.txt-title-black {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 29px;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
}
.txt-title-black-2 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
}
.txt-title-black-3 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
}
.txt-title-black-4 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
}
.txt-title-orange {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: 400;
	color: #e09b16;
}
.txt-title-orange-2 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #e09b16;
	text-transform: uppercase;
}
.txt-title-orange-3 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #ed6726;
	text-transform: uppercase;
	padding-top: 30px;
}
.txt-title-orange-4 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 24px;
	line-height: 35px;
	font-weight: 400;
	color: #f16031;
}
.txt-title-orange-5 {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: 400;
	color: #e09b16;
	text-transform: uppercase;
}
.txt-title-orange-6 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #eab818;
	text-transform: uppercase;
}
.txt-title-yellow {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #eab818;
	text-transform: uppercase;
	padding-top: 30px;
}
.txt-title-yellow-2 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #eab818;
	text-transform: uppercase;
}
.txt-from {
	font-family: OpenSans, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
}
.txt-price {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: #fff;
}
.txt-phone-orienta {
	font-family: OpenSans, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #fff;
}
.txt-footer {
	font-family: OpenSans, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #676767;
	text-align: left;
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0 1rem;
}
@media (max-width: 960px) {
	.txt-footer {
		width: 100%;
	}
}
.txt-footer .asei {
	display: block;
	vertical-align: top;
	text-align: center;
	position: absolute;
	bottom: 0;
	right: 0;
}
.txt-footer .txtasei {
	font-size: 10px;
	display: inline-block;
	vertical-align: top;
	line-height: 30px;
	padding-right: 4px;
}
.txt-footer .logoasei {
	background-image: url(https://padova.pe/assets/images/logo-asei.png);
	width: 80px;
	height: 54px;
	display: inline-block;
}
.cnt-parf-1 strong {
	color: #fbb900;
}
.pub-data-item a {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
}
.pub-data-item a:hover {
	color: #eab818;
}
a.link-white {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: underline;
}
a.link-white:hover {
	text-decoration: none;
}
a.link-white-2 {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #fff;
}
a.link-white-2:hover {
	text-decoration: underline;
}
a.link-grey {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #969696;
}
a.link-grey:hover {
	text-decoration: underline;
}
a.link-orange {
	font-family: OpenSans, sans-serif;
	font-size: 12px;
	color: #e09b16;
	text-decoration: underline;
}
a.link-orange:hover {
	color: #000;
}
a.link-orange-2 {
	font-family: OpenSans, sans-serif;
	font-size: 11px;
	color: #ed6726;
	text-decoration: underline;
}
a.link-orange-2:hover {
	text-decoration: none;
}
a.link-orange-3 {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #e09b16;
	text-decoration: underline;
}
a.link-orange-3:hover {
	text-decoration: none;
}
a.link-orange-4 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #f7b610;
	text-transform: uppercase;
}
a.link-orange-4:hover {
	color: #000;
}
a.link-orange-5 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #636363;
	text-transform: uppercase;
}
a.link-orange-6 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #646464;
	text-transform: uppercase;
	line-height: 25px;
	padding: 11px 0;
}
a.link-orange-5:hover,
a.link-orange-6:hover {
	text-decoration: underline;
	color: #000;
}
a.link-orange7 {
	font-family: OpenSans, sans-serif;
	font-size: 15px;
	color: #ed6726;
}
a.link-orange7:hover {
	color: #000;
	text-decoration: underline;
}
a.link-title {
	display: block;
	font-family: OpenSans, sans-serif;
	font-size: 16px;
	color: #000;
	text-align: center;
	padding-top: 26px;
}
a.link-title:hover {
	color: #f7b610;
}
a.btn-details {
	display: block;
	width: 140px;
	height: 40px;
	background-color: #ed6726;
	float: left;
	margin-left: 0;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 40px;
}
a.btn-reserve {
	display: block;
	width: 140px;
	height: 40px;
	background-color: #e19215;
	float: right;
	margin-right: 0;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	line-height: 40px;
}
a.btn-cotice {
	display: block;
	width: 140px;
	height: 40px;
	background-color: #f79d01;
	float: left;
	margin-left: 0;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 40px;
}
a.btn-reserve.disable,
a.btn-cotice.disable {
	cursor: default;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
a.btn-reserve.disable:hover {
	background-color: #e19215 !important;
	color: #000 !important;
}
a.btn-cotice.disable:hover {
	background-color: #f79d01 !important;
	color: #fff !important;
}
a.btn-more {
	display: block;
	width: 217px;
	height: 50px;
	background-color: #e19215;
	margin: 0 auto;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 50px;
}
a.btn-contact {
	display: block;
	width: 187px;
	height: 40px;
	background-color: #e09b16;
	margin: 15px auto 0;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 40px;
}
a.btn-login {
	display: inline-block;
	width: 127px;
	height: 40px;
	background-color: #e09b16;
	margin: 0 0 0 20px;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 40px;
}
a.links-social {
	display: block;
	width: 71px;
	height: 50px;
	padding-top: 21px;
	float: left;
	margin-right: 26px;
	border-radius: 50%;
	background-color: #ffb202;
	color: #fff;
	text-align: center;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
}
a.links-social:hover {
	background-color: #000;
}
a.links-social i {
	font-size: 1.7em;
}
a.btn-details:hover,
a.btn-reserve:hover,
a.btn-more:hover,
a.btn-contact:hover,
a.btn-login:hover,
a.btn-cotice:hover {
	background-color: #000;
	color: #fff;
}
#footer-int ul {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #fff;
}
#footer-int ul li {
	float: none;
	line-height: 23px;
}
#footer-int ul li a {
	font-family: OpenSans, sans-serif;
	color: #fff;
}
#footer-int ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
#open-nav {
	width: 35px;
	height: 35px;
	color: #000;
	font-size: 2.5em;
}
#menuh1 {
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	font-family: OpenSans-CondensedLight, sans-serif;
}
#menuh1 #close-nav {
	position: absolute;
	width: 50px;
	height: 50px;
	right: 0;
	top: 0;
	z-index: 601;
	color: #8c8c8c;
	font-size: 2em;
}
#menuh1 #close-nav:hover {
	color: #fff;
}
#menuh1 ul {
	float: right;
	margin-right: 0;
}
#menuh1 li {
	float: left;
	width: auto;
	height: auto;
	position: relative;
	z-index: 1000;
}
#menuh1 li.divider {
	width: 1px;
	height: 21px;
	background-color: #c8c8c8;
}
#menuh1 li a {
	text-decoration: none;
	color: #464646;
	display: block;
	margin: 0 8px;
	padding: 0 8px;
	height: 27px;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 5px solid #ffffff;
}
#menuh1 li a.no-cursor {
	cursor: default;
}
#menuh1 li a:hover,
#menuh1 li a.active {
	color: #ed6726;
	text-decoration: none;
	border-bottom: 5px solid #ed6726;
}
#menuh1 ul ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #f0f0f0;
	padding: 0;
	z-index: 1010;
	width: 336px;
}
#menuh1 ul ul li {
	float: left;
	margin-left: 0;
	width: 130px;
}
#menuh1 ul ul li.sub {
	width: 204px;
}
#menuh1 ul ul a {
	line-height: 160%;
	padding: 10px 15px;
	width: auto;
	margin: 0;
	border-bottom: 1px solid #dbdbdb;
	text-align: center;
}
#menuh1 ul ul a:hover {
	border-bottom: 1px solid #dbdbdb;
	background-color: #fff;
}
#menuh1 ul ul ul {
	top: 0;
	left: 100%;
}
#menuh1 ul li:hover > ul {
	display: block;
}
#menuh1 ul ul ul {
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #f0f0f0;
	padding: 0;
	z-index: 1010;
	width: auto;
}
#menuh1 ul ul ul li {
	float: left;
	margin-left: 0;
	width: 102px;
}
#menuh1 ul ul ul a {
	line-height: 160%;
	padding: 10px 0;
	width: auto;
	margin: 0;
	border-bottom: 1px solid #dbdbdb;
	text-align: center;
}
#menuh1 ul ul ul a:hover {
	border-bottom: 1px solid #dbdbdb;
	background-color: #fff;
}
#menuh1 ul ul ul ul {
	top: 100%;
	left: 0;
	width: auto;
	display: none;
}
#menuh1 ul ul ul ul li {
	float: none;
	width: auto;
}
#menuh1 ul ul ul ul a {
	width: 105px;
}
#menuh1 ul ul li:hover > ul {
	display: block;
}
#menuh1 .m-res {
	width: 130px;
}
#menuh1 .sub2 ul li ul li a {
	width: auto;
}
#menuh1 .sub2 {
	border-left: 1px solid #e1e0e0;
}
#menuh1 .sub2 ul li {
	width: 130px;
}
#menuh1 ul ul ul ul a:hover,
#menuh1 ul ul ul ul a.active {
	background-color: #fff;
	border-bottom: 1px solid #dbdbdb;
}
.navfix {
	position: fixed;
}
select.cb {
	display: block;
	width: 303px;
	height: 40px;
	border: 1px solid #c3c3c3;
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #676767;
}
select.cb[disabled] {
	cursor: not-allowed;
	background-color: #eee;
	border: 1px solid #ccc;
	color: #a5a2a2;
}
button.btn-filtro {
	display: block;
	width: 185px;
	height: 40px;
	float: left;
	margin-left: 20px;
	background-color: #e09b16;
	font-family: OpenSans-CondensedLight, sans-serif;
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
}
button.btn-filtro[disabled],
button.btn-filtro[disabled]:hover {
	cursor: not-allowed;
	background-color: #c6c5c5;
	color: #a5a2a2;
}
button.btn-clean {
	display: block;
	width: 185px;
	height: 40px;
	float: left;
	background-color: #555;
	font-family: OpenSans-CondensedLight, sans-serif;
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
}
button.btn-send {
	display: block;
	width: 185px;
	height: 40px;
	float: left;
	margin-left: 20px;
	background-color: #f69c00;
	font-family: OpenSans-CondensedLight, sans-serif;
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
}
.btn-plane {
	display: block;
	width: 146px;
	height: 40px;
	float: left;
	margin: 16px 0 0;
	background-color: #f79d01;
	font-family: OpenSans-CondensedLight, sans-serif;
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	line-height: 38px;
}
.btn-download {
	position: absolute;
	right: 0;
	top: 13px;
	width: auto;
	height: auto;
	padding: 0.6em 0.9em;
	z-index: 8038;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 0.9em;
	background-color: #f79d01;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
button.btn-filtro:hover,
button.btn-clean:hover,
button.btn-send:hover,
.btn-plane:hover,
.btn-download:hover {
	background-color: #000;
	color: #fff;
}
input[type='text'].caja1,
select.select1 {
	font-family: OpenSans, sans-serif;
	border: 1px solid #c9c9c9;
	outline: none;
	background-color: transparent !important;
	box-sizing: border-box;
	height: 38px;
	font-weight: 400;
	color: #717171;
	font-size: 0.75em;
	padding: 0 10px;
	line-height: 1.8em;
	text-transform: none;
	width: 268px;
}
textarea.textarea1 {
	font-family: OpenSans, sans-serif;
	border: 1px solid #c9c9c9;
	outline: none;
	background-color: transparent !important;
	box-sizing: border-box;
	height: 158px;
	font-weight: 400;
	color: #717171;
	font-size: 0.75em;
	padding: 0 10px;
	line-height: 1.8em;
	text-transform: none;
	width: 560px;
	resize: none;
}
.content_error,
.contacto .error {
	border: 1px solid #e15048 !important;
}
ul.list-category {
	padding: 20px 0 60px;
}
ul.list-category li {
	border-top: 2px solid #ebebeb;
	float: none;
}
ul.list-category li:first-child {
	border-top: 0px solid #ebebeb;
}
ul.list-category li a {
	display: block;
	font-family: OpenSans, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: left;
	padding: 15px 0;
}
ul.list-category li span {
	float: right;
}
ul.list-category li a:hover {
	color: #e09b16;
}
.cont-listd {
	padding: 50px 0 45px 15px;
}
ul.list-details.list-mod {
	padding-top: 10px;
}
ul.list-details li {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #000;
	float: left;
	background: url(../images/proyectos/list-bk.jpg) 0px 5px no-repeat;
	padding: 0 10px 8px 20px;
	width: 428px;
	min-height: 40px;
	height: auto;
}
ul.list-details li a {
	font-family: OpenSans, sans-serif;
	font-size: 12px;
	color: #e09b16;
	text-decoration: none;
}
ul.list-details li a:hover {
	color: #000;
	text-decoration: underline;
}
ul.list-details li.nbk {
	background: none;
}
ul.list-details2 {
	padding: 10px;
}
p.pb10 {
	padding-bottom: 10px;
}
ul.list-details2 li {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #000;
	background: url(../images/proyectos/list-bk.jpg) 0px 5px no-repeat;
	padding: 0 10px 8px 20px;
}
#blog ul.list-details {
	padding: 0 0 10px 15px;
}
#blog ul.list-details li {
	width: auto;
	min-height: inherit;
}
.standard-content {
	position: relative;
}
.standard-content .standard-share-box {
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
	background: #ffb202;
	padding: 25px 0 10px;
}
.standard-inner-share-box {
	position: relative;
}
.standard-inner-share-box:before {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 45px solid transparent;
	border-right: 45px solid transparent;
	border-top: 45px solid #ffb202;
	content: '';
	bottom: -55px;
}
.standard-content .standard-share-box .sbox {
	display: block;
	margin: 0 0 15px;
	text-align: center;
	position: relative;
	z-index: 10;
}
.standard-share-box .sbox .wrap-list-post-share {
	position: absolute;
	width: 30px;
	left: 50%;
	margin-left: -15px;
	top: 35px;
	padding-top: 20px;
	visibility: hidden;
	opacity: 0;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
}
.standard-share-box .sbox .list-posts-share {
	background: #00000080;
	padding: 15px 0 4px;
	width: 100%;
	z-index: 15;
}
.standard-share-box .sbox:hover .wrap-list-post-share {
	visibility: visible;
	opacity: 1;
	top: 15px;
}
.standard-share-box .sbox .list-posts-share a {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 13px;
	margin-bottom: 11px;
}
.standard-content .standard-share-box .sbox:hover > a,
.standard-share-box .sbox .list-posts-share a:hover {
	color: #262626;
}
.standard-content .standard-share-box .sbox:last-child {
	margin-bottom: 0;
}
.standard-content .standard-share-box .sbox > a {
	color: #fff;
	font-size: 18px;
}
.standard-content .standard-share-box .sbox > a:hover,
.standard-content .standard-share-box .sbox > a.liked {
	color: #262626;
}
.animated {
	transition-duration: 0.15s;
	transition-timing-function: ease-out;
	transition-delay: 0;
}
.share-options span {
	float: left;
	margin: 0 10px 0 0;
	padding-top: 5px;
}
.share-options a {
	color: #eab818;
	margin-right: 5px;
	width: 30px;
	height: 30px;
	float: left;
	margin-left: 0;
	text-align: center;
}
.share-options a i {
	padding-top: 9px;
}
.share-options a:hover {
	background-color: #000;
}
.navigation-options a {
	font-family: OpenSans-CondensedLight, sans-serif;
	color: #8f8f8f;
	font-size: 16px;
	text-transform: uppercase;
}
.navigation-options a:hover {
	color: #eab818;
}
#sections p {
	font-family: OpenSans, sans-serif;
	font-size: 13px;
	color: #000;
}
#sections .acont {
	padding: 0;
	margin: 0 0 15px;
}
#sections h2.color-black {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #000;
	text-transform: uppercase;
}
#sections h2.color-orange {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #ed6726;
	text-transform: uppercase;
	padding-top: 30px;
}
#sections h2.color-yellow {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #eab818;
	text-transform: uppercase;
	padding-top: 30px;
}
#sections h3 {
	font-family: OpenSans-CondensedLight, sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #636363;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
.justify p {
	text-align: justify;
}
#menuh1 ul ul {
	width: 261px;
}
#menuh1 ul ul li.sub,
#menuh1 ul ul ul li {
	width: 130px;
}
#menuh1 ul ul ul ul {
	width: auto;
}
#menuh1 ul ul ul ul li {
	width: 130px;
}
#menuh1 ul ul ul ul a {
	width: auto;
}
@media (min-width: 0px) and (max-width: 767px) {
	#menuh1 ul ul ul ul li {
		width: auto;
	}
	header,
	#banner {
		width: auto !important;
	}
	#heder-info {
		display: none !important;
	}
}
@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot?v=4.3.0);
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),
		url(../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),
		url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');
	font-weight: 400;
	font-style: normal;
}
.fa {
	display: inline-block;
	font: 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0);
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.28571429em;
	text-align: center;
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
	text-align: center;
}
.fa-li.fa-lg {
	left: -1.85714286em;
}
.fa-border {
	padding: 0.2em 0.25em 0.15em;
	border: solid 0.08em #eeeeee;
	border-radius: 0.1em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.fa.pull-left {
	margin-right: 0.3em;
}
.fa.pull-right {
	margin-left: 0.3em;
}
.fa-spin {
	animation: fa-spin 2s infinite linear;
}
.fa-pulse {
	animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
	0% {
		transform: rotate(0);
	}
	to {
		transform: rotate(359deg);
	}
}
.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	transform: rotate(90deg);
}
.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	transform: rotate(180deg);
}
.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	transform: rotate(270deg);
}
.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
	transform: scaleX(-1);
}
.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
	transform: scaleY(-1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
	filter: none;
}
.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: #fff;
}
.fa-glass:before {
	content: '';
}
.fa-music:before {
	content: '';
}
.fa-search:before {
	content: '';
}
.fa-envelope-o:before {
	content: '';
}
.fa-heart:before {
	content: '';
}
.fa-star:before {
	content: '';
}
.fa-star-o:before {
	content: '';
}
.fa-user:before {
	content: '';
}
.fa-film:before {
	content: '';
}
.fa-th-large:before {
	content: '';
}
.fa-th:before {
	content: '';
}
.fa-th-list:before {
	content: '';
}
.fa-check:before {
	content: '';
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
	content: '';
}
.fa-search-plus:before {
	content: '';
}
.fa-search-minus:before {
	content: '';
}
.fa-power-off:before {
	content: '';
}
.fa-signal:before {
	content: '';
}
.fa-gear:before,
.fa-cog:before {
	content: '';
}
.fa-trash-o:before {
	content: '';
}
.fa-home:before {
	content: '';
}
.fa-file-o:before {
	content: '';
}
.fa-clock-o:before {
	content: '';
}
.fa-road:before {
	content: '';
}
.fa-download:before {
	content: '';
}
.fa-arrow-circle-o-down:before {
	content: '';
}
.fa-arrow-circle-o-up:before {
	content: '';
}
.fa-inbox:before {
	content: '';
}
.fa-play-circle-o:before {
	content: '';
}
.fa-rotate-right:before,
.fa-repeat:before {
	content: '';
}
.fa-refresh:before {
	content: '';
}
.fa-list-alt:before {
	content: '';
}
.fa-lock:before {
	content: '';
}
.fa-flag:before {
	content: '';
}
.fa-headphones:before {
	content: '';
}
.fa-volume-off:before {
	content: '';
}
.fa-volume-down:before {
	content: '';
}
.fa-volume-up:before {
	content: '';
}
.fa-qrcode:before {
	content: '';
}
.fa-barcode:before {
	content: '';
}
.fa-tag:before {
	content: '';
}
.fa-tags:before {
	content: '';
}
.fa-book:before {
	content: '';
}
.fa-bookmark:before {
	content: '';
}
.fa-print:before {
	content: '';
}
.fa-camera:before {
	content: '';
}
.fa-font:before {
	content: '';
}
.fa-bold:before {
	content: '';
}
.fa-italic:before {
	content: '';
}
.fa-text-height:before {
	content: '';
}
.fa-text-width:before {
	content: '';
}
.fa-align-left:before {
	content: '';
}
.fa-align-center:before {
	content: '';
}
.fa-align-right:before {
	content: '';
}
.fa-align-justify:before {
	content: '';
}
.fa-list:before {
	content: '';
}
.fa-dedent:before,
.fa-outdent:before {
	content: '';
}
.fa-indent:before {
	content: '';
}
.fa-video-camera:before {
	content: '';
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
	content: '';
}
.fa-pencil:before {
	content: '';
}
.fa-map-marker:before {
	content: '';
}
.fa-adjust:before {
	content: '';
}
.fa-tint:before {
	content: '';
}
.fa-edit:before,
.fa-pencil-square-o:before {
	content: '';
}
.fa-share-square-o:before {
	content: '';
}
.fa-check-square-o:before {
	content: '';
}
.fa-arrows:before {
	content: '';
}
.fa-step-backward:before {
	content: '';
}
.fa-fast-backward:before {
	content: '';
}
.fa-backward:before {
	content: '';
}
.fa-play:before {
	content: '';
}
.fa-pause:before {
	content: '';
}
.fa-stop:before {
	content: '';
}
.fa-forward:before {
	content: '';
}
.fa-fast-forward:before {
	content: '';
}
.fa-step-forward:before {
	content: '';
}
.fa-eject:before {
	content: '';
}
.fa-chevron-left:before {
	content: '';
}
.fa-chevron-right:before {
	content: '';
}
.fa-plus-circle:before {
	content: '';
}
.fa-minus-circle:before {
	content: '';
}
.fa-times-circle:before {
	content: '';
}
.fa-check-circle:before {
	content: '';
}
.fa-question-circle:before {
	content: '';
}
.fa-info-circle:before {
	content: '';
}
.fa-crosshairs:before {
	content: '';
}
.fa-times-circle-o:before {
	content: '';
}
.fa-check-circle-o:before {
	content: '';
}
.fa-ban:before {
	content: '';
}
.fa-arrow-left:before {
	content: '';
}
.fa-arrow-right:before {
	content: '';
}
.fa-arrow-up:before {
	content: '';
}
.fa-arrow-down:before {
	content: '';
}
.fa-mail-forward:before,
.fa-share:before {
	content: '';
}
.fa-expand:before {
	content: '';
}
.fa-compress:before {
	content: '';
}
.fa-plus:before {
	content: '';
}
.fa-minus:before {
	content: '';
}
.fa-asterisk:before {
	content: '';
}
.fa-exclamation-circle:before {
	content: '';
}
.fa-gift:before {
	content: '';
}
.fa-leaf:before {
	content: '';
}
.fa-fire:before {
	content: '';
}
.fa-eye:before {
	content: '';
}
.fa-eye-slash:before {
	content: '';
}
.fa-warning:before,
.fa-exclamation-triangle:before {
	content: '';
}
.fa-plane:before {
	content: '';
}
.fa-calendar:before {
	content: '';
}
.fa-random:before {
	content: '';
}
.fa-comment:before {
	content: '';
}
.fa-magnet:before {
	content: '';
}
.fa-chevron-up:before {
	content: '';
}
.fa-chevron-down:before {
	content: '';
}
.fa-retweet:before {
	content: '';
}
.fa-shopping-cart:before {
	content: '';
}
.fa-folder:before {
	content: '';
}
.fa-folder-open:before {
	content: '';
}
.fa-arrows-v:before {
	content: '';
}
.fa-arrows-h:before {
	content: '';
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: '';
}
.fa-twitter-square:before {
	content: '';
}
.fa-facebook-square:before {
	content: '';
}
.fa-camera-retro:before {
	content: '';
}
.fa-key:before {
	content: '';
}
.fa-gears:before,
.fa-cogs:before {
	content: '';
}
.fa-comments:before {
	content: '';
}
.fa-thumbs-o-up:before {
	content: '';
}
.fa-thumbs-o-down:before {
	content: '';
}
.fa-star-half:before {
	content: '';
}
.fa-heart-o:before {
	content: '';
}
.fa-sign-out:before {
	content: '';
}
.fa-linkedin-square:before {
	content: '';
}
.fa-thumb-tack:before {
	content: '';
}
.fa-external-link:before {
	content: '';
}
.fa-sign-in:before {
	content: '';
}
.fa-trophy:before {
	content: '';
}
.fa-github-square:before {
	content: '';
}
.fa-upload:before {
	content: '';
}
.fa-lemon-o:before {
	content: '';
}
.fa-phone:before {
	content: '';
}
.fa-square-o:before {
	content: '';
}
.fa-bookmark-o:before {
	content: '';
}
.fa-phone-square:before {
	content: '';
}
.fa-twitter:before {
	content: '';
}
.fa-facebook-f:before,
.fa-facebook:before {
	content: '';
}
.fa-github:before {
	content: '';
}
.fa-unlock:before {
	content: '';
}
.fa-credit-card:before {
	content: '';
}
.fa-rss:before {
	content: '';
}
.fa-hdd-o:before {
	content: '';
}
.fa-bullhorn:before {
	content: '';
}
.fa-bell:before {
	content: '';
}
.fa-certificate:before {
	content: '';
}
.fa-hand-o-right:before {
	content: '';
}
.fa-hand-o-left:before {
	content: '';
}
.fa-hand-o-up:before {
	content: '';
}
.fa-hand-o-down:before {
	content: '';
}
.fa-arrow-circle-left:before {
	content: '';
}
.fa-arrow-circle-right:before {
	content: '';
}
.fa-arrow-circle-up:before {
	content: '';
}
.fa-arrow-circle-down:before {
	content: '';
}
.fa-globe:before {
	content: '';
}
.fa-wrench:before {
	content: '';
}
.fa-tasks:before {
	content: '';
}
.fa-filter:before {
	content: '';
}
.fa-briefcase:before {
	content: '';
}
.fa-arrows-alt:before {
	content: '';
}
.fa-group:before,
.fa-users:before {
	content: '';
}
.fa-chain:before,
.fa-link:before {
	content: '';
}
.fa-cloud:before {
	content: '';
}
.fa-flask:before {
	content: '';
}
.fa-cut:before,
.fa-scissors:before {
	content: '';
}
.fa-copy:before,
.fa-files-o:before {
	content: '';
}
.fa-paperclip:before {
	content: '';
}
.fa-save:before,
.fa-floppy-o:before {
	content: '';
}
.fa-square:before {
	content: '';
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
	content: '';
}
.fa-list-ul:before {
	content: '';
}
.fa-list-ol:before {
	content: '';
}
.fa-strikethrough:before {
	content: '';
}
.fa-underline:before {
	content: '';
}
.fa-table:before {
	content: '';
}
.fa-magic:before {
	content: '';
}
.fa-truck:before {
	content: '';
}
.fa-pinterest:before {
	content: '';
}
.fa-pinterest-square:before {
	content: '';
}
.fa-google-plus-square:before {
	content: '';
}
.fa-google-plus:before {
	content: '';
}
.fa-money:before {
	content: '';
}
.fa-caret-down:before {
	content: '';
}
.fa-caret-up:before {
	content: '';
}
.fa-caret-left:before {
	content: '';
}
.fa-caret-right:before {
	content: '';
}
.fa-columns:before {
	content: '';
}
.fa-unsorted:before,
.fa-sort:before {
	content: '';
}
.fa-sort-down:before,
.fa-sort-desc:before {
	content: '';
}
.fa-sort-up:before,
.fa-sort-asc:before {
	content: '';
}
.fa-envelope:before {
	content: '';
}
.fa-linkedin:before {
	content: '';
}
.fa-rotate-left:before,
.fa-undo:before {
	content: '';
}
.fa-legal:before,
.fa-gavel:before {
	content: '';
}
.fa-dashboard:before,
.fa-tachometer:before {
	content: '';
}
.fa-comment-o:before {
	content: '';
}
.fa-comments-o:before {
	content: '';
}
.fa-flash:before,
.fa-bolt:before {
	content: '';
}
.fa-sitemap:before {
	content: '';
}
.fa-umbrella:before {
	content: '';
}
.fa-paste:before,
.fa-clipboard:before {
	content: '';
}
.fa-lightbulb-o:before {
	content: '';
}
.fa-exchange:before {
	content: '';
}
.fa-cloud-download:before {
	content: '';
}
.fa-cloud-upload:before {
	content: '';
}
.fa-user-md:before {
	content: '';
}
.fa-stethoscope:before {
	content: '';
}
.fa-suitcase:before {
	content: '';
}
.fa-bell-o:before {
	content: '';
}
.fa-coffee:before {
	content: '';
}
.fa-cutlery:before {
	content: '';
}
.fa-file-text-o:before {
	content: '';
}
.fa-building-o:before {
	content: '';
}
.fa-hospital-o:before {
	content: '';
}
.fa-ambulance:before {
	content: '';
}
.fa-medkit:before {
	content: '';
}
.fa-fighter-jet:before {
	content: '';
}
.fa-beer:before {
	content: '';
}
.fa-h-square:before {
	content: '';
}
.fa-plus-square:before {
	content: '';
}
.fa-angle-double-left:before {
	content: '';
}
.fa-angle-double-right:before {
	content: '';
}
.fa-angle-double-up:before {
	content: '';
}
.fa-angle-double-down:before {
	content: '';
}
.fa-angle-left:before {
	content: '';
}
.fa-angle-right:before {
	content: '';
}
.fa-angle-up:before {
	content: '';
}
.fa-angle-down:before {
	content: '';
}
.fa-desktop:before {
	content: '';
}
.fa-laptop:before {
	content: '';
}
.fa-tablet:before {
	content: '';
}
.fa-mobile-phone:before,
.fa-mobile:before {
	content: '';
}
.fa-circle-o:before {
	content: '';
}
.fa-quote-left:before {
	content: '';
}
.fa-quote-right:before {
	content: '';
}
.fa-spinner:before {
	content: '';
}
.fa-circle:before {
	content: '';
}
.fa-mail-reply:before,
.fa-reply:before {
	content: '';
}
.fa-github-alt:before {
	content: '';
}
.fa-folder-o:before {
	content: '';
}
.fa-folder-open-o:before {
	content: '';
}
.fa-smile-o:before {
	content: '';
}
.fa-frown-o:before {
	content: '';
}
.fa-meh-o:before {
	content: '';
}
.fa-gamepad:before {
	content: '';
}
.fa-keyboard-o:before {
	content: '';
}
.fa-flag-o:before {
	content: '';
}
.fa-flag-checkered:before {
	content: '';
}
.fa-terminal:before {
	content: '';
}
.fa-code:before {
	content: '';
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: '';
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: '';
}
.fa-location-arrow:before {
	content: '';
}
.fa-crop:before {
	content: '';
}
.fa-code-fork:before {
	content: '';
}
.fa-unlink:before,
.fa-chain-broken:before {
	content: '';
}
.fa-question:before {
	content: '';
}
.fa-info:before {
	content: '';
}
.fa-exclamation:before {
	content: '';
}
.fa-superscript:before {
	content: '';
}
.fa-subscript:before {
	content: '';
}
.fa-eraser:before {
	content: '';
}
.fa-puzzle-piece:before {
	content: '';
}
.fa-microphone:before {
	content: '';
}
.fa-microphone-slash:before {
	content: '';
}
.fa-shield:before {
	content: '';
}
.fa-calendar-o:before {
	content: '';
}
.fa-fire-extinguisher:before {
	content: '';
}
.fa-rocket:before {
	content: '';
}
.fa-maxcdn:before {
	content: '';
}
.fa-chevron-circle-left:before {
	content: '';
}
.fa-chevron-circle-right:before {
	content: '';
}
.fa-chevron-circle-up:before {
	content: '';
}
.fa-chevron-circle-down:before {
	content: '';
}
.fa-html5:before {
	content: '';
}
.fa-css3:before {
	content: '';
}
.fa-anchor:before {
	content: '';
}
.fa-unlock-alt:before {
	content: '';
}
.fa-bullseye:before {
	content: '';
}
.fa-ellipsis-h:before {
	content: '';
}
.fa-ellipsis-v:before {
	content: '';
}
.fa-rss-square:before {
	content: '';
}
.fa-play-circle:before {
	content: '';
}
.fa-ticket:before {
	content: '';
}
.fa-minus-square:before {
	content: '';
}
.fa-minus-square-o:before {
	content: '';
}
.fa-level-up:before {
	content: '';
}
.fa-level-down:before {
	content: '';
}
.fa-check-square:before {
	content: '';
}
.fa-pencil-square:before {
	content: '';
}
.fa-external-link-square:before {
	content: '';
}
.fa-share-square:before {
	content: '';
}
.fa-compass:before {
	content: '';
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
	content: '';
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
	content: '';
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
	content: '';
}
.fa-euro:before,
.fa-eur:before {
	content: '';
}
.fa-gbp:before {
	content: '';
}
.fa-dollar:before,
.fa-usd:before {
	content: '';
}
.fa-rupee:before,
.fa-inr:before {
	content: '';
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
	content: '';
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
	content: '';
}
.fa-won:before,
.fa-krw:before {
	content: '';
}
.fa-bitcoin:before,
.fa-btc:before {
	content: '';
}
.fa-file:before {
	content: '';
}
.fa-file-text:before {
	content: '';
}
.fa-sort-alpha-asc:before {
	content: '';
}
.fa-sort-alpha-desc:before {
	content: '';
}
.fa-sort-amount-asc:before {
	content: '';
}
.fa-sort-amount-desc:before {
	content: '';
}
.fa-sort-numeric-asc:before {
	content: '';
}
.fa-sort-numeric-desc:before {
	content: '';
}
.fa-thumbs-up:before {
	content: '';
}
.fa-thumbs-down:before {
	content: '';
}
.fa-youtube-square:before {
	content: '';
}
.fa-youtube:before {
	content: '';
}
.fa-xing:before {
	content: '';
}
.fa-xing-square:before {
	content: '';
}
.fa-youtube-play:before {
	content: '';
}
.fa-dropbox:before {
	content: '';
}
.fa-stack-overflow:before {
	content: '';
}
.fa-instagram:before {
	content: '';
}
.fa-flickr:before {
	content: '';
}
.fa-adn:before {
	content: '';
}
.fa-bitbucket:before {
	content: '';
}
.fa-bitbucket-square:before {
	content: '';
}
.fa-tumblr:before {
	content: '';
}
.fa-tumblr-square:before {
	content: '';
}
.fa-long-arrow-down:before {
	content: '';
}
.fa-long-arrow-up:before {
	content: '';
}
.fa-long-arrow-left:before {
	content: '';
}
.fa-long-arrow-right:before {
	content: '';
}
.fa-apple:before {
	content: '';
}
.fa-windows:before {
	content: '';
}
.fa-android:before {
	content: '';
}
.fa-linux:before {
	content: '';
}
.fa-dribbble:before {
	content: '';
}
.fa-skype:before {
	content: '';
}
.fa-foursquare:before {
	content: '';
}
.fa-trello:before {
	content: '';
}
.fa-female:before {
	content: '';
}
.fa-male:before {
	content: '';
}
.fa-gittip:before,
.fa-gratipay:before {
	content: '';
}
.fa-sun-o:before {
	content: '';
}
.fa-moon-o:before {
	content: '';
}
.fa-archive:before {
	content: '';
}
.fa-bug:before {
	content: '';
}
.fa-vk:before {
	content: '';
}
.fa-weibo:before {
	content: '';
}
.fa-renren:before {
	content: '';
}
.fa-pagelines:before {
	content: '';
}
.fa-stack-exchange:before {
	content: '';
}
.fa-arrow-circle-o-right:before {
	content: '';
}
.fa-arrow-circle-o-left:before {
	content: '';
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
	content: '';
}
.fa-dot-circle-o:before {
	content: '';
}
.fa-wheelchair:before {
	content: '';
}
.fa-vimeo-square:before {
	content: '';
}
.fa-turkish-lira:before,
.fa-try:before {
	content: '';
}
.fa-plus-square-o:before {
	content: '';
}
.fa-space-shuttle:before {
	content: '';
}
.fa-slack:before {
	content: '';
}
.fa-envelope-square:before {
	content: '';
}
.fa-wordpress:before {
	content: '';
}
.fa-openid:before {
	content: '';
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
	content: '';
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
	content: '';
}
.fa-yahoo:before {
	content: '';
}
.fa-google:before {
	content: '';
}
.fa-reddit:before {
	content: '';
}
.fa-reddit-square:before {
	content: '';
}
.fa-stumbleupon-circle:before {
	content: '';
}
.fa-stumbleupon:before {
	content: '';
}
.fa-delicious:before {
	content: '';
}
.fa-digg:before {
	content: '';
}
.fa-pied-piper:before {
	content: '';
}
.fa-pied-piper-alt:before {
	content: '';
}
.fa-drupal:before {
	content: '';
}
.fa-joomla:before {
	content: '';
}
.fa-language:before {
	content: '';
}
.fa-fax:before {
	content: '';
}
.fa-building:before {
	content: '';
}
.fa-child:before {
	content: '';
}
.fa-paw:before {
	content: '';
}
.fa-spoon:before {
	content: '';
}
.fa-cube:before {
	content: '';
}
.fa-cubes:before {
	content: '';
}
.fa-behance:before {
	content: '';
}
.fa-behance-square:before {
	content: '';
}
.fa-steam:before {
	content: '';
}
.fa-steam-square:before {
	content: '';
}
.fa-recycle:before {
	content: '';
}
.fa-automobile:before,
.fa-car:before {
	content: '';
}
.fa-cab:before,
.fa-taxi:before {
	content: '';
}
.fa-tree:before {
	content: '';
}
.fa-spotify:before {
	content: '';
}
.fa-deviantart:before {
	content: '';
}
.fa-soundcloud:before {
	content: '';
}
.fa-database:before {
	content: '';
}
.fa-file-pdf-o:before {
	content: '';
}
.fa-file-word-o:before {
	content: '';
}
.fa-file-excel-o:before {
	content: '';
}
.fa-file-powerpoint-o:before {
	content: '';
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
	content: '';
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
	content: '';
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
	content: '';
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: '';
}
.fa-file-code-o:before {
	content: '';
}
.fa-vine:before {
	content: '';
}
.fa-codepen:before {
	content: '';
}
.fa-jsfiddle:before {
	content: '';
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
	content: '';
}
.fa-circle-o-notch:before {
	content: '';
}
.fa-ra:before,
.fa-rebel:before {
	content: '';
}
.fa-ge:before,
.fa-empire:before {
	content: '';
}
.fa-git-square:before {
	content: '';
}
.fa-git:before {
	content: '';
}
.fa-hacker-news:before {
	content: '';
}
.fa-tencent-weibo:before {
	content: '';
}
.fa-qq:before {
	content: '';
}
.fa-wechat:before,
.fa-weixin:before {
	content: '';
}
.fa-send:before,
.fa-paper-plane:before {
	content: '';
}
.fa-send-o:before,
.fa-paper-plane-o:before {
	content: '';
}
.fa-history:before {
	content: '';
}
.fa-genderless:before,
.fa-circle-thin:before {
	content: '';
}
.fa-header:before {
	content: '';
}
.fa-paragraph:before {
	content: '';
}
.fa-sliders:before {
	content: '';
}
.fa-share-alt:before {
	content: '';
}
.fa-share-alt-square:before {
	content: '';
}
.fa-bomb:before {
	content: '';
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
	content: '';
}
.fa-tty:before {
	content: '';
}
.fa-binoculars:before {
	content: '';
}
.fa-plug:before {
	content: '';
}
.fa-slideshare:before {
	content: '';
}
.fa-twitch:before {
	content: '';
}
.fa-yelp:before {
	content: '';
}
.fa-newspaper-o:before {
	content: '';
}
.fa-wifi:before {
	content: '';
}
.fa-calculator:before {
	content: '';
}
.fa-paypal:before {
	content: '';
}
.fa-google-wallet:before {
	content: '';
}
.fa-cc-visa:before {
	content: '';
}
.fa-cc-mastercard:before {
	content: '';
}
.fa-cc-discover:before {
	content: '';
}
.fa-cc-amex:before {
	content: '';
}
.fa-cc-paypal:before {
	content: '';
}
.fa-cc-stripe:before {
	content: '';
}
.fa-bell-slash:before {
	content: '';
}
.fa-bell-slash-o:before {
	content: '';
}
.fa-trash:before {
	content: '';
}
.fa-copyright:before {
	content: '';
}
.fa-at:before {
	content: '';
}
.fa-eyedropper:before {
	content: '';
}
.fa-paint-brush:before {
	content: '';
}
.fa-birthday-cake:before {
	content: '';
}
.fa-area-chart:before {
	content: '';
}
.fa-pie-chart:before {
	content: '';
}
.fa-line-chart:before {
	content: '';
}
.fa-lastfm:before {
	content: '';
}
.fa-lastfm-square:before {
	content: '';
}
.fa-toggle-off:before {
	content: '';
}
.fa-toggle-on:before {
	content: '';
}
.fa-bicycle:before {
	content: '';
}
.fa-bus:before {
	content: '';
}
.fa-ioxhost:before {
	content: '';
}
.fa-angellist:before {
	content: '';
}
.fa-cc:before {
	content: '';
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
	content: '';
}
.fa-meanpath:before {
	content: '';
}
.fa-buysellads:before {
	content: '';
}
.fa-connectdevelop:before {
	content: '';
}
.fa-dashcube:before {
	content: '';
}
.fa-forumbee:before {
	content: '';
}
.fa-leanpub:before {
	content: '';
}
.fa-sellsy:before {
	content: '';
}
.fa-shirtsinbulk:before {
	content: '';
}
.fa-simplybuilt:before {
	content: '';
}
.fa-skyatlas:before {
	content: '';
}
.fa-cart-plus:before {
	content: '';
}
.fa-cart-arrow-down:before {
	content: '';
}
.fa-diamond:before {
	content: '';
}
.fa-ship:before {
	content: '';
}
.fa-user-secret:before {
	content: '';
}
.fa-motorcycle:before {
	content: '';
}
.fa-street-view:before {
	content: '';
}
.fa-heartbeat:before {
	content: '';
}
.fa-venus:before {
	content: '';
}
.fa-mars:before {
	content: '';
}
.fa-mercury:before {
	content: '';
}
.fa-transgender:before {
	content: '';
}
.fa-transgender-alt:before {
	content: '';
}
.fa-venus-double:before {
	content: '';
}
.fa-mars-double:before {
	content: '';
}
.fa-venus-mars:before {
	content: '';
}
.fa-mars-stroke:before {
	content: '';
}
.fa-mars-stroke-v:before {
	content: '';
}
.fa-mars-stroke-h:before {
	content: '';
}
.fa-neuter:before {
	content: '';
}
.fa-facebook-official:before {
	content: '';
}
.fa-pinterest-p:before {
	content: '';
}
.fa-whatsapp:before {
	content: '';
}
.fa-server:before {
	content: '';
}
.fa-user-plus:before {
	content: '';
}
.fa-user-times:before {
	content: '';
}
.fa-hotel:before,
.fa-bed:before {
	content: '';
}
.fa-viacoin:before {
	content: '';
}
.fa-train:before {
	content: '';
}
.fa-subway:before {
	content: '';
}
.fa-medium:before {
	content: '';
}
.slides {
	display: none;
	position: relative;
	z-index: 10;
}
.slides .slidesjs-navigation {
	margin-top: 0;
}
.slides .slidesjs-previous,
.slides .slidesjs-next {
	margin-right: 0;
	float: left;
}
.slidesjs-pagination {
	margin: 6px 0 0;
	float: right;
	list-style: none;
	display: none;
}
.slidesjs-pagination li {
	float: left;
	margin: 0 1px;
}
.slidesjs-pagination li a {
	display: block;
	width: 13px;
	height: 0;
	padding-top: 13px;
	background-image: url(../images/proyectos/pagination.png);
	background-position: 0 0;
	float: left;
	overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
	background-position: 0 -13px;
}
.slidesjs-pagination li a:hover {
	background-position: 0 -26px;
}
.slides .slidesjs-navigation {
	background-color: #00000080;
	width: 50px;
	height: 50px;
	display: block;
	text-align: center;
	font-size: 10px;
	line-height: 30px;
	position: absolute;
	top: 86px;
	z-index: 29;
	transition: all 0.3s ease-in-out;
}
.slides .slidesjs-previous {
	left: -50px;
	background-image: url(../images/banner/left_arrow.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.slides .slidesjs-next {
	right: -50px;
	background-image: url(../images/banner/right_arrow.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.slides a:link,
.slides a:visited {
	color: #fff;
}
.slides a:hover,
.slides a:active {
	color: #d1672f;
	background-color: #000;
}
.slides:hover .slidesjs-previous {
	left: 0;
}
.slides:hover .slidesjs-next {
	right: 0;
}
#fwslider {
	position: relative;
	background: #000;
	width: 100%;
	height: 470px;
	max-height: 470px;
	z-index: 20;
}
#fwslider .slide {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 470px;
	max-height: 470px;
}
#fwslider .slide img,
#fwslider .slide .bk-slide {
	width: 100%;
	height: 470px;
	max-height: 470px;
}
#fwslider .slidePrev {
	background: #000;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50px;
	left: 0;
	opacity: 0;
	z-index: 10;
}
#fwslider .slidePrev span {
	background-image: url(../images/banner/left_arrow.png);
	width: 50px;
	height: 50px;
	float: left;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
#fwslider .slideNext {
	background: #000;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50px;
	right: 0;
	opacity: 0;
	z-index: 10;
}
#fwslider .slideNext span {
	background-image: url(../images/banner/right_arrow.png);
	width: 50px;
	height: 50px;
	float: left;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
#fwslider .timers {
	height: 4px;
	position: absolute;
	bottom: 15px;
	left: 50%;
	z-index: 3;
}
#fwslider .timer {
	height: 4px;
	width: 40px;
	background-color: #fff;
	float: left;
	margin-right: 10px;
}
#fwslider .progress {
	height: 4px;
	width: 0%;
	background-color: #e09b16;
	float: left;
}
#fwslider .slide_content {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}
#fwslider .slide_content_wrap {
	max-width: 960px;
	margin: 138px auto 0;
}
#fwslider .title,
#banner.bn .title {
	opacity: 0;
	color: #fff;
	font-size: 3.3em;
	background: #000000bf;
	padding: 11px 20px;
	float: left;
	line-height: 60px;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
#fwslider .description,
#banner.bn .description {
	opacity: 0;
	color: #fff;
	font-size: 29px;
	background: #ed6726bf;
	padding: 10px 34px;
	clear: both;
	float: left;
	margin-top: 2px;
	line-height: 24px;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
#banner.bn .links {
	height: 70px;
	padding-top: 54px;
	position: absolute;
	top: 265px;
	left: 0;
	z-index: 20;
}
#banner.bn .icons {
	width: 520px;
	height: 87px;
	float: left;
	margin-left: 0;
	padding-top: 20px;
}
#banner.bn .icons .divider {
	width: 1px;
	height: 42px;
	float: left;
	background-color: #fff;
	opacity: 0.9;
	margin: 8px 4px 0;
}
#banner.bn .icons .ics {
	width: 64px;
	height: 64px;
	float: left;
	text-align: center;
	margin-left: 0;
	line-height: 100%;
}
#banner.bn .icons .ics i {
	display: block;
	font-size: 1.6em;
	color: #fff;
	opacity: 0.9;
}
#banner.bn .icons .ics span {
	display: block;
	font-size: 0.7em;
	color: #fff;
	text-align: center;
	opacity: 0.9;
	padding-top: 5px;
	line-height: 100%;
}
#banner.bn .icons .est-sotano {
	background-image: url(../images/proyectos/iconos/ESTACSOTANO.png);
}
#banner.bn .icons .area-comunes {
	background-image: url(../images/proyectos/iconos/AREASCOMUNES.png);
}
#banner.bn .icons .herm-alameda {
	background-image: url(../images/proyectos/iconos/ALAMEDA.png);
}
#banner.bn .icons .est-depart {
	background-image: url(../images/proyectos/iconos/ESTACPORDPTO.png);
}
#banner.bn .icons .terraza {
	background-image: url(../images/proyectos/iconos/TERRAZA.png);
}
#banner.bn .icons .vigilancia {
	background-image: url(../images/proyectos/iconos/VIGILANCIA.png);
}
#banner.bn .icons .areas-libres {
	background-image: url(../images/proyectos/iconos/AREASLIBRES.png);
}
#banner.bn .icons .multi-dep {
	background-image: url(../images/proyectos/iconos/MULTI.png);
}
#banner.bn .icons .mini-market {
	background-image: url(../images/proyectos/iconos/MINI.png);
}
#banner.bn .icons .club {
	background-image: url(../images/proyectos/iconos/CLUB.png);
}
#banner.bn .icons .gym {
	background-image: url(../images/proyectos/iconos/GYM.png);
}
#banner.bn .icons .piscina {
	background-image: url(../images/proyectos/iconos/PISCINA.png);
}
#banner.bn .icons .parrillas {
	background-image: url(../images/proyectos/iconos/PARRILLAS.png);
}
#banner.bn .icons .area-piso {
	background-image: url(../images/proyectos/iconos/AREAS1ER.png);
}
#banner.bn .icons .aire-acond {
	background-image: url(../images/proyectos/iconos/AIRE.png);
}
#banner.bn .icons .zona-com {
	background-image: url(../images/proyectos/iconos/ZONACOMERCIAL.png);
}
#banner.bn .icons .asc-inte {
	background-image: url(../images/proyectos/iconos/ASCENSOR.png);
}
#banner.bn .icons .cuatro-niveles {
	background-image: url(../images/proyectos/iconos/4NIVELES.png);
}
#banner.bn .icons .moderno-lobby {
	background-image: url(../images/proyectos/iconos/LOBBY.png);
}
#banner.bn .icons .balcones {
	background-image: url(../images/proyectos/iconos/BALCONES.png);
}
#banner.bn .icons .web-cam {
	background-image: url(../images/proyectos/iconos/WEBCAM.png);
}
#banner.bn .buts {
	width: 440px;
	height: 70px;
	float: left;
	margin-left: 0;
	padding-top: 27px;
	text-align: right;
}
#banner.bn .download {
	display: inline-block;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	background: #000;
	padding: 6px 12px;
	text-decoration: none;
	margin-top: 2px;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-weight: 400;
}
#banner.bn .inversion {
	display: inline-block;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	background: #ed6827;
	padding: 6px 9px;
	text-decoration: none;
	margin-top: 2px;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-weight: 400;
	margin-right: 6px;
	min-width: 116px;
	text-align: center;
}
#banner.bn .reserve {
	display: inline-block;
	text-transform: uppercase;
	font-size: 16px;
	color: #000;
	background: #f39e00;
	padding: 6px 12px;
	text-decoration: none;
	margin-top: 2px;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-weight: 400;
	margin-left: 6px;
}
#fwslider .readmore {
	opacity: 0;
	clear: both;
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	background: #e09b16;
	padding: 6px 34px;
	text-decoration: none;
	margin-top: 2px;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-weight: 400;
}
#fwslider .readmore:hover {
	background: #000;
}
#banner.bn .download:hover {
	background: #ee6727;
}
#banner.bn .inversion:hover,
#banner.bn .reserve:hover {
	background: #000;
	color: #fff;
}
#banner.bn .buts .ivirtual {
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-top: -7px;
	margin-bottom: -9px;
	margin-right: 3px;
	background-image: url(../images/ivirtual.png);
}
.accordion-ver > ul,
.accordion-hor > ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.accordion-ver > ul > li {
	display: block;
	margin: 0;
	list-style: none;
	clear: left;
	position: relative;
	width: 100%;
	border-bottom: #ffffff 3px solid;
	background: #d3612d;
}
.accordion-ver > ul > li:hover {
	cursor: pointer;
}
.accordion-ver > ul > li.last {
	border: 0;
}
.accordion-ver > ul > li > h1 {
	position: absolute;
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 16px;
	top: 0;
	left: 0;
	font-size: 30px;
	font-family: OpenSans-CondensedLight, sans-serif;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	line-height: 31px;
}
.accordion-ver > ul > li > h1:hover {
	cursor: pointer;
}
.accordion-ver > ul > li > div {
	display: none;
	background: #fff;
	overflow: hidden;
	padding: 26px 23px;
}
.accordion-ver:hover > ul > li:hover > div {
	cursor: default;
}
.accordion-ver > ul > li > div > span {
	display: block;
	text-align: left !important;
	line-height: normal;
}
.accordion-ver > ul > li > span.numericTab {
	position: absolute;
	display: block;
	top: 0;
	padding: 0 10px 0 0;
	float: right;
	margin: 0;
	right: 0;
	font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #000;
	background: #ccc;
}
.accordion-ver > ul > li > i {
	position: absolute;
	display: block;
	width: 25px;
	height: 19px;
	top: 0;
	right: 0;
	padding: 6px 0 0;
	float: right;
	margin: 11px 11px 0 0;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
	text-align: center;
}
.isotope {
	width: 100%;
	overflow: hidden;
}
.isotope:after {
	content: '';
	display: block;
	clear: both;
}
.element-item {
	position: relative;
	float: left;
	width: 222px;
	height: 140px;
	margin: 0 18px 18px 0;
	padding: 0;
}
#filters {
	padding: 10px 0 30px;
}
#filters .button {
	display: inline-block;
	width: 90px;
	height: 30px;
	background-color: #f79d01;
	font-family: OpenSans-CondensedLight, sans-serif;
	color: #fff;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 10px;
}
#filters .button:hover,
#filters .button.is-checked {
	background-color: #000;
	color: #fff;
}
.animating #sttotal {
	transition: transform 0.25s ease-in-out;
	-webkit-transition: -webkit-transform 0.25s ease-in-out;
}
.animating.left #sttotal {
	transform: translate3d(-240px, 0, 0);
}
.animating.right #sttotal {
	transform: translate3d(240px, 0, 0);
}
.menu-visible #sttotal {
	right: 240px;
}
.navbar {
	position: sticky;
	top: 0;
	z-index: 2;
}
@font-face {
	font-family: OpenSans-CondensedLight;
	font-display: swap;
	src: url(/assets/OpenSans-CondensedLight-Dq0Pcjbd.woff2), url(https://padova.pe/transparencia/OpenSans-CondensedLight.woff2) format('woff2');
}
@font-face {
	font-family: OpenSans;
	font-display: swap;
	src: url(/assets/OpenSans-svHxR7IT.woff2), url(https://padova.pe/transparencia/OpenSans-CondensedLight.woff2) format('woff2');
}
.mask {
	mask-size: contain;
	mask-repeat: no-repeat;
	mask-position: center;
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-size: contain;
}
.mask-left {
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: left;
	mask-position: left;
	-webkit-mask-size: contain;
	mask-size: contain;
}
.mask-center {
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}
.mask-right {
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: right;
	mask-position: right;
	-webkit-mask-size: contain;
	mask-size: contain;
}
.icon-brand {
	-webkit-mask-image: url(../multimedia/icons/icon-brand.svg);
	mask-image: url(../multimedia/icons/icon-brand.svg);
}
.icon-instagram {
	-webkit-mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2022.76%2022.76'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}%3c/style%3e%3c/defs%3e%3ctitle%3eRecurso%206icono-new%3c/title%3e%3cg%20id='Capa_2'%20data-name='Capa%202'%3e%3cg%20id='Capa_1-2'%20data-name='Capa%201'%3e%3cpath%20class='cls-1'%20d='M20.65,16a6.56,6.56,0,0,1-.39,2.12,3.82,3.82,0,0,1-2.16,2.16,6.56,6.56,0,0,1-2.12.39c-1.2.05-1.56.06-4.6.06s-3.4,0-4.6-.06a6.42,6.42,0,0,1-2.11-.39,3.6,3.6,0,0,1-1.31-.86,3.42,3.42,0,0,1-.85-1.3A6.29,6.29,0,0,1,2.12,16c-.06-1.2-.07-1.56-.07-4.6s0-3.4.07-4.6a6.16,6.16,0,0,1,.39-2.11,3.53,3.53,0,0,1,.85-1.31,3.45,3.45,0,0,1,1.31-.85,6.16,6.16,0,0,1,2.11-.39c1.2-.06,1.56-.07,4.6-.07s3.4,0,4.6.07a6.29,6.29,0,0,1,2.12.39,3.42,3.42,0,0,1,1.3.85,3.69,3.69,0,0,1,.86,1.31,6.42,6.42,0,0,1,.39,2.11c.05,1.2.06,1.56.06,4.6S20.7,14.78,20.65,16ZM22.7,6.69a8.48,8.48,0,0,0-.53-2.76,5.66,5.66,0,0,0-1.32-2,5.39,5.39,0,0,0-2-1.31A8.27,8.27,0,0,0,16.08.07C14.86,0,14.47,0,11.38,0S7.9,0,6.69.07A8.22,8.22,0,0,0,3.93.6a5.51,5.51,0,0,0-2,1.31,5.51,5.51,0,0,0-1.31,2A8.22,8.22,0,0,0,.07,6.69C0,7.9,0,8.29,0,11.38s0,3.48.07,4.69A8.29,8.29,0,0,0,.6,18.84a5.39,5.39,0,0,0,1.31,2,5.66,5.66,0,0,0,2,1.32,8.48,8.48,0,0,0,2.76.53c1.21.05,1.6.06,4.69.06s3.48,0,4.7-.06a8.53,8.53,0,0,0,2.76-.53,5.81,5.81,0,0,0,3.33-3.33,8.55,8.55,0,0,0,.53-2.77c.05-1.21.06-1.6.06-4.69S22.75,7.9,22.7,6.69Z'/%3e%3cpath%20class='cls-1'%20d='M11.38,15.18a3.8,3.8,0,1,1,3.8-3.8A3.8,3.8,0,0,1,11.38,15.18Zm0-9.64a5.85,5.85,0,1,0,5.85,5.84A5.83,5.83,0,0,0,11.38,5.54Z'/%3e%3cpath%20class='cls-1'%20d='M18.82,5.31a1.37,1.37,0,1,1-1.36-1.37A1.36,1.36,0,0,1,18.82,5.31Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2022.76%2022.76'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}%3c/style%3e%3c/defs%3e%3ctitle%3eRecurso%206icono-new%3c/title%3e%3cg%20id='Capa_2'%20data-name='Capa%202'%3e%3cg%20id='Capa_1-2'%20data-name='Capa%201'%3e%3cpath%20class='cls-1'%20d='M20.65,16a6.56,6.56,0,0,1-.39,2.12,3.82,3.82,0,0,1-2.16,2.16,6.56,6.56,0,0,1-2.12.39c-1.2.05-1.56.06-4.6.06s-3.4,0-4.6-.06a6.42,6.42,0,0,1-2.11-.39,3.6,3.6,0,0,1-1.31-.86,3.42,3.42,0,0,1-.85-1.3A6.29,6.29,0,0,1,2.12,16c-.06-1.2-.07-1.56-.07-4.6s0-3.4.07-4.6a6.16,6.16,0,0,1,.39-2.11,3.53,3.53,0,0,1,.85-1.31,3.45,3.45,0,0,1,1.31-.85,6.16,6.16,0,0,1,2.11-.39c1.2-.06,1.56-.07,4.6-.07s3.4,0,4.6.07a6.29,6.29,0,0,1,2.12.39,3.42,3.42,0,0,1,1.3.85,3.69,3.69,0,0,1,.86,1.31,6.42,6.42,0,0,1,.39,2.11c.05,1.2.06,1.56.06,4.6S20.7,14.78,20.65,16ZM22.7,6.69a8.48,8.48,0,0,0-.53-2.76,5.66,5.66,0,0,0-1.32-2,5.39,5.39,0,0,0-2-1.31A8.27,8.27,0,0,0,16.08.07C14.86,0,14.47,0,11.38,0S7.9,0,6.69.07A8.22,8.22,0,0,0,3.93.6a5.51,5.51,0,0,0-2,1.31,5.51,5.51,0,0,0-1.31,2A8.22,8.22,0,0,0,.07,6.69C0,7.9,0,8.29,0,11.38s0,3.48.07,4.69A8.29,8.29,0,0,0,.6,18.84a5.39,5.39,0,0,0,1.31,2,5.66,5.66,0,0,0,2,1.32,8.48,8.48,0,0,0,2.76.53c1.21.05,1.6.06,4.69.06s3.48,0,4.7-.06a8.53,8.53,0,0,0,2.76-.53,5.81,5.81,0,0,0,3.33-3.33,8.55,8.55,0,0,0,.53-2.77c.05-1.21.06-1.6.06-4.69S22.75,7.9,22.7,6.69Z'/%3e%3cpath%20class='cls-1'%20d='M11.38,15.18a3.8,3.8,0,1,1,3.8-3.8A3.8,3.8,0,0,1,11.38,15.18Zm0-9.64a5.85,5.85,0,1,0,5.85,5.84A5.83,5.83,0,0,0,11.38,5.54Z'/%3e%3cpath%20class='cls-1'%20d='M18.82,5.31a1.37,1.37,0,1,1-1.36-1.37A1.36,1.36,0,0,1,18.82,5.31Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.icon-facebook {
	-webkit-mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.36%2021.64'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}%3c/style%3e%3c/defs%3e%3ctitle%3eRecurso%205icono-new%3c/title%3e%3cg%20id='Capa_2'%20data-name='Capa%202'%3e%3cg%20id='Capa_1-2'%20data-name='Capa%201'%3e%3cpath%20class='cls-1'%20d='M12.36,4.61V0H7.69A4.62,4.62,0,0,0,3.08,4.61V7.74H0v4.62H3.08v9.28H7.69V12.36h3.9l.77-4.62H7.69V4.61Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.36%2021.64'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}%3c/style%3e%3c/defs%3e%3ctitle%3eRecurso%205icono-new%3c/title%3e%3cg%20id='Capa_2'%20data-name='Capa%202'%3e%3cg%20id='Capa_1-2'%20data-name='Capa%201'%3e%3cpath%20class='cls-1'%20d='M12.36,4.61V0H7.69A4.62,4.62,0,0,0,3.08,4.61V7.74H0v4.62H3.08v9.28H7.69V12.36h3.9l.77-4.62H7.69V4.61Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.icon-book {
	-webkit-mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2056.94%2022.75'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23757575;}%3c/style%3e%3c/defs%3e%3cg%20id='Capa_2'%20data-name='Capa%202'%3e%3cg%20id='Capa_1-2'%20data-name='Capa%201'%3e%3cg%20id='Grupo_915'%20data-name='Grupo%20915'%3e%3cpath%20id='Trazado_751'%20data-name='Trazado%20751'%20class='cls-1'%20d='M28.78,18c.16.07.27-.13.38-.23a42.54,42.54,0,0,1,9.5-5.94,23.13,23.13,0,0,1,10-2.26,4.93,4.93,0,0,0,1.15.06.87.87,0,0,0-.32-.48c-2.34-2.68-4.72-5.32-7-8A2.24,2.24,0,0,0,40,.08H39.9A17.44,17.44,0,0,0,28.7,6.4a1.58,1.58,0,0,0-.4,1.14c.14,3.32.26,6.65.38,10,0,.15-.07.36.1.44'/%3e%3cpath%20id='Trazado_752'%20data-name='Trazado%20752'%20class='cls-1'%20d='M4.79,13.2c2.33-.08,4.67-.15,7,0A44.94,44.94,0,0,1,20,14.25a18.51,18.51,0,0,1,7.56,3.4s.06,0,.09,0a.35.35,0,0,0,0-.14c0-3.43,0-6.85,0-10.28a.67.67,0,0,0-.36-.63c-.57-.32-1.12-.68-1.71-1A19.29,19.29,0,0,0,14.81,3.76a2.82,2.82,0,0,0-1.88.69c-2.2,2.17-4.47,4.27-6.71,6.41L3.8,13.18l0,.1,1-.08'/%3e%3cpath%20id='Trazado_753'%20data-name='Trazado%20753'%20class='cls-1'%20d='M54.56,18.8l-.13,0v1.39c0,.4-.15.56-.58.54-1.17-.06-2.34-.08-3.51-.13L40,20.18c-2.9-.11-5.8-.2-8.69-.33a1.72,1.72,0,0,0-1.17.27,2.5,2.5,0,0,1-1.09.35,5.94,5.94,0,0,1-3-.5,1.44,1.44,0,0,0-.65-.15l-3,.14-11.62.41-3,.14-4.85.16c-.24,0-.35-.09-.35-.33s0-.52,0-.77l-.11,0L0,22.67a.45.45,0,0,0,.39.06l4.22-.21,6.14-.31,8.78-.47,4.32-.25a5.05,5.05,0,0,1,2.52.32,4.58,4.58,0,0,0,4.34-.27,2.69,2.69,0,0,1,1.69-.35q3.33.24,6.66.45c2.3.15,4.6.27,6.91.42l10.6.66c.11,0,.25.08.37-.1l-2.38-3.83'/%3e%3cpath%20id='Trazado_754'%20data-name='Trazado%20754'%20class='cls-1'%20d='M4.17,19.63l10.18-.27,10.52-.22c.22,0,.44,0,.66-.06l0-.08-.17-.08A46.28,46.28,0,0,0,7.54,16.26a30.45,30.45,0,0,0-3.82.34c-.27,0-.4.13-.39.43,0,.62,0,1.25.08,1.87s.09.74.76.73'/%3e%3cpath%20id='Trazado_755'%20data-name='Trazado%20755'%20class='cls-1'%20d='M49.6,11.05c-1.3.08-2.59.11-3.88.3A31.3,31.3,0,0,0,35.06,15a23.67,23.67,0,0,0-3.33,2.2A21.85,21.85,0,0,1,36,15.87a44.57,44.57,0,0,1,6.8-.89,72,72,0,0,1,8.31,0c.33,0,.88.21,1-.09s-.46-.5-.79-.64a7.79,7.79,0,0,0-3.23-.6,35.38,35.38,0,0,0-7.26.7l-2.29.45v-.13a31.53,31.53,0,0,1,8.72-2,20.31,20.31,0,0,1,4.27.09c.11,0,.25.06.31,0s-.06-.23-.14-.32a9.12,9.12,0,0,0-1.46-1.24.9.9,0,0,0-.55-.13'/%3e%3cpath%20id='Trazado_756'%20data-name='Trazado%20756'%20class='cls-1'%20d='M37.08,17.5a31.44,31.44,0,0,0-4.33,1.25,1.71,1.71,0,0,0,.32,0c1.57-.17,3.14-.22,4.7-.25a80.77,80.77,0,0,1,14.66.79c.33.05.44-.06.45-.37,0-.54.07-1.09.08-1.63,0-1,0-1-1-1.05a58.26,58.26,0,0,0-14.9,1.26'/%3e%3cpath%20id='Trazado_757'%20data-name='Trazado%20757'%20class='cls-1'%20d='M4.07,15.56c1-.08,2-.2,3-.23a49.31,49.31,0,0,1,12.42,1A45.24,45.24,0,0,1,25.39,18a20.42,20.42,0,0,0-5-2.15A43.75,43.75,0,0,0,5.15,14.52c-.41,0-.83.08-1.24.14s-.33.38-.31.65.25.27.47.25'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	mask-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2056.94%2022.75'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23757575;}%3c/style%3e%3c/defs%3e%3cg%20id='Capa_2'%20data-name='Capa%202'%3e%3cg%20id='Capa_1-2'%20data-name='Capa%201'%3e%3cg%20id='Grupo_915'%20data-name='Grupo%20915'%3e%3cpath%20id='Trazado_751'%20data-name='Trazado%20751'%20class='cls-1'%20d='M28.78,18c.16.07.27-.13.38-.23a42.54,42.54,0,0,1,9.5-5.94,23.13,23.13,0,0,1,10-2.26,4.93,4.93,0,0,0,1.15.06.87.87,0,0,0-.32-.48c-2.34-2.68-4.72-5.32-7-8A2.24,2.24,0,0,0,40,.08H39.9A17.44,17.44,0,0,0,28.7,6.4a1.58,1.58,0,0,0-.4,1.14c.14,3.32.26,6.65.38,10,0,.15-.07.36.1.44'/%3e%3cpath%20id='Trazado_752'%20data-name='Trazado%20752'%20class='cls-1'%20d='M4.79,13.2c2.33-.08,4.67-.15,7,0A44.94,44.94,0,0,1,20,14.25a18.51,18.51,0,0,1,7.56,3.4s.06,0,.09,0a.35.35,0,0,0,0-.14c0-3.43,0-6.85,0-10.28a.67.67,0,0,0-.36-.63c-.57-.32-1.12-.68-1.71-1A19.29,19.29,0,0,0,14.81,3.76a2.82,2.82,0,0,0-1.88.69c-2.2,2.17-4.47,4.27-6.71,6.41L3.8,13.18l0,.1,1-.08'/%3e%3cpath%20id='Trazado_753'%20data-name='Trazado%20753'%20class='cls-1'%20d='M54.56,18.8l-.13,0v1.39c0,.4-.15.56-.58.54-1.17-.06-2.34-.08-3.51-.13L40,20.18c-2.9-.11-5.8-.2-8.69-.33a1.72,1.72,0,0,0-1.17.27,2.5,2.5,0,0,1-1.09.35,5.94,5.94,0,0,1-3-.5,1.44,1.44,0,0,0-.65-.15l-3,.14-11.62.41-3,.14-4.85.16c-.24,0-.35-.09-.35-.33s0-.52,0-.77l-.11,0L0,22.67a.45.45,0,0,0,.39.06l4.22-.21,6.14-.31,8.78-.47,4.32-.25a5.05,5.05,0,0,1,2.52.32,4.58,4.58,0,0,0,4.34-.27,2.69,2.69,0,0,1,1.69-.35q3.33.24,6.66.45c2.3.15,4.6.27,6.91.42l10.6.66c.11,0,.25.08.37-.1l-2.38-3.83'/%3e%3cpath%20id='Trazado_754'%20data-name='Trazado%20754'%20class='cls-1'%20d='M4.17,19.63l10.18-.27,10.52-.22c.22,0,.44,0,.66-.06l0-.08-.17-.08A46.28,46.28,0,0,0,7.54,16.26a30.45,30.45,0,0,0-3.82.34c-.27,0-.4.13-.39.43,0,.62,0,1.25.08,1.87s.09.74.76.73'/%3e%3cpath%20id='Trazado_755'%20data-name='Trazado%20755'%20class='cls-1'%20d='M49.6,11.05c-1.3.08-2.59.11-3.88.3A31.3,31.3,0,0,0,35.06,15a23.67,23.67,0,0,0-3.33,2.2A21.85,21.85,0,0,1,36,15.87a44.57,44.57,0,0,1,6.8-.89,72,72,0,0,1,8.31,0c.33,0,.88.21,1-.09s-.46-.5-.79-.64a7.79,7.79,0,0,0-3.23-.6,35.38,35.38,0,0,0-7.26.7l-2.29.45v-.13a31.53,31.53,0,0,1,8.72-2,20.31,20.31,0,0,1,4.27.09c.11,0,.25.06.31,0s-.06-.23-.14-.32a9.12,9.12,0,0,0-1.46-1.24.9.9,0,0,0-.55-.13'/%3e%3cpath%20id='Trazado_756'%20data-name='Trazado%20756'%20class='cls-1'%20d='M37.08,17.5a31.44,31.44,0,0,0-4.33,1.25,1.71,1.71,0,0,0,.32,0c1.57-.17,3.14-.22,4.7-.25a80.77,80.77,0,0,1,14.66.79c.33.05.44-.06.45-.37,0-.54.07-1.09.08-1.63,0-1,0-1-1-1.05a58.26,58.26,0,0,0-14.9,1.26'/%3e%3cpath%20id='Trazado_757'%20data-name='Trazado%20757'%20class='cls-1'%20d='M4.07,15.56c1-.08,2-.2,3-.23a49.31,49.31,0,0,1,12.42,1A45.24,45.24,0,0,1,25.39,18a20.42,20.42,0,0,0-5-2.15A43.75,43.75,0,0,0,5.15,14.52c-.41,0-.83.08-1.24.14s-.33.38-.31.65.25.27.47.25'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
body,
html {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
}
:root {
	--primary: #464646;
	--secondary: #3445b3;
	--third: #2accc8;
	--letter: #67697d;
	--letterInput: #959595;
	--letterModeDark: #959595;
	--borderinput: #ced4da;
	--sizeInput: 3rem;
	--placeholder: #b9b9b9;
	--border: #e8e8e8;
	--gray10: #e2e2e2;
	--themeMode: dark;
	--heightNav: 132px;
	--cosapi: #0098d9;
	--sente: #e2a11a;
	--epiqe: #942c67;
	--muvin: #ef656f;
	--ativa: #d1862a;
	--momen: #6547eb;
	--nesta: #00b893;
	--midgo: #321dff;
	--duplo: #008fd5;
	--velia: #c4d600;
	--prana: #00adef;
}
@media (max-width: 1400px) {
	:root {
		--heightNav: 120px;
	}
}
@media (max-width: 500px) {
	:root {
		--heightNav: 100px;
	}
}
* {
	list-style: none;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	font-size: 14px;
	text-decoration: none;
}
#screen {
	width: 100%;
	max-height: 100vh;
	min-height: 100vh;
	z-index: 0;
	position: absolute;
}
#root {
	position: relative;
	z-index: 1;
}
.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-clean,
.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-clean,
.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-caret,
.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-caret {
	transform: translateY(2px);
}
.rs-picker-menu {
	z-index: 2;
}
.scroll::-webkit-scrollbar-thumb {
	background-color: var(--primary);
	opacity: 0.5;
	border-radius: 4px;
	position: fixed;
}
.scroll::-webkit-scrollbar {
	width: 4px;
	height: 0px;
}
.container {
	margin: auto;
	padding-left: 2rem;
	padding-right: 2rem;
	width: 100%;
}
@media (min-width: 500px) {
	.container {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}
@media (min-width: 800px) {
	.container {
		max-width: 800px !important;
	}
}
@media (min-width: 990px) {
	.container {
		max-width: 980px !important;
	}
}
@media (min-width: 1200px) {
	.container {
		max-width: 1100px !important;
	}
}
@media (min-width: 1400px) {
	.container {
		max-width: 1250px !important;
	}
}
.slick-track {
	display: flex;
}
.slick-list {
	overflow: hidden;
}
.slick-slide {
	display: flex;
}
.slick-slide > div {
	width: 100%;
	display: flex;
}
.slick-slide > div > div {
	width: 100% !important;
}
.slick-slide > div > div picture {
	width: 100% !important;
}
.slick-slide > div .expand-img {
	display: flex;
}
.owl-loaded {
	width: 100%;
}
.slick-dots,
.owl-dots {
	display: flex !important;
	align-items: center;
	justify-content: center;
}
.slick-dots li,
.slick-dots .owl-dot,
.owl-dots li,
.owl-dots .owl-dot {
	width: 8px;
	height: 8px;
	border-radius: 10rem;
	background: #fff;
	margin: 0 0.2rem;
	opacity: 0.5;
	transition: 0.3s;
	font-size: 0;
}
.slick-dots li.slick-active,
.slick-dots li.active,
.slick-dots .owl-dot.slick-active,
.slick-dots .owl-dot.active,
.owl-dots li.slick-active,
.owl-dots li.active,
.owl-dots .owl-dot.slick-active,
.owl-dots .owl-dot.active {
	width: 2rem;
	opacity: 1;
}
.paragraph {
	color: var(--letterModeDark);
}
@media (prefers-color-scheme: dark) {
	.paragraph {
		color: var(--letterModeDark);
	}
}
.wmiddle {
	width: calc(50% - 1rem);
}
@media (max-width: 500px) {
	.wmiddle {
		width: 100%;
	}
}
.wmiddle1-3 {
	width: calc(33.3% - 1.35rem);
}
@media (max-width: 500px) {
	.wmiddle1-3 {
		width: 100%;
	}
}
.b-cosapi {
	background-color: var(--cosapi);
}
.c-cosapi {
	color: var(--cosapi);
}
.b-sente,
.b-Sente {
	background-color: var(--sente);
}
.b-epiqe,
.b-Épiqe,
.b-épiqe {
	background-color: var(--epiqe);
}
.b-Ativa,
.b-ativa {
	background-color: var(--ativa);
}
.b-moment,
.b-Momen {
	background-color: var(--momen);
}
.b-Midgo {
	background-color: var(--midgo);
}
.b-muvin,
.b-Muvin {
	background-color: var(--muvin);
}
.b-nesta,
.b-Nesta {
	background-color: var(--nesta);
}
.b-duplo,
.b-Duplo {
	background-color: var(--duplo);
}
.b-velia,
.b-Velia {
	background-color: var(--velia);
}
.b-prana,
.b-Prana {
	background-color: var(--prana);
}
.bg-education {
	background-color: #3fcaff;
}
.bg-education-transparent {
	background-color: #c0eeff;
}
.bg-market {
	background-color: #a7d814;
}
.bg-market-transparent {
	background-color: #ebfbb8;
}
.bg-park {
	background-color: #46e39b;
}
.bg-institution-transparent {
	background-color: #168aff3b;
}
.bg-institution {
	background-color: #168bff;
}
.bg-park-transparent {
	background-color: #c2f6de;
}
.bg-restaurant {
	background-color: #ffa724;
}
.bg-restaurant-transparent {
	background-color: #ffe2b7;
}
.owl-stage {
	display: flex;
	flex-direction: row;
	height: 100%;
}
.owl-stage-outer {
	position: relative;
	height: 100%;
	overflow: hidden;
}
.owl-carousel {
	width: 100%;
	height: 100%;
	position: relative;
}
.content_event {
	position: absolute;
	width: 33.333%;
	height: 100%;
	top: 0;
	cursor: none;
}
@media (max-width: 900px) {
	.content_event {
		display: none;
	}
}
.content_event_left {
	left: 0;
}
.content_event_center {
	left: 0;
	right: 0;
	margin: auto;
	pointer-events: none;
}
@media (max-width: 900px) {
	.content_event_center {
		display: flex;
		width: 100%;
		pointer-events: none;
	}
}
.content_event_right {
	right: 0;
}
.open_modal {
	left: 0;
	right: 0;
}
.move_to_left {
	left: 0;
}
.move_to_right {
	right: 0;
}
.event_mouse {
	width: 4rem;
	height: 4rem;
	border-radius: 30rem;
	background-color: #000;
	position: fixed;
	z-index: 10;
	pointer-events: none;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	transition: none !important;
}
@media (max-width: 900px) {
	.event_mouse {
		display: none;
	}
}
.event_mouse#content_event_center {
	animation: 1s event_center linear forwards;
	background-color: var(--primary) !important;
	transform-origin: center;
}
.event_mouse:not(#content_event_center) {
	animation: 0.5s event_center_back linear forwards;
	transform-origin: center;
}
@keyframes event_center {
	0% {
		transform: scale(1);
	}
	to {
		transform: scale(1.4);
	}
}
@keyframes event_center_back {
	0% {
		transform: scale(1.4);
	}
	to {
		transform: scale(1);
	}
}
.event_mouse#none {
	display: none;
}
.content-slider-areas .slick-slide,
.content-slider-areas-sociales .slick-slide {
	cursor: none;
	width: 80rem;
	padding: 0 1rem;
}
.circle-blur {
	width: 20rem;
	height: 20rem;
	border-radius: 5%;
	filter: blur(50px);
	animation: infinite 10s rotate;
	pointer-events: none;
	opacity: 0.2;
}
.circle-yellow {
	background: #ffd804 0% 0% no-repeat padding-box;
}
.circle-sky {
	background: #2accc8 0% 0% no-repeat padding-box;
}
.circle-purple {
	background: #6842ef 0% 0% no-repeat padding-box;
}
.circle-position-right {
	position: absolute;
	top: 0;
	right: 0;
	transform: translate(50%, -50%);
}
.circle-position-left {
	position: absolute;
	bottom: 50%;
	left: 0;
	transform: translate(50%, -50%);
}
@keyframes rotate {
	0% {
		transform: rotate(0);
	}
	to {
		transform: rotate(360deg);
	}
}
.y-hidden {
	overflow: hidden;
	display: flex;
}
.animate-0 {
	transition-delay: 0.3s !important;
}
.animate-1 {
	animation-delay: 0.5s !important;
}
.animate-2 {
	transition-delay: 0.8s;
	animation-delay: 0.8s !important;
}
.animate-3 {
	transition-delay: 1s;
	animation-delay: 1s !important;
}
.animate-4 {
	transition-delay: 1.2s;
	animation-delay: 1.2s !important;
}
.animate-5 {
	transition-delay: 1.3s;
	animation-delay: 1.3s !important;
}
.animate-6 {
	transition-delay: 1.4s;
	animation-delay: 1.4s !important;
}
.animate-7 {
	transition-delay: 1.5s;
	animation-delay: 1.5s !important;
}
.animate-8 {
	transition-delay: 1.6s;
	animation-delay: 1.6s !important;
}
.animate-9 {
	transition-delay: 1.7s;
	animation-delay: 1.7s !important;
}
.animate {
	transform: translateY(100%);
}
.animate.active {
	animation: 0.7s FadeUp forwards 0.3s;
}
@keyframes FadeUp {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
input[type='number']::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
.MuiPaper-root {
	background: #000;
}
.MuiAccordionSummary-content.Mui-expanded {
	margin-top: 0 !important;
}
.MuiAccordionSummary-root {
	height: 4rem;
}
@media (max-width: 500px) {
	.MuiAccordionSummary-root {
		height: 3.5rem;
	}
}
.MuiAccordion-root {
	border: 1px solid var(--primary);
}
.MuiPaper-elevation1 {
	box-shadow: none !important;
}
.MuiAccordion-root.Mui-expanded {
	margin: 0 !important;
}
.MuiAccordion-root.Mui-expanded .content-icon .icon-acordeon {
	transform: rotate(180deg);
}
.content-icon {
	position: absolute;
	right: 1rem;
}
.content-icon .icon-acordeon {
	width: 1.2rem;
	height: 1.2rem;
	transform: rotate(0);
	transform-origin: center 45%;
	transition: 0.5s transform;
}
.icon-acordeon {
	background-color: var(--primary);
	-webkit-mask-image: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%201024%201024'%20class='icon'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M903.232%20256l56.768%2050.432L512%20768%2064%20306.432%20120.768%20256%20512%20659.072z'%20fill='%23000000'%20/%3e%3c/svg%3e");
	mask-image: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%201024%201024'%20class='icon'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M903.232%20256l56.768%2050.432L512%20768%2064%20306.432%20120.768%20256%20512%20659.072z'%20fill='%23000000'%20/%3e%3c/svg%3e");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
}
.MuiButtonBase-root {
	padding: 0 !important;
	background: #fff !important;
	min-height: auto !important;
	margin-bottom: 1rem;
}
.MuiButtonBase-root .MuiAccordionSummary-content {
	padding: 0 1rem;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	background-color: #fff !important;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}
@media (max-width: 500px) {
	.MuiButtonBase-root .MuiAccordionSummary-content {
		justify-content: flex-start;
	}
}
.MuiButtonBase-root .MuiTypography-root {
	display: flex;
	align-items: center;
	margin: 0;
	font-size: 1.1rem;
	color: var(--primary);
	font-family: OpenSans, sans-serif;
	gap: 1rem;
	line-height: 1.1;
	width: 96%;
}
@media (max-width: 1100px) {
	.MuiButtonBase-root .MuiTypography-root {
		font-size: 1.1rem;
		gap: 0.5rem;
	}
}
@media (max-width: 500px) {
	.MuiButtonBase-root .MuiTypography-root {
		width: 90%;
	}
}
.acordeon-1 {
	margin-bottom: 1rem;
}
.expand {
	width: 1rem;
	height: 1rem;
	margin-left: 1rem;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.3rem;
	transition: 0.2s;
}
.expand .linea {
	width: 2px;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	margin: auto;
	border-radius: 10rem;
	transition: 0.2s;
}
.expand .line-2 {
	transform: rotate(90deg);
}
.expand.active {
	transform: rotate(180deg);
}
.expand.active .line-1 {
	transform: rotate(90deg);
}
.MuiCollapse-container .MuiAccordionDetails-root {
	background: #000;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media (max-width: 500px) {
	.MuiCollapse-container .MuiAccordionDetails-root {
		background: #141414;
		align-items: center;
		justify-content: flex-start;
		padding-left: 2.5rem;
	}
}
.MuiCollapse-container .MuiAccordionDetails-root .MuiTypography-root {
	display: flex;
	flex-direction: column;
	align-items: center;
	background: #000;
	line-height: 1.1;
}
@media (max-width: 1200px) {
	.MuiCollapse-container .MuiAccordionDetails-root .MuiTypography-root {
		align-items: flex-start;
	}
}
@media (max-width: 500px) {
	.MuiCollapse-container .MuiAccordionDetails-root .MuiTypography-root {
		align-items: flex-start;
		background: transparent;
	}
}
.MuiCollapse-container .MuiAccordionDetails-root .MuiTypography-root .project {
	color: #fff;
	font-family: nexa-book !important;
	font-size: 1.3rem;
	display: flex;
}
@media (max-width: 1200px) {
	.MuiCollapse-container .MuiAccordionDetails-root .MuiTypography-root .project {
		font-size: 1rem;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		opacity: 0.7;
	}
	.MuiCollapse-container .MuiAccordionDetails-root .MuiTypography-root .project .name {
		width: 5rem;
		display: flex;
	}
}
.c-primary {
	color: var(--primary);
}
.relative {
	position: relative;
}
.mobile {
	display: none;
}
@media (max-width: 500px) {
	.mobile {
		display: flex;
	}
}
body,
html {
	margin: 0;
	padding: 0;
	border: 0;
}
* {
	list-style: none;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	outline: none;
	color: #8b8c97;
	text-decoration: none !important;
}
.c-black {
	color: #000;
}
.container {
	margin: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	width: 100%;
}
@media (min-width: 800px) {
	.container {
		max-width: 800px;
	}
}
@media (min-width: 1000px) {
	.container {
		max-width: 980px;
	}
}
@media (min-width: 1200px) {
	.container {
		max-width: 1000px;
	}
}
@media (min-width: 1400px) {
	.container {
		max-width: 1280px;
	}
}
.header {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 6rem;
	z-index: 3;
	position: sticky;
	top: 0;
	background-color: #fff;
	box-shadow: 0 0 13px -5px #00000036;
}
.header [fill^='#'] {
	fill: #f60 !important;
}
.header svg {
	width: 5rem;
	height: 100%;
}
.accordion-button:not(.collapsed) {
	background-color: #fff3eb !important;
	color: #f60 !important;
}
.accordion-item {
	border: 0 !important;
	margin-bottom: 0.5rem !important;
}
.accordion-button:not(.collapsed) {
	box-shadow: initial !important;
}
.accordion-button {
	background-color: #f8f8f8 !important;
	color: #8b8c97 !important;
	border-radius: 0.6rem !important;
}
.accordion-button:focus {
	border: 0;
	outline: 0;
	border-color: transparent;
	box-shadow: 0 0 0 0 transparent !important;
}
.accordion-body .content-paragraph {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 1rem;
}
.accordion-body p {
	font-size: 0.8rem;
	margin-bottom: 0.5rem;
}
.accordion-body br,
.accordion {
	display: none;
}
@media (max-width: 500px) {
	.accordion {
		display: block;
	}
}
.accordion:not(.collapsed) {
	border: 0;
	outline: 0;
	border-color: transparent;
}
.protecion-al-consumidor {
	overflow: clip;
	padding-top: 7rem;
}
@media (max-width: 1100px) {
	.protecion-al-consumidor {
		padding-top: 5rem;
	}
}
@media (max-width: 500px) {
	.protecion-al-consumidor {
		padding-top: 3rem;
	}
}
.protecion-al-consumidor .title-section {
	margin-bottom: 2rem;
}
.protecion-al-consumidor .content-title {
	top: 5rem;
}
.protecion-al-consumidor .title-horizontal {
	font-size: 3rem;
	font-weight: 100;
	text-align: center;
	letter-spacing: 5px;
	line-height: 1.1;
	display: none;
}
@media (max-width: 1100px) {
	.protecion-al-consumidor .title-horizontal {
		display: flex;
		justify-content: center;
		margin-top: 4rem;
	}
}
@media (max-width: 500px) {
	.protecion-al-consumidor .title-horizontal {
		margin-top: 3rem;
		font-size: 9vw !important;
		margin-bottom: 1rem;
	}
}
.protected {
	width: 100%;
	display: flex;
	align-items: flex-start;
	padding-top: 3rem;
	padding-bottom: 10rem;
}
@media (max-width: 500px) {
	.protected {
		flex-direction: column;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
}
.protected .menu {
	width: 18rem;
	gap: 3rem;
	min-width: 18rem;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-start;
	position: relative;
	margin-right: 6rem;
	position: sticky;
	top: 12rem;
}
.protected .menu .content-menu {
	gap: 3rem;
}
@media (max-width: 1400px) {
	.protected .menu {
		position: relative;
		top: 0;
		margin-right: 4rem;
		width: 14rem;
		min-width: 14rem;
	}
}
@media (max-width: 1000px) {
	.protected .menu {
		margin-right: 2rem;
		width: 17rem;
		min-width: 17rem;
	}
}
@media (max-width: 500px) {
	.protected .menu {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 0;
		margin-bottom: 1.5rem;
	}
}
.title-section {
	font-size: 1.7rem;
	line-height: 1.1;
	color: var(--primary);
	font-family: OpenSans;
}
@media (max-width: 1300px) {
	.title-section {
		font-size: 1.5rem;
	}
}
@media (max-width: 500px) {
	.title-section {
		display: none;
	}
}
.protected .menu .title {
	font-size: 1.3rem;
	line-height: 1.1;
	color: var(--primary);
	position: relative;
	width: -moz-max-content;
	width: max-content;
	cursor: pointer;
	font-family: OpenSans;
}
.protected .menu .title:after {
	content: '';
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 0%;
	height: 1px;
	background-color: var(--primary);
	transition: 0.5s width;
}
.protected .menu .title:hover:after {
	width: 100%;
}
.protected .menu .title.active:after {
	width: 100%;
}
@media (max-width: 1300px) {
	.protected .menu .title {
		font-size: 1.2rem;
	}
}
@media (max-width: 500px) {
	.protected .menu .title {
		display: flex;
		justify-content: center;
		align-items: center;
	}
}
.protected .menu .sub-title {
	padding: 0.6rem 1rem;
	padding-top: 0;
	font-size: 1rem;
	line-height: 1rem;
}
.protected .menu .content-menu {
	width: 100%;
	z-index: 2;
	display: flex;
	flex-direction: column;
}
@media (max-width: 500px) {
	.protected .menu .content-menu {
		display: none;
	}
}
.protected .menu .content-menu .title-item-menu {
	width: 100%;
	height: 3.2rem;
	padding: 0.6rem 1rem;
	margin: 0.5rem 0;
	font-size: 1.1rem;
	border-radius: 0.6rem 0 0 0.6rem;
	cursor: pointer;
}
@media (max-width: 1400px) {
	.protected .menu .content-menu .title-item-menu {
		font-size: 1rem;
		height: 2.8rem;
		padding-bottom: 0.7rem;
		margin: 0.6rem 0;
	}
}
.protected .menu .content-menu .title-item-menu.active {
	background-color: #fff3eb;
	color: #f60;
	border-right: 2px solid #f60;
}
.protected .menu .content-menu .title-item-menu:hover {
	background-color: #f0f0f0;
}
@media (max-width: 500px) {
	.protected .inf {
		display: none;
	}
}
.protected .inf .inf-title {
	font-size: 1.7rem;
	margin-bottom: 1rem;
	display: flex;
	font-family: OpenSans;
}
@media (max-width: 1300px) {
	.protected .inf .inf-title {
		font-size: 1.4rem;
	}
}
@media (max-width: 500px) {
	.protected .inf .inf-title {
		margin-bottom: 0;
		text-align: center;
		font-size: 5.5vw;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.separator-h {
		width: calc(100% + 3rem);
		background-color: var(--primary);
		height: 1px;
		margin: 1.5rem 0 2rem;
		left: -1.5rem;
		position: relative;
	}
}
.title-page {
	font-size: 1.9rem;
	text-align: center;
	color: var(--primary);
	font-family: OpenSans;
}
@media (max-width: 500px) {
	.title-page {
		font-size: 1.5rem;
		margin-bottom: 1rem;
	}
}
.protected .inf {
	display: flex;
	flex-direction: column;
	width: 100%;
	position: relative;
}
.protected .inf:after {
	content: '';
	width: 1px;
	height: 100%;
	background-color: var(--primary);
	opacity: 0.5;
	position: absolute;
	left: -3.4rem;
}
@media (max-width: 1400px) {
	.protected .inf:after {
		left: -2rem;
	}
}
.protected .inf .icon {
	width: 1.5rem;
	height: 1.5rem;
}
.protected .inf .paragraph {
	padding-bottom: 2rem;
	border-bottom: 1px solid #e4e4e4;
	font-size: 1rem;
}
@media (max-width: 1400px) {
	.protected .inf .paragraph {
		font-size: 0.9rem;
	}
}
.inf-business {
	display: flex;
	flex-wrap: wrap;
	padding-top: 1rem;
}
@media (max-width: 1400px) {
	.inf-business {
		padding-top: 1rem;
	}
}
@media (max-width: 500px) {
	.inf-business {
		padding-top: 1.5rem;
	}
}
.inf-business .item {
	display: flex;
	flex-direction: column;
	margin-bottom: 1.5rem;
}
@media (max-width: 500px) {
	.inf-business .item {
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
		margin-right: 0rem;
	}
}
.inf-business .item .line {
	width: 100%;
	height: 1px;
	background-color: #e4e4e4;
	margin-left: 2rem;
	top: 4px;
	position: relative;
}
.inf-business .item .item-title {
	display: -ms-flexbox;
	margin-bottom: 0.2rem;
	white-space: nowrap;
	display: flex;
	align-items: center;
}
@media (max-width: 500px) {
	.inf-business .item .item-sub-title {
		font-size: 0.8rem;
	}
}
.inf-business .item.long {
	width: 38rem;
}
@media (max-width: 1000px) {
	.inf-business .item.long {
		width: auto;
	}
}
.inf-business .item.w-100 {
	width: 100%;
}
.inf-business .content-files {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1rem;
	height: -moz-max-content;
	height: max-content;
}
@media (max-width: 1000px) {
	.inf-business .content-files {
		grid-template-columns: repeat(1, 1fr);
	}
}
.inf-business .item .files {
	font-size: 0;
	width: 100%;
	display: grid;
	gap: 1rem;
	height: -moz-max-content;
	height: max-content;
}
.sub-file {
	display: flex;
	align-items: center;
	gap: 1rem;
	font-size: 1rem;
	color: var(--primary);
	padding: 0.5rem 1rem;
	cursor: pointer;
	max-width: 24rem;
	font-family: OpenSans-CondensedLight;
}
.sub-file span {
	font-family: OpenSans-CondensedLight;
}
@media (max-width: 1500px) {
	.sub-file {
		font-size: 1rem;
	}
}
@media (max-width: 500px) {
	.sub-file {
		max-width: 83vw;
	}
}
.inf-business .item .files .file {
	display: flex;
	align-items: center;
	border-radius: 0;
	height: 4rem;
	border: 1px solid var(--primary);
	padding: 1rem;
	gap: 1rem;
	width: 100%;
	text-decoration: none;
}
@media (max-width: 1100px) {
	.inf-business .item .files .file {
		gap: 0.5rem;
		width: 100%;
	}
}
@media (max-width: 500px) {
	.inf-business .item .files .file {
		height: 3.5rem;
	}
}
.inf-business .item .files .file .file-title {
	font-size: 1.1rem;
	text-decoration: none;
	line-height: 1.1 !important;
	font-family: OpenSans, sans-serif;
	font-weight: 500;
}
@media (max-width: 1100px) {
	.inf-business .item .files .file .file-title {
		font-size: 1.1rem;
	}
}
@media (max-width: 500px) {
	.file-title {
		font-size: 1.1rem;
		line-height: 1 !important;
	}
	.container {
		display: flex;
		flex-direction: column;
		min-height: 700px;
	}
}
.footer {
	display: flex;
	align-items: center;
	padding: 1rem 0;
	border-top: 1px solid rgba(139, 140, 151, 0.2862745098);
}
@media (max-width: 1040px) {
	.footer {
		flex-direction: column;
	}
}
@media (max-width: 500px) {
	.footer {
		margin-top: auto;
	}
}
.footer .link {
	font-size: 0.8rem;
}
.footer .link:nth-child(2) {
	margin-left: auto;
	margin-right: 0.5rem;
}
@media (max-width: 1040px) {
	.footer .link:nth-child(2) {
		margin-left: 0;
	}
}
.footer .link:nth-child(3) {
	margin-right: 0.5rem;
}
.footer .a-link {
	margin: 0 0.5rem;
}
.footer .ball {
	height: 0.3rem;
	width: 0.3rem;
	border-radius: 100rem;
	background: #8b8c97;
}
@media (max-width: 1040px) {
	.footer .ball {
		display: none;
	}
}
.footer a {
	text-decoration: none;
	color: #8b8c97;
}
.footer a:hover {
	color: #8b8c97;
}
@media (max-width: 500px) {
	.selector {
		height: 3.5rem;
		font-size: 4.5vw;
		width: 100%;
		padding: 0 1rem;
		border: 1px solid var(--primary);
		color: #fff;
		text-align: center;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background-image: url(./../../assets/images/icons/icon-down-accordion-white-up.svg);
		background-position: calc(100% - 1.3rem);
		background-repeat: no-repeat;
		background-size: 4.5vw;
		background-color: var(--primary);
	}
}
:root {
	--toastify-color-light: #fff;
	--toastify-color-dark: #121212;
	--toastify-color-info: #3498db;
	--toastify-color-success: #07bc0c;
	--toastify-color-warning: #f1c40f;
	--toastify-color-error: #e74c3c;
	--toastify-color-transparent: rgba(255, 255, 255, 0.7);
	--toastify-icon-color-info: var(--toastify-color-info);
	--toastify-icon-color-success: var(--toastify-color-success);
	--toastify-icon-color-warning: var(--toastify-color-warning);
	--toastify-icon-color-error: var(--toastify-color-error);
	--toastify-toast-width: 320px;
	--toastify-toast-offset: 16px;
	--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
	--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
	--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
	--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
	--toastify-toast-background: #fff;
	--toastify-toast-min-height: 64px;
	--toastify-toast-max-height: 800px;
	--toastify-toast-bd-radius: 6px;
	--toastify-font-family: sans-serif;
	--toastify-z-index: 9999;
	--toastify-text-color-light: #757575;
	--toastify-text-color-dark: #fff;
	--toastify-text-color-info: #fff;
	--toastify-text-color-success: #fff;
	--toastify-text-color-warning: #fff;
	--toastify-text-color-error: #fff;
	--toastify-spinner-color: #616161;
	--toastify-spinner-color-empty-area: #e0e0e0;
	--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
	--toastify-color-progress-dark: #bb86fc;
	--toastify-color-progress-info: var(--toastify-color-info);
	--toastify-color-progress-success: var(--toastify-color-success);
	--toastify-color-progress-warning: var(--toastify-color-warning);
	--toastify-color-progress-error: var(--toastify-color-error);
	--toastify-color-progress-bgo: 0.2;
}
.Toastify__toast-container {
	z-index: var(--toastify-z-index);
	-webkit-transform: translate3d(0, 0, var(--toastify-z-index));
	position: fixed;
	padding: 4px;
	width: var(--toastify-toast-width);
	box-sizing: border-box;
	color: #fff;
}
.Toastify__toast-container--top-left {
	top: var(--toastify-toast-top);
	left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
	top: var(--toastify-toast-top);
	left: 50%;
	transform: translate(-50%);
}
.Toastify__toast-container--top-right {
	top: var(--toastify-toast-top);
	right: var(--toastify-toast-right);
}
.Toastify__toast-container--bottom-left {
	bottom: var(--toastify-toast-bottom);
	left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
	bottom: var(--toastify-toast-bottom);
	left: 50%;
	transform: translate(-50%);
}
.Toastify__toast-container--bottom-right {
	bottom: var(--toastify-toast-bottom);
	right: var(--toastify-toast-right);
}
@media only screen and (max-width: 480px) {
	.Toastify__toast-container {
		width: 100vw;
		padding: 0;
		left: env(safe-area-inset-left);
		margin: 0;
	}
	.Toastify__toast-container--top-left,
	.Toastify__toast-container--top-center,
	.Toastify__toast-container--top-right {
		top: env(safe-area-inset-top);
		transform: translate(0);
	}
	.Toastify__toast-container--bottom-left,
	.Toastify__toast-container--bottom-center,
	.Toastify__toast-container--bottom-right {
		bottom: env(safe-area-inset-bottom);
		transform: translate(0);
	}
	.Toastify__toast-container--rtl {
		right: env(safe-area-inset-right);
		left: initial;
	}
}
.Toastify__toast {
	--y: 0;
	position: relative;
	touch-action: none;
	min-height: var(--toastify-toast-min-height);
	box-sizing: border-box;
	margin-bottom: 1rem;
	padding: 8px;
	border-radius: var(--toastify-toast-bd-radius);
	box-shadow: 0 4px 12px #0000001a;
	display: flex;
	justify-content: space-between;
	max-height: var(--toastify-toast-max-height);
	font-family: var(--toastify-font-family);
	cursor: default;
	direction: ltr;
	z-index: 0;
	overflow: hidden;
}
.Toastify__toast--stacked {
	position: absolute;
	width: 100%;
	transform: translate3d(0, var(--y), 0) scale(var(--s));
	transition: transform 0.3s;
}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,
.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
	transition: opacity 0.1s;
}
.Toastify__toast--stacked[data-collapsed='false'] {
	overflow: visible;
}
.Toastify__toast--stacked[data-collapsed='true']:not(:last-child) > * {
	opacity: 0;
}
.Toastify__toast--stacked:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	height: calc(var(--g) * 1px);
	bottom: 100%;
}
.Toastify__toast--stacked[data-pos='top'] {
	top: 0;
}
.Toastify__toast--stacked[data-pos='bot'] {
	bottom: 0;
}
.Toastify__toast--stacked[data-pos='bot'].Toastify__toast--stacked:before {
	transform-origin: top;
}
.Toastify__toast--stacked[data-pos='top'].Toastify__toast--stacked:before {
	transform-origin: bottom;
}
.Toastify__toast--stacked:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	transform: scaleY(3);
	z-index: -1;
}
.Toastify__toast--rtl {
	direction: rtl;
}
.Toastify__toast--close-on-click {
	cursor: pointer;
}
.Toastify__toast-body {
	margin: auto 0;
	flex: 1 1 auto;
	padding: 6px;
	display: flex;
	align-items: center;
}
.Toastify__toast-body > div:last-child {
	word-break: break-word;
	flex: 1;
}
.Toastify__toast-icon {
	margin-inline-end: 10px;
	width: 20px;
	flex-shrink: 0;
	display: flex;
}
.Toastify--animate {
	animation-fill-mode: both;
	animation-duration: 0.5s;
}
.Toastify--animate-icon {
	animation-fill-mode: both;
	animation-duration: 0.3s;
}
@media only screen and (max-width: 480px) {
	.Toastify__toast {
		margin-bottom: 0;
		border-radius: 0;
	}
}
.Toastify__toast-theme--dark {
	background: var(--toastify-color-dark);
	color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light,
.Toastify__toast-theme--colored.Toastify__toast--default {
	background: var(--toastify-color-light);
	color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
	color: var(--toastify-text-color-info);
	background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
	color: var(--toastify-text-color-success);
	background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
	color: var(--toastify-text-color-warning);
	background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
	color: var(--toastify-text-color-error);
	background: var(--toastify-color-error);
}
.Toastify__progress-bar-theme--light {
	background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
	background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
	background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
	background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
	background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
	background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
	background: var(--toastify-color-transparent);
}
.Toastify__close-button {
	color: #fff;
	background: transparent;
	outline: none;
	border: none;
	padding: 0;
	cursor: pointer;
	opacity: 0.7;
	transition: 0.3s ease;
	align-self: flex-start;
	z-index: 1;
}
.Toastify__close-button--light {
	color: #000;
	opacity: 0.3;
}
.Toastify__close-button > svg {
	fill: currentColor;
	height: 16px;
	width: 14px;
}
.Toastify__close-button:hover,
.Toastify__close-button:focus {
	opacity: 1;
}
@keyframes Toastify__trackProgress {
	0% {
		transform: scaleX(1);
	}
	to {
		transform: scaleX(0);
	}
}
.Toastify__progress-bar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--toastify-z-index);
	opacity: 0.7;
	transform-origin: left;
	border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--animated {
	animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
	transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
	right: 0;
	left: initial;
	transform-origin: right;
	border-bottom-left-radius: initial;
	border-bottom-right-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5px;
	border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp[data-hidden='true'] {
	opacity: 0;
}
.Toastify__progress-bar--bg {
	opacity: var(--toastify-color-progress-bgo);
	width: 100%;
	height: 100%;
}
.Toastify__spinner {
	width: 20px;
	height: 20px;
	box-sizing: border-box;
	border: 2px solid;
	border-radius: 100%;
	border-color: var(--toastify-spinner-color-empty-area);
	border-right-color: var(--toastify-spinner-color);
	animation: Toastify__spin 0.65s linear infinite;
}
@keyframes Toastify__bounceInRight {
	0%,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		transform: translate3d(3000px, 0, 0);
	}
	60% {
		opacity: 1;
		transform: translate3d(-25px, 0, 0);
	}
	75% {
		transform: translate3d(10px, 0, 0);
	}
	90% {
		transform: translate3d(-5px, 0, 0);
	}
	to {
		transform: none;
	}
}
@keyframes Toastify__bounceOutRight {
	20% {
		opacity: 1;
		transform: translate3d(-20px, var(--y), 0);
	}
	to {
		opacity: 0;
		transform: translate3d(2000px, var(--y), 0);
	}
}
@keyframes Toastify__bounceInLeft {
	0%,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0);
	}
	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0);
	}
	75% {
		transform: translate3d(-10px, 0, 0);
	}
	90% {
		transform: translate3d(5px, 0, 0);
	}
	to {
		transform: none;
	}
}
@keyframes Toastify__bounceOutLeft {
	20% {
		opacity: 1;
		transform: translate3d(20px, var(--y), 0);
	}
	to {
		opacity: 0;
		transform: translate3d(-2000px, var(--y), 0);
	}
}
@keyframes Toastify__bounceInUp {
	0%,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		transform: translate3d(0, 3000px, 0);
	}
	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0);
	}
	75% {
		transform: translate3d(0, 10px, 0);
	}
	90% {
		transform: translate3d(0, -5px, 0);
	}
	to {
		transform: translateZ(0);
	}
}
@keyframes Toastify__bounceOutUp {
	20% {
		transform: translate3d(0, calc(var(--y) - 10px), 0);
	}
	40%,
	45% {
		opacity: 1;
		transform: translate3d(0, calc(var(--y) + 20px), 0);
	}
	to {
		opacity: 0;
		transform: translate3d(0, -2000px, 0);
	}
}
@keyframes Toastify__bounceInDown {
	0%,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		transform: translate3d(0, -3000px, 0);
	}
	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0);
	}
	75% {
		transform: translate3d(0, -10px, 0);
	}
	90% {
		transform: translate3d(0, 5px, 0);
	}
	to {
		transform: none;
	}
}
@keyframes Toastify__bounceOutDown {
	20% {
		transform: translate3d(0, calc(var(--y) - 10px), 0);
	}
	40%,
	45% {
		opacity: 1;
		transform: translate3d(0, calc(var(--y) + 20px), 0);
	}
	to {
		opacity: 0;
		transform: translate3d(0, 2000px, 0);
	}
}
.Toastify__bounce-enter--top-left,
.Toastify__bounce-enter--bottom-left {
	animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right,
.Toastify__bounce-enter--bottom-right {
	animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
	animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
	animation-name: Toastify__bounceInUp;
}
.Toastify__bounce-exit--top-left,
.Toastify__bounce-exit--bottom-left {
	animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right,
.Toastify__bounce-exit--bottom-right {
	animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
	animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
	animation-name: Toastify__bounceOutDown;
}
@keyframes Toastify__zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3);
	}
	50% {
		opacity: 1;
	}
}
@keyframes Toastify__zoomOut {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
		transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
	}
	to {
		opacity: 0;
	}
}
.Toastify__zoom-enter {
	animation-name: Toastify__zoomIn;
}
.Toastify__zoom-exit {
	animation-name: Toastify__zoomOut;
}
@keyframes Toastify__flipIn {
	0% {
		transform: perspective(400px) rotateX(90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		transform: perspective(400px) rotateX(-20deg);
		animation-timing-function: ease-in;
	}
	60% {
		transform: perspective(400px) rotateX(10deg);
		opacity: 1;
	}
	80% {
		transform: perspective(400px) rotateX(-5deg);
	}
	to {
		transform: perspective(400px);
	}
}
@keyframes Toastify__flipOut {
	0% {
		transform: translate3d(0, var(--y), 0) perspective(400px);
	}
	30% {
		transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(-20deg);
		opacity: 1;
	}
	to {
		transform: translate3d(0, var(--y), 0) perspective(400px) rotateX(90deg);
		opacity: 0;
	}
}
.Toastify__flip-enter {
	animation-name: Toastify__flipIn;
}
.Toastify__flip-exit {
	animation-name: Toastify__flipOut;
}
@keyframes Toastify__slideInRight {
	0% {
		transform: translate3d(110%, 0, 0);
		visibility: visible;
	}
	to {
		transform: translate3d(0, var(--y), 0);
	}
}
@keyframes Toastify__slideInLeft {
	0% {
		transform: translate3d(-110%, 0, 0);
		visibility: visible;
	}
	to {
		transform: translate3d(0, var(--y), 0);
	}
}
@keyframes Toastify__slideInUp {
	0% {
		transform: translate3d(0, 110%, 0);
		visibility: visible;
	}
	to {
		transform: translate3d(0, var(--y), 0);
	}
}
@keyframes Toastify__slideInDown {
	0% {
		transform: translate3d(0, -110%, 0);
		visibility: visible;
	}
	to {
		transform: translate3d(0, var(--y), 0);
	}
}
@keyframes Toastify__slideOutRight {
	0% {
		transform: translate3d(0, var(--y), 0);
	}
	to {
		visibility: hidden;
		transform: translate3d(110%, var(--y), 0);
	}
}
@keyframes Toastify__slideOutLeft {
	0% {
		transform: translate3d(0, var(--y), 0);
	}
	to {
		visibility: hidden;
		transform: translate3d(-110%, var(--y), 0);
	}
}
@keyframes Toastify__slideOutDown {
	0% {
		transform: translate3d(0, var(--y), 0);
	}
	to {
		visibility: hidden;
		transform: translate3d(0, 500px, 0);
	}
}
@keyframes Toastify__slideOutUp {
	0% {
		transform: translate3d(0, var(--y), 0);
	}
	to {
		visibility: hidden;
		transform: translate3d(0, -500px, 0);
	}
}
.Toastify__slide-enter--top-left,
.Toastify__slide-enter--bottom-left {
	animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right,
.Toastify__slide-enter--bottom-right {
	animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
	animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
	animation-name: Toastify__slideInUp;
}
.Toastify__slide-exit--top-left,
.Toastify__slide-exit--bottom-left {
	animation-name: Toastify__slideOutLeft;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}
.Toastify__slide-exit--top-right,
.Toastify__slide-exit--bottom-right {
	animation-name: Toastify__slideOutRight;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}
.Toastify__slide-exit--top-center {
	animation-name: Toastify__slideOutUp;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}
.Toastify__slide-exit--bottom-center {
	animation-name: Toastify__slideOutDown;
	animation-timing-function: ease-in;
	animation-duration: 0.3s;
}
@keyframes Toastify__spin {
	0% {
		transform: rotate(0);
	}
	to {
		transform: rotate(360deg);
	}
}
