:root {
  /* Color Global*/
  --BasicWhite: #FFFFFF;
  --BasicBlack: #000000;
  --Gray10: #FAFAFA;
  --Gray20: #E5E5E5;
  --Gray30: #F4F4F4;
  --Gray40: #BFBFBF;
  --Gray50: #999999;
  --Gray60: #737373;
  --Gray70: #666666;
  --Gray80: #333333;
  --Gray90: #252525;
  --Blue10: #E7ECFE;
  --Blue30: #718EF9;
  --Blue60: #0D3FF5;
  --Blue70: #0938E1;
  --Blue80: #0832C9;
  --Red10: #FDEDED;
  --Red30: #F5A3A3;
  --Red60: #EB4747;
  --Red70: #E6191A;
  --Red80: #CF1617;
  --Orange10: #FFEED6;
  --Orange30: #FFCA80;
  --Orange60: #FF9F1A;
  --Orange70: #FF8E14;
  --Orange80: #FF7B00;
  --Green10: #CFFCED;
  --Green30: #4DE5B3;
  --Green60: #00B277;
  --Green70: #009966;
  --Green80: #008055;
  --Yellow10: #FFFBCC;
  --Yellow30: #FFF580;
  --Yellow60: #FFEB00;
  --Yellow70: #FFD500;
  --Yellow80: #FFBF00;
  --OrangeECI10: #FFF7F3;
  --OrangeECI30: #FFF0E8;
  --OrangeECI60: #FF935B;
  --OrangeECI70: #FF7832;
  --OrangeECI80: #DF520C;
  --GreenECI10: #F4FDEF;
  --GreenECI30: #BEDBA4;
  --GreenECI60: #80B84C;
  --GreenECI70: #4D8131;
  --GreenECI80: #2E5F21;
  --GreenEECI10: #dce9d7;
  --GreenEECI30: #9fd68c;
  --GreenEECI60: #7ac960;
  --GreenEECI70: #52AE32;
  --GreenEECI80: #387f20;
  --GreenEECIM10: #d6eae4;
  --GreenEECIM30: #a9d7c9;
  --GreenEECIM60: #7dcdb3;
  --GreenEECIM70: #4CB692;
  --GreenEECIM80: #22624d;
  /* Color Light */
  --Content1: var(--Gray90);
  --Content2: var(--Gray70);
  --Content3: var(--Gray60);
  --ContentInverse: var(--BasicWhite);
  --ContentHover: var(--Gray80);
  --ContentActive: var(--Gray90);
  --ContentDisabled: var(--Gray40);
  --Background1: var(--BasicWhite);
  --Background2: var(--Gray10);
  --Background3: var(--Gray30);
  --BackgroundInverse: var(--BasicBlack);
  --BackgroundHover: var(--Gray20);
  --BacgroundActive: var(--Gray30);
  --BackgroundDisabled: var(--Gray10);
  --Border1: var(--BasicBlack);
  --Border2: var(--Gray50);
  --Border3: var(--Gray30);
  --BorderInverse: var(--BasicWhite);
  --SemanticHighlighting: var(--GreenEECI70);
  --SemanticDanger: var(--Red60);
  --SemanticWarning: var(--Orange60);
  --SemanticSuccess: var(--Green60);
  --SemanticHighlightingHover: var(--GreenEECI60);
  --SemanticHighlightingActive: var(--GreenEECI80);
  --SemanticDangerHover: var(--Red70);
  --SemanticDangerActive: var(--Red80);
  /* Typography Global */
  --FontFamilyPrimary: "Poppins";
  --FontWeightRegular: 400;
  --FontWeightSemiBold: 700;
  --FontWeightMedium: 800;
  --LetterSpacingDefault: 0%;
  --LetterSpacingNarrow: -3%;
  --LetterSpacingNarrower: -4%;
  --LetterSpacingNarrowest: -6%;
  --FontSize1: 10px;
  --FontSize2: 12px;
  --FontSize3: 14px;
  --FontSize4: 16px;
  --FontSize5: 18px;
  --FontSize6: 20px;
  --FontSize7: 24px;
  --FontSize8: 28px;
  --FontSize9: 32px;
  --FontSize10: 36px;
  --FontSize11: 40px;
  --FontSize12: 48px;
  --FontSize13: 56px;
  --FontSize14: 64px;
  --FontSize15: 72px;
  --FontSize16: 80px;
  /* Object Style */
  --BorderRadiusEECI: 0px;
  --BorderRadiusS: 2px;
  --BorderRadiusM: 4px;
  --BorderRadiusL: 8px;
  --BorderRadiusXL: 32px;
  --BorderRadiusFull: 100px;
  --BorderWidthM: 1px;
  --BorderWidthL: 2px;
  --BorderWidthXL: 4px;
  --ShadowM: 0px 16px 28px rgba(0, 0, 0, 0.02);
  --BlurM: 28px;
  /* Sizing & Spacing */
  --Size1: 4px;
  --Size2: 8px;
  --Size3: 12px;
  --Size4: 16px;
  --Size5: 20px;
  --Size6: 24px;
  --Size7: 32px;
  --Size8: 40px;
  --Size9: 48px;
  --Size10: 56px;
  --Size11: 64px;
  --Size12: 80px;
}
/* Poppins font */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(/login/4211496d0e075ffe7c2f.ttf);
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url(/login/2374f1ccc2fd51e10aee.ttf);
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url(/login/090bd619384bb8d4c289.ttf);
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url(/login/a834bc75de7050c0e061.ttf);
}
body {
  font-family: var(--FontFamilyPrimary) !important;
  /* Typography Global */
  /* Object Style */
  /* Sizing & Spacing */
}
body .fontSize2 {
  font-size: 12px;
}
body input,
body select.custom-select,
body .form-control {
  padding: 0px 16px;
  width: 100%;
  height: 48px;
  background-color: #F4F4F4;
  border-radius: 8px;
  margin: 4px 0px;
  border: none;
}
body input option,
body select.custom-select option,
body .form-control option {
  background: white;
  font-family: var(--FontFamilyPrimary);
  padding: 5px;
  border-bottom: 1px solid gray;
}
body input:focus,
body select:focus,
body .custom-select:focus,
body .form-control:focus {
  border: 1px solid var(--GreenEECI70);
  box-shadow: none;
  background-color: #F4F4F4;
}
body input:-webkit-autofill,
body input:-webkit-autofill:hover,
body input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #E7F3EC inset;
}
body input:-webkit-autofill {
  -webkit-text-fill-color: #495057;
}
body textarea.form-control {
  padding: 16px;
}
body .cursorPointer {
  cursor: pointer;
}
body .colorGlobalBasicWhite {
  color: var(--BasicWhite);
}
body .colorGlobalBasicBlack {
  color: var(--BasicBlack);
}
body .colorGlobalGray10 {
  color: var(--Gray10);
}
body .colorGlobalGray20 {
  color: var(--Gray20);
}
body .colorGlobalGray30 {
  color: var(--Gray30);
}
body .colorGlobalGray40 {
  color: var(--Gray40);
}
body .colorGlobalGray50 {
  color: var(--Gray50);
}
body .colorGlobalGray60 {
  color: var(--Gray60);
}
body .colorGlobalGray70 {
  color: var(--Gray70);
}
body .colorGlobalGray80 {
  color: var(--Gray80);
}
body .colorGlobalGray90 {
  color: var(--Gray90);
}
body .colorGlobalBlue10 {
  color: var(--Blue10);
}
body .colorGlobalBlue30 {
  color: var(--Blue30);
}
body .colorGlobalBlue60 {
  color: var(--Blue60);
}
body .colorGlobalBlue70 {
  color: var(--Blue70);
}
body .colorGlobalBlue80 {
  color: var(--Blue80);
}
body .colorGlobalRed10 {
  color: var(--Red10);
}
body .colorGlobalRed30 {
  color: var(--Red30);
}
body .colorGlobalRed60 {
  color: var(--Red60);
}
body .colorGlobalRed70 {
  color: var(--Red70);
}
body .colorGlobalRed80 {
  color: var(--Red80);
}
body .colorGlobalOrange10 {
  color: var(--Orange10);
}
body .colorGlobalOrange30 {
  color: var(--Orange30);
}
body .colorGlobalOrange60 {
  color: var(--Orange60);
}
body .colorGlobalOrange70 {
  color: var(--Orange70);
}
body .colorGlobalOrange80 {
  color: var(--Orange80);
}
body .colorGlobalGreen10 {
  color: var(--Green10);
}
body .colorGlobalGreen30 {
  color: var(--Green30);
}
body .colorGlobalGreen60 {
  color: var(--Green60);
}
body .colorGlobalGreen70 {
  color: var(--Green70);
}
body .colorGlobalGreen80 {
  color: var(--Green80);
}
body .colorGlobalGreenEECI10 {
  color: var(--GreenEECI10);
}
body .colorGlobalGreenEECI30 {
  color: var(--GreenEECI30);
}
body .colorGlobalGreenEECI60 {
  color: var(--GreenEECI60);
}
body .colorGlobalGreenEECI70 {
  color: var(--GreenEECI70);
}
body .colorGlobalGreenEECI80 {
  color: var(--GreenEECI80);
}
body .colorGlobalYellow10 {
  color: var(--Yellow10);
}
body .colorGlobalYellow30 {
  color: var(--Yellow30);
}
body .colorGlobalYellow60 {
  color: var(--Yellow60);
}
body .colorGlobalYellow70 {
  color: var(--Yellow70);
}
body .colorGlobalYellow80 {
  color: var(--Yellow80);
}
body .colorGlobalOrangeECI10 {
  color: var(--OrangeECI10);
}
body .colorGlobalOrangeECI30 {
  color: var(--OrangeECI30);
}
body .colorGlobalOrangeECI60 {
  color: var(--OrangeECI60);
}
body .colorGlobalOrangeECI70 {
  color: var(--OrangeECI70);
}
body .colorGlobalOrangeECI80 {
  color: var(--OrangeECI80);
}
body .colorGlobalGreenECI10 {
  color: var(--GreenECI10);
}
body .colorGlobalGreenECI30 {
  color: var(--GreenECI30);
}
body .colorGlobalGreenECI60 {
  color: var(--GreenECI60);
}
body .colorGlobalGreenECI70 {
  color: var(--GreenECI70);
}
body .colorGlobalGreenECI80 {
  color: var(--GreenECI80);
}
body .lightContent1 {
  color: var(--Content1);
}
body .lightContent2 {
  color: var(--Content2);
}
body .lightContent3 {
  color: var(--Content3);
}
body .lightContentInverse {
  color: var(--ContentInverse);
}
body .lightContentHover {
  color: var(--ContentHover);
}
body .lightContentActive {
  color: var(--ContentActive);
}
body .lightContentDisabled {
  color: var(--ContentDisabled);
}
body .lightBackground1 {
  background: var(--Background1);
}
body .lightBackground2 {
  background: var(--Background2);
}
body .lightBackground3 {
  background: var(--Background3);
}
body .lightBackgroundInverse {
  background: var(--BackgroundInverse);
}
body .lightBackgroundHover {
  background: var(--BackgroundHover);
}
body .lightBacgroundActive {
  background: var(--BacgroundActive);
}
body .lightBackgroundDisabled {
  background: var(--BackgroundDisabled);
}
body .lightBorder1 {
  border: 1px solid var(--Border1);
}
body .lightBorder2 {
  border: 1px solid var(--Border2);
}
body .lightBorder3 {
  border: 1px solid var(--Border3);
}
body .lightBorderInverse {
  border: 1px solid var(--BorderInverse);
}
body .lightSemanticHighlighting {
  color: var(--SemanticHighlighting);
  cursor: pointer;
}
body .lightSemanticHighlighting:hover {
  color: var(--SemanticHighlightingHover);
  text-decoration: none;
}
body .lightSemanticHighlighting:active {
  color: var(--SemanticHighlightingActive);
}
body .lightSemanticWarning {
  color: var(--SemanticWarning);
}
body .lightSemanticSuccess {
  color: var(--SemanticSuccess);
}
body .lightSemanticDanger {
  color: var(--SemanticDanger);
  cursor: pointer;
}
body .lightSemanticDanger:hover {
  color: var(--SemanticDangerHover);
  text-decoration: none;
}
body .lightSemanticDanger:active {
  color: var(--SemanticDangerActive);
}
body .fontFamilyPrimary {
  font-family: var(--FontFamilyPrimary);
}
body .fontWeightRegular {
  font-weight: var(--FontWeightRegular);
}
body .fontWeightMedium {
  font-weight: var(--FontWeightMedium);
}
body .fontWeightSemiBold {
  font-weight: var(--FontWeightSemiBold);
}
body .fontWeightBold {
  font-weight: bold;
}
body .fontSize1 {
  font-size: var(--FontSize1);
}
body .fontSize2 {
  font-size: var(--FontSize2);
}
body .fontSize3 {
  font-size: var(--FontSize3);
}
body .fontSize4 {
  font-size: var(--FontSize4);
}
body .fontSize5 {
  font-size: var(--FontSize5);
}
body .fontSize6 {
  font-size: var(--FontSize6);
}
body .fontSize7 {
  font-size: var(--FontSize7);
}
body .fontSize8 {
  font-size: var(--FontSize8);
}
body .fontSize9 {
  font-size: var(--FontSize9);
}
body .fontSize10 {
  font-size: var(--FontSize10);
}
body .fontSize11 {
  font-size: var(--FontSize11);
}
body .fontSize12 {
  font-size: var(--FontSize12);
}
body .fontSize13 {
  font-size: var(--FontSize13);
}
body .fontSize14 {
  font-size: var(--FontSize14);
}
body .fontSize15 {
  font-size: var(--FontSize15);
}
body .fontSize16 {
  font-size: var(--FontSize16);
}
body .marginTopSize1 {
  margin-top: var(--Size1);
}
body .marginTopSize2 {
  margin-top: var(--Size2);
}
body .marginTopSize3 {
  margin-top: var(--Size3);
}
body .marginTopSize4 {
  margin-top: var(--Size4);
}
body .marginTopSize5 {
  margin-top: var(--Size5);
}
body .marginTopSize6 {
  margin-top: var(--Size6);
}
body .marginTopSize7 {
  margin-top: var(--Size7);
}
body .marginTopSize8 {
  margin-top: var(--Size8);
}
body .marginTopSize9 {
  margin-top: var(--Size9);
}
body .marginTopSize10 {
  margin-top: var(--Size10);
}
body .marginTopSize11 {
  margin-top: var(--Size11);
}
body .marginTopSize12 {
  margin-top: var(--Size12);
}
body .marginBottomSize1 {
  margin-bottom: var(--Size1);
}
body .marginBottomSize2 {
  margin-bottom: var(--Size2);
}
body .marginBottomSize3 {
  margin-bottom: var(--Size3);
}
body .marginBottomSize4 {
  margin-bottom: var(--Size4);
}
body .marginBottomSize5 {
  margin-bottom: var(--Size5);
}
body .marginBottomSize6 {
  margin-bottom: var(--Size6);
}
body .marginBottomSize7 {
  margin-bottom: var(--Size7);
}
body .marginBottomSize8 {
  margin-bottom: var(--Size8);
}
body .marginBottomSize9 {
  margin-bottom: var(--Size9);
}
body .marginBottomSize10 {
  margin-bottom: var(--Size10);
}
body .marginBottomSize11 {
  margin-bottom: var(--Size11);
}
body .marginBottomSize12 {
  margin-bottom: var(--Size12);
}
body .borderRadiusS {
  border-radius: var(--BorderRadiusS);
}
body .borderRadiusM {
  border-radius: var(--BorderRadiusM);
}
body .borderRadiusL {
  border-radius: var(--BorderRadiusL);
}
body .borderRadiusXL {
  border-radius: var(--BorderRadiusXL);
}
body .borderRadiusFull {
  border-radius: var(--BorderRadiusFull);
}
body .paddingSize1 {
  padding: var(--Size1);
}
body .paddingSize2 {
  padding: var(--Size2);
}
body .paddingSize3 {
  padding: var(--Size3);
}
body .paddingSize4 {
  padding: var(--Size4);
}
body .paddingSize5 {
  padding: var(--Size5);
}
body .paddingSize6 {
  padding: var(--Size6);
}
body .paddingSize7 {
  padding: var(--Size7);
}
body .paddingSize8 {
  padding: var(--Size8);
}
body .paddingSize9 {
  padding: var(--Size9);
}
body .paddingSize10 {
  padding: var(--Size10);
}
body .paddingSize11 {
  padding: var(--Size11);
}
body .paddingSize12 {
  padding: var(--Size12);
}
body .obligatorio {
  color: red;
  font-size: 16px;
}
body .bodyS {
  font-family: var(--FontFamilyPrimary);
  font-weight: var(--FontWeightRegular);
  font-size: var(--FontSize2);
  line-height: 16px;
  letter-spacing: var(--LetterSpacingDefault);
}
body .bodyM {
  font-family: var(--FontFamilyPrimary);
  font-weight: var(--FontWeightRegular);
  font-size: var(--FontSize3);
  line-height: 20px;
  letter-spacing: var(--LetterSpacingDefault);
}
body .bodyL {
  font-family: var(--FontFamilyPrimary);
  font-weight: var(--FontWeightRegular);
  font-size: var(--FontSize4);
  line-height: 28px;
  letter-spacing: var(--LetterSpacingDefault);
}
body .buttonM {
  font-family: var(--FontFamilyPrimary);
  font-size: var(--FontSize4);
  line-height: 18px;
  letter-spacing: var(--LetterSpacingDefault);
}
body .headingXS {
  font-family: var(--FontFamilyPrimary);
  font-weight: var(--FontWeightSemiBold);
  font-size: var(--FontSize4);
  line-height: 24px;
  letter-spacing: var(--LetterSpacingDefault);
}
body .headingS {
  font-family: var(--FontFamilyPrimary);
  font-weight: var(--FontWeightSemiBold);
  font-size: var(--FontSize4);
  line-height: 28px;
  letter-spacing: var(--LetterSpacingDefault);
}
body .headingM {
  font-family: var(--FontFamilyPrimary);
  font-weight: var(--FontWeightSemiBold);
  font-size: var(--FontSize7);
  line-height: 36px;
  letter-spacing: var(--LetterSpacingDefault);
}
body .headingL {
  font-family: var(--FontFamilyPrimary);
  font-weight: var(--FontWeightSemiBold);
  font-size: var(--FontSize10);
  line-height: 48px;
  letter-spacing: var(--LetterSpacingDefault);
  color: var(--GreenEECI70);
}
body .headingXL {
  font-family: var(--FontFamilyPrimary);
  font-weight: var(--FontWeightRegular);
  font-size: var(--FontSize11);
  line-height: 48px;
  letter-spacing: var(--LetterSpacingNarrowest);
}
body .heading2XL {
  font-family: var(--FontFamilyPrimary);
  font-weight: var(--FontWeightSemiBold);
  font-size: var(--FontSize13);
  line-height: 68px;
  letter-spacing: var(--LetterSpacingNarrowest);
}
body .margin-right-4 {
  margin-right: var(--Size4);
}
body .content1 {
  color: var(--Content1);
}
body .content2 {
  color: var(--Content2);
}
body a {
  color: var(--GreenEECI70);
  text-decoration: none;
  background-color: transparent;
}
body .buttons {
  padding: var(--Size4) var(--Size7);
  border-radius: var(--BorderRadiusEECI);
  font-size: var(--FontSize4);
  line-height: var(--Size4);
  font-weight: 600;
  border: 0;
}
body .buttons.primary {
  color: var(--BasicWhite);
  background: var(--GreenEECI70);
}
body .buttons.primary:hover {
  background: var(--GreenEECI60);
}
body .buttons.primary:active {
  background: var(--GreenEECI80);
}
body .buttons.primary:disabled {
  background-color: var(--GreenEECI30);
  color: var(--Gray10);
}
body .buttons.secondary {
  color: var(--GreenEECI70);
  background: var(--BasicWhite);
  border: 1px solid var(--GreenEECI70);
  box-shadow: var(--ShadowM);
}
body .buttons.secondary:hover {
  color: var(--GreenEECI60);
  background: var(--BasicWhite);
  border: 1px solid var(--GreenEECI60);
}
body .buttons.secondary:active {
  color: var(--GreenEECIECI80);
  background: var(--BasicWhite);
  border: 1px solid var(--GreenEECI80);
}
body .buttons.tertiary {
  color: var(--Gray70);
  background: var(--Background1);
  border: 1px solid #D9D9D9;
  box-shadow: var(--ShadowM);
}
body .buttons.tertiary:active {
  color: var(--Gray90);
  background: var(--Background1);
  border: 1px solid var(--Gray50);
}
body .buttons.tertiaryIcon {
  padding: var(--Size4) var(--Size7);
  color: var(--Gray70);
  background: var(--Background1);
  border: 1px solid #D9D9D9;
  box-shadow: var(--ShadowM);
}
body .buttons.tertiaryIcon:hover {
  color: var(--Content3);
  background: var(--Background1);
}
body .buttons.tertiaryIcon:active {
  color: var(--Content1);
  background: var(--Background1);
  border: 1px solid var(--Gray50);
}
body .buttons.tertiaryIcon img {
  height: 20px;
}
body .buttons.secondaryIcon {
  padding: var(--Size3) var(--Size7);
  color: var(--GreenEECI70);
  background: var(--BasicWhite);
  border: 1px solid var(--GreenEECI70);
  box-shadow: var(--ShadowM);
}
body .buttons.secondaryIcon:hover {
  color: var(--GreenEECI60);
  background: var(--BasicWhite);
  border: 1px solid var(--GreenEECI60);
}
body .buttons.secondaryIcon:active {
  color: var(--GreenEECI80);
  background: var(--BasicWhite);
  border: 1px solid var(--GreenEECI80);
}
body .buttons.primaryVariacion {
  color: var(--Gray90);
  background: var(--GreenEECI70);
}
body .buttons.primaryVariacion:hover {
  background: var(--GreenEECI60);
  color: var(--BasicBlack) !important;
}
body .buttons.primaryVariacion:active {
  background: var(--GreenEECI80);
}
body .buttons.primaryVariacion.disabled {
  background-color: var(--GreenEECI30);
  color: var(--Gray40);
}
body .buttons.buttons-lg {
  padding: 0.5rem 1rem;
}
body .buttons.btnDanger {
  color: var(--Red60);
  background: var(--BasicWhite);
  border: 1px solid var(--Red60);
  box-shadow: var(--ShadowM);
}
body .buttons.btnDanger:hover {
  color: var(--Red80);
  background: var(--BasicWhite);
  border: 1px solid var(--Red80);
}
body .buttons .ngdialog.ngdialog-theme-default .ngdialog-content {
  background-color: var(--BasicWhite);
}
body .buttons .ngdialog-content {
  background-color: var(--BasicWhite);
}
body .buttons .ngdialog.ngdialog-theme-default.ng-dialog-w-60 .ngdialog-content {
  width: 60%;
}
body .buttons .ngdialog.ngdialog-theme-default.ng-dialog-w-70 .ngdialog-content {
  width: 70%;
}
body .buttons .ngdialog.ngdialog-theme-default.ng-dialog-w-80 .ngdialog-content {
  width: 80%;
}
body .buttons .ngdialog.ngdialog-theme-default .ngdialog-content .dialogContent {
  padding: 30px 80px 60px;
}
body .buttons .input-sweno {
  width: 100%;
  background: var(--Gray30);
  border-radius: 8px;
  color: var(--Content3);
  border: 1px solid var(--Gray30);
  padding: 0px 16px;
  font-size: 14px;
  height: 42px;
}
body .buttons .alert-OrangeECI30 {
  background: var(--OrangeECI30);
  border-radius: 8px;
  padding: 12px;
}
body .buttons a {
  color: var(--GreenEECI70);
  outline: none;
}
body .buttons a:hover {
  text-decoration: none;
  color: var(--GreenEECI60) !important;
}
body .buttons .navbar-light .nav-item a:hover,
body .buttons footer a:hover {
  color: var(--GreenEECI70) !important;
}
body .buttons .w-100 {
  width: 100%;
}
body .buttons .line-1 {
  line-height: 1em;
}
body .ngdialog-content {
  background: var(--BasicWhite);
  border-radius: 0px;
}
body h1 {
  margin: 0;
}
body #footer {
  margin-bottom: 92px;
}
body .ngdialog-content.ngDialog-w-30 {
  width: 30% !important;
}
body .ngdialog-content.ngDialog-w-60 {
  width: 60% !important;
}
body .ngdialog-content.ngDialog-w-70 {
  width: 70% !important;
}
body .ngdialog-content.ngDialog-w-80 {
  width: 80% !important;
}
body .ngdialog-responsive .ngdialog-content {
  width: 60% !important;
}
body .ngdialog-te-llamamos .ngdialog-content {
  width: 500px !important;
}
body .direccion {
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body .content-cliente {
  padding-top: 190px;
  padding-bottom: 70px;
}
body .content-cliente .cliente-blq {
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  box-sizing: border-box;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.04);
  border-radius: 8px;
  padding: 30px;
}
body .content-cliente .cliente-blq.blq-xl {
  padding: 50px 100px;
}
body .content-cliente .neutral {
  color: #88868D;
}
body .content-cliente .div-info {
  background: #FFF0E8;
  border-radius: 8px;
  padding: 20px 30px 20px 20px;
}
body .ic-info {
  width: 16px;
}
body .infoFlotante {
  position: absolute;
  background: #FFFFFF;
  border: 2px solid rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  box-shadow: 0px 16px 28px rgba(0, 0, 0, 0.02);
  border-radius: 8px;
  padding: 16px;
  margin-right: 100px;
  width: 298px;
  z-index: 11;
}
body #footer {
  margin-bottom: 0 !important;
}
body #footer .fontSize2.py-3 {
  padding-bottom: 0 !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  body .headingXL {
    font-size: var(--FontSize9) !important;
  }
  body .ngdialog-responsive .ngdialog-content {
    width: 80% !important;
  }
}
@media (max-width: 767px) {
  body .headingXL,
  body .headingL {
    font-size: var(--FontSize9) !important;
  }
  body .ngdialog-theme-default .ngdialog-content,
  body .ngdialog-responsive .ngdialog-content {
    width: 95% !important;
  }
  body .ngdialog-te-llamamos .ngdialog-content {
    width: 95% !important;
    padding: 0 0 20px 0 !important;
  }
  body .ngdialog .buttons {
    margin-bottom: 20px;
  }
  body header .navbar-brand {
    left: 75px !important;
    top: 22px !important;
  }
  body .content-cliente {
    padding-top: 150px;
  }
  body .content-cliente .direc-mobile {
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    padding: 10px;
    cursor: pointer;
  }
  body .content-cliente .cliente-blq.blq-xl {
    padding: 30px;
  }
  body body .buttons,
  body body .w-50,
  body body .w-75 {
    width: 100% !important;
  }
  body .ngdialog.ngdialog-theme-default .ngdialog-content .dialogContent {
    padding: 10px !important;
  }
  body .infoFlotante {
    width: 270px !important;
  }
}

cookies {
  border-top: 1px solid var(--Gray30);
  clear: both;
  box-shadow: 0px -2px 2px rgba(0, 0, 0, 0.05);
  background-color: white;
  z-index: 9;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  margin-bottom: 0px;
}

#CookiesDialog .close-x {
  text-align: right;
}
#CookiesDialog .botonera {
  text-align: center;
}
#CookiesDialog .botonera button {
  width: 100%;
}
#CookiesDialog .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: var(--GreenEECI70) !important;
  background-color: var(--GreenEECI70) !important;
}


/*# sourceMappingURL=app.c883dd03234bb545f29d.css.map*/