:root {
  --themeLight: #fff;
  --themeDark: #000;
  --themePrimary: #df792d;
  --themeAccent: #FF0000;
  --themeHeader: #333;
  --themeSuccess: #69b32d;
  --themeDanger: #df792d;
  --themeWarning: #f5a72a;
  --themeCard: #fff;
  --themeCardLight: rgba(0, 0, 0, 0.04);
  --themeCardHighlight: #fdf4e5;
  --themeCardDoubleHighlight: #fce9cb;
  --themeCardAccent: #fbeae4;
  --themeCardSuccess: #edf5e5;
  --themeCardDanger: #fde8e6;
  --themeHover: rgba(0, 0, 0, 0.04);
  --themeDivider: rgba(0, 0, 0, 0.08);
  --themeIcon: rgba(0, 0, 0, 0.5);
  --themeIconMuted: rgba(0, 0, 0, 0.375);
  --themeIconDisabled: rgba(0, 0, 0, 0.25);
  --themePage: #f5f5f5;
  --themeTextColor: rgba(0, 0, 0, 0.85);
  --themeTextColorMuted: rgba(0, 0, 0, 0.5);
  --themeTextColorLabel: rgba(0, 0, 0, 0.5);
  --themeTextColorPlaceholder: rgba(0, 0, 0, 0.3);
  --themeInputBackground: transparent;
  --themeInputBorder: rgba(0, 0, 0, 0.16);
  --themeTag: #7f7f7f;
  --themePlaceholder: rgba(0, 0, 0, 0.04);
  --themePlaceholderInverse: rgba(255, 255, 255, 0.1);
  --themeLoader: rgba(0, 0, 0, 0.375);
  --themeLoaderMuted: rgba(0, 0, 0, 0.08);
  --themePrimaryInverse: #f5a72a;
  --themeAccentInverse: #de5226;
  --themeSuccessInverse: #69b32d;
  --themeDangerInverse: #f1462f;
  --themeWarningInverse: #f5a72a;
  --themeCardInverse: #333;
  --themeCardLightInverse: rgba(255, 255, 255, 0.08);
  --themeCardHighlightInverse: #fdf4e5;
  --themeCardDoubleHighlightInverse: #fce9cb;
  --themeCardAccentInverse: #fbeae4;
  --themeCardSuccessInverse: #edf5e5;
  --themeCardDangerInverse: #fde8e6;
  --themeHoverInverse: rgba(255, 255, 255, 0.06);
  --themeDividerInverse: rgba(255, 255, 255, 0.16);
  --themeIconInverse: #FCFCFC;
  --themeIconMutedInverse: #FCFCFC;
  --themeIconDisabledInverse: rgba(255, 255, 255, 0.44999999999999996);
  --themePageInverse: #1a1a1a;
  --themeTextColorInverse: rgba(255, 255, 255, 0.9);
  --themeTextColorMutedInverse: rgba(255, 255, 255, 0.6);
  --themeTextColorLabelInverse: rgba(255, 255, 255, 0.6);
  --themeTextColorPlaceholderInverse: rgba(255, 255, 255, 0.4);
  --themeInputBackgroundInverse: transparent;
  --themeInputBorderInverse: rgba(255, 255, 255, 0.32);
  --themeTagInverse: #fff;
  --themeLoaderInverse: rgba(255, 255, 255, 0.675);
  --themeLoaderMutedInverse: rgba(255, 255, 255, 0.16);
  --themeShadow1: 0 0 2px 0 rgba(0, 0, 0, 0.10), 0 2px 2px 0 rgba(0, 0, 0, 0.20);
  --themeShadow2: 0 0 4px 0 rgba(0, 0, 0, 0.10), 0 4px 4px 0 rgba(0, 0, 0, 0.20);
  --themeShadow3: 0 0 8px 0 rgba(0, 0, 0, 0.10), 0 8px 8px 0 rgba(0, 0, 0, 0.20);
  --themeShadow4: 0 0 24px 0 rgba(0, 0, 0, 0.10), 0 24px 24px 0 rgba(0, 0, 0, 0.20);
  --themeRadius: 4px;
  --themeRadiusSmall: 100px;
  --themeRadiusLarge: 100px;
  --themeTransitionSpeed: 200ms;
  --themeTransitionEase: cubic-bezier(0.39, 0, 0.17, 0.99);
  --themeTransition: all 200ms cubic-bezier(0.39, 0, 0.17, 0.99);
  --themeFontFamily: Text, Arial, Helvetica, sans-serif;
  --themeFontSize: 14px;
  --themeLineHeight: 24px;
  --themeH1: 24px/36px Text, Arial, Helvetica, sans-serif;
  --themeH2: 18px/28px Text, Arial, Helvetica, sans-serif;
  --themeH3: 16px/24px Text, Arial, Helvetica, sans-serif;
  --themeH4: bold 14px/20px Text, Arial, Helvetica, sans-serif;
  --themeH5: bold 12px/16px Text, Arial, Helvetica, sans-serif;
  --themeText: 14px/20px Text, Arial, Helvetica, sans-serif;
  --themeTextSmall: 12px/16px Text, Arial, Helvetica, sans-serif;
  --themePopoverBackground: #fff;
  --themeTooltipBackground: #333;
  --themeBtnColor: rgba(0, 0, 0, 0.7);
  --themeBtnBackground: #ebebeb;
  --themeBtnBackgroundHover: #e1e1e1;
  --themeBtnIcon: rgba(0, 0, 0, 0.5);
  --themeBtnColorInverse: rgba(255, 255, 255, 0.9);
  --themeBtnBackgroundInverse: #404040;
  --themeBtnBackgroundInverseHover: #4a4a4a;
  --themeBtnIconInverse: rgba(255, 255, 255, 0.9);
  --themeBtnColorPrimary: rgba(255, 255, 255, 0.9);
  --themeBtnBackgroundPrimary: #df792d;
  --themeBtnBackgroundPrimaryHover: #df792d;
  --themeBtnIconPrimary: rgba(255, 255, 255, 0.9);
  --themeBtnColorPrimaryInverse: rgba(255, 255, 255, 0.9);
  --themeBtnBackgroundPrimaryInverse: #f5a72a;
  --themeBtnBackgroundPrimaryInverseHover: #f6af3d;
  --themeBtnIconPrimaryInverse: rgba(255, 255, 255, 0.9);
  --themeBtnColorPay: rgba(255, 255, 255, 0.9);
  --themeBtnBackgroundPay: #df792d;
  --themeBtnBackgroundPayHover: #df792d;
  --themeBtnIconPay: rgba(255, 255, 255, 0.9);
  --themeBtnColorPayInverse: rgba(255, 255, 255, 0.9);
  --themeBtnBackgroundPayInverse: #69b32d;
  --themeBtnBackgroundPayInverseHover: #73c331;
  --themeBtnIconPayInverse: rgba(255, 255, 255, 0.9);
  --themeBtnColorFlat: rgba(0, 0, 0, 0.7);
  --themeBtnBackgroundFlat: transparent;
  --themeBtnBackgroundFlatHover: rgba(0, 0, 0, 0.06);
  --themeBtnIconFlat: rgba(0, 0, 0, 0.5);
  --themeBtnColorFlatInverse: rgba(255, 255, 255, 0.9);
  --themeBtnBackgroundFlatInverse: transparent;
  --themeBtnBackgroundFlatInverseHover: rgba(255, 255, 255, 0.1);
  --themeBtnIconFlatInverse: rgba(255, 255, 255, 0.9);
  --themeBtnColorFlatCover: rgba(0, 0, 0, 0.85);
  --themeBtnBackgroundFlatCover: rgba(255, 255, 255, 0.9);
  --themeBtnBackgroundFlatCoverHover: rgba(255, 255, 255, 0.675);
  --themeBtnIconFlatCover: rgba(0, 0, 0, 0.5);
  --themeBtnColorFlatCoverInverse: rgba(255, 255, 255, 0.9);
  --themeBtnBackgroundFlatCoverInverse: rgba(0, 0, 0, 0.5);
  --themeBtnBackgroundFlatCoverInverseHover: rgba(0, 0, 0, 0.375);
  --themeBtnIconFlatCoverInverse: rgba(255, 255, 255, 0.9);
  --themeBtnColorDanger: rgba(255, 255, 255, 0.9);
  --themeBtnBackgroundDanger: #f1462f;
  --themeBtnBackgroundDangerHover: #f0351c;
  --themeBtnIconDanger: rgba(255, 255, 255, 0.9);
  --color-principal: #333;
  --color-principal-hover: #383838;
  --color-fondo: #f4f4f7;
  --color-texto: #2d3748;
  --color-gris-suave: #e2e8f0;
}
@font-face {
  font-family: "customIcons";
  src: url("../fonts/chatcreate.woff") format("woff");
}

