:root{
	--primaryColor:#D96802;
	--primaryColorDark:#B45601;
	--secondaryColor:#334434;
	--secondaryColorLight:#017008;
	--tertiaryColor:#D0D0AC;
	 
	--neutralColor:#7A7A7A;
	--lightColor:#EEEEEE;
	--menuColor:#E7E7E7;
	--borderColor:#4b4b4b;
	--titleColor:#7B7B61;
	
	--inputColor:#EEEEEE;
	--inputColorBorder:#A6A6A6;

	--color:#222222;
	--colorInverted:#FFFFFF;
	
	--disabledColor:#A6A6A6;
	--disabledColorDark:#717171;
	--disabledColorInput:#EDEDED;
	--positiveColorBkg:#C9F2DA;
	--positiveColor:#017008;
	--negativeColorBkg:#FFD7CE;
	--negativeColor:#9C0000;
	--supColor:#FF5630;
	--hoverColor:#22222299;

	--statusDisabled:#9FA0A0;
	--statusActive:#D96802;
	--statusInactive:#A6A6A6;
	--statusNegotiating:#879788;
	--statusExcluded:#FDF4E4;
	--statusOwner:#5b9378;
	--statusRent:#D96802;
	--statusRented:#daa270;
	--statusSell:#334434;
	--statusSold:#687b69;
	--statusOportunity:#013D5A;

	--userColor:#D96802;
	--userColorNothing: rgb(192, 53, 53);
	--userColorAgreement: rgb(213, 221, 54);
	--userColorSigned: rgb(39, 122, 199);
	--userColorPlan: rgb(61, 206, 8);
	--userColorOff: rgb(218, 218, 218);


	--colorA:#827940;
	--colorB:#E6E9EC;
	--colorC:#EDEEF0;
	--colorD:#C5C5C5;
	--colorE:#E8ECF7;
	--colorL:#DBDBDB;
	--colorM:#bcbcbc;
	--colorS:#4F5052;

	--radiusXS:0.25rem;
	--radiusSM:0.5rem;
	--radiusMD:1rem;
	--radiusLG:1.5rem;
	--radiusXG:2rem;
	--radiusFull:50%;

	--font:"Roboto", Arial, monospace;
	--fontStyle:"Mulish", Arial, monospace;
	--fontHeading:"Marcellus", Arial, monospace;

	--shadowSoft:2px 2px 4px 0px rgba(51, 68, 52, 0.25);
	--shadowMedium:3px 3px 4px 0px rgba(51, 68, 52, 0.35);
	--shadowStrong:4px 4px 6px 0px rgba(51, 68, 52, 0.40);
	--shadow:0px 0.6rem 1rem 0.3rem rgba(0,0,0,0.3);
}

.dark{ 
	--color:#FFFFFF;
    --colorInverted:#111111;

	--colorB:#121212;
	--colorC:#212121;
    --colorL:#3E3E3E;
    --colorM:#646464;
    --colorD:#EEEEEE;

	--shadowSoft:0px 0.2rem 0.6rem rgba(255,255,255,0.10);
	--shadowStrong:0px 0.3rem 0.6rem 0px rgba(255,255,255,0.20);
	--shadow:0px 0.6rem 1rem 0.3rem rgba(255,255,255,0.3);
}

