@charset "utf-8";

html, body, #root { background: var(--form-page-bg, transparent); }

:root[data-form-theme="graphite"] { --form-color-scheme: dark; --form-page-bg: #fff; --form-card-bg: #181818; --form-surface-bg: #222; --form-muted-bg: #151515; --form-muted-border: #3b3b3b; --form-text: #f5f5f5; --form-muted-text: #b8b8b8; --form-placeholder: #929292; --form-header-bg: #292929; --form-header-text: #fff; --form-input-bg: #292929; --form-input-text: #fff; --form-input-border: #626262; --form-input-focus: #ffad42; --form-country-button-bg: #343434; --form-dropdown-bg: #292929; --form-dropdown-border: #626262; --form-dropdown-hover: #3b3b3b; --form-button-bg: #e87816; --form-button-text: #fff; --form-rating-bg: #292929; --form-rating-text: #fff; --form-rating-divider: #555; --form-rating-star: #ffc45c; --form-rating-accent: #67d99b; --form-allocation-bg: #e878161f; --form-allocation-border: #e87816; --form-invalid-bg: #432329; --form-invalid-border: #ff7d87; --form-error-bg: #3b2024; --form-error-border: #b85a63; --form-error-text: #ffc2c7; --form-shadow: 0 8px 28px #0009; }

:root[data-form-theme="emerald"] { --form-color-scheme: dark; --form-page-bg: #fff; --form-card-bg: #10201d; --form-surface-bg: #152a26; --form-muted-bg: #0d1917; --form-muted-border: #31534b; --form-text: #f0faf6; --form-muted-text: #a9c4ba; --form-placeholder: #86a49a; --form-header-bg: #0c4439; --form-header-text: #fff; --form-input-bg: #1b342f; --form-input-text: #f4fffb; --form-input-border: #52766d; --form-input-focus: #55d6ad; --form-country-button-bg: #24443d; --form-dropdown-bg: #1b342f; --form-dropdown-border: #52766d; --form-dropdown-hover: #294b44; --form-button-bg: #078b68; --form-button-text: #fff; --form-rating-bg: #0c4439; --form-rating-text: #fff; --form-rating-divider: #347064; --form-rating-star: #ffd166; --form-rating-accent: #72e6bb; --form-allocation-bg: #ffb4431a; --form-allocation-border: #e3a63f; --form-invalid-bg: #40252a; --form-invalid-border: #ff818b; --form-error-bg: #3a2227; --form-error-border: #b9606a; --form-error-text: #ffc5ca; --form-shadow: 0 8px 28px #00000085; }

:root[data-form-theme="sand"] { --form-color-scheme: light; --form-page-bg: #fff; --form-card-bg: #fffaf1; --form-surface-bg: #fffdf8; --form-muted-bg: #f6efe2; --form-muted-border: #dfd2bd; --form-text: #302a22; --form-muted-text: #716657; --form-placeholder: #918576; --form-header-bg: #594533; --form-header-text: #fff; --form-input-bg: #fff; --form-input-text: #302a22; --form-input-border: #aa9a84; --form-input-focus: #b96921; --form-country-button-bg: #f3eadc; --form-dropdown-bg: #fffdf8; --form-dropdown-border: #aa9a84; --form-dropdown-hover: #f3eadc; --form-button-bg: #a94f18; --form-button-text: #fff; --form-rating-bg: #594533; --form-rating-text: #fff; --form-rating-divider: #826b56; --form-rating-star: #ffd166; --form-rating-accent: #7ee0a8; --form-allocation-bg: #a94f1814; --form-allocation-border: #b65b25; --form-invalid-bg: #ffe8e8; --form-invalid-border: #c33d49; --form-error-bg: #f9dddd; --form-error-border: #d78a91; --form-error-text: #70252c; --form-shadow: 0 8px 24px #4a34203d; }

:root[data-form-theme="midnight"], :root[data-form-theme="ocean"], :root[data-form-theme="violet"], :root[data-form-theme="burgundy"], :root[data-form-theme="bronze"], :root[data-form-theme="slate"] { --form-color-scheme: dark; --form-page-bg: #fff; --form-header-text: #fff; --form-input-text: #fff; --form-button-text: #fff; --form-rating-text: #fff; --form-rating-star: #ffd166; --form-invalid-bg: #432329; --form-invalid-border: #ff7d87; --form-error-bg: #3b2024; --form-error-border: #b85a63; --form-error-text: #ffc2c7; --form-shadow: 0 8px 28px #0000008f; }

:root[data-form-theme="midnight"] { --form-card-bg: #0b1020; --form-surface-bg: #121a2f; --form-muted-bg: #080d19; --form-muted-border: #293655; --form-text: #f4f7ff; --form-muted-text: #aebbd5; --form-placeholder: #8997b3; --form-header-bg: #152348; --form-input-bg: #18223a; --form-input-border: #526384; --form-input-focus: #78a6ff; --form-country-button-bg: #202d49; --form-dropdown-bg: #18223a; --form-dropdown-border: #526384; --form-dropdown-hover: #263553; --form-button-bg: #326fe5; --form-rating-bg: #152348; --form-rating-divider: #40598b; --form-rating-accent: #58dfa3; --form-allocation-bg: #326fe524; --form-allocation-border: #4d89f5; --form-spinner-track: #405070; --form-spinner-head: #78a6ff; }

:root[data-form-theme="ocean"] { --form-card-bg: #071d27; --form-surface-bg: #0d2a36; --form-muted-bg: #061820; --form-muted-border: #275363; --form-text: #effcff; --form-muted-text: #a8cbd4; --form-placeholder: #81a8b3; --form-header-bg: #0a4659; --form-input-bg: #123642; --form-input-border: #4f7580; --form-input-focus: #43c5e8; --form-country-button-bg: #194450; --form-dropdown-bg: #123642; --form-dropdown-border: #4f7580; --form-dropdown-hover: #20505d; --form-button-bg: #078daf; --form-rating-bg: #0a4659; --form-rating-divider: #347184; --form-rating-accent: #62e1b2; --form-allocation-bg: #078daf24; --form-allocation-border: #20b4d6; --form-spinner-track: #35606c; --form-spinner-head: #43c5e8; }

:root[data-form-theme="violet"] { --form-card-bg: #1b1028; --form-surface-bg: #29183a; --form-muted-bg: #160d21; --form-muted-border: #513b66; --form-text: #fbf5ff; --form-muted-text: #cab8d8; --form-placeholder: #a790b8; --form-header-bg: #482466; --form-input-bg: #322044; --form-input-border: #715985; --form-input-focus: #c17aef; --form-country-button-bg: #412a54; --form-dropdown-bg: #322044; --form-dropdown-border: #715985; --form-dropdown-hover: #49315c; --form-button-bg: #8c3fc1; --form-rating-bg: #482466; --form-rating-divider: #775092; --form-rating-accent: #70e0a8; --form-allocation-bg: #8c3fc124; --form-allocation-border: #b866e8; --form-spinner-track: #5c466d; --form-spinner-head: #c17aef; }

:root[data-form-theme="burgundy"] { --form-card-bg: #240e15; --form-surface-bg: #35151f; --form-muted-bg: #1d0b11; --form-muted-border: #643440; --form-text: #fff5f7; --form-muted-text: #d1b2ba; --form-placeholder: #ad8993; --form-header-bg: #651d32; --form-input-bg: #401d27; --form-input-border: #83505e; --form-input-focus: #f06d91; --form-country-button-bg: #522632; --form-dropdown-bg: #401d27; --form-dropdown-border: #83505e; --form-dropdown-hover: #5a2937; --form-button-bg: #b62f55; --form-rating-bg: #651d32; --form-rating-divider: #925166; --form-rating-accent: #71e0a4; --form-allocation-bg: #b62f5524; --form-allocation-border: #df557c; --form-spinner-track: #6b4650; --form-spinner-head: #f06d91; }

:root[data-form-theme="bronze"] { --form-card-bg: #21170f; --form-surface-bg: #302218; --form-muted-bg: #1a120c; --form-muted-border: #65503d; --form-text: #fff9f1; --form-muted-text: #d0bca5; --form-placeholder: #ac947b; --form-header-bg: #60401f; --form-input-bg: #3a2a1e; --form-input-border: #806a54; --form-input-focus: #e5a755; --form-country-button-bg: #493525; --form-dropdown-bg: #3a2a1e; --form-dropdown-border: #806a54; --form-dropdown-hover: #503b2a; --form-button-bg: #b96b22; --form-rating-bg: #60401f; --form-rating-divider: #8a6843; --form-rating-accent: #70dda3; --form-allocation-bg: #b96b2224; --form-allocation-border: #dc9148; --form-spinner-track: #6b5744; --form-spinner-head: #e5a755; }

:root[data-form-theme="slate"] { --form-card-bg: #14191f; --form-surface-bg: #20272f; --form-muted-bg: #101419; --form-muted-border: #424e5b; --form-text: #f5f8fb; --form-muted-text: #b7c0ca; --form-placeholder: #929eaa; --form-header-bg: #303b47; --form-input-bg: #28313a; --form-input-border: #64717e; --form-input-focus: #78a9d4; --form-country-button-bg: #343e48; --form-dropdown-bg: #28313a; --form-dropdown-border: #64717e; --form-dropdown-hover: #3a4651; --form-button-bg: #477da9; --form-rating-bg: #303b47; --form-rating-divider: #596a7a; --form-rating-accent: #62dba0; --form-allocation-bg: #477da924; --form-allocation-border: #6599c4; --form-spinner-track: #4d5a67; --form-spinner-head: #78a9d4; }

:root[data-form-theme="arctic"] { --form-color-scheme: light; --form-page-bg: #fff; --form-card-bg: #eef6fb; --form-surface-bg: #fff; --form-muted-bg: #e4f0f7; --form-muted-border: #bfd5e2; --form-text: #173141; --form-muted-text: #557080; --form-placeholder: #778e9b; --form-header-bg: #176483; --form-header-text: #fff; --form-input-bg: #fff; --form-input-text: #173141; --form-input-border: #88a9ba; --form-input-focus: #188eb9; --form-country-button-bg: #e6f1f7; --form-dropdown-bg: #fff; --form-dropdown-border: #88a9ba; --form-dropdown-hover: #e4f2f8; --form-button-bg: #087ca6; --form-button-text: #fff; --form-rating-bg: #176483; --form-rating-text: #fff; --form-rating-divider: #5a91a8; --form-rating-star: #ffd166; --form-rating-accent: #8af0bc; --form-allocation-bg: #087ca614; --form-allocation-border: #188eb9; --form-invalid-bg: #ffe8e8; --form-invalid-border: #c33d49; --form-error-bg: #f9dddd; --form-error-border: #d78a91; --form-error-text: #70252c; --form-spinner-track: #b4cbd7; --form-spinner-head: #188eb9; --form-shadow: 0 8px 24px #1c495e38; }

:root[data-form-theme="clarin"] { --form-color-scheme: light; --form-page-bg: #fff; --form-card-bg: #fff; --form-surface-bg: #fff; --form-muted-bg: #f3f3f3; --form-muted-border: #d9d9d9; --form-text: #111; --form-muted-text: #5c5c5c; --form-placeholder: #777; --form-header-bg: #d90429; --form-header-text: #fff; --form-input-bg: #fff; --form-input-text: #111; --form-input-border: #9b9b9b; --form-input-focus: #d90429; --form-country-button-bg: #f2f2f2; --form-dropdown-bg: #fff; --form-dropdown-border: #b5b5b5; --form-dropdown-hover: #f0f0f0; --form-button-bg: #d90429; --form-button-text: #fff; --form-rating-bg: #202020; --form-rating-text: #fff; --form-rating-divider: #666; --form-rating-star: #ffdc2e; --form-rating-accent: #ffdc2e; --form-allocation-bg: #f3f3f3; --form-allocation-border: #d90429; --form-invalid-bg: #fff0f2; --form-invalid-border: #d90429; --form-error-bg: #fde8ec; --form-error-border: #e2788c; --form-error-text: #7b1025; --form-spinner-track: #d5d5d5; --form-spinner-head: #d90429; --form-shadow: 0 5px 20px #0000002e; }

:root[data-form-theme="toronto-star"] { --form-color-scheme: light; --form-page-bg: #fff; --form-card-bg: #fff; --form-surface-bg: #fff; --form-muted-bg: #f1f3f6; --form-muted-border: #d5d9df; --form-text: #181818; --form-muted-text: #5b6169; --form-placeholder: #7b838d; --form-header-bg: #0672ce; --form-header-text: #fff; --form-input-bg: #fff; --form-input-text: #181818; --form-input-border: #929ba5; --form-input-focus: #0672ce; --form-country-button-bg: #edf2f7; --form-dropdown-bg: #fff; --form-dropdown-border: #929ba5; --form-dropdown-hover: #e8f2fb; --form-button-bg: #0672ce; --form-button-text: #fff; --form-rating-bg: #075fa9; --form-rating-text: #fff; --form-rating-divider: #56a0dc; --form-rating-star: #ffd24a; --form-rating-accent: #aee1ff; --form-allocation-bg: #edf6fd; --form-allocation-border: #0672ce; --form-invalid-bg: #fff0f1; --form-invalid-border: #c92c3b; --form-error-bg: #fbe7e9; --form-error-border: #dc858d; --form-error-text: #721a23; --form-spinner-track: #c9d8e5; --form-spinner-head: #0672ce; --form-shadow: 0 5px 20px #00437a2e; }

:root { --iti-flag-width: 20px; --iti-flag-count: 244; }

.iti__ac { --iti-flag-offset: 0; }

.iti__ad { --iti-flag-offset: -1; }

.iti__ae { --iti-flag-offset: -2; }

.iti__af { --iti-flag-offset: -3; }

.iti__ag { --iti-flag-offset: -4; }

.iti__ai { --iti-flag-offset: -5; }

.iti__al { --iti-flag-offset: -6; }

.iti__am { --iti-flag-offset: -7; }

.iti__ao { --iti-flag-offset: -8; }

.iti__ar { --iti-flag-offset: -9; }

.iti__as { --iti-flag-offset: -10; }

.iti__at { --iti-flag-offset: -11; }

.iti__au { --iti-flag-offset: -12; }

.iti__aw { --iti-flag-offset: -13; }

.iti__ax { --iti-flag-offset: -14; }

.iti__az { --iti-flag-offset: -15; }

.iti__ba { --iti-flag-offset: -16; }

.iti__bb { --iti-flag-offset: -17; }

.iti__bd { --iti-flag-offset: -18; }

.iti__be { --iti-flag-offset: -19; }

.iti__bf { --iti-flag-offset: -20; }

.iti__bg { --iti-flag-offset: -21; }

.iti__bh { --iti-flag-offset: -22; }

.iti__bi { --iti-flag-offset: -23; }

.iti__bj { --iti-flag-offset: -24; }

.iti__bl { --iti-flag-offset: -25; }

.iti__bm { --iti-flag-offset: -26; }

.iti__bn { --iti-flag-offset: -27; }

.iti__bo { --iti-flag-offset: -28; }

.iti__bq { --iti-flag-offset: -29; }

.iti__br { --iti-flag-offset: -30; }

.iti__bs { --iti-flag-offset: -31; }

.iti__bt { --iti-flag-offset: -32; }

.iti__bw { --iti-flag-offset: -33; }

.iti__by { --iti-flag-offset: -34; }

.iti__bz { --iti-flag-offset: -35; }

.iti__ca { --iti-flag-offset: -36; }

.iti__cc { --iti-flag-offset: -37; }

.iti__cd { --iti-flag-offset: -38; }

.iti__cf { --iti-flag-offset: -39; }

.iti__cg { --iti-flag-offset: -40; }

.iti__ch { --iti-flag-offset: -41; }

.iti__ci { --iti-flag-offset: -42; }

.iti__ck { --iti-flag-offset: -43; }

.iti__cl { --iti-flag-offset: -44; }

.iti__cm { --iti-flag-offset: -45; }

.iti__cn { --iti-flag-offset: -46; }

.iti__co { --iti-flag-offset: -47; }

.iti__cr { --iti-flag-offset: -48; }

.iti__cu { --iti-flag-offset: -49; }

.iti__cv { --iti-flag-offset: -50; }

.iti__cw { --iti-flag-offset: -51; }

.iti__cx { --iti-flag-offset: -52; }

.iti__cy { --iti-flag-offset: -53; }

.iti__cz { --iti-flag-offset: -54; }

.iti__de { --iti-flag-offset: -55; }

.iti__dj { --iti-flag-offset: -56; }

.iti__dk { --iti-flag-offset: -57; }

.iti__dm { --iti-flag-offset: -58; }

.iti__do { --iti-flag-offset: -59; }

.iti__dz { --iti-flag-offset: -60; }

.iti__ec { --iti-flag-offset: -61; }

.iti__ee { --iti-flag-offset: -62; }

.iti__eg { --iti-flag-offset: -63; }

.iti__eh { --iti-flag-offset: -64; }

.iti__er { --iti-flag-offset: -65; }

.iti__es { --iti-flag-offset: -66; }

.iti__et { --iti-flag-offset: -67; }

.iti__fi { --iti-flag-offset: -68; }

.iti__fj { --iti-flag-offset: -69; }

.iti__fk { --iti-flag-offset: -70; }

.iti__fm { --iti-flag-offset: -71; }

.iti__fo { --iti-flag-offset: -72; }

.iti__fr { --iti-flag-offset: -73; }

.iti__ga { --iti-flag-offset: -74; }

.iti__gb { --iti-flag-offset: -75; }

.iti__gd { --iti-flag-offset: -76; }

.iti__ge { --iti-flag-offset: -77; }

.iti__gf { --iti-flag-offset: -78; }

.iti__gg { --iti-flag-offset: -79; }

.iti__gh { --iti-flag-offset: -80; }

.iti__gi { --iti-flag-offset: -81; }

.iti__gl { --iti-flag-offset: -82; }

.iti__gm { --iti-flag-offset: -83; }

.iti__gn { --iti-flag-offset: -84; }

.iti__gp { --iti-flag-offset: -85; }

.iti__gq { --iti-flag-offset: -86; }

.iti__gr { --iti-flag-offset: -87; }

.iti__gt { --iti-flag-offset: -88; }

.iti__gu { --iti-flag-offset: -89; }

.iti__gw { --iti-flag-offset: -90; }

.iti__gy { --iti-flag-offset: -91; }

.iti__hk { --iti-flag-offset: -92; }

.iti__hn { --iti-flag-offset: -93; }

.iti__hr { --iti-flag-offset: -94; }

.iti__ht { --iti-flag-offset: -95; }

.iti__hu { --iti-flag-offset: -96; }

.iti__id { --iti-flag-offset: -97; }

.iti__ie { --iti-flag-offset: -98; }

.iti__il { --iti-flag-offset: -99; }

.iti__im { --iti-flag-offset: -100; }

.iti__in { --iti-flag-offset: -101; }

.iti__io { --iti-flag-offset: -102; }

.iti__iq { --iti-flag-offset: -103; }

.iti__ir { --iti-flag-offset: -104; }

.iti__is { --iti-flag-offset: -105; }

.iti__it { --iti-flag-offset: -106; }

.iti__je { --iti-flag-offset: -107; }

.iti__jm { --iti-flag-offset: -108; }

.iti__jo { --iti-flag-offset: -109; }

.iti__jp { --iti-flag-offset: -110; }

.iti__ke { --iti-flag-offset: -111; }

.iti__kg { --iti-flag-offset: -112; }

.iti__kh { --iti-flag-offset: -113; }

.iti__ki { --iti-flag-offset: -114; }

.iti__km { --iti-flag-offset: -115; }

.iti__kn { --iti-flag-offset: -116; }

.iti__kp { --iti-flag-offset: -117; }

.iti__kr { --iti-flag-offset: -118; }

.iti__kw { --iti-flag-offset: -119; }

.iti__ky { --iti-flag-offset: -120; }

.iti__kz { --iti-flag-offset: -121; }

.iti__la { --iti-flag-offset: -122; }

.iti__lb { --iti-flag-offset: -123; }

.iti__lc { --iti-flag-offset: -124; }

.iti__li { --iti-flag-offset: -125; }

.iti__lk { --iti-flag-offset: -126; }

.iti__lr { --iti-flag-offset: -127; }

.iti__ls { --iti-flag-offset: -128; }

.iti__lt { --iti-flag-offset: -129; }

.iti__lu { --iti-flag-offset: -130; }

.iti__lv { --iti-flag-offset: -131; }

.iti__ly { --iti-flag-offset: -132; }

.iti__ma { --iti-flag-offset: -133; }

.iti__mc { --iti-flag-offset: -134; }

.iti__md { --iti-flag-offset: -135; }

.iti__me { --iti-flag-offset: -136; }

.iti__mf { --iti-flag-offset: -137; }

.iti__mg { --iti-flag-offset: -138; }

.iti__mh { --iti-flag-offset: -139; }

.iti__mk { --iti-flag-offset: -140; }

.iti__ml { --iti-flag-offset: -141; }

.iti__mm { --iti-flag-offset: -142; }

.iti__mn { --iti-flag-offset: -143; }

.iti__mo { --iti-flag-offset: -144; }

.iti__mp { --iti-flag-offset: -145; }

.iti__mq { --iti-flag-offset: -146; }

.iti__mr { --iti-flag-offset: -147; }

.iti__ms { --iti-flag-offset: -148; }

.iti__mt { --iti-flag-offset: -149; }

.iti__mu { --iti-flag-offset: -150; }

.iti__mv { --iti-flag-offset: -151; }

.iti__mw { --iti-flag-offset: -152; }

.iti__mx { --iti-flag-offset: -153; }

.iti__my { --iti-flag-offset: -154; }

.iti__mz { --iti-flag-offset: -155; }

.iti__na { --iti-flag-offset: -156; }

.iti__nc { --iti-flag-offset: -157; }

.iti__ne { --iti-flag-offset: -158; }

.iti__nf { --iti-flag-offset: -159; }

.iti__ng { --iti-flag-offset: -160; }

.iti__ni { --iti-flag-offset: -161; }

.iti__nl { --iti-flag-offset: -162; }

.iti__no { --iti-flag-offset: -163; }

.iti__np { --iti-flag-offset: -164; }

.iti__nr { --iti-flag-offset: -165; }

.iti__nu { --iti-flag-offset: -166; }

.iti__nz { --iti-flag-offset: -167; }

.iti__om { --iti-flag-offset: -168; }

.iti__pa { --iti-flag-offset: -169; }

.iti__pe { --iti-flag-offset: -170; }

.iti__pf { --iti-flag-offset: -171; }

.iti__pg { --iti-flag-offset: -172; }

.iti__ph { --iti-flag-offset: -173; }

.iti__pk { --iti-flag-offset: -174; }

.iti__pl { --iti-flag-offset: -175; }

.iti__pm { --iti-flag-offset: -176; }

.iti__pr { --iti-flag-offset: -177; }

.iti__ps { --iti-flag-offset: -178; }

.iti__pt { --iti-flag-offset: -179; }

.iti__pw { --iti-flag-offset: -180; }

.iti__py { --iti-flag-offset: -181; }

.iti__qa { --iti-flag-offset: -182; }

.iti__re { --iti-flag-offset: -183; }

.iti__ro { --iti-flag-offset: -184; }

.iti__rs { --iti-flag-offset: -185; }

.iti__ru { --iti-flag-offset: -186; }

.iti__rw { --iti-flag-offset: -187; }

.iti__sa { --iti-flag-offset: -188; }

.iti__sb { --iti-flag-offset: -189; }

.iti__sc { --iti-flag-offset: -190; }

.iti__sd { --iti-flag-offset: -191; }

.iti__se { --iti-flag-offset: -192; }

.iti__sg { --iti-flag-offset: -193; }

.iti__sh { --iti-flag-offset: -194; }

.iti__si { --iti-flag-offset: -195; }

.iti__sj { --iti-flag-offset: -196; }

.iti__sk { --iti-flag-offset: -197; }

.iti__sl { --iti-flag-offset: -198; }

.iti__sm { --iti-flag-offset: -199; }

.iti__sn { --iti-flag-offset: -200; }

.iti__so { --iti-flag-offset: -201; }

.iti__sr { --iti-flag-offset: -202; }

.iti__ss { --iti-flag-offset: -203; }

.iti__st { --iti-flag-offset: -204; }

.iti__sv { --iti-flag-offset: -205; }

.iti__sx { --iti-flag-offset: -206; }

.iti__sy { --iti-flag-offset: -207; }

.iti__sz { --iti-flag-offset: -208; }

.iti__tc { --iti-flag-offset: -209; }

.iti__td { --iti-flag-offset: -210; }

.iti__tg { --iti-flag-offset: -211; }

.iti__th { --iti-flag-offset: -212; }

.iti__tj { --iti-flag-offset: -213; }

.iti__tk { --iti-flag-offset: -214; }

.iti__tl { --iti-flag-offset: -215; }

.iti__tm { --iti-flag-offset: -216; }

.iti__tn { --iti-flag-offset: -217; }

.iti__to { --iti-flag-offset: -218; }

.iti__tr { --iti-flag-offset: -219; }

.iti__tt { --iti-flag-offset: -220; }

.iti__tv { --iti-flag-offset: -221; }

.iti__tw { --iti-flag-offset: -222; }

.iti__tz { --iti-flag-offset: -223; }

.iti__ua { --iti-flag-offset: -224; }

.iti__ug { --iti-flag-offset: -225; }

.iti__us { --iti-flag-offset: -226; }

.iti__uy { --iti-flag-offset: -227; }

.iti__uz { --iti-flag-offset: -228; }

.iti__va { --iti-flag-offset: -229; }

.iti__vc { --iti-flag-offset: -230; }

.iti__ve { --iti-flag-offset: -231; }

.iti__vg { --iti-flag-offset: -232; }

.iti__vi { --iti-flag-offset: -233; }

.iti__vn { --iti-flag-offset: -234; }

.iti__vu { --iti-flag-offset: -235; }

.iti__wf { --iti-flag-offset: -236; }

.iti__ws { --iti-flag-offset: -237; }

.iti__xk { --iti-flag-offset: -238; }

.iti__ye { --iti-flag-offset: -239; }

.iti__yt { --iti-flag-offset: -240; }

.iti__za { --iti-flag-offset: -241; }

.iti__zm { --iti-flag-offset: -242; }

.iti__zw { --iti-flag-offset: -243; }

:root { --iti-hover-color: #0000000d; --iti-border-color: #ccc; --iti-country-selector-bg: white; --iti-icon-color: #555; --iti-spacer-horizontal: 10px; --iti-flag-height: calc(var(--iti-flag-width) * 3 / 4); --iti-globe-icon-size: 17px; --iti-clear-icon-size: 15px; --iti-border-width: 1px; --iti-arrow-size: 5px; --iti-arrow-width: 1.5px; --iti-arrow-padding: 7px; --iti-mobile-popup-margin: 30px; --iti-strict-reject-flash-color: #ff00001f; }

.iti { display: inline-block; position: relative; }

.iti * { box-sizing: border-box; }

.iti input.iti__tel-input, .iti input.iti__tel-input[type="text"], .iti input.iti__tel-input[type="tel"] { z-index: 0; min-width: 100%; display: block; position: relative; margin: 0px !important; }

.iti__a11y-text { clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; position: absolute; overflow: hidden; }

.iti__country-container { padding: var(--iti-border-width); position: absolute; top: 0px; bottom: 0px; left: 0px; }

.iti__selected-country { z-index: 1; height: 100%; font-family: inherit; font-size: inherit; color: inherit; font-weight: inherit; line-height: inherit; background: 0px 0px; border: 0px; border-radius: 0px; align-items: center; margin: 0px; padding: 0px; text-decoration: none; display: flex; position: relative; }

.iti__selected-country-primary { height: 100%; padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal); align-items: center; display: flex; }

.iti__selected-dial-code { margin-left: 4px; }

.iti__arrow { margin-left: var(--iti-arrow-padding); width: var(--iti-arrow-size); height: var(--iti-arrow-size); box-sizing: border-box; border-right: var(--iti-arrow-width) solid var(--iti-icon-color); border-bottom: var(--iti-arrow-width) solid var(--iti-icon-color); margin-top: -2px; transform: rotate(45deg); }

.iti__arrow--up { margin-top: 4px; transform: rotate(-135deg); }

.iti__country-selector { background-color: var(--iti-country-selector-bg); border-radius: 3px; }

.iti--inline-country-selector .iti__country-selector { border: var(--iti-border-width) solid var(--iti-border-color); box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px; }

.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector { z-index: 2; position: absolute; left: 0px; }

.iti__search-input { width: 100%; padding-left: calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal)); padding-right: calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal)); border-width: 0px; border-radius: 3px; }

[dir="rtl"] .iti__search-input { padding-left: inherit; background-position: right 8px center; padding-right: 30px; }

.iti__search-input::-webkit-search-cancel-button { appearance: none; }

.iti__search-input, .iti__country { padding-top: 8px; padding-bottom: 8px; }

.iti__search-input-wrapper { border-bottom: 1px solid var(--iti-border-color); align-items: center; display: flex; position: relative; }

.iti__search-icon { left: var(--iti-spacer-horizontal); pointer-events: none; display: flex; position: absolute; }

[dir="rtl"] .iti__search-icon { left: auto; right: var(--iti-spacer-horizontal); }

.iti__search-icon-svg { width: var(--iti-globe-icon-size); height: var(--iti-globe-icon-size); stroke: var(--iti-icon-color); fill: none; stroke-width: 3px; display: block; }

.iti__search-clear { right: calc(var(--iti-spacer-horizontal) / 2); cursor: pointer; padding: calc(var(--iti-spacer-horizontal) / 2); background: 0px 0px; border: 0px; border-radius: 3px; justify-content: center; align-items: center; transition: background-color 0.15s; display: flex; position: absolute; }

.iti__search-clear .iti__search-clear-x { stroke-width: 2px; }

.iti__search-clear .iti__search-clear-bg { fill: var(--iti-icon-color); }

[dir="rtl"] .iti__search-clear { right: auto; left: var(--iti-spacer-horizontal); }

.iti__search-clear:hover, .iti__search-clear:focus-visible { background: var(--iti-hover-color); outline: none; }

.iti__search-clear-svg { width: var(--iti-clear-icon-size); height: var(--iti-clear-icon-size); display: block; }

.iti__no-results { text-align: center; padding: 30px 0px; }

.iti__country-list { cursor: pointer; margin: 0px; padding: 0px; list-style: none; overflow-y: scroll; }

.iti--inline-country-selector .iti__country-list { max-height: 185px; }

.iti--flexible-dropdown-width .iti__country-list { white-space: nowrap; }

@media (width <= 500px) {
  .iti--flexible-dropdown-width .iti__country-list { white-space: normal; }
}

.iti__country { padding-left: var(--iti-spacer-horizontal); padding-right: var(--iti-spacer-horizontal); outline: none; align-items: center; display: flex; }

.iti__country.iti__highlight { background-color: var(--iti-hover-color); }

.iti__country-name { flex-grow: 1; }

.iti__country-check { margin-left: var(--iti-spacer-horizontal); color: var(--iti-icon-color); align-items: center; display: flex; }

.iti__country-check-svg { width: var(--iti-clear-icon-size); height: var(--iti-clear-icon-size); display: block; }

.iti__country-list .iti__flag { margin-right: var(--iti-spacer-horizontal); flex-shrink: 0; }

[dir="rtl"] :is(.iti__country-list .iti__flag) { margin-right: 0px; margin-left: var(--iti-spacer-horizontal); }

:is(.iti--has-country-selector .iti__country-container:has(+ input[disabled]), .iti--has-country-selector .iti__country-container:has(+ input[readonly])) button.iti__selected-country { cursor: not-allowed; }

:is(.iti--has-country-selector .iti__country-container:has(+ input[disabled]), .iti--has-country-selector .iti__country-container:has(+ input[readonly])) button.iti__selected-country .iti__arrow { visibility: hidden; }

:is(.iti--has-country-selector .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover, .iti--has-country-selector .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__country-selector:hover) .iti__selected-country-primary) { background-color: var(--iti-hover-color); }

.iti--detached-country-selector { z-index: 1060; position: fixed; top: -1000px; left: -1000px; }

.iti--detached-country-selector:hover { cursor: pointer; }

.iti--detached-country-selector { top: calc(3px + anchor(bottom)); left: anchor(left); position-try-fallbacks: --iti-flip-above; }

@position-try --iti-flip-above { top: auto; bottom: calc(3px + anchor(top)); }

.iti__hide { display: none; }

.iti__v-hide { visibility: hidden; }

.iti--fullscreen-popup.iti--detached-country-selector { padding: var(--iti-mobile-popup-margin); background-color: rgba(0, 0, 0, 0.5); flex-direction: column; justify-content: flex-start; display: flex; position: fixed; inset: 0px; }

.iti--fullscreen-popup .iti__country-selector { flex-direction: column; max-height: 100%; display: flex; position: relative; }

.iti--fullscreen-popup .iti__country, .iti--fullscreen-popup .iti__search-input { padding-top: 10px; padding-bottom: 10px; }

.iti--fullscreen-popup .iti__country { padding-left: 10px; padding-right: 10px; line-height: 1.5em; }

.iti__flag { height: var(--iti-flag-height); width: var(--iti-flag-width); background-image: image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x); background-repeat: no-repeat; background-position: calc(var(--iti-flag-offset,100) * var(--iti-flag-width)) 0; background-size: calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height); border-radius: 1px; box-shadow: rgb(136, 136, 136) 0px 0px 1px; }

.iti__loading { box-shadow: none; background: 0px 0px; position: relative; }

.iti__loading::after { content: ""; width: var(--iti-flag-height); height: var(--iti-flag-height); box-sizing: border-box; border-top-color: ; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right-color: rgba(0, 0, 0, 0); border-radius: 50%; margin: auto; animation: 1s linear 0s infinite normal none running iti-spinner; position: absolute; inset: 0px; }

@keyframes iti-spinner { 
  100% { transform: rotate(360deg); }
}

.iti__strict-reject-animation .iti__tel-input, .iti__strict-reject-animation .iti__selected-country { animation: 0.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) 0s 1 normal none running iti-strict-reject-shake; }

@media (prefers-reduced-motion: reduce) {
  .iti__strict-reject-animation .iti__tel-input { animation: 0.3s ease-out 0s 1 normal both running iti-strict-reject-flash; }
  .iti__strict-reject-animation .iti__selected-country { animation: auto ease 0s 1 normal none running none; }
}

@keyframes iti-strict-reject-shake { 
  10%, 90% { transform: translate(-1px); }
  20%, 80% { transform: translate(2px); }
  30%, 50%, 70% { transform: translate(-3px); }
  40%, 60% { transform: translate(3px); }
}

@keyframes iti-strict-reject-flash { 
  40% { background-color: var(--iti-strict-reject-flash-color); }
}

.iti__globe { box-shadow: none; height: var(--iti-globe-icon-size); background: 0px 0px; justify-content: center; align-items: center; padding: 0px; display: flex; }

.iti__globe .iti__globe-svg { width: 100%; height: 100%; fill: var(--iti-icon-color); }

@supports ((-webkit-appearance:none)) and (not (background:-webkit-canvas(foo))) {
  .iti__tel-input:focus { outline-offset: 1px; }
}

:root { --iti-path-flags-1x: url(/assets/flags-DjVgN9ag.webp); --iti-path-flags-2x: url(/assets/flags@2x-QBzdwbZ8.webp); }