.icon {
  line-height: 1;
}

.icon:before {
  font-family: customIcons !important;
  font-style: normal;
  font-weight: normal !important;
  vertical-align: top;
}

.icon__activity-outline:before {
  content: "\f101";
}

.icon__activity:before {
  content: "\f102";
}

.icon__admin:before {
  content: "\f103";
}

.icon__age-check:before {
  content: "\f104";
}

.icon__age-cross:before {
  content: "\f105";
}

.icon__aircrew:before {
  content: "\f106";
}

.icon__airforce:before {
  content: "\f107";
}

.icon__alert-outline:before {
  content: "\f108";
}

.icon__alert:before {
  content: "\f109";
}

.icon__android:before {
  content: "\f10a";
}

.icon__apple:before {
  content: "\f10b";
}

.icon__arrow-bottom:before {
  content: "\f10c";
}

.icon__arrow-left:before {
  content: "\f10d";
}

.icon__arrow-right:before {
  content: "\f10e";
}

.icon__arrow-top:before {
  content: "\f10f";
}

.icon__blocked-outline:before {
  content: "\f110";
}

.icon__blocked:before {
  content: "\f111";
}

.icon__bottom:before {
  content: "\f112";
}

.icon__bullet-outline:before {
  content: "\f113";
}

.icon__bullet:before {
  content: "\f114";
}