html{ height:100%; display:block; }
body{ margin:0; overflow-x:hidden; background-color:var(--lightColor); }
p{ line-height:1.5; margin:0; }
ul, li { margin:0; padding:0; list-style:none; }
*{ box-sizing:border-box; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
section{ position:relative; top:0; left:0; }
button, input, optgroup, select, textarea{ font-family:inherit; font-size:inherit; line-height:inherit; }
img { vertical-align:middle; border-style:none; }
html, body{ font-size:16px; }
@media screen and (min-width:768px){
	html, body{ font-size:16px; }
}
div{ position:relative; display:block; }
div, ul, li, button, input, select, textarea{ font-family:var(--fontStyle); font-weight:400; color:var(--color); }
span, p{ font-family:inherit; font-weight:inherit; color:inherit; }

h1, h2, h3, h4, h5, h6{ font-family:var(--fontHeading); color:var(--secondaryColor); letter-spacing:0.05rem; }
h1{ font-size:3rem; font-weight:400; line-height:1.5; margin:0; padding:0; }
h2{ font-size:2.5rem; font-weight:400; line-height:1.5; margin:0; padding:0; }
h3{ font-size:2rem; font-weight:400; line-height:1.5; margin:0; padding:0; }
h4{ font-size:1.5rem; font-weight:400; line-height:1.5; margin:0; padding:0; }
h5{ font-size:1.2rem; font-weight:400; line-height:1.5; margin:0; padding:0; }
@media screen and (min-width:768px){
	h1{ font-size:4rem; }
	h2{ font-size:3rem; }
	h3{ font-size:2.5rem; }
	h4{ font-size:2rem; }
	h5{ font-size:1.5rem; }
}
a{ font-family:var(--fontStyle); font-weight:400; color:var(--color); text-decoration:none; }
a:link{ text-decoration:none; }
a label{ cursor:pointer; }
h1 a, h2 a, h3 a, h4 a, h5 a{ color:inherit; font-size:inherit; line-height:inherit; font-weight:inherit; text-decoration:none; cursor:pointer; }
.subtitle{ font-size:1.25rem; line-height:1.5; font-weight:800; color:var(--color); }
.textLG{ font-size:1.125rem; line-height:1.4; font-weight:700; color:var(--color); }
.textMD{ font-size:1rem; line-height:1.5; font-weight:400; color:var(--color); }
.textSM{ font-size:0.875rem; line-height:1.5; font-weight:400; color:var(--color); }
.textXS{ font-size:0.75rem; line-height:1.5; font-weight:400; color:var(--color); }

.inner-scroll{ scrollbar-color:#A6A6A6 #C5C5C5; scrollbar-width:thin !important; }
.inner-scroll::-webkit-scrollbar{ scrollbar-width:auto; scrollbar-color:#A6A6A6 #C5C5C5; }
.inner-scroll::-webkit-scrollbar{ width:4px; height:4px; }
.inner-scroll::-webkit-scrollbar-track { border-radius:2px; background-color:#C5C5C5; }
.inner-scroll::-webkit-scrollbar-track:hover { background-color:#C5C5C5; }
.inner-scroll::-webkit-scrollbar-track:active { background-color:#C5C5C5; }
.inner-scroll::-webkit-scrollbar-thumb { border-radius:2px; background-color:#A6A6A6; }
.inner-scroll::-webkit-scrollbar-thumb:hover { background-color:#A6A6A6; }
.inner-scroll::-webkit-scrollbar-thumb:active { background-color:#A6A6A6; }
.inner-scroll::-webkit-scrollbar-thumb{ background:#A6A6A6; }

.container{ padding-left:1.5rem; padding-right:1.5rem; }
.container-lg{ padding-left:0; padding-right:0; }

.row-pad{ margin-left:-5px; margin-right:-5px; }
.row-pad > div{ padding-left:5px; padding-right:5px; }
.row-min{ margin-left:-2px; margin-right:-2px; }
.row-min > div{ padding-left:2px; padding-right:2px; margin-bottom:4px; }
@media screen and (min-width:768px){
	.container-lg{ padding-left:1.5rem; padding-right:1.5rem; }
	.col-md-2-5{ width:20.7%; }
	.col-md-9-5{ width:79.3%; }
	.col-md-2-0{ width:20%; }
}
.row-space{ margin-left:-1rem; margin-right:-1rem; }
.row-space > div{ padding-left:1rem; padding-right:1rem; }

.col-auto-grow{ flex: 1 1 auto; min-width:0; }

.form-control::placeholder{ color:var(--colorM); opacity:1; }
.form-control::-ms-input-placeholder{ color:var(--colorM); }





.btn{ position:relative; display:inline-block; width:auto; min-height:2.5rem; margin:0; border-radius:0.5rem; padding:0.5rem 1rem 0.5rem 1rem; font-size:1rem; line-height:1.5rem; border:none; text-transform:none; letter-spacing:0; font-weight:700; background-color:var(--primaryColor); color:var(--colorInverted); }
.btn:hover{ border:none; }
.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active{ background-color:var(--primaryColorDark); color:var(--colorInverted); }

.btn-primary{ background:var(--primaryColor); color:var(--colorInverted); }
.btn-primary:hover{ background-color:var(--primaryColorDark); color:var(--colorInverted); }
.btn-primary:focus, .btn-primary:active{ background-color:var(--primaryColorDark); color:var(--colorInverted); }
.btn.disabled, .btn:disabled, fieldset:disabled{ background-color:var(--disabledColor); color:var(--colorInverted); border:none; cursor:not-allowed; }

.btn-secondary{ position:relative;  background-color:transparent; color:var(--secondaryColor); box-shadow:inset 0px 0px 0px 1.25px var(--primaryColor); }
.btn-secondary:hover, .btn-secondary:active{ background:transparent; color:var(--primaryColorDark); border:none; box-shadow:inset 0px 0px 0px 1.25px var(--primaryColorDark); }

.btn-tertiary{ position:relative;  background-color:var(--colorInverted); color:var(--color); border:1px solid var(--colorM); border-radius:3rem; padding:0.5rem 1.25rem 0.5rem 1.25rem; margin:0; }
.btn-tertiary:hover{ background:var(--colorL); color:var(--color);  border:1px solid var(--colorM); }

.btn-disabled{ background-color:var(--disabledColor); color:var(--colorInverted); border:none; cursor:not-allowed; }
.btn-disabled:hover{ background-color:var(--disabledColorDark); color:var(--colorInverted); border:none; cursor:not-allowed; }

.btn-inverted{ position:relative;  background-color:transparent; color:var(--colorInverted); border:1px solid var(--colorInverted); }
.btn-inverted:hover, .btn-inverted:active, .btn-inverted.active{ background:var(--colorInverted); color:var(--color); border:1px solid var(--colorInverted); }

.btn-small{ padding:0.25rem 1rem; font-size:0.85rem; min-height:0; }
.btn-big{ padding:0.94rem 2rem; font-size:1.125rem; border-radius:1.6rem; }
.btn-block{ display:block; width:100%; }
.btn-pad{ padding:0.25rem 0.5rem; min-height:0; }

.btn-link{ background-color:transparent; color:var(--color); font-weight:400; border:none; text-decoration:none; min-height:2rem; padding:0.25rem 1rem 0.25rem 1rem; }
.btn-link:hover{ background-color:var(--tertiaryColor); color:var(--color); border:none; text-decoration:none; }
.btn-link:active, .btn-link.active{ background-color:var(--tertiaryColor); color:var(--color); border:none; text-decoration:none; }

@media screen and (min-width:768px){
	.btn-link{ min-height:2.5rem; padding:0.5rem 1rem 0.5rem 1rem; }
}

.btn-icon{ padding-left:3.5rem; line-height:1.3rem; }
.btn-icon::before{ content:''; position:absolute; top:0.5rem; left:1rem; width:1.5rem; height:1.5rem; background-size:contain; background-repeat:no-repeat; }

.btn-icon.user::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_1667_7339)'%3E%3Cpath d='M21 23.0244V20.7744C21 19.5809 20.5259 18.4363 19.682 17.5924C18.8381 16.7485 17.6935 16.2744 16.5 16.2744H7.5C6.30653 16.2744 5.16193 16.7485 4.31802 17.5924C3.47411 18.4363 3 19.5809 3 20.7744V23.0244' stroke='%23334434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11.7744C14.4853 11.7744 16.5 9.75964 16.5 7.27436C16.5 4.78908 14.4853 2.77436 12 2.77436C9.51472 2.77436 7.5 4.78908 7.5 7.27436C7.5 9.75964 9.51472 11.7744 12 11.7744Z' stroke='%23334434' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1667_7339'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.899361)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.btn-icon.search::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.0246 20.8876L16.8371 15.8625C19.3871 12.375 19.1246 7.38755 15.9371 4.23755C14.2496 2.55005 11.9996 1.61255 9.59961 1.61255C7.19961 1.61255 4.94961 2.55005 3.26211 4.23755C-0.225391 7.72505 -0.225391 13.425 3.26211 16.9125C4.94961 18.6 7.19961 19.5375 9.59961 19.5375C11.8871 19.5375 14.0246 18.6751 15.7121 17.1376L21.9746 22.2001C22.1246 22.3126 22.3121 22.3876 22.4996 22.3876C22.7621 22.3876 22.9871 22.2751 23.1371 22.0876C23.4371 21.7126 23.3996 21.1876 23.0246 20.8876ZM9.59961 17.85C7.64961 17.85 5.84961 17.1001 4.46211 15.7126C1.61211 12.8626 1.61211 8.25005 4.46211 5.43755C5.84961 4.05005 7.64961 3.30005 9.59961 3.30005C11.5496 3.30005 13.3496 4.05005 14.7371 5.43755C17.5871 8.28755 17.5871 12.9001 14.7371 15.7126C13.3871 17.1001 11.5496 17.85 9.59961 17.85Z' fill='%23EEEEEE'/%3E%3C/svg%3E"); }
.btn-icon.add::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_36750_19533)'%3E%3Cpath d='M11.9998 22.857C17.9961 22.857 22.857 17.9961 22.857 11.9998C22.857 6.00353 17.9961 1.14258 11.9998 1.14258C6.00353 1.14258 1.14258 6.00353 1.14258 11.9998C1.14258 17.9961 6.00353 22.857 11.9998 22.857Z' fill='%23F6F6F6' stroke='%23D96802' stroke-width='2.60574' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.999 7.65698V16.3428' stroke='%23D96802' stroke-width='2.60574' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.65723 12H16.343' stroke='%23D96802' stroke-width='2.60574' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_36750_19533'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.btn-icon.filter::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 21V14' stroke='%23E7E7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 10V3' stroke='%23E7E7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 21V12' stroke='%23E7E7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8V3' stroke='%23E7E7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 21V16' stroke='%23E7E7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 12V3' stroke='%23E7E7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 14H7' stroke='%23E7E7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 8H15' stroke='%23E7E7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 16H23' stroke='%23E7E7E7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.btn-icon.more::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' fill='none'%3E%3Cpath d='M20.5 38.095c9.994 0 18.096-8.101 18.096-18.095 0-9.994-8.102-18.096-18.096-18.096S2.405 10.006 2.405 20 10.506 38.095 20.5 38.095ZM20.499 12.761v14.477M13.261 20h14.477' stroke='%23B45601' stroke-width='2.606' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.btn-icon.add.plus{ padding:0; width:2rem; height:2rem; min-height:2rem; border-radius:50%; }
.btn-icon.add.plus::before{ top:0.25rem; left:0.25rem; }

.btn-icon.google::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_33767_1737)'%3E%3Cpath d='M23.0631 10.95H12.3006V14.1375H20.0256C19.6131 18.5625 16.0131 20.475 12.5256 20.475C8.1006 20.475 4.1631 17.025 4.1631 12.0375C4.1631 7.23754 7.9131 3.60004 12.5256 3.60004C16.0506 3.60004 18.1881 5.88754 18.1881 5.88754L20.3631 3.60004C20.3631 3.60004 17.4381 0.412541 12.3756 0.412541C5.7006 0.375041 0.600586 5.96254 0.600586 12C0.600586 17.85 5.4006 23.625 12.4881 23.625C18.7506 23.625 23.2506 19.3875 23.2506 13.05C23.2881 11.7375 23.0631 10.95 23.0631 10.95Z' fill='%23F6F6F6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_33767_1737'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.btn-secondary.btn-icon.google::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_33794_2524)'%3E%3Cpath d='M23.0631 10.95H12.3006V14.1375H20.0256C19.6131 18.5625 16.0131 20.475 12.5256 20.475C8.1006 20.475 4.1631 17.025 4.1631 12.0375C4.1631 7.23754 7.9131 3.60004 12.5256 3.60004C16.0506 3.60004 18.1881 5.88754 18.1881 5.88754L20.3631 3.60004C20.3631 3.60004 17.4381 0.412541 12.3756 0.412541C5.7006 0.375041 0.600586 5.96254 0.600586 12C0.600586 17.85 5.4006 23.625 12.4881 23.625C18.7506 23.625 23.2506 19.3875 23.2506 13.05C23.2881 11.7375 23.0631 10.95 23.0631 10.95Z' fill='%23D96802'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_33794_2524'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }

.btn-secondary.calendar{ display:inline-block; padding-left:2.9rem; }
.btn-secondary.calendar::before{ content:''; position:absolute; top:0.5rem; left:1rem; width:1.25rem; height:1.25rem; background-repeat:no-repeat; background-size:contain; background-image:url(../../image/icon/icon-calendar.svg); }
.btn-secondary.property{ display:inline-block; padding-left:2.9rem; }
.btn-secondary.property::before{ content:''; position:absolute; top:0.5rem; left:1rem; width:1.25rem; height:1.25rem; background-repeat:no-repeat; background-size:contain; background-image:url(../../image/icon/icon-property.svg); }

.btn-arrow{ position:relative; display:inline-block; padding:0; margin:0; width:3rem; height:3rem; background-color:var(--color); border-radius:50%; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 20 16' fill='none'%3E%3Cpath d='M19.7269 8.68688C20.1062 8.28549 20.0884 7.65258 19.687 7.27323L13.146 1.09133C12.7447 0.711973 12.1117 0.729834 11.7324 1.13122C11.353 1.53261 11.3709 2.16552 11.7723 2.54487L17.5865 8.03989L12.0914 13.8541C11.7121 14.2555 11.73 14.8884 12.1313 15.2677C12.5327 15.6471 13.1656 15.6292 13.545 15.2278L19.7269 8.68688ZM0.921765 9.51059L19.0283 8.9996L18.9719 7.0004L0.865345 7.51138L0.921765 9.51059Z' fill='white'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center; }
.btn-arrow-down, .btn-arrow-up{ position:relative; display:inline-block; padding:0 1.7rem 0 0; margin:0; background-repeat:no-repeat; background-position:center right; cursor:pointer; }
.btn-arrow-down{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3 6L9 12L15 6' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.btn-arrow-up{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M15 12L9 6L3 12' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

.btn-icon-only{ position:relative; display:inline-block; width:1.5rem; min-height:2.5rem; margin:0; border:none; padding:0; }
.btn-icon-only::before{ content:''; position:absolute; top:0.5rem; left:0; width:1.5rem; height:1.5rem; background-size:contain; background-repeat:no-repeat; }
.btn-icon-only.edit::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='24' viewBox='0 0 22 24' fill='none'%3E%3Cpath d='M7.6625 21.675H2.8625C2.4875 21.675 2.1875 21.375 2.1875 21V3.00001C2.1875 2.62501 2.4875 2.32501 2.8625 2.32501H11.3375V7.12501C11.3375 7.57501 11.7125 7.98751 12.2 7.98751H16.9625V10.5C16.9625 10.95 17.3375 11.3625 17.825 11.3625C18.3125 11.3625 18.6875 10.9875 18.6875 10.5V7.35001C18.6875 6.93751 18.5 6.52501 18.2 6.22501L12.95 1.12501C12.65 0.825014 12.2375 0.675014 11.825 0.675014H2.825C1.55 0.637514 0.5 1.72501 0.5 3.00001V21C0.5 22.275 1.55 23.3625 2.8625 23.3625H7.7C8.15 23.3625 8.5625 22.9875 8.5625 22.5C8.5625 22.0125 8.15 21.675 7.6625 21.675ZM12.9875 3.52501L15.8 6.30001H12.9875V3.52501Z' fill='%23D96802'/%3E%3Cpath d='M21.2004 14.1001C20.9004 13.8001 20.6004 13.5001 20.3004 13.2001C20.0379 12.9376 19.7754 12.6376 19.4754 12.3751C19.3254 12.1876 19.1004 12.0376 18.8379 12.0001C18.5379 11.9626 18.2379 12.0376 18.0129 12.2251L11.4879 18.7126C11.3004 18.9001 11.1879 19.0876 11.1129 19.3126L10.1754 22.1626L10.0254 22.6126L10.2879 22.9501C10.4004 23.1001 10.6254 23.3251 11.0379 23.3251H11.1879L14.1504 22.3501C14.3754 22.2751 14.6004 22.1626 14.7504 21.9751L21.2004 15.5626C21.3879 15.3751 21.5004 15.1126 21.5004 14.8126C21.5004 14.5501 21.3879 14.2876 21.2004 14.1001ZM18.6879 13.9501C18.8379 14.1001 18.9879 14.2501 19.1004 14.4001C19.2504 14.5501 19.4004 14.7001 19.5504 14.8501L19.1379 15.2626L18.2754 14.4001L18.6879 13.9501ZM13.5879 20.7751L12.2754 21.1876L12.6879 19.8751L17.0379 15.5251L17.9004 16.3876L13.5879 20.7751Z' fill='%23D96802'/%3E%3C/svg%3E"); }
.btn-icon-only.view::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M1 12C1 12 5 4 12 4C19 4 23 12 23 12C23 12 19 20 12 20C5 20 1 12 1 12Z' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.btn-icon-only.delete::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 6H5H21' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 6V4C8 3.46957 8.21071 2.96086 8.58579 2.58579C8.96086 2.21071 9.46957 2 10 2H14C14.5304 2 15.0391 2.21071 15.4142 2.58579C15.7893 2.96086 16 3.46957 16 4V6M19 6V20C19 20.5304 18.7893 21.0391 18.4142 21.4142C18.0391 21.7893 17.5304 22 17 22H7C6.46957 22 5.96086 21.7893 5.58579 21.4142C5.21071 21.0391 5 20.5304 5 20V6H19Z' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 11V17' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 11V17' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.btn-icon-only.pen::before{ background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 22 24'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23b45601; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M1.3,5h1.8v1.8c0,.4.4.8.8.8s.8-.4.8-.8v-1.8h1.8c.4,0,.8-.4.8-.8s-.4-.8-.8-.8h-1.8v-1.9c0-.4-.4-.8-.8-.8s-.8.4-.8.8v1.8h-1.8c-.5,0-.8.4-.8.8s.4.9.8.9ZM21,7.8l-5.1-5.1c-.4-.4-.9-.6-1.4-.6s-1,.2-1.4.6l-.7.7c-.4.4-.6.9-.6,1.4s.2,1,.6,1.4h.1c0,.1-7.8,3.7-7.8,3.7-.5.3-.9.7-1.1,1.2L.5,20.6c-.3.8,0,1.5.5,2.1.4.4.9.6,1.5.6s.4,0,.7-.1l9.6-3.2c.5-.2,1-.6,1.2-1.1l3.6-7.8h.1c.4.5.9.7,1.4.7s1-.2,1.4-.6l.7-.7c.4-.4.6-.9.6-1.4s-.2-1-.6-1.4ZM12.3,18.2c0,0-.1.1-.2.2l-8.4,2.8,3.8-3.8c.3.2.8.3,1.2.3,1.5,0,2.7-1.2,2.7-2.7s-1.2-2.6-2.7-2.6-2.7,1.2-2.7,2.7.1.9.3,1.2l-3.7,3.8,2.9-8.5c0-.1.1-.2.2-.2l8.3-3.9,2.4,2.4-3.9,8.3ZM7.6,15c0-.6.4-1,1-1s1,.5,1,1-.4,1-1,1-1-.4-1-1ZM19.9,9.4l-.7.7c0,0-.2,0-.2,0s-.1,0-.2,0l-5.2-5.1c0,0,0-.2,0-.2s0-.1,0-.2l.7-.7c0,0,.1,0,.2,0s.1,0,.2,0l5.2,5.1c0,0,0,.1,0,.2,0,0,0,.1,0,.2Z'/%3E%3C/svg%3E"); }
.btn-icon-only.open::before{ background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 23.363H3A2.377 2.377 0 0 1 .638 21V3A2.377 2.377 0 0 1 3 .638h9.938c.45 0 .862.375.862.862a.849.849 0 0 1-.862.863H3A.61.61 0 0 0 2.363 3v18c0 .375.3.675.675.675h18c.375 0 .675-.3.675-.675v-9.9c0-.45.375-.862.862-.862.488 0 .863.375.863.862V21c-.075 1.275-1.163 2.363-2.438 2.363z' fill='%23D96802'/%3E%3Cpath d='M12 12.863c-.224 0-.45-.075-.6-.263a.838.838 0 0 1 0-1.2l9-9h-3.15a.872.872 0 0 1-.862-.863c0-.487.375-.862.863-.862h5.25c.45 0 .862.375.862.862V6.75c0 .45-.375.862-.862.862a.849.849 0 0 1-.863-.862V3.525L12.601 12.6a.885.885 0 0 1-.6.263z' fill='%23D96802'/%3E%3C/svg%3E"); }
.btn-icon-only.trash::before{ background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2m3 0v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6h14zM10 11v6M14 11v6' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.btn-icon-only.restart::before{ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M1 4v6h6' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.btn-icon-only.power::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M18.36 6.64a9 9 0 1 1-12.73 0M12 2v10' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.btn-icon-only.whatsapp::before{ background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 9.581a6.983 6.983 0 0 1-.75 3.167 7.084 7.084 0 0 1-6.333 3.917 6.983 6.983 0 0 1-3.167-.75L2.5 17.498l1.583-4.75a6.984 6.984 0 0 1-.75-3.167A7.083 7.083 0 0 1 7.25 3.248a6.983 6.983 0 0 1 3.167-.75h.416A7.067 7.067 0 0 1 17.5 9.165v.416Z' stroke='%23D96802' stroke-width='1.143' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M13.542 11.123v.938a.626.626 0 0 1-.681.625 6.184 6.184 0 0 1-2.697-.96A6.094 6.094 0 0 1 8.29 9.853a6.184 6.184 0 0 1-.96-2.71.625.625 0 0 1 .623-.681h.937a.625.625 0 0 1 .625.537c.04.3.113.595.219.879a.625.625 0 0 1-.14.659l-.398.397a5 5 0 0 0 1.875 1.875l.397-.397a.624.624 0 0 1 .66-.14c.283.105.578.178.878.218a.625.625 0 0 1 .537.634Z' stroke='%23D96802' stroke-width='1.143' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(6.667 5.836)' d='M0 0h7.5v7.5H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.form-group{ position:relative; display:block; margin:0 0 1.5rem 0; }
.form-group label{ display:block; font-size:1rem; font-weight:400; margin:0 0 0.5rem 0; }
.form-group label sup, .req{ color:var(--supColor); font-size:1rem; font-weight:500; line-height:1; top:-0.2rem; }
.form-group label span{ color:var(--disabledColorDark); }
.form-control, .form-select{ position:relative; display:block; width:100%; min-height:2.5rem; padding:0.4rem 1rem 0.5rem 1.5rem; font-size:1rem; line-height:1.5; background-color:var(--inputColor); color:var(--neutralColor); border:1.25px solid var(--inputColorBorder); border-radius:var(--radiusXS); }
.form-control::placeholder{ color:var(--inputColorBorder); opacity:1; }
.form-control::-ms-input-placeholder{ color:var(--inputColorBorder); }
.form-control:disabled{ background-color:var(--disabledColor); color:var(--disabledColorInput); }
.form-control:disabled::placeholder{ color:var(--disabledColorDark); }
.form-control:disabled::-ms-input-placeholder{ color:var(--disabledColorDark); }
.form-select:disabled{ background-color:var(--disabledColor); color:var(--disabledColorInput); }
.form-select:disabled::placeholder{ color:var(--disabledColorDark); }
.form-select:disabled::-ms-input-placeholder{ color:var(--disabledColorDark); }
.form-control.is-invalid, .form-select.is-invalid{ background-color:var(--inputColor); border-color:var(--negativeColor); }
.form-control.is-invalid:focus{ border-color:var(--negativeColor); }
.form-control.is-invalid::placeholder{ color:var(--disabledColorDark); }
.form-control.is-invalid::-ms-input-placeholder{ color:var(--disabledColorDark); }
.form-control.is-invalid:disabled{ background-color:var(--disabledColorDark); color:var(--colorInverted); }
.form-control.is-valid{ background-color:var(--inputColor); border-color:var(--positiveColor); }
.form-control.is-valid:focus{ border-color:var(--positiveColor); }
.form-control.is-valid::placeholder{ color:var(--positiveColor); }
.form-control.is-valid::-ms-input-placeholder{ color:var(--positiveColor); }
.form-control.is-valid:disabled{ background-color:var(--disabledColorDark); color:var(--colorInverted); }
.form-control > .form-check{ margin:0; padding:0 0 0 1.5rem; }
.form-control > .form-check .form-check-label{ margin:0; padding:0; }
.form-control > .form-check .form-check-input{ margin-top:0.15rem; }
textarea.form-control{ padding:1rem 1rem 1rem 1.5rem; }

.form-check{ position:relative; display:block; margin:0; padding:0.5rem 0 0.5rem 2rem; }
.form-check label{ display:block; font-size:1rem; font-weight:600; margin:0 0 0.5rem 0; }
.form-check label small{ display:block; font-size:0.75rem; line-height:1.35; }
.form-check .form-check-input{ width:1.25rem; height:1.25rem; margin-left:-2rem; border:1px solid var(--secondaryColorLight); background-color:transparent; }
.form-check .form-check-input[type="checkbox"]{ border-radius:20%; }
.form-check .form-check-input:checked[type="checkbox"], .checked{ background-color:var(--tertiaryColor); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M10.0915 0.951972L10.0867 0.946075L10.0813 0.940568C9.90076 0.753564 9.61034 0.753146 9.42927 0.939309L4.16201 6.22962L1.58507 3.63469C1.40401 3.44841 1.11351 3.44879 0.932892 3.63584C0.755703 3.81933 0.755703 4.10875 0.932892 4.29224L0.932878 4.29225L0.934851 4.29424L3.58046 6.95832C3.73676 7.11955 3.94983 7.2 4.1473 7.2C4.36196 7.2 4.55963 7.11773 4.71406 6.9584L10.0468 1.60234C10.2436 1.4199 10.2421 1.1339 10.0915 0.951972ZM4.2327 6.30081L4.2317 6.2998C4.23206 6.30015 4.23237 6.30049 4.23269 6.30082L4.2327 6.30081Z' fill='%23222222' stroke='%23222222' stroke-width='0.4'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center; background-size:70%; border-color:var(--secondaryColorLight); }
.form-check .form-check-input:checked[type="radio"]{ position:relative; background:var(--tertiaryColor); border-color:var(--secondaryColorLight); }
.form-check .form-check-input:checked[type="radio"]::after{ content:''; position:absolute; display:block; top:50%; left:50%; transform:translate(-50%,-50%); width:0.9rem; height:0.9rem; background:var(--secondaryColor); border-radius:50%; }
.form-check .form-check-input:disabled{ background-color:var(--disabledColor); border-color:var(--disabledColor); }
.form-check-inline label{ margin-right:1.5rem; margin-bottom:0; }
.form-control:focus, .form-select:focus, .form-check-input:focus{ background-color:var(--inputColor); border-color:var(--positiveColor); outline:none!important; outline-width:0 !important; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }

.form-check-btn{ position:relative; display:block; margin:0; padding:0; }
.form-check-btn label{ display:block; font-size:1rem; font-weight:600; margin:0; padding:0.2rem 0.8rem; border:1px solid var(--inputColorBorder); border-radius:var(--radiusXS); cursor:pointer; }
.form-check-btn label small{ display:block; font-size:0.75rem; line-height:1.35; }
.form-check-btn .form-check-btn-input{ position:absolute; top:0; left:0; opacity:0; }
.form-check-btn .form-check-btn-input:checked + label{ background-color:var(--tertiaryColor); color:var(--color); border:1px solid var(--tertiaryColor); }
.form-control:focus, .form-select:focus, .form-check-btn-input:focus{ background-color:var(--inputColor); border-color:var(--positiveColor); outline:none!important; outline-width:0 !important; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }

.placeholder-6::placeholder{ line-height:8.6rem; }

.input-group > .form-select{ padding-right:2.3rem; }
.input-group .input-group-text{ font-weight:700; background-color:var(--inputColor); color:var(--primaryColorDark); border-color:var(--inputColorBorder); }
.input-group .input-group-text:has(+ :focus){ border-color:var(--positiveColor); }
.input-group .input-group-text:has(+ .is-invalid){ border-color:var(--negativeColor); }
.input-group .input-group-text:has(+ .is-valid){ border-color:var(--positiveColor); }
.input-group .input-group-text:has(+ :disabled){ background-color:var(--disabledColor); color:var(--disabledColorInput); }
.input-group .input-group-text i{ font-size:1.5rem; }
.input-group > :not(.form-check-inline):last-child{ border-left:0; border-radius:0 var(--radiusXS) var(--radiusXS) 0; padding-left:0.3rem; }
.input-group > :not(.form-check-inline):first-child{ border-right:0; border-radius:var(--radiusXS) 0 0 var(--radiusXS); padding-right:0.3rem; }

.textarea-count{ position:absolute; bottom:1rem; right:1rem; font-size:0.8rem; color:var(--disabledColorDark); }

.spacer-0-5,.spacer-1,.spacer-1-5,.spacer-2,.spacer-2-5,.spacer-3,.spacer-3-5,.spacer-4,.spacer-5,.spacer-6,.spacer-7,.spacer-8,.spacer-9 { display:block; position:relative; width:100%; margin:0; padding:0; }
.spacer-0-5 { height:0.5rem; }
.spacer-1 { height:1rem; }
.spacer-1-5 { height:1.5rem; }
.spacer-2 { height:2rem; }
.spacer-2-5 { height:2.5rem; }
.spacer-3 { height:3rem; }
.spacer-3-5 { height:3.5rem; }
.spacer-4 { height:4rem; }
.spacer-4-5 { height:4.5rem; }
.spacer-5 { height:5rem; }
.spacer-5-5 { height:5.5rem; }
.spacer-6 { height:6rem; }
.spacer-6-5 { height:6.5rem; }
.spacer-7 { height:7rem; }
.spacer-7-5 { height:7.5rem; }
.spacer-8 { height:8rem; }
.spacer-8-5 { height:8.5rem; }
.spacer-9 { height:9rem; }

.image{ position:relative; display:block; width:100%; height:10rem; background-color:var(--colorG); overflow:hidden; background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 200 200' style='enable-background:new 0 0 200 200;' xml:space='preserve' preserveAspectRatio='none'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;stroke:%23000000;stroke-width:0.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cline class='st0' x1='0' y1='0' x2='200' y2='200' vector-effect='non-scaling-stroke' /%3E%3Cline class='st0' x1='0' y1='200' x2='200' y2='0' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E"); background-size:100% 100%; }
.image.square{ height:1px; padding:100% 0 0 0; }

.desktop{ display:none; }
.mobile{ display:block; }
@media screen and (min-width:768px){
	.desktop{ display:block; }
	.mobile{ display:none; }
}

hr{ border:0; width:100%; height:3px; background-color:var(--menuColor); margin:0.5rem 0 1.5rem 0; }

.shd{ box-shadow:var(--shadowSoft); }
.box-shadow{ position:relative; width:100%; border:none; border-radius:var(--radiusMD); box-shadow:var(--shadowSoft); padding:1.5rem; margin:0 0 2rem 0; }

.imageup-base{ border:1px solid #DEDEDE; border-radius:var(--radiusXS); }
.imageup-base .dropzone{ border:none; background-color:transparent; }

.box-add{ position:relative; display:block; top:0; left:0; width:100%; border-radius:var(--radiusMD); border:1px dashed var(--primaryColor); padding:5.5rem 2rem 7rem 2rem; text-align:center; }
.box-add.small{ padding:3rem 2rem; }
.box-add label{ color:var(--primaryColor); font-size:1.5rem; cursor:pointer; }
.box-add label::before{ content:"+"; display:block; width:100%; height:1px; color:var(--primaryColor); margin:0 0 3.5rem 0; font-size:2.5rem; font-weight:100; }

.creditcard-head *{ color:var(--colorInverted); }
.account-show{ font-size:1.6rem; }

.input-group .btn{ border-radius:0 var(--radiusXS) var(--radiusXS) 0; height:100%; }

.wait{ width:15rem; height:15rem; background:url(../../image/wait.png) no-repeat center; background-size:contain; margin:0 auto; }

.page-title{ display:block; position:relative; font-size:2rem; line-height:3rem; font-weight:400; margin:0 0 2rem 0; padding:0 0 0 4rem; }
.page-title::before{ content:""; display:block; position:absolute; top:0; left:0; width:3rem; height:3rem; background-color:var(--color); background-image:url(../../image/icon/icon-page.svg); background-repeat:no-repeat; background-position:center; background-size:contain; border-radius:var(--radiusXS); }
.page-title .page-icon{ position:absolute; top:0; left:0; width:3rem; height:3rem; }


.card{ width:100%; height:auto; background-color:var(--lightColor); padding:0; margin:0; border:none; border-radius:var(--radiusSM); box-shadow:var(--shadowSoft); overflow:hidden; }
.card-header{ padding:1rem 1rem 0 1rem; background-color:transparent; border:none; }
.card-body{ padding:0.5rem 1rem 1rem 1rem; background-color:transparent; border:none; }
.card-footer{ padding:0 1rem 1rem 1rem; background-color:transparent; border:none; }
.card-p-1-5{ box-shadow:none; }
.card-p-1-5 .card-header{ padding:0; background-color:transparent; border:none; }
.card-p-1-5 .card-body{ padding:0; background-color:transparent; border:none; }
.card-p-1-5 .card-header ~ .card-body{ padding-top:0.5rem; }
.card-p-1-5 .card-footer{ padding:0; background-color:transparent; border:none; }
.card-b{ border:1px solid var(--inputColorBorder); }
.card-b .card-header{ padding:2rem 2rem 0 2rem; background-color:transparent; border:none; }
.card-b .card-body{ padding:2rem; background-color:transparent; border:none; }
.card-b .card-header ~ .card-body{ padding-top:0.5rem; }
.card-b .card-footer{ padding:0 2rem 2rem 2rem; background-color:transparent; border:none; }

.card.white{ background-color:var(--colorInverted); }

.card-image{ display:none; width:100%; height:12.5rem; padding:0; background-repeat:no-repeat; background-position:center; background-size:cover; }
.card-content{ position:relative; display:block; width:100%; height:25rem; padding:0; background-color:var(--tertiaryColor); z-index:2; }
.card-content-inner{ display:table-cell; vertical-align:middle; width:100%; height:25rem; padding:1.75rem 1.5rem; margin:0; }
.card-title{ text-align:center; margin:0; padding:0; }
.card-text{ display:block; width:100%; left:0; bottom:0; padding:0; margin:1rem 0 0 0; text-align:center; }
@media screen and (min-width:768px){
	.card{ transition:all 0.3s ease-in-out; }
	.card-image{ display:block; }
	.card-content{ transition:all 0.3s ease-in-out; }
	.card-content-inner{ height:12.5rem; transition:all 0.3s ease-in-out; }
	.card-text{ display:block; width:100%; left:0; bottom:0; padding:0; margin:1rem 0 0 0; text-align:center; opacity:0; transition:all 1s ease; }
	.card:hover{ box-shadow:var(--shadowStrong); }
	.card:hover .card-text{ opacity:1; }
	.card:hover .card-content{ transform:translateY(-12.5rem); }
	.card:hover .card-content-inner{ height:25rem; }

	.card-p-1-5{ box-shadow:var(--shadowSoft); }
	.card-p-1-5 .card-header{ padding:1.5rem 1.5rem 0 1.5rem; }
	.card-p-1-5 .card-body{ padding:1.5rem; }
	.card-p-1-5 .card-header ~ .card-body{ padding-top:0.5rem; }
	.card-p-1-5 .card-footer{ padding:0 1.5rem 1.5rem 1.5rem; }
}

.arrow-back{ display:inline-block; width:1.2rem; margin:0 1rem 0 0; line-height:1; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M12 3L6 9L12 15' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-size:contain; background-repeat:no-repeat; background-position:center bottom; }

.content-box{ border:none; background-color:var(--menuColor); border-radius:var(--radiusMD); padding:1rem 1rem 2rem 1rem; margin:0 0 2rem 0; }
.content-box.full{ display:flex; align-items:center; min-height:calc(100vh - 10rem); text-align:center; }
.content-box-padding{ width:100%; max-width:40rem; margin:0 auto; padding:1rem; text-align:center; }
.content-box-title{ font-size:1.5rem; margin:0 0 2.5rem 0; }
.content-box-title::after{ content:""; position:relative; width:5.6rem; height:0.2rem; background-color:var(--tertiaryColor); margin:0.7rem auto 0 0; display:block; }
.content-box-light{ background-color:var(--lightColor); border-radius:var(--radiusXS); padding:1.5rem; }
.content-box-scroll{ border:none; max-height:calc(100vh - 22rem); padding:0 1rem 0 0; margin:0; overflow:auto; }

.disclaimer-box{ height:37rem; display:flex; align-items:center; border:none; background-color:var(--menuColor); border-radius:var(--radiusMD); padding:0; margin:0 0 2rem 0; }
.disclaimer-box.small{ height:auto; }
.disclaimer-box.alert{ background-color:var(--tertiaryColor); }
.disclaimer-box-content{ border:none; background-color:transparent; padding:2rem 7.5rem; margin:0; }
.disclaimer-box.small .disclaimer-box-content{ padding:2rem; }
.disclaimer-box.margin .disclaimer-box-content{ padding:1rem; }
.disclaimer-box-title{ font-size:1.5rem; margin:0 0 0.5rem 0; }
.disclaimer-box.small .disclaimer-box-title{ margin:0 0 0.2rem 0; }
.disclaimer-box.no-close .disclaimer-box-close{ display:none; }
.disclaimer-box.center .disclaimer-box-content{ margin:0 auto; max-width:50rem; }
.disclaimer-box.center .disclaimer-box-title, .disclaimer-box.center .disclaimer-box-body{ text-align:center; }
.disclaimer-box.center .text-dash{ margin:1rem 0 1rem 0; }
.disclaimer-box .dash{ position:relative; width:5.6rem; height:0.1875rem; background-color:var(--tertiaryColor); margin:0 auto 0.6rem 0; display:block; }
.disclaimer-box.center .dash{ margin:0 auto 1.5rem auto; }

.dash-center{ position:relative; width:5.6rem; height:0.1875rem; background-color:var(--tertiaryColor); margin:0.6rem auto 0.6rem auto; display:block; }

.icon-check{ display:block; width:2.5rem; height:2.5rem; margin:0 auto 1.5rem auto; background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 34 34'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %231fad5d; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M17,0C7.6,0,0,7.6,0,17s7.6,17,17,17,17-7.6,17-17S26.4,0,17,0ZM17,31.5c-8,0-14.5-6.5-14.5-14.5S9,2.5,17,2.5s14.5,6.5,14.5,14.5-6.5,14.5-14.5,14.5Z'/%3E%3Cpath class='st0' d='M23.3,11.4l-8.6,7.9-3.9-3.7c-.7-.7-1.7-.5-2.2,0h0c-.7.7-.6,1.7,0,2.3l4.8,4.5c.3.3.8.5,1.3.5s.9-.1,1.3-.5l9.5-8.8c.3-.3.5-.6.6-1.1,0-.4-.2-.9-.5-1.2-.6-.6-1.6-.6-2.2,0Z'/%3E%3C/svg%3E") no-repeat center; background-size:contain; }
.icon-error{ display:block; width:2.5rem; height:2.5rem; margin:0 auto 1.5rem auto; background: url("data:image/svg+xml,%3Csvg width='35' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' stroke='%23FF5630'%3E%3Ccircle cx='17.5' cy='17' r='15.75' stroke-width='2.5'/%3E%3Cpath d='M23.187 9.813 17.5 15.498l-5.687-5.685a1.053 1.053 0 0 0-1.5 0 1.053 1.053 0 0 0 0 1.5L16 16.997l-5.686 5.684a1.053 1.053 0 0 0 0 1.5c.174.174.445.319.75.319.245 0 .546-.08.765-.336l5.671-5.668 5.687 5.684c.175.175.445.32.75.32.246 0 .55-.081.768-.339.4-.419.393-1.068-.019-1.48L19 16.997l5.686-5.684a1.053 1.053 0 0 0 0-1.5 1.053 1.053 0 0 0-1.499 0z' fill='%23FF5630'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.5)' d='M0 0h34v34H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center; background-size:contain; }
.icon-info{ display:block; width:2.5rem; height:2.5rem; margin:0 auto 1.5rem auto; background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 34 34'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %231fad5d; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M17,0C7.6,0,0,7.6,0,17s7.6,17,17,17,17-7.6,17-17S26.4,0,17,0ZM17,31.5c-8,0-14.5-6.5-14.5-14.5S9,2.5,17,2.5s14.5,6.5,14.5,14.5-6.5,14.5-14.5,14.5Z'/%3E%3Cpath class='st0' d='M23.3,11.4l-8.6,7.9-3.9-3.7c-.7-.7-1.7-.5-2.2,0h0c-.7.7-.6,1.7,0,2.3l4.8,4.5c.3.3.8.5,1.3.5s.9-.1,1.3-.5l9.5-8.8c.3-.3.5-.6.6-1.1,0-.4-.2-.9-.5-1.2-.6-.6-1.6-.6-2.2,0Z'/%3E%3C/svg%3E") no-repeat center; background-size:contain; }

.media-add-base{ background-color:transparent; background-size:cover; border-radius:var(--radiusSM); }
.dropzone{ border:1px solid var(--inputColorBorder); background:transparent; border-radius:var(--radiusSM); }
.media-add-base .dz-message{ background-color:transparent; font-size:0.875rem; padding:0 2rem; margin:0; top:50%; left:50%; bottom:auto; transform:translate(-50%, -50%); }
.media-add-base .dz-message::before{ content:""; position:relative; display:block; width:2.5rem; height:2.5rem; margin:0 auto 1rem auto; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' fill='none'%3E%3Cpath d='M5.582 16v10.667a2.667 2.667 0 0 0 2.667 2.666h16a2.667 2.667 0 0 0 2.666-2.666V16M21.585 8 16.25 2.667 10.918 8M16.25 2.667V20' stroke='%23D96802' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center; background-size:100%; }
.media-add-field{ border:1px solid var(--inputColorBorder); background:transparent; border-radius:var(--radiusSM); padding:0.5rem 1rem; margin:0.6rem 0 0 0; }
.media-add-field::placeholder{ color:var(--inputColorBorder); text-align:center; vertical-align:middle; }

.locale-search{ position:relative; display:inline-block; width:100%; min-width:100%; }
.locale-search-result{ position:absolute; top:100%; left:0; width:100%; max-height:20rem; margin:0 0 0 0; padding:1rem 1.5rem; background-color:var(--colorInverted); overflow:auto; display:none; z-index:100; }
.locale-search.on{ border-bottom-left-radius:0; border-bottom-right-radius:0; }
.locale-search.on .locale-search-result{ display:block; border-bottom-right-radius:var(--radiusSM); border-bottom-left-radius:var(--radiusSM); border-top:1px solid var(--inputColorBorder); }
.locale-search-result-type{ margin:0 0 0.6rem 0; }
.locale-search-result-item{ display:flex; justify-content:space-between; width:100%; margin:0 0 0 0; padding:0.5rem 0 0.5rem 0; color:var(--color); font-size:0.8rem; line-height:1; text-align:left; cursor:pointer; }

.alert-danger-text{ color:var(--negativeColor); padding:0; margin:0; font-size:1rem; line-height:1.5; }

.modal-content{ border-radius:var(--radiusLG); background-color:var(--lightColor); }

.talking-chat-level-button:not(.on){ display:none; }