.icon__buzz:before {
  content: "\f115";
}

.icon__cake:before {
  content: "\f116";
}

.icon__call-down:before {
  content: "\f117";
}

.icon__call:before {
  content: "\f118";
}

.icon__chat-check-outline:before {
  content: "\f119";
}

.icon__chat-check:before {
  content: "\f11a";
}

.icon__chat-outline:before {
  content: "\f11b";
}

.icon__chat:before {
  content: "\f11c";
}

.icon__chatrooms:before {
  content: "\f11d";
}

.icon__check-circle:before {
  content: "\f11e";
}

.icon__check-double:before {
  content: "\f11f";
}

.icon__check:before {
  content: "\f120";
}

.icon__checkbox-off:before {
  content: "\f121";
}

.icon__checkbox-on:before {
  content: "\f122";
}

.icon__clock-outline:before {
  content: "\f123";
}

.icon__clock:before {
  content: "\f124";
}

.icon__coin:before {
  content: "\f125";
}

.icon__computer:before {
  content: "\f126";
}

.icon__contact:before {
  content: "\f127";
}

.icon__content:before {
  content: "\f128";
}

.icon__credit-card:before {
  content: "\f129";
}

.icon__cross-circle-outline:before {
  content: "\f12a";
}

.icon__cross:before {
  content: "\f12b";
}

.icon__crown:before {
  content: "\f12c";
}

.icon__danger-outline:before {
  content: "\f12d";
}

.icon__danger:before {
  content: "\f12e";
}

.icon__denied:before {
  content: "\f12f";
}

.icon__device-mobile:before {
  content: "\f130";
}

.icon__device-pc:before {
  content: "\f131";
}

.icon__diamond:before {
  content: "\f132";
}

.icon__doctor:before {
  content: "\f133";
}

.icon__document:before {
  content: "\f134";
}

.icon__drink:before {
  content: "\f135";
}

.icon__edit:before {
  content: "\f136";
}

.icon__eye-off-outline:before {
  content: "\f137";
}

.icon__eye-off:before {
  content: "\f138";
}

.icon__eye-outline:before {
  content: "\f139";
}

.icon__eye:before {
  content: "\f13a";
}

.icon__favorite-outline:before {
  content: "\f13b";
}

.icon__favorite:before {
  content: "\f13c";
}

.icon__filter:before {
  content: "\f13d";
}

.icon__fire-outline:before {
  content: "\f13e";
}

.icon__fire:before {
  content: "\f13f";
}

.icon__folder:before {
  content: "\f140";
}

.icon__fullscreen:before {
  content: "\f141";
}

.icon__gallery:before {
  content: "\f142";
}

.icon__gif:before {
  content: "\f143";
}

.icon__gift-outline:before {
  content: "\f144";
}

.icon__goal:before {
  content: "\f145";
}

.icon__hand:before {
  content: "\f146";
}

.icon__heart-broken:before {
  content: "\f147";
}

.icon__heart-match-outline:before {
  content: "\f148";
}

.icon__heart-match:before {
  content: "\f149";
}

.icon__heart-outline:before {
  content: "\f14a";
}

.icon__heart:before {
  content: "\f14b";
}

.icon__help-outline:before {
  content: "\f14c";
}

.icon__help:before {
  content: "\f14d";
}

.icon__history-clean:before {
  content: "\f14e";
}

.icon__history:before {
  content: "\f14f";
}

.icon__home:before {
  content: "\f150";
}

.icon__incognito:before {
  content: "\f151";
}

.icon__info-outline:before {
  content: "\f152";
}

.icon__info:before {
  content: "\f153";
}

.icon__left:before {
  content: "\f154";
}

.icon__lightning:before {
  content: "\f155";
}

.icon__like-outline:before {
  content: "\f156";
}

.icon__like-up:before {
  content: "\f157";
}

.icon__locate:before {
  content: "\f158";
}

.icon__location-off:before {
  content: "\f159";
}

.icon__location:before {
  content: "\f15a";
}

.icon__lock-outline:before {
  content: "\f15b";
}

.icon__lock:before {
  content: "\f15c";
}

.icon__login:before {
  content: "\f15d";
}

.icon__logout:before {
  content: "\f15e";
}

.icon__loudspeaker-outline:before {
  content: "\f15f";
}

.icon__loudspeaker:before {
  content: "\f160";
}

.icon__mail-outline:before {
  content: "\f161";
}

.icon__mail:before {
  content: "\f162";
}

.icon__medical:before {
  content: "\f163";
}

.icon__message-express:before {
  content: "\f164";
}

.icon__mic-off:before {
  content: "\f165";
}

.icon__mic:before {
  content: "\f166";
}

.icon__minus:before {
  content: "\f167";
}

.icon__more-dating:before {
  content: "\f168";
}

.icon__music:before {
  content: "\f169";
}

.icon__navigation-more:before {
  content: "\f16a";
}

.icon__navy:before {
  content: "\f16b";
}

.icon__nonverified-outline:before {
  content: "\f16c";
}

.icon__nurse:before {
  content: "\f16d";
}

.icon__other:before {
  content: "\f16e";
}

.icon__password:before {
  content: "\f16f";
}

.icon__pause-circle:before {
  content: "\f170";
}

.icon__pause:before {
  content: "\f171";
}

.icon__people-outline:before {
  content: "\f172";
}

.icon__people:before {
  content: "\f173";
}

.icon__phone:before {
  content: "\f174";
}

.icon__photo-outline:before {
  content: "\f175";
}

.icon__photo:before {
  content: "\f176";
}

.icon__pilot:before {
  content: "\f177";
}

.icon__play-circle:before {
  content: "\f178";
}

.icon__play:before {
  content: "\f179";
}

.icon__plus:before {
  content: "\f17a";
}

.icon__police:before {
  content: "\f17b";
}

.icon__profession-other:before {
  content: "\f17c";
}

.icon__profile-outline:before {
  content: "\f17d";
}

.icon__profile-photo:before {
  content: "\f17e";
}

.icon__profile:before {
  content: "\f17f";
}

.icon__question-outline:before {
  content: "\f180";
}

.icon__question:before {
  content: "\f181";
}

.icon__radio-off:before {
  content: "\f182";
}

.icon__radio-on:before {
  content: "\f183";
}

.icon__record:before {
  content: "\f184";
}

.icon__refresh:before {
  content: "\f185";
}

.icon__reload:before {
  content: "\f186";
}

.icon__report-outline:before {
  content: "\f187";
}

.icon__return:before {
  content: "\f188";
}

.icon__right:before {
  content: "\f189";
}

.icon__rocket:before {
  content: "\f18a";
}

.icon__scammer-outline:before {
  content: "\f18b";
}

.icon__scientist:before {
  content: "\f18c";
}

.icon__search:before {
  content: "\f18d";
}

.icon__security:before {
  content: "\f18e";
}

.icon__select-triangle:before {
  content: "\f18f";
}

.icon__send:before {
  content: "\f190";
}

.icon__settings:before {
  content: "\f191";
}

.icon__sex-alarm:before {
  content: "\f192";
}

.icon__sex:before {
  content: "\f193";
}

.icon__smile:before {
  content: "\f194";
}

.icon__sound-off:before {
  content: "\f195";
}

.icon__sound-on:before {
  content: "\f196";
}

.icon__steps:before {
  content: "\f197";
}

.icon__stewardess:before {
  content: "\f198";
}

.icon__sticker:before {
  content: "\f199";
}

.icon__stop:before {
  content: "\f19a";
}

.icon__top-messenger:before {
  content: "\f19b";
}

.icon__top:before {
  content: "\f19c";
}

.icon__trash-outline:before {
  content: "\f19d";
}

.icon__trash:before {
  content: "\f19e";
}

.icon__travel:before {
  content: "\f19f";
}

.icon__trusted-outline:before {
  content: "\f1a0";
}

.icon__trusted:before {
  content: "\f1a1";
}

.icon__video-adult:before {
  content: "\f1a2";
}

.icon__video-outline:before {
  content: "\f1a3";
}

.icon__video:before {
  content: "\f1a4";
}

.icon__videochat-off:before {
  content: "\f1a5";
}

.icon__videochat-outline:before {
  content: "\f1a6";
}

.icon__videochat:before {
  content: "\f1a7";
}

.icon__webcam-outline:before {
  content: "\f1a8";
}

.icon__webcam:before {
  content: "\f1a9";
}

.icon__wechat:before {
  content: "\f1aa";
}

.icon__wink-outline:before {
  content: "\f1ab";
}

.icon__wink:before {
  content: "\f1ac";
}

.icon__world-outline:before {
  content: "\f1ad";
}

.icon__world:before {
  content: "\f1ae";
}