@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Noto+Sans+JP:wght@100..900&display=swap");
html,
body {
  color: var(--text-color);
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  font-feature-settings: "palt";
  -webkit-font-smoothing: antialiased;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  vertical-align: top;
}

* {
  box-sizing: border-box;
}

input,
textarea,
button,
select {
  outline: none;
  margin: 0;
  padding: 0;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

a {
  text-decoration: none;
  color: var(--middle-color2);
}

p a {
  color: var(--fe-color);
  text-decoration: underline;
}
p a:hover {
  text-decoration: none;
}


:root {
  /* color */
  --base-color: #faf9f7;
  --base-color2: #f2f0ed;
  --base-color3: #f9f9f9;
  --brown-color: #a69e93;
  --dark-green: #2b5e5e;
  --green-middle: #146352;
  --light-green: #e5f3f3;
  --text-color: #333333;
  --light-color: #666666;
  --lighttext-color: #908e8d;
  --white-color: #ffffff;
  --caution-color: #eb263d;
  --line-color: #cccccc;
  --line-color2: #eaeae4;
  --link-color: #508de0;
  --light-color: #666666;
  --green-gradation: linear-gradient(90deg, #1b5b5b 0%, #2b5e5e 100%);
  --transition-veryshort: 0.2s;
  --transition-short: 0.3s;
  --transition-middle: 0.7s;
  --transition-long1: 1.2s;
  --transition-long2: 2s;
  --easeInOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);
  --font-en: "Minion Pro";
}

@media (max-width: 967px) {
  .spnone,
  .sp_none {
    display: none !important;
  }
}
@media (min-width: 967px) {
  :root {
    --f10-px: 0.625rem;
    --f11-px: 0.6875rem;
    --f12-px: 0.75rem;
    --f13-px: 0.8125rem;
    --f14-px: 0.875rem;
    --f15-px: 0.9375rem;
    --f16-px: 1rem;
    --f17-px: 1.0625rem;
    --f18-px: 1.125rem;
    --f19-px: 1.1875rem;
    --f20-px: 1.25rem;
    --f21-px: 1.3125rem;
    --f22-px: 1.375rem;
    --f23-px: 1.4375rem;
    --f24-px: 1.5rem;
    --f25-px: 1.5625rem;
    --f26-px: 1.625rem;
    --f27-px: 1.6875rem;
    --f28-px: 1.75rem;
    --f29-px: 1.8125rem;
    --f30-px: 1.875rem;
    --f31-px: 1.9375rem;
    --f32-px: 2rem;
    --f33-px: 2.0625rem;
    --f34-px: 2.125rem;
    --f35-px: 2.1875rem;
    --f36-px: 2.25rem;
    --f37-px: 2.3125rem;
    --f38-px: 2.375rem;
    --f39-px: 2.4375rem;
    --f40-px: 2.5rem;
    --f41-px: 2.5625rem;
    --f42-px: 2.625rem;
    --f43-px: 2.6875rem;
    --f44-px: 2.75rem;
    --f45-px: 2.8125rem;
    --f46-px: 2.875rem;
    --f47-px: 2.9375rem;
    --f48-px: 3rem;
    --f49-px: 3.0625rem;
    --f50-px: 3.125rem;
    --f51-px: 3.1875rem;
    --f52-px: 3.25rem;
    --f53-px: 3.3125rem;
    --f54-px: 3.375rem;
    --f55-px: 3.4375rem;
    --f56-px: 3.5rem;
    --f57-px: 3.5625rem;
    --f58-px: 3.625rem;
    --f59-px: 3.6875rem;
    --f60-px: 3.75rem;
    --f61-px: 3.8125rem;
    --f62-px: 3.875rem;
    --f63-px: 3.9375rem;
    --f64-px: 4rem;
    --f65-px: 4.0625rem;
    --f66-px: 4.125rem;
    --f67-px: 4.1875rem;
    --f68-px: 4.25rem;
    --f69-px: 4.3125rem;
    --f70-px: 4.375rem;
    --f71-px: 4.4375rem;
    --f72-px: 4.5rem;
    --f73-px: 4.5625rem;
    --f74-px: 4.625rem;
    --f75-px: 4.6875rem;
    --f76-px: 4.75rem;
    --f77-px: 4.8125rem;
    --f78-px: 4.875rem;
    --f79-px: 4.9375rem;
    --f80-px: 5rem;
    --f81-px: 5.0625rem;
    --f82-px: 5.125rem;
    --f83-px: 5.1875rem;
    --f84-px: 5.25rem;
    --f85-px: 5.3125rem;
    --f86-px: 5.375rem;
    --f87-px: 5.4375rem;
    --f88-px: 5.5rem;
    --f89-px: 5.5625rem;
    --f90-px: 5.625rem;
    --f91-px: 5.6875rem;
    --f92-px: 5.75rem;
    --f93-px: 5.8125rem;
    --f94-px: 5.875rem;
    --f95-px: 5.9375rem;
    --f96-px: 6rem;
    --f97-px: 6.0625rem;
    --f98-px: 6.125rem;
    --f99-px: 6.1875rem;
    --f100-px: 6.25rem;
    --f101-px: 6.3125rem;
    --f102-px: 6.375rem;
    --f103-px: 6.4375rem;
    --f104-px: 6.5rem;
    --f105-px: 6.5625rem;
    --f106-px: 6.625rem;
    --f107-px: 6.6875rem;
    --f108-px: 6.75rem;
    --f109-px: 6.8125rem;
    --f110-px: 6.875rem;
    --f111-px: 6.9375rem;
    --f112-px: 7rem;
    --f113-px: 7.0625rem;
    --f114-px: 7.125rem;
    --f115-px: 7.1875rem;
    --f116-px: 7.25rem;
    --f117-px: 7.3125rem;
    --f118-px: 7.375rem;
    --f119-px: 7.4375rem;
    --f120-px: 7.5rem;
    --f121-px: 7.5625rem;
    --f122-px: 7.625rem;
    --f123-px: 7.6875rem;
    --f124-px: 7.75rem;
    --f125-px: 7.8125rem;
    --f126-px: 7.875rem;
    --f127-px: 7.9375rem;
    --f128-px: 8rem;
    --f129-px: 8.0625rem;
    --f130-px: 8.125rem;
    --f131-px: 8.1875rem;
    --f132-px: 8.25rem;
    --f133-px: 8.3125rem;
    --f134-px: 8.375rem;
    --f135-px: 8.4375rem;
    --f136-px: 8.5rem;
    --f137-px: 8.5625rem;
    --f138-px: 8.625rem;
    --f139-px: 8.6875rem;
    --f140-px: 8.75rem;
    --f141-px: 8.8125rem;
    --f142-px: 8.875rem;
    --f143-px: 8.9375rem;
    --f144-px: 9rem;
    --f145-px: 9.0625rem;
    --f146-px: 9.125rem;
    --f147-px: 9.1875rem;
    --f148-px: 9.25rem;
    --f149-px: 9.3125rem;
    --f150-px: 9.375rem;
    --f151-px: 9.4375rem;
    --f152-px: 9.5rem;
    --f153-px: 9.5625rem;
    --f154-px: 9.625rem;
    --f155-px: 9.6875rem;
    --f156-px: 9.75rem;
    --f157-px: 9.8125rem;
    --f158-px: 9.875rem;
    --f159-px: 9.9375rem;
    --f160-px: 10rem;
    --f161-px: 10.0625rem;
    --f162-px: 10.125rem;
    --f163-px: 10.1875rem;
    --f164-px: 10.25rem;
    --f165-px: 10.3125rem;
    --f166-px: 10.375rem;
    --f167-px: 10.4375rem;
    --f168-px: 10.5rem;
    --f169-px: 10.5625rem;
    --f170-px: 10.625rem;
    --f171-px: 10.6875rem;
    --f172-px: 10.75rem;
    --f173-px: 10.8125rem;
    --f174-px: 10.875rem;
    --f175-px: 10.9375rem;
    --f176-px: 11rem;
    --f177-px: 11.0625rem;
    --f178-px: 11.125rem;
    --f179-px: 11.1875rem;
    --f180-px: 11.25rem;
    --f181-px: 11.3125rem;
    --f182-px: 11.375rem;
    --f183-px: 11.4375rem;
    --f184-px: 11.5rem;
    --f185-px: 11.5625rem;
    --f186-px: 11.625rem;
    --f187-px: 11.6875rem;
    --f188-px: 11.75rem;
    --f189-px: 11.8125rem;
    --f190-px: 11.875rem;
    --f191-px: 11.9375rem;
    --f192-px: 12rem;
    --f193-px: 12.0625rem;
    --f194-px: 12.125rem;
    --f195-px: 12.1875rem;
    --f196-px: 12.25rem;
    --f197-px: 12.3125rem;
    --f198-px: 12.375rem;
    --f199-px: 12.4375rem;
    --f200-px: 12.5rem;
    --f201-px: 12.5625rem;
    --f202-px: 12.625rem;
    --f203-px: 12.6875rem;
    --f204-px: 12.75rem;
    --f205-px: 12.8125rem;
    --f206-px: 12.875rem;
    --f207-px: 12.9375rem;
    --f208-px: 13rem;
    --f209-px: 13.0625rem;
    --f210-px: 13.125rem;
    --f211-px: 13.1875rem;
    --f212-px: 13.25rem;
    --f213-px: 13.3125rem;
    --f214-px: 13.375rem;
    --f215-px: 13.4375rem;
    --f216-px: 13.5rem;
    --f217-px: 13.5625rem;
    --f218-px: 13.625rem;
    --f219-px: 13.6875rem;
    --f220-px: 13.75rem;
    --f221-px: 13.8125rem;
    --f222-px: 13.875rem;
    --f223-px: 13.9375rem;
    --f224-px: 14rem;
    --f225-px: 14.0625rem;
    --f226-px: 14.125rem;
    --f227-px: 14.1875rem;
    --f228-px: 14.25rem;
    --f229-px: 14.3125rem;
    --f230-px: 14.375rem;
    --f231-px: 14.4375rem;
    --f232-px: 14.5rem;
    --f233-px: 14.5625rem;
    --f234-px: 14.625rem;
    --f235-px: 14.6875rem;
    --f236-px: 14.75rem;
    --f237-px: 14.8125rem;
    --f238-px: 14.875rem;
    --f239-px: 14.9375rem;
    --f240-px: 15rem;
    --f241-px: 15.0625rem;
    --f242-px: 15.125rem;
    --f243-px: 15.1875rem;
    --f244-px: 15.25rem;
    --f245-px: 15.3125rem;
    --f246-px: 15.375rem;
    --f247-px: 15.4375rem;
    --f248-px: 15.5rem;
    --f249-px: 15.5625rem;
    --f250-px: 15.625rem;
    --f251-px: 15.6875rem;
    --f252-px: 15.75rem;
    --f253-px: 15.8125rem;
    --f254-px: 15.875rem;
    --f255-px: 15.9375rem;
    --f256-px: 16rem;
    --f257-px: 16.0625rem;
    --f258-px: 16.125rem;
    --f259-px: 16.1875rem;
    --f260-px: 16.25rem;
    --f261-px: 16.3125rem;
    --f262-px: 16.375rem;
    --f263-px: 16.4375rem;
    --f264-px: 16.5rem;
    --f265-px: 16.5625rem;
    --f266-px: 16.625rem;
    --f267-px: 16.6875rem;
    --f268-px: 16.75rem;
    --f269-px: 16.8125rem;
    --f270-px: 16.875rem;
    --f271-px: 16.9375rem;
    --f272-px: 17rem;
    --f273-px: 17.0625rem;
    --f274-px: 17.125rem;
    --f275-px: 17.1875rem;
    --f276-px: 17.25rem;
    --f277-px: 17.3125rem;
    --f278-px: 17.375rem;
    --f279-px: 17.4375rem;
    --f280-px: 17.5rem;
    --f281-px: 17.5625rem;
    --f282-px: 17.625rem;
    --f283-px: 17.6875rem;
    --f284-px: 17.75rem;
    --f285-px: 17.8125rem;
    --f286-px: 17.875rem;
    --f287-px: 17.9375rem;
    --f288-px: 18rem;
    --f289-px: 18.0625rem;
    --f290-px: 18.125rem;
    --f291-px: 18.1875rem;
    --f292-px: 18.25rem;
    --f293-px: 18.3125rem;
    --f294-px: 18.375rem;
    --f295-px: 18.4375rem;
    --f296-px: 18.5rem;
    --f297-px: 18.5625rem;
    --f298-px: 18.625rem;
    --f299-px: 18.6875rem;
    --f300-px: 18.75rem;
    --f301-px: 18.8125rem;
    --f302-px: 18.875rem;
    --f303-px: 18.9375rem;
    --f304-px: 19rem;
    --f305-px: 19.0625rem;
    --f306-px: 19.125rem;
    --f307-px: 19.1875rem;
    --f308-px: 19.25rem;
    --f309-px: 19.3125rem;
    --f310-px: 19.375rem;
    --f311-px: 19.4375rem;
    --f312-px: 19.5rem;
    --f313-px: 19.5625rem;
    --f314-px: 19.625rem;
    --f315-px: 19.6875rem;
    --f316-px: 19.75rem;
    --f317-px: 19.8125rem;
    --f318-px: 19.875rem;
    --f319-px: 19.9375rem;
    --f320-px: 20rem;
    --f321-px: 20.0625rem;
    --f322-px: 20.125rem;
    --f323-px: 20.1875rem;
    --f324-px: 20.25rem;
    --f325-px: 20.3125rem;
    --f326-px: 20.375rem;
    --f327-px: 20.4375rem;
    --f328-px: 20.5rem;
    --f329-px: 20.5625rem;
    --f330-px: 20.625rem;
    --f331-px: 20.6875rem;
    --f332-px: 20.75rem;
    --f333-px: 20.8125rem;
    --f334-px: 20.875rem;
    --f335-px: 20.9375rem;
    --f336-px: 21rem;
    --f337-px: 21.0625rem;
    --f338-px: 21.125rem;
    --f339-px: 21.1875rem;
    --f340-px: 21.25rem;
    --f341-px: 21.3125rem;
    --f342-px: 21.375rem;
    --f343-px: 21.4375rem;
    --f344-px: 21.5rem;
    --f345-px: 21.5625rem;
    --f346-px: 21.625rem;
    --f347-px: 21.6875rem;
    --f348-px: 21.75rem;
    --f349-px: 21.8125rem;
    --f350-px: 21.875rem;
    --f351-px: 21.9375rem;
    --f352-px: 22rem;
    --f353-px: 22.0625rem;
    --f354-px: 22.125rem;
    --f355-px: 22.1875rem;
    --f356-px: 22.25rem;
    --f357-px: 22.3125rem;
    --f358-px: 22.375rem;
    --f359-px: 22.4375rem;
    --f360-px: 22.5rem;
    --f361-px: 22.5625rem;
    --f362-px: 22.625rem;
    --f363-px: 22.6875rem;
    --f364-px: 22.75rem;
    --f365-px: 22.8125rem;
    --f366-px: 22.875rem;
    --f367-px: 22.9375rem;
    --f368-px: 23rem;
    --f369-px: 23.0625rem;
    --f370-px: 23.125rem;
    --f371-px: 23.1875rem;
    --f372-px: 23.25rem;
    --f373-px: 23.3125rem;
    --f374-px: 23.375rem;
    --f375-px: 23.4375rem;
    --f376-px: 23.5rem;
    --f377-px: 23.5625rem;
    --f378-px: 23.625rem;
    --f379-px: 23.6875rem;
    --f380-px: 23.75rem;
    --f381-px: 23.8125rem;
    --f382-px: 23.875rem;
    --f383-px: 23.9375rem;
    --f384-px: 24rem;
    --f385-px: 24.0625rem;
    --f386-px: 24.125rem;
    --f387-px: 24.1875rem;
    --f388-px: 24.25rem;
    --f389-px: 24.3125rem;
    --f390-px: 24.375rem;
    --f391-px: 24.4375rem;
    --f392-px: 24.5rem;
    --f393-px: 24.5625rem;
    --f394-px: 24.625rem;
    --f395-px: 24.6875rem;
    --f396-px: 24.75rem;
    --f397-px: 24.8125rem;
    --f398-px: 24.875rem;
    --f399-px: 24.9375rem;
    --f400-px: 25rem;
    --f401-px: 25.0625rem;
    --f402-px: 25.125rem;
    --f403-px: 25.1875rem;
    --f404-px: 25.25rem;
    --f405-px: 25.3125rem;
    --f406-px: 25.375rem;
    --f407-px: 25.4375rem;
    --f408-px: 25.5rem;
    --f409-px: 25.5625rem;
    --f410-px: 25.625rem;
    --f411-px: 25.6875rem;
    --f412-px: 25.75rem;
    --f413-px: 25.8125rem;
    --f414-px: 25.875rem;
    --f415-px: 25.9375rem;
    --f416-px: 26rem;
    --f417-px: 26.0625rem;
    --f418-px: 26.125rem;
    --f419-px: 26.1875rem;
    --f420-px: 26.25rem;
    --f421-px: 26.3125rem;
    --f422-px: 26.375rem;
    --f423-px: 26.4375rem;
    --f424-px: 26.5rem;
    --f425-px: 26.5625rem;
    --f426-px: 26.625rem;
    --f427-px: 26.6875rem;
    --f428-px: 26.75rem;
    --f429-px: 26.8125rem;
    --f430-px: 26.875rem;
    --f431-px: 26.9375rem;
    --f432-px: 27rem;
    --f433-px: 27.0625rem;
    --f434-px: 27.125rem;
    --f435-px: 27.1875rem;
    --f436-px: 27.25rem;
    --f437-px: 27.3125rem;
    --f438-px: 27.375rem;
    --f439-px: 27.4375rem;
    --f440-px: 27.5rem;
    --f441-px: 27.5625rem;
    --f442-px: 27.625rem;
    --f443-px: 27.6875rem;
    --f444-px: 27.75rem;
    --f445-px: 27.8125rem;
    --f446-px: 27.875rem;
    --f447-px: 27.9375rem;
    --f448-px: 28rem;
    --f449-px: 28.0625rem;
    --f450-px: 28.125rem;
    --f451-px: 28.1875rem;
    --f452-px: 28.25rem;
    --f453-px: 28.3125rem;
    --f454-px: 28.375rem;
    --f455-px: 28.4375rem;
    --f456-px: 28.5rem;
    --f457-px: 28.5625rem;
    --f458-px: 28.625rem;
    --f459-px: 28.6875rem;
    --f460-px: 28.75rem;
    --f461-px: 28.8125rem;
    --f462-px: 28.875rem;
    --f463-px: 28.9375rem;
    --f464-px: 29rem;
    --f465-px: 29.0625rem;
    --f466-px: 29.125rem;
    --f467-px: 29.1875rem;
    --f468-px: 29.25rem;
    --f469-px: 29.3125rem;
    --f470-px: 29.375rem;
    --f471-px: 29.4375rem;
    --f472-px: 29.5rem;
    --f473-px: 29.5625rem;
    --f474-px: 29.625rem;
    --f475-px: 29.6875rem;
    --f476-px: 29.75rem;
    --f477-px: 29.8125rem;
    --f478-px: 29.875rem;
    --f479-px: 29.9375rem;
    --f480-px: 30rem;
    --f481-px: 30.0625rem;
    --f482-px: 30.125rem;
    --f483-px: 30.1875rem;
    --f484-px: 30.25rem;
    --f485-px: 30.3125rem;
    --f486-px: 30.375rem;
    --f487-px: 30.4375rem;
    --f488-px: 30.5rem;
    --f489-px: 30.5625rem;
    --f490-px: 30.625rem;
    --f491-px: 30.6875rem;
    --f492-px: 30.75rem;
    --f493-px: 30.8125rem;
    --f494-px: 30.875rem;
    --f495-px: 30.9375rem;
    --f496-px: 31rem;
    --f497-px: 31.0625rem;
    --f498-px: 31.125rem;
    --f499-px: 31.1875rem;
    --f500-px: 31.25rem;
    --f501-px: 31.3125rem;
    --f502-px: 31.375rem;
    --f503-px: 31.4375rem;
    --f504-px: 31.5rem;
    --f505-px: 31.5625rem;
    --f506-px: 31.625rem;
    --f507-px: 31.6875rem;
    --f508-px: 31.75rem;
    --f509-px: 31.8125rem;
    --f510-px: 31.875rem;
    --f511-px: 31.9375rem;
    --f512-px: 32rem;
    --f513-px: 32.0625rem;
    --f514-px: 32.125rem;
    --f515-px: 32.1875rem;
    --f516-px: 32.25rem;
    --f517-px: 32.3125rem;
    --f518-px: 32.375rem;
    --f519-px: 32.4375rem;
    --f520-px: 32.5rem;
    --f521-px: 32.5625rem;
    --f522-px: 32.625rem;
    --f523-px: 32.6875rem;
    --f524-px: 32.75rem;
    --f525-px: 32.8125rem;
    --f526-px: 32.875rem;
    --f527-px: 32.9375rem;
    --f528-px: 33rem;
    --f529-px: 33.0625rem;
    --f530-px: 33.125rem;
    --f531-px: 33.1875rem;
    --f532-px: 33.25rem;
    --f533-px: 33.3125rem;
    --f534-px: 33.375rem;
    --f535-px: 33.4375rem;
    --f536-px: 33.5rem;
    --f537-px: 33.5625rem;
    --f538-px: 33.625rem;
    --f539-px: 33.6875rem;
    --f540-px: 33.75rem;
    --f541-px: 33.8125rem;
    --f542-px: 33.875rem;
    --f543-px: 33.9375rem;
    --f544-px: 34rem;
    --f545-px: 34.0625rem;
    --f546-px: 34.125rem;
    --f547-px: 34.1875rem;
    --f548-px: 34.25rem;
    --f549-px: 34.3125rem;
    --f550-px: 34.375rem;
    --f551-px: 34.4375rem;
    --f552-px: 34.5rem;
    --f553-px: 34.5625rem;
    --f554-px: 34.625rem;
    --f555-px: 34.6875rem;
    --f556-px: 34.75rem;
    --f557-px: 34.8125rem;
    --f558-px: 34.875rem;
    --f559-px: 34.9375rem;
    --f560-px: 35rem;
    --f561-px: 35.0625rem;
    --f562-px: 35.125rem;
    --f563-px: 35.1875rem;
    --f564-px: 35.25rem;
    --f565-px: 35.3125rem;
    --f566-px: 35.375rem;
    --f567-px: 35.4375rem;
    --f568-px: 35.5rem;
    --f569-px: 35.5625rem;
    --f570-px: 35.625rem;
    --f571-px: 35.6875rem;
    --f572-px: 35.75rem;
    --f573-px: 35.8125rem;
    --f574-px: 35.875rem;
    --f575-px: 35.9375rem;
    --f576-px: 36rem;
    --f577-px: 36.0625rem;
    --f578-px: 36.125rem;
    --f579-px: 36.1875rem;
    --f580-px: 36.25rem;
    --f581-px: 36.3125rem;
    --f582-px: 36.375rem;
    --f583-px: 36.4375rem;
    --f584-px: 36.5rem;
    --f585-px: 36.5625rem;
    --f586-px: 36.625rem;
    --f587-px: 36.6875rem;
    --f588-px: 36.75rem;
    --f589-px: 36.8125rem;
    --f590-px: 36.875rem;
    --f591-px: 36.9375rem;
    --f592-px: 37rem;
    --f593-px: 37.0625rem;
    --f594-px: 37.125rem;
    --f595-px: 37.1875rem;
    --f596-px: 37.25rem;
    --f597-px: 37.3125rem;
    --f598-px: 37.375rem;
    --f599-px: 37.4375rem;
    --f600-px: 37.5rem;
    --f601-px: 37.5625rem;
    --f602-px: 37.625rem;
    --f603-px: 37.6875rem;
    --f604-px: 37.75rem;
    --f605-px: 37.8125rem;
    --f606-px: 37.875rem;
    --f607-px: 37.9375rem;
    --f608-px: 38rem;
    --f609-px: 38.0625rem;
    --f610-px: 38.125rem;
    --f611-px: 38.1875rem;
    --f612-px: 38.25rem;
    --f613-px: 38.3125rem;
    --f614-px: 38.375rem;
    --f615-px: 38.4375rem;
    --f616-px: 38.5rem;
    --f617-px: 38.5625rem;
    --f618-px: 38.625rem;
    --f619-px: 38.6875rem;
    --f620-px: 38.75rem;
    --f621-px: 38.8125rem;
    --f622-px: 38.875rem;
    --f623-px: 38.9375rem;
    --f624-px: 39rem;
    --f625-px: 39.0625rem;
    --f626-px: 39.125rem;
    --f627-px: 39.1875rem;
    --f628-px: 39.25rem;
    --f629-px: 39.3125rem;
    --f630-px: 39.375rem;
    --f631-px: 39.4375rem;
    --f632-px: 39.5rem;
    --f633-px: 39.5625rem;
    --f634-px: 39.625rem;
    --f635-px: 39.6875rem;
    --f636-px: 39.75rem;
    --f637-px: 39.8125rem;
    --f638-px: 39.875rem;
    --f639-px: 39.9375rem;
    --f640-px: 40rem;
    --f641-px: 40.0625rem;
    --f642-px: 40.125rem;
    --f643-px: 40.1875rem;
    --f644-px: 40.25rem;
    --f645-px: 40.3125rem;
    --f646-px: 40.375rem;
    --f647-px: 40.4375rem;
    --f648-px: 40.5rem;
    --f649-px: 40.5625rem;
    --f650-px: 40.625rem;
    --f651-px: 40.6875rem;
    --f652-px: 40.75rem;
    --f653-px: 40.8125rem;
    --f654-px: 40.875rem;
    --f655-px: 40.9375rem;
    --f656-px: 41rem;
    --f657-px: 41.0625rem;
    --f658-px: 41.125rem;
    --f659-px: 41.1875rem;
    --f660-px: 41.25rem;
    --f661-px: 41.3125rem;
    --f662-px: 41.375rem;
    --f663-px: 41.4375rem;
    --f664-px: 41.5rem;
    --f665-px: 41.5625rem;
    --f666-px: 41.625rem;
    --f667-px: 41.6875rem;
    --f668-px: 41.75rem;
    --f669-px: 41.8125rem;
    --f670-px: 41.875rem;
    --f671-px: 41.9375rem;
    --f672-px: 42rem;
    --f673-px: 42.0625rem;
    --f674-px: 42.125rem;
    --f675-px: 42.1875rem;
    --f676-px: 42.25rem;
    --f677-px: 42.3125rem;
    --f678-px: 42.375rem;
    --f679-px: 42.4375rem;
    --f680-px: 42.5rem;
    --f681-px: 42.5625rem;
    --f682-px: 42.625rem;
    --f683-px: 42.6875rem;
    --f684-px: 42.75rem;
    --f685-px: 42.8125rem;
    --f686-px: 42.875rem;
    --f687-px: 42.9375rem;
    --f688-px: 43rem;
    --f689-px: 43.0625rem;
    --f690-px: 43.125rem;
    --f691-px: 43.1875rem;
    --f692-px: 43.25rem;
    --f693-px: 43.3125rem;
    --f694-px: 43.375rem;
    --f695-px: 43.4375rem;
    --f696-px: 43.5rem;
    --f697-px: 43.5625rem;
    --f698-px: 43.625rem;
    --f699-px: 43.6875rem;
    --f700-px: 43.75rem;
    --f701-px: 43.8125rem;
    --f702-px: 43.875rem;
    --f703-px: 43.9375rem;
    --f704-px: 44rem;
    --f705-px: 44.0625rem;
    --f706-px: 44.125rem;
    --f707-px: 44.1875rem;
    --f708-px: 44.25rem;
    --f709-px: 44.3125rem;
    --f710-px: 44.375rem;
    --f711-px: 44.4375rem;
    --f712-px: 44.5rem;
    --f713-px: 44.5625rem;
    --f714-px: 44.625rem;
    --f715-px: 44.6875rem;
    --f716-px: 44.75rem;
    --f717-px: 44.8125rem;
    --f718-px: 44.875rem;
    --f719-px: 44.9375rem;
    --f720-px: 45rem;
    --f721-px: 45.0625rem;
    --f722-px: 45.125rem;
    --f723-px: 45.1875rem;
    --f724-px: 45.25rem;
    --f725-px: 45.3125rem;
    --f726-px: 45.375rem;
    --f727-px: 45.4375rem;
    --f728-px: 45.5rem;
    --f729-px: 45.5625rem;
    --f730-px: 45.625rem;
    --f731-px: 45.6875rem;
    --f732-px: 45.75rem;
    --f733-px: 45.8125rem;
    --f734-px: 45.875rem;
    --f735-px: 45.9375rem;
    --f736-px: 46rem;
    --f737-px: 46.0625rem;
    --f738-px: 46.125rem;
    --f739-px: 46.1875rem;
    --f740-px: 46.25rem;
    --f741-px: 46.3125rem;
    --f742-px: 46.375rem;
    --f743-px: 46.4375rem;
    --f744-px: 46.5rem;
    --f745-px: 46.5625rem;
    --f746-px: 46.625rem;
    --f747-px: 46.6875rem;
    --f748-px: 46.75rem;
    --f749-px: 46.8125rem;
    --f750-px: 46.875rem;
    --f751-px: 46.9375rem;
    --f752-px: 47rem;
    --f753-px: 47.0625rem;
    --f754-px: 47.125rem;
    --f755-px: 47.1875rem;
    --f756-px: 47.25rem;
    --f757-px: 47.3125rem;
    --f758-px: 47.375rem;
    --f759-px: 47.4375rem;
    --f760-px: 47.5rem;
    --f761-px: 47.5625rem;
    --f762-px: 47.625rem;
    --f763-px: 47.6875rem;
    --f764-px: 47.75rem;
    --f765-px: 47.8125rem;
    --f766-px: 47.875rem;
    --f767-px: 47.9375rem;
    --f768-px: 48rem;
    --f769-px: 48.0625rem;
    --f770-px: 48.125rem;
    --f771-px: 48.1875rem;
    --f772-px: 48.25rem;
    --f773-px: 48.3125rem;
    --f774-px: 48.375rem;
    --f775-px: 48.4375rem;
    --f776-px: 48.5rem;
    --f777-px: 48.5625rem;
    --f778-px: 48.625rem;
    --f779-px: 48.6875rem;
    --f780-px: 48.75rem;
    --f781-px: 48.8125rem;
    --f782-px: 48.875rem;
    --f783-px: 48.9375rem;
    --f784-px: 49rem;
    --f785-px: 49.0625rem;
    --f786-px: 49.125rem;
    --f787-px: 49.1875rem;
    --f788-px: 49.25rem;
    --f789-px: 49.3125rem;
    --f790-px: 49.375rem;
    --f791-px: 49.4375rem;
    --f792-px: 49.5rem;
    --f793-px: 49.5625rem;
    --f794-px: 49.625rem;
    --f795-px: 49.6875rem;
    --f796-px: 49.75rem;
    --f797-px: 49.8125rem;
    --f798-px: 49.875rem;
    --f799-px: 49.9375rem;
    --f800-px: 50rem;
    --f801-px: 50.0625rem;
    --f802-px: 50.125rem;
    --f803-px: 50.1875rem;
    --f804-px: 50.25rem;
    --f805-px: 50.3125rem;
    --f806-px: 50.375rem;
    --f807-px: 50.4375rem;
    --f808-px: 50.5rem;
    --f809-px: 50.5625rem;
    --f810-px: 50.625rem;
    --f811-px: 50.6875rem;
    --f812-px: 50.75rem;
    --f813-px: 50.8125rem;
    --f814-px: 50.875rem;
    --f815-px: 50.9375rem;
    --f816-px: 51rem;
    --f817-px: 51.0625rem;
    --f818-px: 51.125rem;
    --f819-px: 51.1875rem;
    --f820-px: 51.25rem;
    --f821-px: 51.3125rem;
    --f822-px: 51.375rem;
    --f823-px: 51.4375rem;
    --f824-px: 51.5rem;
    --f825-px: 51.5625rem;
    --f826-px: 51.625rem;
    --f827-px: 51.6875rem;
    --f828-px: 51.75rem;
    --f829-px: 51.8125rem;
    --f830-px: 51.875rem;
    --f831-px: 51.9375rem;
    --f832-px: 52rem;
    --f833-px: 52.0625rem;
    --f834-px: 52.125rem;
    --f835-px: 52.1875rem;
    --f836-px: 52.25rem;
    --f837-px: 52.3125rem;
    --f838-px: 52.375rem;
    --f839-px: 52.4375rem;
    --f840-px: 52.5rem;
    --f841-px: 52.5625rem;
    --f842-px: 52.625rem;
    --f843-px: 52.6875rem;
    --f844-px: 52.75rem;
    --f845-px: 52.8125rem;
    --f846-px: 52.875rem;
    --f847-px: 52.9375rem;
    --f848-px: 53rem;
    --f849-px: 53.0625rem;
    --f850-px: 53.125rem;
    --f851-px: 53.1875rem;
    --f852-px: 53.25rem;
    --f853-px: 53.3125rem;
    --f854-px: 53.375rem;
    --f855-px: 53.4375rem;
    --f856-px: 53.5rem;
    --f857-px: 53.5625rem;
    --f858-px: 53.625rem;
    --f859-px: 53.6875rem;
    --f860-px: 53.75rem;
    --f861-px: 53.8125rem;
    --f862-px: 53.875rem;
    --f863-px: 53.9375rem;
    --f864-px: 54rem;
    --f865-px: 54.0625rem;
    --f866-px: 54.125rem;
    --f867-px: 54.1875rem;
    --f868-px: 54.25rem;
    --f869-px: 54.3125rem;
    --f870-px: 54.375rem;
    --f871-px: 54.4375rem;
    --f872-px: 54.5rem;
    --f873-px: 54.5625rem;
    --f874-px: 54.625rem;
    --f875-px: 54.6875rem;
    --f876-px: 54.75rem;
    --f877-px: 54.8125rem;
    --f878-px: 54.875rem;
    --f879-px: 54.9375rem;
    --f880-px: 55rem;
    --f881-px: 55.0625rem;
    --f882-px: 55.125rem;
    --f883-px: 55.1875rem;
    --f884-px: 55.25rem;
    --f885-px: 55.3125rem;
    --f886-px: 55.375rem;
    --f887-px: 55.4375rem;
    --f888-px: 55.5rem;
    --f889-px: 55.5625rem;
    --f890-px: 55.625rem;
    --f891-px: 55.6875rem;
    --f892-px: 55.75rem;
    --f893-px: 55.8125rem;
    --f894-px: 55.875rem;
    --f895-px: 55.9375rem;
    --f896-px: 56rem;
    --f897-px: 56.0625rem;
    --f898-px: 56.125rem;
    --f899-px: 56.1875rem;
    --f900-px: 56.25rem;
    --f901-px: 56.3125rem;
    --f902-px: 56.375rem;
    --f903-px: 56.4375rem;
    --f904-px: 56.5rem;
    --f905-px: 56.5625rem;
    --f906-px: 56.625rem;
    --f907-px: 56.6875rem;
    --f908-px: 56.75rem;
    --f909-px: 56.8125rem;
    --f910-px: 56.875rem;
    --f911-px: 56.9375rem;
    --f912-px: 57rem;
    --f913-px: 57.0625rem;
    --f914-px: 57.125rem;
    --f915-px: 57.1875rem;
    --f916-px: 57.25rem;
    --f917-px: 57.3125rem;
    --f918-px: 57.375rem;
    --f919-px: 57.4375rem;
    --f920-px: 57.5rem;
    --f921-px: 57.5625rem;
    --f922-px: 57.625rem;
    --f923-px: 57.6875rem;
    --f924-px: 57.75rem;
    --f925-px: 57.8125rem;
    --f926-px: 57.875rem;
    --f927-px: 57.9375rem;
    --f928-px: 58rem;
    --f929-px: 58.0625rem;
    --f930-px: 58.125rem;
    --f931-px: 58.1875rem;
    --f932-px: 58.25rem;
    --f933-px: 58.3125rem;
    --f934-px: 58.375rem;
    --f935-px: 58.4375rem;
    --f936-px: 58.5rem;
    --f937-px: 58.5625rem;
    --f938-px: 58.625rem;
    --f939-px: 58.6875rem;
    --f940-px: 58.75rem;
    --f941-px: 58.8125rem;
    --f942-px: 58.875rem;
    --f943-px: 58.9375rem;
    --f944-px: 59rem;
    --f945-px: 59.0625rem;
    --f946-px: 59.125rem;
    --f947-px: 59.1875rem;
    --f948-px: 59.25rem;
    --f949-px: 59.3125rem;
    --f950-px: 59.375rem;
    --f951-px: 59.4375rem;
    --f952-px: 59.5rem;
    --f953-px: 59.5625rem;
    --f954-px: 59.625rem;
    --f955-px: 59.6875rem;
    --f956-px: 59.75rem;
    --f957-px: 59.8125rem;
    --f958-px: 59.875rem;
    --f959-px: 59.9375rem;
    --f960-px: 60rem;
    --f961-px: 60.0625rem;
    --f962-px: 60.125rem;
    --f963-px: 60.1875rem;
    --f964-px: 60.25rem;
    --f965-px: 60.3125rem;
    --f966-px: 60.375rem;
    --f967-px: 60.4375rem;
    --f968-px: 60.5rem;
    --f969-px: 60.5625rem;
    --f970-px: 60.625rem;
    --f971-px: 60.6875rem;
    --f972-px: 60.75rem;
    --f973-px: 60.8125rem;
    --f974-px: 60.875rem;
    --f975-px: 60.9375rem;
    --f976-px: 61rem;
    --f977-px: 61.0625rem;
    --f978-px: 61.125rem;
    --f979-px: 61.1875rem;
    --f980-px: 61.25rem;
    --f981-px: 61.3125rem;
    --f982-px: 61.375rem;
    --f983-px: 61.4375rem;
    --f984-px: 61.5rem;
    --f985-px: 61.5625rem;
    --f986-px: 61.625rem;
    --f987-px: 61.6875rem;
    --f988-px: 61.75rem;
    --f989-px: 61.8125rem;
    --f990-px: 61.875rem;
    --f991-px: 61.9375rem;
    --f992-px: 62rem;
    --f993-px: 62.0625rem;
    --f994-px: 62.125rem;
    --f995-px: 62.1875rem;
    --f996-px: 62.25rem;
    --f997-px: 62.3125rem;
    --f998-px: 62.375rem;
    --f999-px: 62.4375rem;
    --f1000-px: 62.5rem;
    --f1001-px: 62.5625rem;
    --f1002-px: 62.625rem;
    --f1003-px: 62.6875rem;
    --f1004-px: 62.75rem;
    --f1005-px: 62.8125rem;
    --f1006-px: 62.875rem;
    --f1007-px: 62.9375rem;
    --f1008-px: 63rem;
    --f1009-px: 63.0625rem;
    --f1010-px: 63.125rem;
    --f1011-px: 63.1875rem;
    --f1012-px: 63.25rem;
    --f1013-px: 63.3125rem;
    --f1014-px: 63.375rem;
    --f1015-px: 63.4375rem;
    --f1016-px: 63.5rem;
    --f1017-px: 63.5625rem;
    --f1018-px: 63.625rem;
    --f1019-px: 63.6875rem;
    --f1020-px: 63.75rem;
    --f1021-px: 63.8125rem;
    --f1022-px: 63.875rem;
    --f1023-px: 63.9375rem;
    --f1024-px: 64rem;
    --f1025-px: 64.0625rem;
    --f1026-px: 64.125rem;
    --f1027-px: 64.1875rem;
    --f1028-px: 64.25rem;
    --f1029-px: 64.3125rem;
    --f1030-px: 64.375rem;
    --f1031-px: 64.4375rem;
    --f1032-px: 64.5rem;
    --f1033-px: 64.5625rem;
    --f1034-px: 64.625rem;
    --f1035-px: 64.6875rem;
    --f1036-px: 64.75rem;
    --f1037-px: 64.8125rem;
    --f1038-px: 64.875rem;
    --f1039-px: 64.9375rem;
    --f1040-px: 65rem;
    --f1041-px: 65.0625rem;
    --f1042-px: 65.125rem;
    --f1043-px: 65.1875rem;
    --f1044-px: 65.25rem;
    --f1045-px: 65.3125rem;
    --f1046-px: 65.375rem;
    --f1047-px: 65.4375rem;
    --f1048-px: 65.5rem;
    --f1049-px: 65.5625rem;
    --f1050-px: 65.625rem;
    --f1051-px: 65.6875rem;
    --f1052-px: 65.75rem;
    --f1053-px: 65.8125rem;
    --f1054-px: 65.875rem;
    --f1055-px: 65.9375rem;
    --f1056-px: 66rem;
    --f1057-px: 66.0625rem;
    --f1058-px: 66.125rem;
    --f1059-px: 66.1875rem;
    --f1060-px: 66.25rem;
    --f1061-px: 66.3125rem;
    --f1062-px: 66.375rem;
    --f1063-px: 66.4375rem;
    --f1064-px: 66.5rem;
    --f1065-px: 66.5625rem;
    --f1066-px: 66.625rem;
    --f1067-px: 66.6875rem;
    --f1068-px: 66.75rem;
    --f1069-px: 66.8125rem;
    --f1070-px: 66.875rem;
    --f1071-px: 66.9375rem;
    --f1072-px: 67rem;
    --f1073-px: 67.0625rem;
    --f1074-px: 67.125rem;
    --f1075-px: 67.1875rem;
    --f1076-px: 67.25rem;
    --f1077-px: 67.3125rem;
    --f1078-px: 67.375rem;
    --f1079-px: 67.4375rem;
    --f1080-px: 67.5rem;
    --f1081-px: 67.5625rem;
    --f1082-px: 67.625rem;
    --f1083-px: 67.6875rem;
    --f1084-px: 67.75rem;
    --f1085-px: 67.8125rem;
    --f1086-px: 67.875rem;
    --f1087-px: 67.9375rem;
    --f1088-px: 68rem;
    --f1089-px: 68.0625rem;
    --f1090-px: 68.125rem;
    --f1091-px: 68.1875rem;
    --f1092-px: 68.25rem;
    --f1093-px: 68.3125rem;
    --f1094-px: 68.375rem;
    --f1095-px: 68.4375rem;
    --f1096-px: 68.5rem;
    --f1097-px: 68.5625rem;
    --f1098-px: 68.625rem;
    --f1099-px: 68.6875rem;
    --f1100-px: 68.75rem;
    --f1101-px: 68.8125rem;
    --f1102-px: 68.875rem;
    --f1103-px: 68.9375rem;
    --f1104-px: 69rem;
    --f1105-px: 69.0625rem;
    --f1106-px: 69.125rem;
    --f1107-px: 69.1875rem;
    --f1108-px: 69.25rem;
    --f1109-px: 69.3125rem;
    --f1110-px: 69.375rem;
    --f1111-px: 69.4375rem;
    --f1112-px: 69.5rem;
    --f1113-px: 69.5625rem;
    --f1114-px: 69.625rem;
    --f1115-px: 69.6875rem;
    --f1116-px: 69.75rem;
    --f1117-px: 69.8125rem;
    --f1118-px: 69.875rem;
    --f1119-px: 69.9375rem;
    --f1120-px: 70rem;
    --f1121-px: 70.0625rem;
    --f1122-px: 70.125rem;
    --f1123-px: 70.1875rem;
    --f1124-px: 70.25rem;
    --f1125-px: 70.3125rem;
    --f1126-px: 70.375rem;
    --f1127-px: 70.4375rem;
    --f1128-px: 70.5rem;
    --f1129-px: 70.5625rem;
    --f1130-px: 70.625rem;
    --f1131-px: 70.6875rem;
    --f1132-px: 70.75rem;
    --f1133-px: 70.8125rem;
    --f1134-px: 70.875rem;
    --f1135-px: 70.9375rem;
    --f1136-px: 71rem;
    --f1137-px: 71.0625rem;
    --f1138-px: 71.125rem;
    --f1139-px: 71.1875rem;
    --f1140-px: 71.25rem;
    --f1141-px: 71.3125rem;
    --f1142-px: 71.375rem;
    --f1143-px: 71.4375rem;
    --f1144-px: 71.5rem;
    --f1145-px: 71.5625rem;
    --f1146-px: 71.625rem;
    --f1147-px: 71.6875rem;
    --f1148-px: 71.75rem;
    --f1149-px: 71.8125rem;
    --f1150-px: 71.875rem;
    --f1151-px: 71.9375rem;
    --f1152-px: 72rem;
    --f1153-px: 72.0625rem;
    --f1154-px: 72.125rem;
    --f1155-px: 72.1875rem;
    --f1156-px: 72.25rem;
    --f1157-px: 72.3125rem;
    --f1158-px: 72.375rem;
    --f1159-px: 72.4375rem;
    --f1160-px: 72.5rem;
    --f1161-px: 72.5625rem;
    --f1162-px: 72.625rem;
    --f1163-px: 72.6875rem;
    --f1164-px: 72.75rem;
    --f1165-px: 72.8125rem;
    --f1166-px: 72.875rem;
    --f1167-px: 72.9375rem;
    --f1168-px: 73rem;
    --f1169-px: 73.0625rem;
    --f1170-px: 73.125rem;
    --f1171-px: 73.1875rem;
    --f1172-px: 73.25rem;
    --f1173-px: 73.3125rem;
    --f1174-px: 73.375rem;
    --f1175-px: 73.4375rem;
    --f1176-px: 73.5rem;
    --f1177-px: 73.5625rem;
    --f1178-px: 73.625rem;
    --f1179-px: 73.6875rem;
    --f1180-px: 73.75rem;
    --f1181-px: 73.8125rem;
    --f1182-px: 73.875rem;
    --f1183-px: 73.9375rem;
    --f1184-px: 74rem;
    --f1185-px: 74.0625rem;
    --f1186-px: 74.125rem;
    --f1187-px: 74.1875rem;
    --f1188-px: 74.25rem;
    --f1189-px: 74.3125rem;
    --f1190-px: 74.375rem;
    --f1191-px: 74.4375rem;
    --f1192-px: 74.5rem;
    --f1193-px: 74.5625rem;
    --f1194-px: 74.625rem;
    --f1195-px: 74.6875rem;
    --f1196-px: 74.75rem;
    --f1197-px: 74.8125rem;
    --f1198-px: 74.875rem;
    --f1199-px: 74.9375rem;
    --f1200-px: 75rem;
    --f1201-px: 75.0625rem;
    --f1202-px: 75.125rem;
    --f1203-px: 75.1875rem;
    --f1204-px: 75.25rem;
    --f1205-px: 75.3125rem;
    --f1206-px: 75.375rem;
    --f1207-px: 75.4375rem;
    --f1208-px: 75.5rem;
    --f1209-px: 75.5625rem;
    --f1210-px: 75.625rem;
    --f1211-px: 75.6875rem;
    --f1212-px: 75.75rem;
    --f1213-px: 75.8125rem;
    --f1214-px: 75.875rem;
    --f1215-px: 75.9375rem;
    --f1216-px: 76rem;
    --f1217-px: 76.0625rem;
    --f1218-px: 76.125rem;
    --f1219-px: 76.1875rem;
    --f1220-px: 76.25rem;
    --f1221-px: 76.3125rem;
    --f1222-px: 76.375rem;
    --f1223-px: 76.4375rem;
    --f1224-px: 76.5rem;
    --f1225-px: 76.5625rem;
    --f1226-px: 76.625rem;
    --f1227-px: 76.6875rem;
    --f1228-px: 76.75rem;
    --f1229-px: 76.8125rem;
    --f1230-px: 76.875rem;
    --f1231-px: 76.9375rem;
    --f1232-px: 77rem;
    --f1233-px: 77.0625rem;
    --f1234-px: 77.125rem;
    --f1235-px: 77.1875rem;
    --f1236-px: 77.25rem;
    --f1237-px: 77.3125rem;
    --f1238-px: 77.375rem;
    --f1239-px: 77.4375rem;
    --f1240-px: 77.5rem;
    --f1241-px: 77.5625rem;
    --f1242-px: 77.625rem;
    --f1243-px: 77.6875rem;
    --f1244-px: 77.75rem;
    --f1245-px: 77.8125rem;
    --f1246-px: 77.875rem;
    --f1247-px: 77.9375rem;
    --f1248-px: 78rem;
    --f1249-px: 78.0625rem;
    --f1250-px: 78.125rem;
    --f1251-px: 78.1875rem;
    --f1252-px: 78.25rem;
    --f1253-px: 78.3125rem;
    --f1254-px: 78.375rem;
    --f1255-px: 78.4375rem;
    --f1256-px: 78.5rem;
    --f1257-px: 78.5625rem;
    --f1258-px: 78.625rem;
    --f1259-px: 78.6875rem;
    --f1260-px: 78.75rem;
    --f1261-px: 78.8125rem;
    --f1262-px: 78.875rem;
    --f1263-px: 78.9375rem;
    --f1264-px: 79rem;
    --f1265-px: 79.0625rem;
    --f1266-px: 79.125rem;
    --f1267-px: 79.1875rem;
    --f1268-px: 79.25rem;
    --f1269-px: 79.3125rem;
    --f1270-px: 79.375rem;
    --f1271-px: 79.4375rem;
    --f1272-px: 79.5rem;
    --f1273-px: 79.5625rem;
    --f1274-px: 79.625rem;
    --f1275-px: 79.6875rem;
    --f1276-px: 79.75rem;
    --f1277-px: 79.8125rem;
    --f1278-px: 79.875rem;
    --f1279-px: 79.9375rem;
    --f1280-px: 80rem;
    --f1281-px: 80.0625rem;
    --f1282-px: 80.125rem;
    --f1283-px: 80.1875rem;
    --f1284-px: 80.25rem;
    --f1285-px: 80.3125rem;
    --f1286-px: 80.375rem;
    --f1287-px: 80.4375rem;
    --f1288-px: 80.5rem;
    --f1289-px: 80.5625rem;
    --f1290-px: 80.625rem;
    --f1291-px: 80.6875rem;
    --f1292-px: 80.75rem;
    --f1293-px: 80.8125rem;
    --f1294-px: 80.875rem;
    --f1295-px: 80.9375rem;
    --f1296-px: 81rem;
    --f1297-px: 81.0625rem;
    --f1298-px: 81.125rem;
    --f1299-px: 81.1875rem;
    --f1300-px: 81.25rem;
    --f1301-px: 81.3125rem;
    --f1302-px: 81.375rem;
    --f1303-px: 81.4375rem;
    --f1304-px: 81.5rem;
    --f1305-px: 81.5625rem;
    --f1306-px: 81.625rem;
    --f1307-px: 81.6875rem;
    --f1308-px: 81.75rem;
    --f1309-px: 81.8125rem;
    --f1310-px: 81.875rem;
    --f1311-px: 81.9375rem;
    --f1312-px: 82rem;
    --f1313-px: 82.0625rem;
    --f1314-px: 82.125rem;
    --f1315-px: 82.1875rem;
    --f1316-px: 82.25rem;
    --f1317-px: 82.3125rem;
    --f1318-px: 82.375rem;
    --f1319-px: 82.4375rem;
    --f1320-px: 82.5rem;
    --f1321-px: 82.5625rem;
    --f1322-px: 82.625rem;
    --f1323-px: 82.6875rem;
    --f1324-px: 82.75rem;
    --f1325-px: 82.8125rem;
    --f1326-px: 82.875rem;
    --f1327-px: 82.9375rem;
    --f1328-px: 83rem;
    --f1329-px: 83.0625rem;
    --f1330-px: 83.125rem;
    --f1331-px: 83.1875rem;
    --f1332-px: 83.25rem;
    --f1333-px: 83.3125rem;
    --f1334-px: 83.375rem;
    --f1335-px: 83.4375rem;
    --f1336-px: 83.5rem;
    --f1337-px: 83.5625rem;
    --f1338-px: 83.625rem;
    --f1339-px: 83.6875rem;
    --f1340-px: 83.75rem;
    --f1341-px: 83.8125rem;
    --f1342-px: 83.875rem;
    --f1343-px: 83.9375rem;
    --f1344-px: 84rem;
    --f1345-px: 84.0625rem;
    --f1346-px: 84.125rem;
    --f1347-px: 84.1875rem;
    --f1348-px: 84.25rem;
    --f1349-px: 84.3125rem;
    --f1350-px: 84.375rem;
    --f1351-px: 84.4375rem;
    --f1352-px: 84.5rem;
    --f1353-px: 84.5625rem;
    --f1354-px: 84.625rem;
    --f1355-px: 84.6875rem;
    --f1356-px: 84.75rem;
    --f1357-px: 84.8125rem;
    --f1358-px: 84.875rem;
    --f1359-px: 84.9375rem;
    --f1360-px: 85rem;
    --f1361-px: 85.0625rem;
    --f1362-px: 85.125rem;
    --f1363-px: 85.1875rem;
    --f1364-px: 85.25rem;
    --f1365-px: 85.3125rem;
    --f1366-px: 85.375rem;
    --f1367-px: 85.4375rem;
    --f1368-px: 85.5rem;
    --f1369-px: 85.5625rem;
    --f1370-px: 85.625rem;
    --f1371-px: 85.6875rem;
    --f1372-px: 85.75rem;
    --f1373-px: 85.8125rem;
    --f1374-px: 85.875rem;
    --f1375-px: 85.9375rem;
    --f1376-px: 86rem;
    --f1377-px: 86.0625rem;
    --f1378-px: 86.125rem;
    --f1379-px: 86.1875rem;
    --f1380-px: 86.25rem;
    --f1381-px: 86.3125rem;
    --f1382-px: 86.375rem;
    --f1383-px: 86.4375rem;
    --f1384-px: 86.5rem;
    --f1385-px: 86.5625rem;
    --f1386-px: 86.625rem;
    --f1387-px: 86.6875rem;
    --f1388-px: 86.75rem;
    --f1389-px: 86.8125rem;
    --f1390-px: 86.875rem;
    --f1391-px: 86.9375rem;
    --f1392-px: 87rem;
    --f1393-px: 87.0625rem;
    --f1394-px: 87.125rem;
    --f1395-px: 87.1875rem;
    --f1396-px: 87.25rem;
    --f1397-px: 87.3125rem;
    --f1398-px: 87.375rem;
    --f1399-px: 87.4375rem;
    --f1400-px: 87.5rem;
    --f1401-px: 87.5625rem;
    --f1402-px: 87.625rem;
    --f1403-px: 87.6875rem;
    --f1404-px: 87.75rem;
    --f1405-px: 87.8125rem;
    --f1406-px: 87.875rem;
    --f1407-px: 87.9375rem;
    --f1408-px: 88rem;
    --f1409-px: 88.0625rem;
    --f1410-px: 88.125rem;
    --f1411-px: 88.1875rem;
    --f1412-px: 88.25rem;
    --f1413-px: 88.3125rem;
    --f1414-px: 88.375rem;
    --f1415-px: 88.4375rem;
    --f1416-px: 88.5rem;
    --f1417-px: 88.5625rem;
    --f1418-px: 88.625rem;
    --f1419-px: 88.6875rem;
    --f1420-px: 88.75rem;
    --f1421-px: 88.8125rem;
    --f1422-px: 88.875rem;
    --f1423-px: 88.9375rem;
    --f1424-px: 89rem;
    --f1425-px: 89.0625rem;
    --f1426-px: 89.125rem;
    --f1427-px: 89.1875rem;
    --f1428-px: 89.25rem;
    --f1429-px: 89.3125rem;
    --f1430-px: 89.375rem;
    --f1431-px: 89.4375rem;
    --f1432-px: 89.5rem;
    --f1433-px: 89.5625rem;
    --f1434-px: 89.625rem;
    --f1435-px: 89.6875rem;
    --f1436-px: 89.75rem;
    --f1437-px: 89.8125rem;
    --f1438-px: 89.875rem;
    --f1439-px: 89.9375rem;
    --f1440-px: 90rem;
    --f1441-px: 90.0625rem;
    --f1442-px: 90.125rem;
    --f1443-px: 90.1875rem;
    --f1444-px: 90.25rem;
    --f1445-px: 90.3125rem;
    --f1446-px: 90.375rem;
    --f1447-px: 90.4375rem;
    --f1448-px: 90.5rem;
    --f1449-px: 90.5625rem;
    --f1450-px: 90.625rem;
    --f1451-px: 90.6875rem;
    --f1452-px: 90.75rem;
    --f1453-px: 90.8125rem;
    --f1454-px: 90.875rem;
    --f1455-px: 90.9375rem;
    --f1456-px: 91rem;
    --f1457-px: 91.0625rem;
    --f1458-px: 91.125rem;
    --f1459-px: 91.1875rem;
    --f1460-px: 91.25rem;
    --f1461-px: 91.3125rem;
    --f1462-px: 91.375rem;
    --f1463-px: 91.4375rem;
    --f1464-px: 91.5rem;
    --f1465-px: 91.5625rem;
    --f1466-px: 91.625rem;
    --f1467-px: 91.6875rem;
    --f1468-px: 91.75rem;
    --f1469-px: 91.8125rem;
    --f1470-px: 91.875rem;
    --f1471-px: 91.9375rem;
    --f1472-px: 92rem;
    --f1473-px: 92.0625rem;
    --f1474-px: 92.125rem;
    --f1475-px: 92.1875rem;
    --f1476-px: 92.25rem;
    --f1477-px: 92.3125rem;
    --f1478-px: 92.375rem;
    --f1479-px: 92.4375rem;
    --f1480-px: 92.5rem;
    --f1481-px: 92.5625rem;
    --f1482-px: 92.625rem;
    --f1483-px: 92.6875rem;
    --f1484-px: 92.75rem;
    --f1485-px: 92.8125rem;
    --f1486-px: 92.875rem;
    --f1487-px: 92.9375rem;
    --f1488-px: 93rem;
    --f1489-px: 93.0625rem;
    --f1490-px: 93.125rem;
    --f1491-px: 93.1875rem;
    --f1492-px: 93.25rem;
    --f1493-px: 93.3125rem;
    --f1494-px: 93.375rem;
    --f1495-px: 93.4375rem;
    --f1496-px: 93.5rem;
    --f1497-px: 93.5625rem;
    --f1498-px: 93.625rem;
    --f1499-px: 93.6875rem;
    --f1500-px: 93.75rem;
    font-size: clamp(16px, 1.11111vw, 20px);
    --v1-px: min(0.06944444vw, 1.4px);
    --v2-px: min(0.13888888vw, 2.8px);
    --v3-px: min(0.20833332vw, 4.2px);
    --v4-px: min(0.27777776vw, 5.6px);
    --v5-px: min(0.3472222vw, 7px);
    --v6-px: min(0.41666664vw, 8.4px);
    --v7-px: min(0.48611108vw, 9.8px);
    --v8-px: min(0.55555552vw, 11.2px);
    --v9-px: min(0.62499996vw, 12.6px);
    --v10-px: min(0.6944444vw, 14px);
    --v11-px: min(0.76388884vw, 15.4px);
    --v12-px: min(0.83333328vw, 16.8px);
    --v13-px: min(0.90277772vw, 18.2px);
    --v14-px: min(0.97222216vw, 19.6px);
    --v15-px: min(1.0416666vw, 21px);
    --v16-px: min(1.11111104vw, 22.4px);
    --v17-px: min(1.18055548vw, 23.8px);
    --v18-px: min(1.24999992vw, 25.2px);
    --v19-px: min(1.31944436vw, 26.6px);
    --v20-px: min(1.3888888vw, 28px);
    --v21-px: min(1.45833324vw, 29.4px);
    --v22-px: min(1.52777768vw, 30.8px);
    --v23-px: min(1.59722212vw, 32.2px);
    --v24-px: min(1.66666656vw, 33.6px);
    --v25-px: min(1.736111vw, 35px);
    --v26-px: min(1.80555544vw, 36.4px);
    --v27-px: min(1.87499988vw, 37.8px);
    --v28-px: min(1.94444432vw, 39.2px);
    --v29-px: min(2.01388876vw, 40.6px);
    --v30-px: min(2.0833332vw, 42px);
    --v31-px: min(2.15277764vw, 43.4px);
    --v32-px: min(2.22222208vw, 44.8px);
    --v33-px: min(2.29166652vw, 46.2px);
    --v34-px: min(2.36111096vw, 47.6px);
    --v35-px: min(2.4305554vw, 49px);
    --v36-px: min(2.49999984vw, 50.4px);
    --v37-px: min(2.56944428vw, 51.8px);
    --v38-px: min(2.63888872vw, 53.2px);
    --v39-px: min(2.70833316vw, 54.6px);
    --v40-px: min(2.7777776vw, 56px);
    --v41-px: min(2.84722204vw, 57.4px);
    --v42-px: min(2.91666648vw, 58.8px);
    --v43-px: min(2.98611092vw, 60.2px);
    --v44-px: min(3.05555536vw, 61.6px);
    --v45-px: min(3.1249998vw, 63px);
    --v46-px: min(3.19444424vw, 64.4px);
    --v47-px: min(3.26388868vw, 65.8px);
    --v48-px: min(3.33333312vw, 67.2px);
    --v49-px: min(3.40277756vw, 68.6px);
    --v50-px: min(3.472222vw, 70px);
    --v51-px: min(3.54166644vw, 71.4px);
    --v52-px: min(3.61111088vw, 72.8px);
    --v53-px: min(3.68055532vw, 74.2px);
    --v54-px: min(3.74999976vw, 75.6px);
    --v55-px: min(3.8194442vw, 77px);
    --v56-px: min(3.88888864vw, 78.4px);
    --v57-px: min(3.95833308vw, 79.8px);
    --v58-px: min(4.02777752vw, 81.2px);
    --v59-px: min(4.09722196vw, 82.6px);
    --v60-px: min(4.1666664vw, 84px);
    --v61-px: min(4.23611084vw, 85.4px);
    --v62-px: min(4.30555528vw, 86.8px);
    --v63-px: min(4.37499972vw, 88.2px);
    --v64-px: min(4.44444416vw, 89.6px);
    --v65-px: min(4.5138886vw, 91px);
    --v66-px: min(4.58333304vw, 92.4px);
    --v67-px: min(4.65277748vw, 93.8px);
    --v68-px: min(4.72222192vw, 95.2px);
    --v69-px: min(4.79166636vw, 96.6px);
    --v70-px: min(4.8611108vw, 98px);
    --v71-px: min(4.93055524vw, 99.4px);
    --v72-px: min(4.99999968vw, 100.8px);
    --v73-px: min(5.06944412vw, 102.2px);
    --v74-px: min(5.13888856vw, 103.6px);
    --v75-px: min(5.208333vw, 105px);
    --v76-px: min(5.27777744vw, 106.4px);
    --v77-px: min(5.34722188vw, 107.8px);
    --v78-px: min(5.41666632vw, 109.2px);
    --v79-px: min(5.48611076vw, 110.6px);
    --v80-px: min(5.5555552vw, 112px);
    --v81-px: min(5.62499964vw, 113.4px);
    --v82-px: min(5.69444408vw, 114.8px);
    --v83-px: min(5.76388852vw, 116.2px);
    --v84-px: min(5.83333296vw, 117.6px);
    --v85-px: min(5.9027774vw, 119px);
    --v86-px: min(5.97222184vw, 120.4px);
    --v87-px: min(6.04166628vw, 121.8px);
    --v88-px: min(6.11111072vw, 123.2px);
    --v89-px: min(6.18055516vw, 124.6px);
    --v90-px: min(6.2499996vw, 126px);
    --v91-px: min(6.31944404vw, 127.4px);
    --v92-px: min(6.38888848vw, 128.8px);
    --v93-px: min(6.45833292vw, 130.2px);
    --v94-px: min(6.52777736vw, 131.6px);
    --v95-px: min(6.5972218vw, 133px);
    --v96-px: min(6.66666624vw, 134.4px);
    --v97-px: min(6.73611068vw, 135.8px);
    --v98-px: min(6.80555512vw, 137.2px);
    --v99-px: min(6.87499956vw, 138.6px);
    --v100-px: min(6.944444vw, 140px);
    --v101-px: min(7.01388844vw, 141.4px);
    --v102-px: min(7.08333288vw, 142.8px);
    --v103-px: min(7.15277732vw, 144.2px);
    --v104-px: min(7.22222176vw, 145.6px);
    --v105-px: min(7.2916662vw, 147px);
    --v106-px: min(7.36111064vw, 148.4px);
    --v107-px: min(7.43055508vw, 149.8px);
    --v108-px: min(7.49999952vw, 151.2px);
    --v109-px: min(7.56944396vw, 152.6px);
    --v110-px: min(7.6388884vw, 154px);
    --v111-px: min(7.70833284vw, 155.4px);
    --v112-px: min(7.77777728vw, 156.8px);
    --v113-px: min(7.84722172vw, 158.2px);
    --v114-px: min(7.91666616vw, 159.6px);
    --v115-px: min(7.9861106vw, 161px);
    --v116-px: min(8.05555504vw, 162.4px);
    --v117-px: min(8.12499948vw, 163.8px);
    --v118-px: min(8.19444392vw, 165.2px);
    --v119-px: min(8.26388836vw, 166.6px);
    --v120-px: min(8.3333328vw, 168px);
    --v121-px: min(8.40277724vw, 169.4px);
    --v122-px: min(8.47222168vw, 170.8px);
    --v123-px: min(8.54166612vw, 172.2px);
    --v124-px: min(8.61111056vw, 173.6px);
    --v125-px: min(8.680555vw, 175px);
    --v126-px: min(8.74999944vw, 176.4px);
    --v127-px: min(8.81944388vw, 177.8px);
    --v128-px: min(8.88888832vw, 179.2px);
    --v129-px: min(8.95833276vw, 180.6px);
    --v130-px: min(9.0277772vw, 182px);
    --v131-px: min(9.09722164vw, 183.4px);
    --v132-px: min(9.16666608vw, 184.8px);
    --v133-px: min(9.23611052vw, 186.2px);
    --v134-px: min(9.30555496vw, 187.6px);
    --v135-px: min(9.3749994vw, 189px);
    --v136-px: min(9.44444384vw, 190.4px);
    --v137-px: min(9.51388828vw, 191.8px);
    --v138-px: min(9.58333272vw, 193.2px);
    --v139-px: min(9.65277716vw, 194.6px);
    --v140-px: min(9.7222216vw, 196px);
    --v141-px: min(9.79166604vw, 197.4px);
    --v142-px: min(9.86111048vw, 198.8px);
    --v143-px: min(9.93055492vw, 200.2px);
    --v144-px: min(9.99999936vw, 201.6px);
    --v145-px: min(10.0694438vw, 203px);
    --v146-px: min(10.13888824vw, 204.4px);
    --v147-px: min(10.20833268vw, 205.8px);
    --v148-px: min(10.27777712vw, 207.2px);
    --v149-px: min(10.34722156vw, 208.6px);
    --v150-px: min(10.416666vw, 210px);
    --v151-px: min(10.48611044vw, 211.4px);
    --v152-px: min(10.55555488vw, 212.8px);
    --v153-px: min(10.62499932vw, 214.2px);
    --v154-px: min(10.69444376vw, 215.6px);
    --v155-px: min(10.7638882vw, 217px);
    --v156-px: min(10.83333264vw, 218.4px);
    --v157-px: min(10.90277708vw, 219.8px);
    --v158-px: min(10.97222152vw, 221.2px);
    --v159-px: min(11.04166596vw, 222.6px);
    --v160-px: min(11.1111104vw, 224px);
    --v161-px: min(11.18055484vw, 225.4px);
    --v162-px: min(11.24999928vw, 226.8px);
    --v163-px: min(11.31944372vw, 228.2px);
    --v164-px: min(11.38888816vw, 229.6px);
    --v165-px: min(11.4583326vw, 231px);
    --v166-px: min(11.52777704vw, 232.4px);
    --v167-px: min(11.59722148vw, 233.8px);
    --v168-px: min(11.66666592vw, 235.2px);
    --v169-px: min(11.73611036vw, 236.6px);
    --v170-px: min(11.8055548vw, 238px);
    --v171-px: min(11.87499924vw, 239.4px);
    --v172-px: min(11.94444368vw, 240.8px);
    --v173-px: min(12.01388812vw, 242.2px);
    --v174-px: min(12.08333256vw, 243.6px);
    --v175-px: min(12.152777vw, 245px);
    --v176-px: min(12.22222144vw, 246.4px);
    --v177-px: min(12.29166588vw, 247.8px);
    --v178-px: min(12.36111032vw, 249.2px);
    --v179-px: min(12.43055476vw, 250.6px);
    --v180-px: min(12.4999992vw, 252px);
    --v181-px: min(12.56944364vw, 253.4px);
    --v182-px: min(12.63888808vw, 254.8px);
    --v183-px: min(12.70833252vw, 256.2px);
    --v184-px: min(12.77777696vw, 257.6px);
    --v185-px: min(12.8472214vw, 259px);
    --v186-px: min(12.91666584vw, 260.4px);
    --v187-px: min(12.98611028vw, 261.8px);
    --v188-px: min(13.05555472vw, 263.2px);
    --v189-px: min(13.12499916vw, 264.6px);
    --v190-px: min(13.1944436vw, 266px);
    --v191-px: min(13.26388804vw, 267.4px);
    --v192-px: min(13.33333248vw, 268.8px);
    --v193-px: min(13.40277692vw, 270.2px);
    --v194-px: min(13.47222136vw, 271.6px);
    --v195-px: min(13.5416658vw, 273px);
    --v196-px: min(13.61111024vw, 274.4px);
    --v197-px: min(13.68055468vw, 275.8px);
    --v198-px: min(13.74999912vw, 277.2px);
    --v199-px: min(13.81944356vw, 278.6px);
    --v200-px: min(13.888888vw, 280px);
    --v201-px: min(13.95833244vw, 281.4px);
    --v202-px: min(14.02777688vw, 282.8px);
    --v203-px: min(14.09722132vw, 284.2px);
    --v204-px: min(14.16666576vw, 285.6px);
    --v205-px: min(14.2361102vw, 287px);
    --v206-px: min(14.30555464vw, 288.4px);
    --v207-px: min(14.37499908vw, 289.8px);
    --v208-px: min(14.44444352vw, 291.2px);
    --v209-px: min(14.51388796vw, 292.6px);
    --v210-px: min(14.5833324vw, 294px);
    --v211-px: min(14.65277684vw, 295.4px);
    --v212-px: min(14.72222128vw, 296.8px);
    --v213-px: min(14.79166572vw, 298.2px);
    --v214-px: min(14.86111016vw, 299.6px);
    --v215-px: min(14.9305546vw, 301px);
    --v216-px: min(14.99999904vw, 302.4px);
    --v217-px: min(15.06944348vw, 303.8px);
    --v218-px: min(15.13888792vw, 305.2px);
    --v219-px: min(15.20833236vw, 306.6px);
    --v220-px: min(15.2777768vw, 308px);
    --v221-px: min(15.34722124vw, 309.4px);
    --v222-px: min(15.41666568vw, 310.8px);
    --v223-px: min(15.48611012vw, 312.2px);
    --v224-px: min(15.55555456vw, 313.6px);
    --v225-px: min(15.624999vw, 315px);
    --v226-px: min(15.69444344vw, 316.4px);
    --v227-px: min(15.76388788vw, 317.8px);
    --v228-px: min(15.83333232vw, 319.2px);
    --v229-px: min(15.90277676vw, 320.6px);
    --v230-px: min(15.9722212vw, 322px);
    --v231-px: min(16.04166564vw, 323.4px);
    --v232-px: min(16.11111008vw, 324.8px);
    --v233-px: min(16.18055452vw, 326.2px);
    --v234-px: min(16.24999896vw, 327.6px);
    --v235-px: min(16.3194434vw, 329px);
    --v236-px: min(16.38888784vw, 330.4px);
    --v237-px: min(16.45833228vw, 331.8px);
    --v238-px: min(16.52777672vw, 333.2px);
    --v239-px: min(16.59722116vw, 334.6px);
    --v240-px: min(16.6666656vw, 336px);
    --v241-px: min(16.73611004vw, 337.4px);
    --v242-px: min(16.80555448vw, 338.8px);
    --v243-px: min(16.87499892vw, 340.2px);
    --v244-px: min(16.94444336vw, 341.6px);
    --v245-px: min(17.0138878vw, 343px);
    --v246-px: min(17.08333224vw, 344.4px);
    --v247-px: min(17.15277668vw, 345.8px);
    --v248-px: min(17.22222112vw, 347.2px);
    --v249-px: min(17.29166556vw, 348.6px);
    --v250-px: min(17.36111vw, 350px);
    --v251-px: min(17.43055444vw, 351.4px);
    --v252-px: min(17.49999888vw, 352.8px);
    --v253-px: min(17.56944332vw, 354.2px);
    --v254-px: min(17.63888776vw, 355.6px);
    --v255-px: min(17.7083322vw, 357px);
    --v256-px: min(17.77777664vw, 358.4px);
    --v257-px: min(17.84722108vw, 359.8px);
    --v258-px: min(17.91666552vw, 361.2px);
    --v259-px: min(17.98610996vw, 362.6px);
    --v260-px: min(18.0555544vw, 364px);
    --v261-px: min(18.12499884vw, 365.4px);
    --v262-px: min(18.19444328vw, 366.8px);
    --v263-px: min(18.26388772vw, 368.2px);
    --v264-px: min(18.33333216vw, 369.6px);
    --v265-px: min(18.4027766vw, 371px);
    --v266-px: min(18.47222104vw, 372.4px);
    --v267-px: min(18.54166548vw, 373.8px);
    --v268-px: min(18.61110992vw, 375.2px);
    --v269-px: min(18.68055436vw, 376.6px);
    --v270-px: min(18.7499988vw, 378px);
    --v271-px: min(18.81944324vw, 379.4px);
    --v272-px: min(18.88888768vw, 380.8px);
    --v273-px: min(18.95833212vw, 382.2px);
    --v274-px: min(19.02777656vw, 383.6px);
    --v275-px: min(19.097221vw, 385px);
    --v276-px: min(19.16666544vw, 386.4px);
    --v277-px: min(19.23610988vw, 387.8px);
    --v278-px: min(19.30555432vw, 389.2px);
    --v279-px: min(19.37499876vw, 390.6px);
    --v280-px: min(19.4444432vw, 392px);
    --v281-px: min(19.51388764vw, 393.4px);
    --v282-px: min(19.58333208vw, 394.8px);
    --v283-px: min(19.65277652vw, 396.2px);
    --v284-px: min(19.72222096vw, 397.6px);
    --v285-px: min(19.7916654vw, 399px);
    --v286-px: min(19.86110984vw, 400.4px);
    --v287-px: min(19.93055428vw, 401.8px);
    --v288-px: min(19.99999872vw, 403.2px);
    --v289-px: min(20.06944316vw, 404.6px);
    --v290-px: min(20.1388876vw, 406px);
    --v291-px: min(20.20833204vw, 407.4px);
    --v292-px: min(20.27777648vw, 408.8px);
    --v293-px: min(20.34722092vw, 410.2px);
    --v294-px: min(20.41666536vw, 411.6px);
    --v295-px: min(20.4861098vw, 413px);
    --v296-px: min(20.55555424vw, 414.4px);
    --v297-px: min(20.62499868vw, 415.8px);
    --v298-px: min(20.69444312vw, 417.2px);
    --v299-px: min(20.76388756vw, 418.6px);
    --v300-px: min(20.833332vw, 420px);
    --v301-px: min(20.90277644vw, 421.4px);
    --v302-px: min(20.97222088vw, 422.8px);
    --v303-px: min(21.04166532vw, 424.2px);
    --v304-px: min(21.11110976vw, 425.6px);
    --v305-px: min(21.1805542vw, 427px);
    --v306-px: min(21.24999864vw, 428.4px);
    --v307-px: min(21.31944308vw, 429.8px);
    --v308-px: min(21.38888752vw, 431.2px);
    --v309-px: min(21.45833196vw, 432.6px);
    --v310-px: min(21.5277764vw, 434px);
    --v311-px: min(21.59722084vw, 435.4px);
    --v312-px: min(21.66666528vw, 436.8px);
    --v313-px: min(21.73610972vw, 438.2px);
    --v314-px: min(21.80555416vw, 439.6px);
    --v315-px: min(21.8749986vw, 441px);
    --v316-px: min(21.94444304vw, 442.4px);
    --v317-px: min(22.01388748vw, 443.8px);
    --v318-px: min(22.08333192vw, 445.2px);
    --v319-px: min(22.15277636vw, 446.6px);
    --v320-px: min(22.2222208vw, 448px);
    --v321-px: min(22.29166524vw, 449.4px);
    --v322-px: min(22.36110968vw, 450.8px);
    --v323-px: min(22.43055412vw, 452.2px);
    --v324-px: min(22.49999856vw, 453.6px);
    --v325-px: min(22.569443vw, 455px);
    --v326-px: min(22.63888744vw, 456.4px);
    --v327-px: min(22.70833188vw, 457.8px);
    --v328-px: min(22.77777632vw, 459.2px);
    --v329-px: min(22.84722076vw, 460.6px);
    --v330-px: min(22.9166652vw, 462px);
    --v331-px: min(22.98610964vw, 463.4px);
    --v332-px: min(23.05555408vw, 464.8px);
    --v333-px: min(23.12499852vw, 466.2px);
    --v334-px: min(23.19444296vw, 467.6px);
    --v335-px: min(23.2638874vw, 469px);
    --v336-px: min(23.33333184vw, 470.4px);
    --v337-px: min(23.40277628vw, 471.8px);
    --v338-px: min(23.47222072vw, 473.2px);
    --v339-px: min(23.54166516vw, 474.6px);
    --v340-px: min(23.6111096vw, 476px);
    --v341-px: min(23.68055404vw, 477.4px);
    --v342-px: min(23.74999848vw, 478.8px);
    --v343-px: min(23.81944292vw, 480.2px);
    --v344-px: min(23.88888736vw, 481.6px);
    --v345-px: min(23.9583318vw, 483px);
    --v346-px: min(24.02777624vw, 484.4px);
    --v347-px: min(24.09722068vw, 485.8px);
    --v348-px: min(24.16666512vw, 487.2px);
    --v349-px: min(24.23610956vw, 488.6px);
    --v350-px: min(24.305554vw, 490px);
    --v351-px: min(24.37499844vw, 491.4px);
    --v352-px: min(24.44444288vw, 492.8px);
    --v353-px: min(24.51388732vw, 494.2px);
    --v354-px: min(24.58333176vw, 495.6px);
    --v355-px: min(24.6527762vw, 497px);
    --v356-px: min(24.72222064vw, 498.4px);
    --v357-px: min(24.79166508vw, 499.8px);
    --v358-px: min(24.86110952vw, 501.2px);
    --v359-px: min(24.93055396vw, 502.6px);
    --v360-px: min(24.9999984vw, 504px);
    --v361-px: min(25.06944284vw, 505.4px);
    --v362-px: min(25.13888728vw, 506.8px);
    --v363-px: min(25.20833172vw, 508.2px);
    --v364-px: min(25.27777616vw, 509.6px);
    --v365-px: min(25.3472206vw, 511px);
    --v366-px: min(25.41666504vw, 512.4px);
    --v367-px: min(25.48610948vw, 513.8px);
    --v368-px: min(25.55555392vw, 515.2px);
    --v369-px: min(25.62499836vw, 516.6px);
    --v370-px: min(25.6944428vw, 518px);
    --v371-px: min(25.76388724vw, 519.4px);
    --v372-px: min(25.83333168vw, 520.8px);
    --v373-px: min(25.90277612vw, 522.2px);
    --v374-px: min(25.97222056vw, 523.6px);
    --v375-px: min(26.041665vw, 525px);
    --v376-px: min(26.11110944vw, 526.4px);
    --v377-px: min(26.18055388vw, 527.8px);
    --v378-px: min(26.24999832vw, 529.2px);
    --v379-px: min(26.31944276vw, 530.6px);
    --v380-px: min(26.3888872vw, 532px);
    --v381-px: min(26.45833164vw, 533.4px);
    --v382-px: min(26.52777608vw, 534.8px);
    --v383-px: min(26.59722052vw, 536.2px);
    --v384-px: min(26.66666496vw, 537.6px);
    --v385-px: min(26.7361094vw, 539px);
    --v386-px: min(26.80555384vw, 540.4px);
    --v387-px: min(26.87499828vw, 541.8px);
    --v388-px: min(26.94444272vw, 543.2px);
    --v389-px: min(27.01388716vw, 544.6px);
    --v390-px: min(27.0833316vw, 546px);
    --v391-px: min(27.15277604vw, 547.4px);
    --v392-px: min(27.22222048vw, 548.8px);
    --v393-px: min(27.29166492vw, 550.2px);
    --v394-px: min(27.36110936vw, 551.6px);
    --v395-px: min(27.4305538vw, 553px);
    --v396-px: min(27.49999824vw, 554.4px);
    --v397-px: min(27.56944268vw, 555.8px);
    --v398-px: min(27.63888712vw, 557.2px);
    --v399-px: min(27.70833156vw, 558.6px);
    --v400-px: min(27.777776vw, 560px);
    --v401-px: min(27.84722044vw, 561.4px);
    --v402-px: min(27.91666488vw, 562.8px);
    --v403-px: min(27.98610932vw, 564.2px);
    --v404-px: min(28.05555376vw, 565.6px);
    --v405-px: min(28.1249982vw, 567px);
    --v406-px: min(28.19444264vw, 568.4px);
    --v407-px: min(28.26388708vw, 569.8px);
    --v408-px: min(28.33333152vw, 571.2px);
    --v409-px: min(28.40277596vw, 572.6px);
    --v410-px: min(28.4722204vw, 574px);
    --v411-px: min(28.54166484vw, 575.4px);
    --v412-px: min(28.61110928vw, 576.8px);
    --v413-px: min(28.68055372vw, 578.2px);
    --v414-px: min(28.74999816vw, 579.6px);
    --v415-px: min(28.8194426vw, 581px);
    --v416-px: min(28.88888704vw, 582.4px);
    --v417-px: min(28.95833148vw, 583.8px);
    --v418-px: min(29.02777592vw, 585.2px);
    --v419-px: min(29.09722036vw, 586.6px);
    --v420-px: min(29.1666648vw, 588px);
    --v421-px: min(29.23610924vw, 589.4px);
    --v422-px: min(29.30555368vw, 590.8px);
    --v423-px: min(29.37499812vw, 592.2px);
    --v424-px: min(29.44444256vw, 593.6px);
    --v425-px: min(29.513887vw, 595px);
    --v426-px: min(29.58333144vw, 596.4px);
    --v427-px: min(29.65277588vw, 597.8px);
    --v428-px: min(29.72222032vw, 599.2px);
    --v429-px: min(29.79166476vw, 600.6px);
    --v430-px: min(29.8611092vw, 602px);
    --v431-px: min(29.93055364vw, 603.4px);
    --v432-px: min(29.99999808vw, 604.8px);
    --v433-px: min(30.06944252vw, 606.2px);
    --v434-px: min(30.13888696vw, 607.6px);
    --v435-px: min(30.2083314vw, 609px);
    --v436-px: min(30.27777584vw, 610.4px);
    --v437-px: min(30.34722028vw, 611.8px);
    --v438-px: min(30.41666472vw, 613.2px);
    --v439-px: min(30.48610916vw, 614.6px);
    --v440-px: min(30.5555536vw, 616px);
    --v441-px: min(30.62499804vw, 617.4px);
    --v442-px: min(30.69444248vw, 618.8px);
    --v443-px: min(30.76388692vw, 620.2px);
    --v444-px: min(30.83333136vw, 621.6px);
    --v445-px: min(30.9027758vw, 623px);
    --v446-px: min(30.97222024vw, 624.4px);
    --v447-px: min(31.04166468vw, 625.8px);
    --v448-px: min(31.11110912vw, 627.2px);
    --v449-px: min(31.18055356vw, 628.6px);
    --v450-px: min(31.249998vw, 630px);
    --v451-px: min(31.31944244vw, 631.4px);
    --v452-px: min(31.38888688vw, 632.8px);
    --v453-px: min(31.45833132vw, 634.2px);
    --v454-px: min(31.52777576vw, 635.6px);
    --v455-px: min(31.5972202vw, 637px);
    --v456-px: min(31.66666464vw, 638.4px);
    --v457-px: min(31.73610908vw, 639.8px);
    --v458-px: min(31.80555352vw, 641.2px);
    --v459-px: min(31.87499796vw, 642.6px);
    --v460-px: min(31.9444424vw, 644px);
    --v461-px: min(32.01388684vw, 645.4px);
    --v462-px: min(32.08333128vw, 646.8px);
    --v463-px: min(32.15277572vw, 648.2px);
    --v464-px: min(32.22222016vw, 649.6px);
    --v465-px: min(32.2916646vw, 651px);
    --v466-px: min(32.36110904vw, 652.4px);
    --v467-px: min(32.43055348vw, 653.8px);
    --v468-px: min(32.49999792vw, 655.2px);
    --v469-px: min(32.56944236vw, 656.6px);
    --v470-px: min(32.6388868vw, 658px);
    --v471-px: min(32.70833124vw, 659.4px);
    --v472-px: min(32.77777568vw, 660.8px);
    --v473-px: min(32.84722012vw, 662.2px);
    --v474-px: min(32.91666456vw, 663.6px);
    --v475-px: min(32.986109vw, 665px);
    --v476-px: min(33.05555344vw, 666.4px);
    --v477-px: min(33.12499788vw, 667.8px);
    --v478-px: min(33.19444232vw, 669.2px);
    --v479-px: min(33.26388676vw, 670.6px);
    --v480-px: min(33.3333312vw, 672px);
    --v481-px: min(33.40277564vw, 673.4px);
    --v482-px: min(33.47222008vw, 674.8px);
    --v483-px: min(33.54166452vw, 676.2px);
    --v484-px: min(33.61110896vw, 677.6px);
    --v485-px: min(33.6805534vw, 679px);
    --v486-px: min(33.74999784vw, 680.4px);
    --v487-px: min(33.81944228vw, 681.8px);
    --v488-px: min(33.88888672vw, 683.2px);
    --v489-px: min(33.95833116vw, 684.6px);
    --v490-px: min(34.0277756vw, 686px);
    --v491-px: min(34.09722004vw, 687.4px);
    --v492-px: min(34.16666448vw, 688.8px);
    --v493-px: min(34.23610892vw, 690.2px);
    --v494-px: min(34.30555336vw, 691.6px);
    --v495-px: min(34.3749978vw, 693px);
    --v496-px: min(34.44444224vw, 694.4px);
    --v497-px: min(34.51388668vw, 695.8px);
    --v498-px: min(34.58333112vw, 697.2px);
    --v499-px: min(34.65277556vw, 698.6px);
    --v500-px: min(34.72222vw, 700px);
    --v501-px: min(34.79166444vw, 701.4px);
    --v502-px: min(34.86110888vw, 702.8px);
    --v503-px: min(34.93055332vw, 704.2px);
    --v504-px: min(34.99999776vw, 705.6px);
    --v505-px: min(35.0694422vw, 707px);
    --v506-px: min(35.13888664vw, 708.4px);
    --v507-px: min(35.20833108vw, 709.8px);
    --v508-px: min(35.27777552vw, 711.2px);
    --v509-px: min(35.34721996vw, 712.6px);
    --v510-px: min(35.4166644vw, 714px);
    --v511-px: min(35.48610884vw, 715.4px);
    --v512-px: min(35.55555328vw, 716.8px);
    --v513-px: min(35.62499772vw, 718.2px);
    --v514-px: min(35.69444216vw, 719.6px);
    --v515-px: min(35.7638866vw, 721px);
    --v516-px: min(35.83333104vw, 722.4px);
    --v517-px: min(35.90277548vw, 723.8px);
    --v518-px: min(35.97221992vw, 725.2px);
    --v519-px: min(36.04166436vw, 726.6px);
    --v520-px: min(36.1111088vw, 728px);
    --v521-px: min(36.18055324vw, 729.4px);
    --v522-px: min(36.24999768vw, 730.8px);
    --v523-px: min(36.31944212vw, 732.2px);
    --v524-px: min(36.38888656vw, 733.6px);
    --v525-px: min(36.458331vw, 735px);
    --v526-px: min(36.52777544vw, 736.4px);
    --v527-px: min(36.59721988vw, 737.8px);
    --v528-px: min(36.66666432vw, 739.2px);
    --v529-px: min(36.73610876vw, 740.6px);
    --v530-px: min(36.8055532vw, 742px);
    --v531-px: min(36.87499764vw, 743.4px);
    --v532-px: min(36.94444208vw, 744.8px);
    --v533-px: min(37.01388652vw, 746.2px);
    --v534-px: min(37.08333096vw, 747.6px);
    --v535-px: min(37.1527754vw, 749px);
    --v536-px: min(37.22221984vw, 750.4px);
    --v537-px: min(37.29166428vw, 751.8px);
    --v538-px: min(37.36110872vw, 753.2px);
    --v539-px: min(37.43055316vw, 754.6px);
    --v540-px: min(37.4999976vw, 756px);
    --v541-px: min(37.56944204vw, 757.4px);
    --v542-px: min(37.63888648vw, 758.8px);
    --v543-px: min(37.70833092vw, 760.2px);
    --v544-px: min(37.77777536vw, 761.6px);
    --v545-px: min(37.8472198vw, 763px);
    --v546-px: min(37.91666424vw, 764.4px);
    --v547-px: min(37.98610868vw, 765.8px);
    --v548-px: min(38.05555312vw, 767.2px);
    --v549-px: min(38.12499756vw, 768.6px);
    --v550-px: min(38.194442vw, 770px);
    --v551-px: min(38.26388644vw, 771.4px);
    --v552-px: min(38.33333088vw, 772.8px);
    --v553-px: min(38.40277532vw, 774.2px);
    --v554-px: min(38.47221976vw, 775.6px);
    --v555-px: min(38.5416642vw, 777px);
    --v556-px: min(38.61110864vw, 778.4px);
    --v557-px: min(38.68055308vw, 779.8px);
    --v558-px: min(38.74999752vw, 781.2px);
    --v559-px: min(38.81944196vw, 782.6px);
    --v560-px: min(38.8888864vw, 784px);
    --v561-px: min(38.95833084vw, 785.4px);
    --v562-px: min(39.02777528vw, 786.8px);
    --v563-px: min(39.09721972vw, 788.2px);
    --v564-px: min(39.16666416vw, 789.6px);
    --v565-px: min(39.2361086vw, 791px);
    --v566-px: min(39.30555304vw, 792.4px);
    --v567-px: min(39.37499748vw, 793.8px);
    --v568-px: min(39.44444192vw, 795.2px);
    --v569-px: min(39.51388636vw, 796.6px);
    --v570-px: min(39.5833308vw, 798px);
    --v571-px: min(39.65277524vw, 799.4px);
    --v572-px: min(39.72221968vw, 800.8px);
    --v573-px: min(39.79166412vw, 802.2px);
    --v574-px: min(39.86110856vw, 803.6px);
    --v575-px: min(39.930553vw, 805px);
    --v576-px: min(39.99999744vw, 806.4px);
    --v577-px: min(40.06944188vw, 807.8px);
    --v578-px: min(40.13888632vw, 809.2px);
    --v579-px: min(40.20833076vw, 810.6px);
    --v580-px: min(40.2777752vw, 812px);
    --v581-px: min(40.34721964vw, 813.4px);
    --v582-px: min(40.41666408vw, 814.8px);
    --v583-px: min(40.48610852vw, 816.2px);
    --v584-px: min(40.55555296vw, 817.6px);
    --v585-px: min(40.6249974vw, 819px);
    --v586-px: min(40.69444184vw, 820.4px);
    --v587-px: min(40.76388628vw, 821.8px);
    --v588-px: min(40.83333072vw, 823.2px);
    --v589-px: min(40.90277516vw, 824.6px);
    --v590-px: min(40.9722196vw, 826px);
    --v591-px: min(41.04166404vw, 827.4px);
    --v592-px: min(41.11110848vw, 828.8px);
    --v593-px: min(41.18055292vw, 830.2px);
    --v594-px: min(41.24999736vw, 831.6px);
    --v595-px: min(41.3194418vw, 833px);
    --v596-px: min(41.38888624vw, 834.4px);
    --v597-px: min(41.45833068vw, 835.8px);
    --v598-px: min(41.52777512vw, 837.2px);
    --v599-px: min(41.59721956vw, 838.6px);
    --v600-px: min(41.666664vw, 840px);
    --v601-px: min(41.73610844vw, 841.4px);
    --v602-px: min(41.80555288vw, 842.8px);
    --v603-px: min(41.87499732vw, 844.2px);
    --v604-px: min(41.94444176vw, 845.6px);
    --v605-px: min(42.0138862vw, 847px);
    --v606-px: min(42.08333064vw, 848.4px);
    --v607-px: min(42.15277508vw, 849.8px);
    --v608-px: min(42.22221952vw, 851.2px);
    --v609-px: min(42.29166396vw, 852.6px);
    --v610-px: min(42.3611084vw, 854px);
    --v611-px: min(42.43055284vw, 855.4px);
    --v612-px: min(42.49999728vw, 856.8px);
    --v613-px: min(42.56944172vw, 858.2px);
    --v614-px: min(42.63888616vw, 859.6px);
    --v615-px: min(42.7083306vw, 861px);
    --v616-px: min(42.77777504vw, 862.4px);
    --v617-px: min(42.84721948vw, 863.8px);
    --v618-px: min(42.91666392vw, 865.2px);
    --v619-px: min(42.98610836vw, 866.6px);
    --v620-px: min(43.0555528vw, 868px);
    --v621-px: min(43.12499724vw, 869.4px);
    --v622-px: min(43.19444168vw, 870.8px);
    --v623-px: min(43.26388612vw, 872.2px);
    --v624-px: min(43.33333056vw, 873.6px);
    --v625-px: min(43.402775vw, 875px);
    --v626-px: min(43.47221944vw, 876.4px);
    --v627-px: min(43.54166388vw, 877.8px);
    --v628-px: min(43.61110832vw, 879.2px);
    --v629-px: min(43.68055276vw, 880.6px);
    --v630-px: min(43.7499972vw, 882px);
    --v631-px: min(43.81944164vw, 883.4px);
    --v632-px: min(43.88888608vw, 884.8px);
    --v633-px: min(43.95833052vw, 886.2px);
    --v634-px: min(44.02777496vw, 887.6px);
    --v635-px: min(44.0972194vw, 889px);
    --v636-px: min(44.16666384vw, 890.4px);
    --v637-px: min(44.23610828vw, 891.8px);
    --v638-px: min(44.30555272vw, 893.2px);
    --v639-px: min(44.37499716vw, 894.6px);
    --v640-px: min(44.4444416vw, 896px);
    --v641-px: min(44.51388604vw, 897.4px);
    --v642-px: min(44.58333048vw, 898.8px);
    --v643-px: min(44.65277492vw, 900.2px);
    --v644-px: min(44.72221936vw, 901.6px);
    --v645-px: min(44.7916638vw, 903px);
    --v646-px: min(44.86110824vw, 904.4px);
    --v647-px: min(44.93055268vw, 905.8px);
    --v648-px: min(44.99999712vw, 907.2px);
    --v649-px: min(45.06944156vw, 908.6px);
    --v650-px: min(45.138886vw, 910px);
    --v651-px: min(45.20833044vw, 911.4px);
    --v652-px: min(45.27777488vw, 912.8px);
    --v653-px: min(45.34721932vw, 914.2px);
    --v654-px: min(45.41666376vw, 915.6px);
    --v655-px: min(45.4861082vw, 917px);
    --v656-px: min(45.55555264vw, 918.4px);
    --v657-px: min(45.62499708vw, 919.8px);
    --v658-px: min(45.69444152vw, 921.2px);
    --v659-px: min(45.76388596vw, 922.6px);
    --v660-px: min(45.8333304vw, 924px);
    --v661-px: min(45.90277484vw, 925.4px);
    --v662-px: min(45.97221928vw, 926.8px);
    --v663-px: min(46.04166372vw, 928.2px);
    --v664-px: min(46.11110816vw, 929.6px);
    --v665-px: min(46.1805526vw, 931px);
    --v666-px: min(46.24999704vw, 932.4px);
    --v667-px: min(46.31944148vw, 933.8px);
    --v668-px: min(46.38888592vw, 935.2px);
    --v669-px: min(46.45833036vw, 936.6px);
    --v670-px: min(46.5277748vw, 938px);
    --v671-px: min(46.59721924vw, 939.4px);
    --v672-px: min(46.66666368vw, 940.8px);
    --v673-px: min(46.73610812vw, 942.2px);
    --v674-px: min(46.80555256vw, 943.6px);
    --v675-px: min(46.874997vw, 945px);
    --v676-px: min(46.94444144vw, 946.4px);
    --v677-px: min(47.01388588vw, 947.8px);
    --v678-px: min(47.08333032vw, 949.2px);
    --v679-px: min(47.15277476vw, 950.6px);
    --v680-px: min(47.2222192vw, 952px);
    --v681-px: min(47.29166364vw, 953.4px);
    --v682-px: min(47.36110808vw, 954.8px);
    --v683-px: min(47.43055252vw, 956.2px);
    --v684-px: min(47.49999696vw, 957.6px);
    --v685-px: min(47.5694414vw, 959px);
    --v686-px: min(47.63888584vw, 960.4px);
    --v687-px: min(47.70833028vw, 961.8px);
    --v688-px: min(47.77777472vw, 963.2px);
    --v689-px: min(47.84721916vw, 964.6px);
    --v690-px: min(47.9166636vw, 966px);
    --v691-px: min(47.98610804vw, 967.4px);
    --v692-px: min(48.05555248vw, 968.8px);
    --v693-px: min(48.12499692vw, 970.2px);
    --v694-px: min(48.19444136vw, 971.6px);
    --v695-px: min(48.2638858vw, 973px);
    --v696-px: min(48.33333024vw, 974.4px);
    --v697-px: min(48.40277468vw, 975.8px);
    --v698-px: min(48.47221912vw, 977.2px);
    --v699-px: min(48.54166356vw, 978.6px);
    --v700-px: min(48.611108vw, 980px);
    --v701-px: min(48.68055244vw, 981.4px);
    --v702-px: min(48.74999688vw, 982.8px);
    --v703-px: min(48.81944132vw, 984.2px);
    --v704-px: min(48.88888576vw, 985.6px);
    --v705-px: min(48.9583302vw, 987px);
    --v706-px: min(49.02777464vw, 988.4px);
    --v707-px: min(49.09721908vw, 989.8px);
    --v708-px: min(49.16666352vw, 991.2px);
    --v709-px: min(49.23610796vw, 992.6px);
    --v710-px: min(49.3055524vw, 994px);
    --v711-px: min(49.37499684vw, 995.4px);
    --v712-px: min(49.44444128vw, 996.8px);
    --v713-px: min(49.51388572vw, 998.2px);
    --v714-px: min(49.58333016vw, 999.6px);
    --v715-px: min(49.6527746vw, 1001px);
    --v716-px: min(49.72221904vw, 1002.4px);
    --v717-px: min(49.79166348vw, 1003.8px);
    --v718-px: min(49.86110792vw, 1005.2px);
    --v719-px: min(49.93055236vw, 1006.6px);
    --v720-px: min(49.9999968vw, 1008px);
    --v721-px: min(50.06944124vw, 1009.4px);
    --v722-px: min(50.13888568vw, 1010.8px);
    --v723-px: min(50.20833012vw, 1012.2px);
    --v724-px: min(50.27777456vw, 1013.6px);
    --v725-px: min(50.347219vw, 1015px);
    --v726-px: min(50.41666344vw, 1016.4px);
    --v727-px: min(50.48610788vw, 1017.8px);
    --v728-px: min(50.55555232vw, 1019.2px);
    --v729-px: min(50.62499676vw, 1020.6px);
    --v730-px: min(50.6944412vw, 1022px);
    --v731-px: min(50.76388564vw, 1023.4px);
    --v732-px: min(50.83333008vw, 1024.8px);
    --v733-px: min(50.90277452vw, 1026.2px);
    --v734-px: min(50.97221896vw, 1027.6px);
    --v735-px: min(51.0416634vw, 1029px);
    --v736-px: min(51.11110784vw, 1030.4px);
    --v737-px: min(51.18055228vw, 1031.8px);
    --v738-px: min(51.24999672vw, 1033.2px);
    --v739-px: min(51.31944116vw, 1034.6px);
    --v740-px: min(51.3888856vw, 1036px);
    --v741-px: min(51.45833004vw, 1037.4px);
    --v742-px: min(51.52777448vw, 1038.8px);
    --v743-px: min(51.59721892vw, 1040.2px);
    --v744-px: min(51.66666336vw, 1041.6px);
    --v745-px: min(51.7361078vw, 1043px);
    --v746-px: min(51.80555224vw, 1044.4px);
    --v747-px: min(51.87499668vw, 1045.8px);
    --v748-px: min(51.94444112vw, 1047.2px);
    --v749-px: min(52.01388556vw, 1048.6px);
    --v750-px: min(52.08333vw, 1050px);
    --v751-px: min(52.15277444vw, 1051.4px);
    --v752-px: min(52.22221888vw, 1052.8px);
    --v753-px: min(52.29166332vw, 1054.2px);
    --v754-px: min(52.36110776vw, 1055.6px);
    --v755-px: min(52.4305522vw, 1057px);
    --v756-px: min(52.49999664vw, 1058.4px);
    --v757-px: min(52.56944108vw, 1059.8px);
    --v758-px: min(52.63888552vw, 1061.2px);
    --v759-px: min(52.70832996vw, 1062.6px);
    --v760-px: min(52.7777744vw, 1064px);
    --v761-px: min(52.84721884vw, 1065.4px);
    --v762-px: min(52.91666328vw, 1066.8px);
    --v763-px: min(52.98610772vw, 1068.2px);
    --v764-px: min(53.05555216vw, 1069.6px);
    --v765-px: min(53.1249966vw, 1071px);
    --v766-px: min(53.19444104vw, 1072.4px);
    --v767-px: min(53.26388548vw, 1073.8px);
    --v768-px: min(53.33332992vw, 1075.2px);
    --v769-px: min(53.40277436vw, 1076.6px);
    --v770-px: min(53.4722188vw, 1078px);
    --v771-px: min(53.54166324vw, 1079.4px);
    --v772-px: min(53.61110768vw, 1080.8px);
    --v773-px: min(53.68055212vw, 1082.2px);
    --v774-px: min(53.74999656vw, 1083.6px);
    --v775-px: min(53.819441vw, 1085px);
    --v776-px: min(53.88888544vw, 1086.4px);
    --v777-px: min(53.95832988vw, 1087.8px);
    --v778-px: min(54.02777432vw, 1089.2px);
    --v779-px: min(54.09721876vw, 1090.6px);
    --v780-px: min(54.1666632vw, 1092px);
    --v781-px: min(54.23610764vw, 1093.4px);
    --v782-px: min(54.30555208vw, 1094.8px);
    --v783-px: min(54.37499652vw, 1096.2px);
    --v784-px: min(54.44444096vw, 1097.6px);
    --v785-px: min(54.5138854vw, 1099px);
    --v786-px: min(54.58332984vw, 1100.4px);
    --v787-px: min(54.65277428vw, 1101.8px);
    --v788-px: min(54.72221872vw, 1103.2px);
    --v789-px: min(54.79166316vw, 1104.6px);
    --v790-px: min(54.8611076vw, 1106px);
    --v791-px: min(54.93055204vw, 1107.4px);
    --v792-px: min(54.99999648vw, 1108.8px);
    --v793-px: min(55.06944092vw, 1110.2px);
    --v794-px: min(55.13888536vw, 1111.6px);
    --v795-px: min(55.2083298vw, 1113px);
    --v796-px: min(55.27777424vw, 1114.4px);
    --v797-px: min(55.34721868vw, 1115.8px);
    --v798-px: min(55.41666312vw, 1117.2px);
    --v799-px: min(55.48610756vw, 1118.6px);
    --v800-px: min(55.555552vw, 1120px);
    --v801-px: min(55.62499644vw, 1121.4px);
    --v802-px: min(55.69444088vw, 1122.8px);
    --v803-px: min(55.76388532vw, 1124.2px);
    --v804-px: min(55.83332976vw, 1125.6px);
    --v805-px: min(55.9027742vw, 1127px);
    --v806-px: min(55.97221864vw, 1128.4px);
    --v807-px: min(56.04166308vw, 1129.8px);
    --v808-px: min(56.11110752vw, 1131.2px);
    --v809-px: min(56.18055196vw, 1132.6px);
    --v810-px: min(56.2499964vw, 1134px);
    --v811-px: min(56.31944084vw, 1135.4px);
    --v812-px: min(56.38888528vw, 1136.8px);
    --v813-px: min(56.45832972vw, 1138.2px);
    --v814-px: min(56.52777416vw, 1139.6px);
    --v815-px: min(56.5972186vw, 1141px);
    --v816-px: min(56.66666304vw, 1142.4px);
    --v817-px: min(56.73610748vw, 1143.8px);
    --v818-px: min(56.80555192vw, 1145.2px);
    --v819-px: min(56.87499636vw, 1146.6px);
    --v820-px: min(56.9444408vw, 1148px);
    --v821-px: min(57.01388524vw, 1149.4px);
    --v822-px: min(57.08332968vw, 1150.8px);
    --v823-px: min(57.15277412vw, 1152.2px);
    --v824-px: min(57.22221856vw, 1153.6px);
    --v825-px: min(57.291663vw, 1155px);
    --v826-px: min(57.36110744vw, 1156.4px);
    --v827-px: min(57.43055188vw, 1157.8px);
    --v828-px: min(57.49999632vw, 1159.2px);
    --v829-px: min(57.56944076vw, 1160.6px);
    --v830-px: min(57.6388852vw, 1162px);
    --v831-px: min(57.70832964vw, 1163.4px);
    --v832-px: min(57.77777408vw, 1164.8px);
    --v833-px: min(57.84721852vw, 1166.2px);
    --v834-px: min(57.91666296vw, 1167.6px);
    --v835-px: min(57.9861074vw, 1169px);
    --v836-px: min(58.05555184vw, 1170.4px);
    --v837-px: min(58.12499628vw, 1171.8px);
    --v838-px: min(58.19444072vw, 1173.2px);
    --v839-px: min(58.26388516vw, 1174.6px);
    --v840-px: min(58.3333296vw, 1176px);
    --v841-px: min(58.40277404vw, 1177.4px);
    --v842-px: min(58.47221848vw, 1178.8px);
    --v843-px: min(58.54166292vw, 1180.2px);
    --v844-px: min(58.61110736vw, 1181.6px);
    --v845-px: min(58.6805518vw, 1183px);
    --v846-px: min(58.74999624vw, 1184.4px);
    --v847-px: min(58.81944068vw, 1185.8px);
    --v848-px: min(58.88888512vw, 1187.2px);
    --v849-px: min(58.95832956vw, 1188.6px);
    --v850-px: min(59.027774vw, 1190px);
    --v851-px: min(59.09721844vw, 1191.4px);
    --v852-px: min(59.16666288vw, 1192.8px);
    --v853-px: min(59.23610732vw, 1194.2px);
    --v854-px: min(59.30555176vw, 1195.6px);
    --v855-px: min(59.3749962vw, 1197px);
    --v856-px: min(59.44444064vw, 1198.4px);
    --v857-px: min(59.51388508vw, 1199.8px);
    --v858-px: min(59.58332952vw, 1201.2px);
    --v859-px: min(59.65277396vw, 1202.6px);
    --v860-px: min(59.7222184vw, 1204px);
    --v861-px: min(59.79166284vw, 1205.4px);
    --v862-px: min(59.86110728vw, 1206.8px);
    --v863-px: min(59.93055172vw, 1208.2px);
    --v864-px: min(59.99999616vw, 1209.6px);
    --v865-px: min(60.0694406vw, 1211px);
    --v866-px: min(60.13888504vw, 1212.4px);
    --v867-px: min(60.20832948vw, 1213.8px);
    --v868-px: min(60.27777392vw, 1215.2px);
    --v869-px: min(60.34721836vw, 1216.6px);
    --v870-px: min(60.4166628vw, 1218px);
    --v871-px: min(60.48610724vw, 1219.4px);
    --v872-px: min(60.55555168vw, 1220.8px);
    --v873-px: min(60.62499612vw, 1222.2px);
    --v874-px: min(60.69444056vw, 1223.6px);
    --v875-px: min(60.763885vw, 1225px);
    --v876-px: min(60.83332944vw, 1226.4px);
    --v877-px: min(60.90277388vw, 1227.8px);
    --v878-px: min(60.97221832vw, 1229.2px);
    --v879-px: min(61.04166276vw, 1230.6px);
    --v880-px: min(61.1111072vw, 1232px);
    --v881-px: min(61.18055164vw, 1233.4px);
    --v882-px: min(61.24999608vw, 1234.8px);
    --v883-px: min(61.31944052vw, 1236.2px);
    --v884-px: min(61.38888496vw, 1237.6px);
    --v885-px: min(61.4583294vw, 1239px);
    --v886-px: min(61.52777384vw, 1240.4px);
    --v887-px: min(61.59721828vw, 1241.8px);
    --v888-px: min(61.66666272vw, 1243.2px);
    --v889-px: min(61.73610716vw, 1244.6px);
    --v890-px: min(61.8055516vw, 1246px);
    --v891-px: min(61.87499604vw, 1247.4px);
    --v892-px: min(61.94444048vw, 1248.8px);
    --v893-px: min(62.01388492vw, 1250.2px);
    --v894-px: min(62.08332936vw, 1251.6px);
    --v895-px: min(62.1527738vw, 1253px);
    --v896-px: min(62.22221824vw, 1254.4px);
    --v897-px: min(62.29166268vw, 1255.8px);
    --v898-px: min(62.36110712vw, 1257.2px);
    --v899-px: min(62.43055156vw, 1258.6px);
    --v900-px: min(62.499996vw, 1260px);
    --v901-px: min(62.56944044vw, 1261.4px);
    --v902-px: min(62.63888488vw, 1262.8px);
    --v903-px: min(62.70832932vw, 1264.2px);
    --v904-px: min(62.77777376vw, 1265.6px);
    --v905-px: min(62.8472182vw, 1267px);
    --v906-px: min(62.91666264vw, 1268.4px);
    --v907-px: min(62.98610708vw, 1269.8px);
    --v908-px: min(63.05555152vw, 1271.2px);
    --v909-px: min(63.12499596vw, 1272.6px);
    --v910-px: min(63.1944404vw, 1274px);
    --v911-px: min(63.26388484vw, 1275.4px);
    --v912-px: min(63.33332928vw, 1276.8px);
    --v913-px: min(63.40277372vw, 1278.2px);
    --v914-px: min(63.47221816vw, 1279.6px);
    --v915-px: min(63.5416626vw, 1281px);
    --v916-px: min(63.61110704vw, 1282.4px);
    --v917-px: min(63.68055148vw, 1283.8px);
    --v918-px: min(63.74999592vw, 1285.2px);
    --v919-px: min(63.81944036vw, 1286.6px);
    --v920-px: min(63.8888848vw, 1288px);
    --v921-px: min(63.95832924vw, 1289.4px);
    --v922-px: min(64.02777368vw, 1290.8px);
    --v923-px: min(64.09721812vw, 1292.2px);
    --v924-px: min(64.16666256vw, 1293.6px);
    --v925-px: min(64.236107vw, 1295px);
    --v926-px: min(64.30555144vw, 1296.4px);
    --v927-px: min(64.37499588vw, 1297.8px);
    --v928-px: min(64.44444032vw, 1299.2px);
    --v929-px: min(64.51388476vw, 1300.6px);
    --v930-px: min(64.5833292vw, 1302px);
    --v931-px: min(64.65277364vw, 1303.4px);
    --v932-px: min(64.72221808vw, 1304.8px);
    --v933-px: min(64.79166252vw, 1306.2px);
    --v934-px: min(64.86110696vw, 1307.6px);
    --v935-px: min(64.9305514vw, 1309px);
    --v936-px: min(64.99999584vw, 1310.4px);
    --v937-px: min(65.06944028vw, 1311.8px);
    --v938-px: min(65.13888472vw, 1313.2px);
    --v939-px: min(65.20832916vw, 1314.6px);
    --v940-px: min(65.2777736vw, 1316px);
    --v941-px: min(65.34721804vw, 1317.4px);
    --v942-px: min(65.41666248vw, 1318.8px);
    --v943-px: min(65.48610692vw, 1320.2px);
    --v944-px: min(65.55555136vw, 1321.6px);
    --v945-px: min(65.6249958vw, 1323px);
    --v946-px: min(65.69444024vw, 1324.4px);
    --v947-px: min(65.76388468vw, 1325.8px);
    --v948-px: min(65.83332912vw, 1327.2px);
    --v949-px: min(65.90277356vw, 1328.6px);
    --v950-px: min(65.972218vw, 1330px);
    --v951-px: min(66.04166244vw, 1331.4px);
    --v952-px: min(66.11110688vw, 1332.8px);
    --v953-px: min(66.18055132vw, 1334.2px);
    --v954-px: min(66.24999576vw, 1335.6px);
    --v955-px: min(66.3194402vw, 1337px);
    --v956-px: min(66.38888464vw, 1338.4px);
    --v957-px: min(66.45832908vw, 1339.8px);
    --v958-px: min(66.52777352vw, 1341.2px);
    --v959-px: min(66.59721796vw, 1342.6px);
    --v960-px: min(66.6666624vw, 1344px);
    --v961-px: min(66.73610684vw, 1345.4px);
    --v962-px: min(66.80555128vw, 1346.8px);
    --v963-px: min(66.87499572vw, 1348.2px);
    --v964-px: min(66.94444016vw, 1349.6px);
    --v965-px: min(67.0138846vw, 1351px);
    --v966-px: min(67.08332904vw, 1352.4px);
    --v967-px: min(67.15277348vw, 1353.8px);
    --v968-px: min(67.22221792vw, 1355.2px);
    --v969-px: min(67.29166236vw, 1356.6px);
    --v970-px: min(67.3611068vw, 1358px);
    --v971-px: min(67.43055124vw, 1359.4px);
    --v972-px: min(67.49999568vw, 1360.8px);
    --v973-px: min(67.56944012vw, 1362.2px);
    --v974-px: min(67.63888456vw, 1363.6px);
    --v975-px: min(67.708329vw, 1365px);
    --v976-px: min(67.77777344vw, 1366.4px);
    --v977-px: min(67.84721788vw, 1367.8px);
    --v978-px: min(67.91666232vw, 1369.2px);
    --v979-px: min(67.98610676vw, 1370.6px);
    --v980-px: min(68.0555512vw, 1372px);
    --v981-px: min(68.12499564vw, 1373.4px);
    --v982-px: min(68.19444008vw, 1374.8px);
    --v983-px: min(68.26388452vw, 1376.2px);
    --v984-px: min(68.33332896vw, 1377.6px);
    --v985-px: min(68.4027734vw, 1379px);
    --v986-px: min(68.47221784vw, 1380.4px);
    --v987-px: min(68.54166228vw, 1381.8px);
    --v988-px: min(68.61110672vw, 1383.2px);
    --v989-px: min(68.68055116vw, 1384.6px);
    --v990-px: min(68.7499956vw, 1386px);
    --v991-px: min(68.81944004vw, 1387.4px);
    --v992-px: min(68.88888448vw, 1388.8px);
    --v993-px: min(68.95832892vw, 1390.2px);
    --v994-px: min(69.02777336vw, 1391.6px);
    --v995-px: min(69.0972178vw, 1393px);
    --v996-px: min(69.16666224vw, 1394.4px);
    --v997-px: min(69.23610668vw, 1395.8px);
    --v998-px: min(69.30555112vw, 1397.2px);
    --v999-px: min(69.37499556vw, 1398.6px);
    --v1000-px: min(69.44444vw, 1400px);
    --v1001-px: min(69.51388444vw, 1401.4px);
    --v1002-px: min(69.58332888vw, 1402.8px);
    --v1003-px: min(69.65277332vw, 1404.2px);
    --v1004-px: min(69.72221776vw, 1405.6px);
    --v1005-px: min(69.7916622vw, 1407px);
    --v1006-px: min(69.86110664vw, 1408.4px);
    --v1007-px: min(69.93055108vw, 1409.8px);
    --v1008-px: min(69.99999552vw, 1411.2px);
    --v1009-px: min(70.06943996vw, 1412.6px);
    --v1010-px: min(70.1388844vw, 1414px);
    --v1011-px: min(70.20832884vw, 1415.4px);
    --v1012-px: min(70.27777328vw, 1416.8px);
    --v1013-px: min(70.34721772vw, 1418.2px);
    --v1014-px: min(70.41666216vw, 1419.6px);
    --v1015-px: min(70.4861066vw, 1421px);
    --v1016-px: min(70.55555104vw, 1422.4px);
    --v1017-px: min(70.62499548vw, 1423.8px);
    --v1018-px: min(70.69443992vw, 1425.2px);
    --v1019-px: min(70.76388436vw, 1426.6px);
    --v1020-px: min(70.8333288vw, 1428px);
    --v1021-px: min(70.90277324vw, 1429.4px);
    --v1022-px: min(70.97221768vw, 1430.8px);
    --v1023-px: min(71.04166212vw, 1432.2px);
    --v1024-px: min(71.11110656vw, 1433.6px);
    --v1025-px: min(71.180551vw, 1435px);
    --v1026-px: min(71.24999544vw, 1436.4px);
    --v1027-px: min(71.31943988vw, 1437.8px);
    --v1028-px: min(71.38888432vw, 1439.2px);
    --v1029-px: min(71.45832876vw, 1440.6px);
    --v1030-px: min(71.5277732vw, 1442px);
    --v1031-px: min(71.59721764vw, 1443.4px);
    --v1032-px: min(71.66666208vw, 1444.8px);
    --v1033-px: min(71.73610652vw, 1446.2px);
    --v1034-px: min(71.80555096vw, 1447.6px);
    --v1035-px: min(71.8749954vw, 1449px);
    --v1036-px: min(71.94443984vw, 1450.4px);
    --v1037-px: min(72.01388428vw, 1451.8px);
    --v1038-px: min(72.08332872vw, 1453.2px);
    --v1039-px: min(72.15277316vw, 1454.6px);
    --v1040-px: min(72.2222176vw, 1456px);
    --v1041-px: min(72.29166204vw, 1457.4px);
    --v1042-px: min(72.36110648vw, 1458.8px);
    --v1043-px: min(72.43055092vw, 1460.2px);
    --v1044-px: min(72.49999536vw, 1461.6px);
    --v1045-px: min(72.5694398vw, 1463px);
    --v1046-px: min(72.63888424vw, 1464.4px);
    --v1047-px: min(72.70832868vw, 1465.8px);
    --v1048-px: min(72.77777312vw, 1467.2px);
    --v1049-px: min(72.84721756vw, 1468.6px);
    --v1050-px: min(72.916662vw, 1470px);
    --v1051-px: min(72.98610644vw, 1471.4px);
    --v1052-px: min(73.05555088vw, 1472.8px);
    --v1053-px: min(73.12499532vw, 1474.2px);
    --v1054-px: min(73.19443976vw, 1475.6px);
    --v1055-px: min(73.2638842vw, 1477px);
    --v1056-px: min(73.33332864vw, 1478.4px);
    --v1057-px: min(73.40277308vw, 1479.8px);
    --v1058-px: min(73.47221752vw, 1481.2px);
    --v1059-px: min(73.54166196vw, 1482.6px);
    --v1060-px: min(73.6111064vw, 1484px);
    --v1061-px: min(73.68055084vw, 1485.4px);
    --v1062-px: min(73.74999528vw, 1486.8px);
    --v1063-px: min(73.81943972vw, 1488.2px);
    --v1064-px: min(73.88888416vw, 1489.6px);
    --v1065-px: min(73.9583286vw, 1491px);
    --v1066-px: min(74.02777304vw, 1492.4px);
    --v1067-px: min(74.09721748vw, 1493.8px);
    --v1068-px: min(74.16666192vw, 1495.2px);
    --v1069-px: min(74.23610636vw, 1496.6px);
    --v1070-px: min(74.3055508vw, 1498px);
    --v1071-px: min(74.37499524vw, 1499.4px);
    --v1072-px: min(74.44443968vw, 1500.8px);
    --v1073-px: min(74.51388412vw, 1502.2px);
    --v1074-px: min(74.58332856vw, 1503.6px);
    --v1075-px: min(74.652773vw, 1505px);
    --v1076-px: min(74.72221744vw, 1506.4px);
    --v1077-px: min(74.79166188vw, 1507.8px);
    --v1078-px: min(74.86110632vw, 1509.2px);
    --v1079-px: min(74.93055076vw, 1510.6px);
    --v1080-px: min(74.9999952vw, 1512px);
    --v1081-px: min(75.06943964vw, 1513.4px);
    --v1082-px: min(75.13888408vw, 1514.8px);
    --v1083-px: min(75.20832852vw, 1516.2px);
    --v1084-px: min(75.27777296vw, 1517.6px);
    --v1085-px: min(75.3472174vw, 1519px);
    --v1086-px: min(75.41666184vw, 1520.4px);
    --v1087-px: min(75.48610628vw, 1521.8px);
    --v1088-px: min(75.55555072vw, 1523.2px);
    --v1089-px: min(75.62499516vw, 1524.6px);
    --v1090-px: min(75.6944396vw, 1526px);
    --v1091-px: min(75.76388404vw, 1527.4px);
    --v1092-px: min(75.83332848vw, 1528.8px);
    --v1093-px: min(75.90277292vw, 1530.2px);
    --v1094-px: min(75.97221736vw, 1531.6px);
    --v1095-px: min(76.0416618vw, 1533px);
    --v1096-px: min(76.11110624vw, 1534.4px);
    --v1097-px: min(76.18055068vw, 1535.8px);
    --v1098-px: min(76.24999512vw, 1537.2px);
    --v1099-px: min(76.31943956vw, 1538.6px);
    --v1100-px: min(76.388884vw, 1540px);
    --v1101-px: min(76.45832844vw, 1541.4px);
    --v1102-px: min(76.52777288vw, 1542.8px);
    --v1103-px: min(76.59721732vw, 1544.2px);
    --v1104-px: min(76.66666176vw, 1545.6px);
    --v1105-px: min(76.7361062vw, 1547px);
    --v1106-px: min(76.80555064vw, 1548.4px);
    --v1107-px: min(76.87499508vw, 1549.8px);
    --v1108-px: min(76.94443952vw, 1551.2px);
    --v1109-px: min(77.01388396vw, 1552.6px);
    --v1110-px: min(77.0833284vw, 1554px);
    --v1111-px: min(77.15277284vw, 1555.4px);
    --v1112-px: min(77.22221728vw, 1556.8px);
    --v1113-px: min(77.29166172vw, 1558.2px);
    --v1114-px: min(77.36110616vw, 1559.6px);
    --v1115-px: min(77.4305506vw, 1561px);
    --v1116-px: min(77.49999504vw, 1562.4px);
    --v1117-px: min(77.56943948vw, 1563.8px);
    --v1118-px: min(77.63888392vw, 1565.2px);
    --v1119-px: min(77.70832836vw, 1566.6px);
    --v1120-px: min(77.7777728vw, 1568px);
    --v1121-px: min(77.84721724vw, 1569.4px);
    --v1122-px: min(77.91666168vw, 1570.8px);
    --v1123-px: min(77.98610612vw, 1572.2px);
    --v1124-px: min(78.05555056vw, 1573.6px);
    --v1125-px: min(78.124995vw, 1575px);
    --v1126-px: min(78.19443944vw, 1576.4px);
    --v1127-px: min(78.26388388vw, 1577.8px);
    --v1128-px: min(78.33332832vw, 1579.2px);
    --v1129-px: min(78.40277276vw, 1580.6px);
    --v1130-px: min(78.4722172vw, 1582px);
    --v1131-px: min(78.54166164vw, 1583.4px);
    --v1132-px: min(78.61110608vw, 1584.8px);
    --v1133-px: min(78.68055052vw, 1586.2px);
    --v1134-px: min(78.74999496vw, 1587.6px);
    --v1135-px: min(78.8194394vw, 1589px);
    --v1136-px: min(78.88888384vw, 1590.4px);
    --v1137-px: min(78.95832828vw, 1591.8px);
    --v1138-px: min(79.02777272vw, 1593.2px);
    --v1139-px: min(79.09721716vw, 1594.6px);
    --v1140-px: min(79.1666616vw, 1596px);
    --v1141-px: min(79.23610604vw, 1597.4px);
    --v1142-px: min(79.30555048vw, 1598.8px);
    --v1143-px: min(79.37499492vw, 1600.2px);
    --v1144-px: min(79.44443936vw, 1601.6px);
    --v1145-px: min(79.5138838vw, 1603px);
    --v1146-px: min(79.58332824vw, 1604.4px);
    --v1147-px: min(79.65277268vw, 1605.8px);
    --v1148-px: min(79.72221712vw, 1607.2px);
    --v1149-px: min(79.79166156vw, 1608.6px);
    --v1150-px: min(79.861106vw, 1610px);
    --v1151-px: min(79.93055044vw, 1611.4px);
    --v1152-px: min(79.99999488vw, 1612.8px);
    --v1153-px: min(80.06943932vw, 1614.2px);
    --v1154-px: min(80.13888376vw, 1615.6px);
    --v1155-px: min(80.2083282vw, 1617px);
    --v1156-px: min(80.27777264vw, 1618.4px);
    --v1157-px: min(80.34721708vw, 1619.8px);
    --v1158-px: min(80.41666152vw, 1621.2px);
    --v1159-px: min(80.48610596vw, 1622.6px);
    --v1160-px: min(80.5555504vw, 1624px);
    --v1161-px: min(80.62499484vw, 1625.4px);
    --v1162-px: min(80.69443928vw, 1626.8px);
    --v1163-px: min(80.76388372vw, 1628.2px);
    --v1164-px: min(80.83332816vw, 1629.6px);
    --v1165-px: min(80.9027726vw, 1631px);
    --v1166-px: min(80.97221704vw, 1632.4px);
    --v1167-px: min(81.04166148vw, 1633.8px);
    --v1168-px: min(81.11110592vw, 1635.2px);
    --v1169-px: min(81.18055036vw, 1636.6px);
    --v1170-px: min(81.2499948vw, 1638px);
    --v1171-px: min(81.31943924vw, 1639.4px);
    --v1172-px: min(81.38888368vw, 1640.8px);
    --v1173-px: min(81.45832812vw, 1642.2px);
    --v1174-px: min(81.52777256vw, 1643.6px);
    --v1175-px: min(81.597217vw, 1645px);
    --v1176-px: min(81.66666144vw, 1646.4px);
    --v1177-px: min(81.73610588vw, 1647.8px);
    --v1178-px: min(81.80555032vw, 1649.2px);
    --v1179-px: min(81.87499476vw, 1650.6px);
    --v1180-px: min(81.9444392vw, 1652px);
    --v1181-px: min(82.01388364vw, 1653.4px);
    --v1182-px: min(82.08332808vw, 1654.8px);
    --v1183-px: min(82.15277252vw, 1656.2px);
    --v1184-px: min(82.22221696vw, 1657.6px);
    --v1185-px: min(82.2916614vw, 1659px);
    --v1186-px: min(82.36110584vw, 1660.4px);
    --v1187-px: min(82.43055028vw, 1661.8px);
    --v1188-px: min(82.49999472vw, 1663.2px);
    --v1189-px: min(82.56943916vw, 1664.6px);
    --v1190-px: min(82.6388836vw, 1666px);
    --v1191-px: min(82.70832804vw, 1667.4px);
    --v1192-px: min(82.77777248vw, 1668.8px);
    --v1193-px: min(82.84721692vw, 1670.2px);
    --v1194-px: min(82.91666136vw, 1671.6px);
    --v1195-px: min(82.9861058vw, 1673px);
    --v1196-px: min(83.05555024vw, 1674.4px);
    --v1197-px: min(83.12499468vw, 1675.8px);
    --v1198-px: min(83.19443912vw, 1677.2px);
    --v1199-px: min(83.26388356vw, 1678.6px);
    --v1200-px: min(83.333328vw, 1680px);
    --v1201-px: min(83.40277244vw, 1681.4px);
    --v1202-px: min(83.47221688vw, 1682.8px);
    --v1203-px: min(83.54166132vw, 1684.2px);
    --v1204-px: min(83.61110576vw, 1685.6px);
    --v1205-px: min(83.6805502vw, 1687px);
    --v1206-px: min(83.74999464vw, 1688.4px);
    --v1207-px: min(83.81943908vw, 1689.8px);
    --v1208-px: min(83.88888352vw, 1691.2px);
    --v1209-px: min(83.95832796vw, 1692.6px);
    --v1210-px: min(84.0277724vw, 1694px);
    --v1211-px: min(84.09721684vw, 1695.4px);
    --v1212-px: min(84.16666128vw, 1696.8px);
    --v1213-px: min(84.23610572vw, 1698.2px);
    --v1214-px: min(84.30555016vw, 1699.6px);
    --v1215-px: min(84.3749946vw, 1701px);
    --v1216-px: min(84.44443904vw, 1702.4px);
    --v1217-px: min(84.51388348vw, 1703.8px);
    --v1218-px: min(84.58332792vw, 1705.2px);
    --v1219-px: min(84.65277236vw, 1706.6px);
    --v1220-px: min(84.7222168vw, 1708px);
    --v1221-px: min(84.79166124vw, 1709.4px);
    --v1222-px: min(84.86110568vw, 1710.8px);
    --v1223-px: min(84.93055012vw, 1712.2px);
    --v1224-px: min(84.99999456vw, 1713.6px);
    --v1225-px: min(85.069439vw, 1715px);
    --v1226-px: min(85.13888344vw, 1716.4px);
    --v1227-px: min(85.20832788vw, 1717.8px);
    --v1228-px: min(85.27777232vw, 1719.2px);
    --v1229-px: min(85.34721676vw, 1720.6px);
    --v1230-px: min(85.4166612vw, 1722px);
    --v1231-px: min(85.48610564vw, 1723.4px);
    --v1232-px: min(85.55555008vw, 1724.8px);
    --v1233-px: min(85.62499452vw, 1726.2px);
    --v1234-px: min(85.69443896vw, 1727.6px);
    --v1235-px: min(85.7638834vw, 1729px);
    --v1236-px: min(85.83332784vw, 1730.4px);
    --v1237-px: min(85.90277228vw, 1731.8px);
    --v1238-px: min(85.97221672vw, 1733.2px);
    --v1239-px: min(86.04166116vw, 1734.6px);
    --v1240-px: min(86.1111056vw, 1736px);
    --v1241-px: min(86.18055004vw, 1737.4px);
    --v1242-px: min(86.24999448vw, 1738.8px);
    --v1243-px: min(86.31943892vw, 1740.2px);
    --v1244-px: min(86.38888336vw, 1741.6px);
    --v1245-px: min(86.4583278vw, 1743px);
    --v1246-px: min(86.52777224vw, 1744.4px);
    --v1247-px: min(86.59721668vw, 1745.8px);
    --v1248-px: min(86.66666112vw, 1747.2px);
    --v1249-px: min(86.73610556vw, 1748.6px);
    --v1250-px: min(86.80555vw, 1750px);
    --v1251-px: min(86.87499444vw, 1751.4px);
    --v1252-px: min(86.94443888vw, 1752.8px);
    --v1253-px: min(87.01388332vw, 1754.2px);
    --v1254-px: min(87.08332776vw, 1755.6px);
    --v1255-px: min(87.1527722vw, 1757px);
    --v1256-px: min(87.22221664vw, 1758.4px);
    --v1257-px: min(87.29166108vw, 1759.8px);
    --v1258-px: min(87.36110552vw, 1761.2px);
    --v1259-px: min(87.43054996vw, 1762.6px);
    --v1260-px: min(87.4999944vw, 1764px);
    --v1261-px: min(87.56943884vw, 1765.4px);
    --v1262-px: min(87.63888328vw, 1766.8px);
    --v1263-px: min(87.70832772vw, 1768.2px);
    --v1264-px: min(87.77777216vw, 1769.6px);
    --v1265-px: min(87.8472166vw, 1771px);
    --v1266-px: min(87.91666104vw, 1772.4px);
    --v1267-px: min(87.98610548vw, 1773.8px);
    --v1268-px: min(88.05554992vw, 1775.2px);
    --v1269-px: min(88.12499436vw, 1776.6px);
    --v1270-px: min(88.1944388vw, 1778px);
    --v1271-px: min(88.26388324vw, 1779.4px);
    --v1272-px: min(88.33332768vw, 1780.8px);
    --v1273-px: min(88.40277212vw, 1782.2px);
    --v1274-px: min(88.47221656vw, 1783.6px);
    --v1275-px: min(88.541661vw, 1785px);
    --v1276-px: min(88.61110544vw, 1786.4px);
    --v1277-px: min(88.68054988vw, 1787.8px);
    --v1278-px: min(88.74999432vw, 1789.2px);
    --v1279-px: min(88.81943876vw, 1790.6px);
    --v1280-px: min(88.8888832vw, 1792px);
    --v1281-px: min(88.95832764vw, 1793.4px);
    --v1282-px: min(89.02777208vw, 1794.8px);
    --v1283-px: min(89.09721652vw, 1796.2px);
    --v1284-px: min(89.16666096vw, 1797.6px);
    --v1285-px: min(89.2361054vw, 1799px);
    --v1286-px: min(89.30554984vw, 1800.4px);
    --v1287-px: min(89.37499428vw, 1801.8px);
    --v1288-px: min(89.44443872vw, 1803.2px);
    --v1289-px: min(89.51388316vw, 1804.6px);
    --v1290-px: min(89.5833276vw, 1806px);
    --v1291-px: min(89.65277204vw, 1807.4px);
    --v1292-px: min(89.72221648vw, 1808.8px);
    --v1293-px: min(89.79166092vw, 1810.2px);
    --v1294-px: min(89.86110536vw, 1811.6px);
    --v1295-px: min(89.9305498vw, 1813px);
    --v1296-px: min(89.99999424vw, 1814.4px);
    --v1297-px: min(90.06943868vw, 1815.8px);
    --v1298-px: min(90.13888312vw, 1817.2px);
    --v1299-px: min(90.20832756vw, 1818.6px);
    --v1300-px: min(90.277772vw, 1820px);
    --v1301-px: min(90.34721644vw, 1821.4px);
    --v1302-px: min(90.41666088vw, 1822.8px);
    --v1303-px: min(90.48610532vw, 1824.2px);
    --v1304-px: min(90.55554976vw, 1825.6px);
    --v1305-px: min(90.6249942vw, 1827px);
    --v1306-px: min(90.69443864vw, 1828.4px);
    --v1307-px: min(90.76388308vw, 1829.8px);
    --v1308-px: min(90.83332752vw, 1831.2px);
    --v1309-px: min(90.90277196vw, 1832.6px);
    --v1310-px: min(90.9722164vw, 1834px);
    --v1311-px: min(91.04166084vw, 1835.4px);
    --v1312-px: min(91.11110528vw, 1836.8px);
    --v1313-px: min(91.18054972vw, 1838.2px);
    --v1314-px: min(91.24999416vw, 1839.6px);
    --v1315-px: min(91.3194386vw, 1841px);
    --v1316-px: min(91.38888304vw, 1842.4px);
    --v1317-px: min(91.45832748vw, 1843.8px);
    --v1318-px: min(91.52777192vw, 1845.2px);
    --v1319-px: min(91.59721636vw, 1846.6px);
    --v1320-px: min(91.6666608vw, 1848px);
    --v1321-px: min(91.73610524vw, 1849.4px);
    --v1322-px: min(91.80554968vw, 1850.8px);
    --v1323-px: min(91.87499412vw, 1852.2px);
    --v1324-px: min(91.94443856vw, 1853.6px);
    --v1325-px: min(92.013883vw, 1855px);
    --v1326-px: min(92.08332744vw, 1856.4px);
    --v1327-px: min(92.15277188vw, 1857.8px);
    --v1328-px: min(92.22221632vw, 1859.2px);
    --v1329-px: min(92.29166076vw, 1860.6px);
    --v1330-px: min(92.3611052vw, 1862px);
    --v1331-px: min(92.43054964vw, 1863.4px);
    --v1332-px: min(92.49999408vw, 1864.8px);
    --v1333-px: min(92.56943852vw, 1866.2px);
    --v1334-px: min(92.63888296vw, 1867.6px);
    --v1335-px: min(92.7083274vw, 1869px);
    --v1336-px: min(92.77777184vw, 1870.4px);
    --v1337-px: min(92.84721628vw, 1871.8px);
    --v1338-px: min(92.91666072vw, 1873.2px);
    --v1339-px: min(92.98610516vw, 1874.6px);
    --v1340-px: min(93.0555496vw, 1876px);
    --v1341-px: min(93.12499404vw, 1877.4px);
    --v1342-px: min(93.19443848vw, 1878.8px);
    --v1343-px: min(93.26388292vw, 1880.2px);
    --v1344-px: min(93.33332736vw, 1881.6px);
    --v1345-px: min(93.4027718vw, 1883px);
    --v1346-px: min(93.47221624vw, 1884.4px);
    --v1347-px: min(93.54166068vw, 1885.8px);
    --v1348-px: min(93.61110512vw, 1887.2px);
    --v1349-px: min(93.68054956vw, 1888.6px);
    --v1350-px: min(93.749994vw, 1890px);
    --v1351-px: min(93.81943844vw, 1891.4px);
    --v1352-px: min(93.88888288vw, 1892.8px);
    --v1353-px: min(93.95832732vw, 1894.2px);
    --v1354-px: min(94.02777176vw, 1895.6px);
    --v1355-px: min(94.0972162vw, 1897px);
    --v1356-px: min(94.16666064vw, 1898.4px);
    --v1357-px: min(94.23610508vw, 1899.8px);
    --v1358-px: min(94.30554952vw, 1901.2px);
    --v1359-px: min(94.37499396vw, 1902.6px);
    --v1360-px: min(94.4444384vw, 1904px);
    --v1361-px: min(94.51388284vw, 1905.4px);
    --v1362-px: min(94.58332728vw, 1906.8px);
    --v1363-px: min(94.65277172vw, 1908.2px);
    --v1364-px: min(94.72221616vw, 1909.6px);
    --v1365-px: min(94.7916606vw, 1911px);
    --v1366-px: min(94.86110504vw, 1912.4px);
    --v1367-px: min(94.93054948vw, 1913.8px);
    --v1368-px: min(94.99999392vw, 1915.2px);
    --v1369-px: min(95.06943836vw, 1916.6px);
    --v1370-px: min(95.1388828vw, 1918px);
    --v1371-px: min(95.20832724vw, 1919.4px);
    --v1372-px: min(95.27777168vw, 1920.8px);
    --v1373-px: min(95.34721612vw, 1922.2px);
    --v1374-px: min(95.41666056vw, 1923.6px);
    --v1375-px: min(95.486105vw, 1925px);
    --v1376-px: min(95.55554944vw, 1926.4px);
    --v1377-px: min(95.62499388vw, 1927.8px);
    --v1378-px: min(95.69443832vw, 1929.2px);
    --v1379-px: min(95.76388276vw, 1930.6px);
    --v1380-px: min(95.8333272vw, 1932px);
    --v1381-px: min(95.90277164vw, 1933.4px);
    --v1382-px: min(95.97221608vw, 1934.8px);
    --v1383-px: min(96.04166052vw, 1936.2px);
    --v1384-px: min(96.11110496vw, 1937.6px);
    --v1385-px: min(96.1805494vw, 1939px);
    --v1386-px: min(96.24999384vw, 1940.4px);
    --v1387-px: min(96.31943828vw, 1941.8px);
    --v1388-px: min(96.38888272vw, 1943.2px);
    --v1389-px: min(96.45832716vw, 1944.6px);
    --v1390-px: min(96.5277716vw, 1946px);
    --v1391-px: min(96.59721604vw, 1947.4px);
    --v1392-px: min(96.66666048vw, 1948.8px);
    --v1393-px: min(96.73610492vw, 1950.2px);
    --v1394-px: min(96.80554936vw, 1951.6px);
    --v1395-px: min(96.8749938vw, 1953px);
    --v1396-px: min(96.94443824vw, 1954.4px);
    --v1397-px: min(97.01388268vw, 1955.8px);
    --v1398-px: min(97.08332712vw, 1957.2px);
    --v1399-px: min(97.15277156vw, 1958.6px);
    --v1400-px: min(97.222216vw, 1960px);
    --v1401-px: min(97.29166044vw, 1961.4px);
    --v1402-px: min(97.36110488vw, 1962.8px);
    --v1403-px: min(97.43054932vw, 1964.2px);
    --v1404-px: min(97.49999376vw, 1965.6px);
    --v1405-px: min(97.5694382vw, 1967px);
    --v1406-px: min(97.63888264vw, 1968.4px);
    --v1407-px: min(97.70832708vw, 1969.8px);
    --v1408-px: min(97.77777152vw, 1971.2px);
    --v1409-px: min(97.84721596vw, 1972.6px);
    --v1410-px: min(97.9166604vw, 1974px);
    --v1411-px: min(97.98610484vw, 1975.4px);
    --v1412-px: min(98.05554928vw, 1976.8px);
    --v1413-px: min(98.12499372vw, 1978.2px);
    --v1414-px: min(98.19443816vw, 1979.6px);
    --v1415-px: min(98.2638826vw, 1981px);
    --v1416-px: min(98.33332704vw, 1982.4px);
    --v1417-px: min(98.40277148vw, 1983.8px);
    --v1418-px: min(98.47221592vw, 1985.2px);
    --v1419-px: min(98.54166036vw, 1986.6px);
    --v1420-px: min(98.6111048vw, 1988px);
    --v1421-px: min(98.68054924vw, 1989.4px);
    --v1422-px: min(98.74999368vw, 1990.8px);
    --v1423-px: min(98.81943812vw, 1992.2px);
    --v1424-px: min(98.88888256vw, 1993.6px);
    --v1425-px: min(98.958327vw, 1995px);
    --v1426-px: min(99.02777144vw, 1996.4px);
    --v1427-px: min(99.09721588vw, 1997.8px);
    --v1428-px: min(99.16666032vw, 1999.2px);
    --v1429-px: min(99.23610476vw, 2000.6px);
    --v1430-px: min(99.3055492vw, 2002px);
    --v1431-px: min(99.37499364vw, 2003.4px);
    --v1432-px: min(99.44443808vw, 2004.8px);
    --v1433-px: min(99.51388252vw, 2006.2px);
    --v1434-px: min(99.58332696vw, 2007.6px);
    --v1435-px: min(99.6527714vw, 2009px);
    --v1436-px: min(99.72221584vw, 2010.4px);
    --v1437-px: min(99.79166028vw, 2011.8px);
    --v1438-px: min(99.86110472vw, 2013.2px);
    --v1439-px: min(99.93054916vw, 2014.6px);
    --v1440-px: min(99.9999936vw, 2016px);
    --v1441-px: min(100.06943804vw, 2017.4px);
    --v1442-px: min(100.13888248vw, 2018.8px);
    --v1443-px: min(100.20832692vw, 2020.2px);
    --v1444-px: min(100.27777136vw, 2021.6px);
    --v1445-px: min(100.3472158vw, 2023px);
    --v1446-px: min(100.41666024vw, 2024.4px);
    --v1447-px: min(100.48610468vw, 2025.8px);
    --v1448-px: min(100.55554912vw, 2027.2px);
    --v1449-px: min(100.62499356vw, 2028.6px);
    --v1450-px: min(100.694438vw, 2030px);
    --v1451-px: min(100.76388244vw, 2031.4px);
    --v1452-px: min(100.83332688vw, 2032.8px);
    --v1453-px: min(100.90277132vw, 2034.2px);
    --v1454-px: min(100.97221576vw, 2035.6px);
    --v1455-px: min(101.0416602vw, 2037px);
    --v1456-px: min(101.11110464vw, 2038.4px);
    --v1457-px: min(101.18054908vw, 2039.8px);
    --v1458-px: min(101.24999352vw, 2041.2px);
    --v1459-px: min(101.31943796vw, 2042.6px);
    --v1460-px: min(101.3888824vw, 2044px);
    --v1461-px: min(101.45832684vw, 2045.4px);
    --v1462-px: min(101.52777128vw, 2046.8px);
    --v1463-px: min(101.59721572vw, 2048.2px);
    --v1464-px: min(101.66666016vw, 2049.6px);
    --v1465-px: min(101.7361046vw, 2051px);
    --v1466-px: min(101.80554904vw, 2052.4px);
    --v1467-px: min(101.87499348vw, 2053.8px);
    --v1468-px: min(101.94443792vw, 2055.2px);
    --v1469-px: min(102.01388236vw, 2056.6px);
    --v1470-px: min(102.0833268vw, 2058px);
    --v1471-px: min(102.15277124vw, 2059.4px);
    --v1472-px: min(102.22221568vw, 2060.8px);
    --v1473-px: min(102.29166012vw, 2062.2px);
    --v1474-px: min(102.36110456vw, 2063.6px);
    --v1475-px: min(102.430549vw, 2065px);
    --v1476-px: min(102.49999344vw, 2066.4px);
    --v1477-px: min(102.56943788vw, 2067.8px);
    --v1478-px: min(102.63888232vw, 2069.2px);
    --v1479-px: min(102.70832676vw, 2070.6px);
    --v1480-px: min(102.7777712vw, 2072px);
    --v1481-px: min(102.84721564vw, 2073.4px);
    --v1482-px: min(102.91666008vw, 2074.8px);
    --v1483-px: min(102.98610452vw, 2076.2px);
    --v1484-px: min(103.05554896vw, 2077.6px);
    --v1485-px: min(103.1249934vw, 2079px);
    --v1486-px: min(103.19443784vw, 2080.4px);
    --v1487-px: min(103.26388228vw, 2081.8px);
    --v1488-px: min(103.33332672vw, 2083.2px);
    --v1489-px: min(103.40277116vw, 2084.6px);
    --v1490-px: min(103.4722156vw, 2086px);
    --v1491-px: min(103.54166004vw, 2087.4px);
    --v1492-px: min(103.61110448vw, 2088.8px);
    --v1493-px: min(103.68054892vw, 2090.2px);
    --v1494-px: min(103.74999336vw, 2091.6px);
    --v1495-px: min(103.8194378vw, 2093px);
    --v1496-px: min(103.88888224vw, 2094.4px);
    --v1497-px: min(103.95832668vw, 2095.8px);
    --v1498-px: min(104.02777112vw, 2097.2px);
    --v1499-px: min(104.09721556vw, 2098.6px);
    --v1500-px: min(104.16666vw, 2100px);
    --m1-px: min(-0.06944444vw, -1.4px);
    --m2-px: min(-0.13888888vw, -2.8px);
    --m3-px: min(-0.20833332vw, -4.2px);
    --m4-px: min(-0.27777776vw, -5.6px);
    --m5-px: min(-0.3472222vw, -7px);
    --m6-px: min(-0.41666664vw, -8.4px);
    --m7-px: min(-0.48611108vw, -9.8px);
    --m8-px: min(-0.55555552vw, -11.2px);
    --m9-px: min(-0.62499996vw, -12.6px);
    --m10-px: min(-0.6944444vw, -14px);
    --m11-px: min(-0.76388884vw, -15.4px);
    --m12-px: min(-0.83333328vw, -16.8px);
    --m13-px: min(-0.90277772vw, -18.2px);
    --m14-px: min(-0.97222216vw, -19.6px);
    --m15-px: min(-1.0416666vw, -21px);
    --m16-px: min(-1.11111104vw, -22.4px);
    --m17-px: min(-1.18055548vw, -23.8px);
    --m18-px: min(-1.24999992vw, -25.2px);
    --m19-px: min(-1.31944436vw, -26.6px);
    --m20-px: min(-1.3888888vw, -28px);
    --m21-px: min(-1.45833324vw, -29.4px);
    --m22-px: min(-1.52777768vw, -30.8px);
    --m23-px: min(-1.59722212vw, -32.2px);
    --m24-px: min(-1.66666656vw, -33.6px);
    --m25-px: min(-1.736111vw, -35px);
    --m26-px: min(-1.80555544vw, -36.4px);
    --m27-px: min(-1.87499988vw, -37.8px);
    --m28-px: min(-1.94444432vw, -39.2px);
    --m29-px: min(-2.01388876vw, -40.6px);
    --m30-px: min(-2.0833332vw, -42px);
    --m31-px: min(-2.15277764vw, -43.4px);
    --m32-px: min(-2.22222208vw, -44.8px);
    --m33-px: min(-2.29166652vw, -46.2px);
    --m34-px: min(-2.36111096vw, -47.6px);
    --m35-px: min(-2.4305554vw, -49px);
    --m36-px: min(-2.49999984vw, -50.4px);
    --m37-px: min(-2.56944428vw, -51.8px);
    --m38-px: min(-2.63888872vw, -53.2px);
    --m39-px: min(-2.70833316vw, -54.6px);
    --m40-px: min(-2.7777776vw, -56px);
    --m41-px: min(-2.84722204vw, -57.4px);
    --m42-px: min(-2.91666648vw, -58.8px);
    --m43-px: min(-2.98611092vw, -60.2px);
    --m44-px: min(-3.05555536vw, -61.6px);
    --m45-px: min(-3.1249998vw, -63px);
    --m46-px: min(-3.19444424vw, -64.4px);
    --m47-px: min(-3.26388868vw, -65.8px);
    --m48-px: min(-3.33333312vw, -67.2px);
    --m49-px: min(-3.40277756vw, -68.6px);
    --m50-px: min(-3.472222vw, -70px);
    --m51-px: min(-3.54166644vw, -71.4px);
    --m52-px: min(-3.61111088vw, -72.8px);
    --m53-px: min(-3.68055532vw, -74.2px);
    --m54-px: min(-3.74999976vw, -75.6px);
    --m55-px: min(-3.8194442vw, -77px);
    --m56-px: min(-3.88888864vw, -78.4px);
    --m57-px: min(-3.95833308vw, -79.8px);
    --m58-px: min(-4.02777752vw, -81.2px);
    --m59-px: min(-4.09722196vw, -82.6px);
    --m60-px: min(-4.1666664vw, -84px);
    --m61-px: min(-4.23611084vw, -85.4px);
    --m62-px: min(-4.30555528vw, -86.8px);
    --m63-px: min(-4.37499972vw, -88.2px);
    --m64-px: min(-4.44444416vw, -89.6px);
    --m65-px: min(-4.5138886vw, -91px);
    --m66-px: min(-4.58333304vw, -92.4px);
    --m67-px: min(-4.65277748vw, -93.8px);
    --m68-px: min(-4.72222192vw, -95.2px);
    --m69-px: min(-4.79166636vw, -96.6px);
    --m70-px: min(-4.8611108vw, -98px);
    --m71-px: min(-4.93055524vw, -99.4px);
    --m72-px: min(-4.99999968vw, -100.8px);
    --m73-px: min(-5.06944412vw, -102.2px);
    --m74-px: min(-5.13888856vw, -103.6px);
    --m75-px: min(-5.208333vw, -105px);
    --m76-px: min(-5.27777744vw, -106.4px);
    --m77-px: min(-5.34722188vw, -107.8px);
    --m78-px: min(-5.41666632vw, -109.2px);
    --m79-px: min(-5.48611076vw, -110.6px);
    --m80-px: min(-5.5555552vw, -112px);
    --m81-px: min(-5.62499964vw, -113.4px);
    --m82-px: min(-5.69444408vw, -114.8px);
    --m83-px: min(-5.76388852vw, -116.2px);
    --m84-px: min(-5.83333296vw, -117.6px);
    --m85-px: min(-5.9027774vw, -119px);
    --m86-px: min(-5.97222184vw, -120.4px);
    --m87-px: min(-6.04166628vw, -121.8px);
    --m88-px: min(-6.11111072vw, -123.2px);
    --m89-px: min(-6.18055516vw, -124.6px);
    --m90-px: min(-6.2499996vw, -126px);
    --m91-px: min(-6.31944404vw, -127.4px);
    --m92-px: min(-6.38888848vw, -128.8px);
    --m93-px: min(-6.45833292vw, -130.2px);
    --m94-px: min(-6.52777736vw, -131.6px);
    --m95-px: min(-6.5972218vw, -133px);
    --m96-px: min(-6.66666624vw, -134.4px);
    --m97-px: min(-6.73611068vw, -135.8px);
    --m98-px: min(-6.80555512vw, -137.2px);
    --m99-px: min(-6.87499956vw, -138.6px);
    --m100-px: min(-6.944444vw, -140px);
    --m101-px: min(-7.01388844vw, -141.4px);
    --m102-px: min(-7.08333288vw, -142.8px);
    --m103-px: min(-7.15277732vw, -144.2px);
    --m104-px: min(-7.22222176vw, -145.6px);
    --m105-px: min(-7.2916662vw, -147px);
    --m106-px: min(-7.36111064vw, -148.4px);
    --m107-px: min(-7.43055508vw, -149.8px);
    --m108-px: min(-7.49999952vw, -151.2px);
    --m109-px: min(-7.56944396vw, -152.6px);
    --m110-px: min(-7.6388884vw, -154px);
    --m111-px: min(-7.70833284vw, -155.4px);
    --m112-px: min(-7.77777728vw, -156.8px);
    --m113-px: min(-7.84722172vw, -158.2px);
    --m114-px: min(-7.91666616vw, -159.6px);
    --m115-px: min(-7.9861106vw, -161px);
    --m116-px: min(-8.05555504vw, -162.4px);
    --m117-px: min(-8.12499948vw, -163.8px);
    --m118-px: min(-8.19444392vw, -165.2px);
    --m119-px: min(-8.26388836vw, -166.6px);
    --m120-px: min(-8.3333328vw, -168px);
    --m121-px: min(-8.40277724vw, -169.4px);
    --m122-px: min(-8.47222168vw, -170.8px);
    --m123-px: min(-8.54166612vw, -172.2px);
    --m124-px: min(-8.61111056vw, -173.6px);
    --m125-px: min(-8.680555vw, -175px);
    --m126-px: min(-8.74999944vw, -176.4px);
    --m127-px: min(-8.81944388vw, -177.8px);
    --m128-px: min(-8.88888832vw, -179.2px);
    --m129-px: min(-8.95833276vw, -180.6px);
    --m130-px: min(-9.0277772vw, -182px);
    --m131-px: min(-9.09722164vw, -183.4px);
    --m132-px: min(-9.16666608vw, -184.8px);
    --m133-px: min(-9.23611052vw, -186.2px);
    --m134-px: min(-9.30555496vw, -187.6px);
    --m135-px: min(-9.3749994vw, -189px);
    --m136-px: min(-9.44444384vw, -190.4px);
    --m137-px: min(-9.51388828vw, -191.8px);
    --m138-px: min(-9.58333272vw, -193.2px);
    --m139-px: min(-9.65277716vw, -194.6px);
    --m140-px: min(-9.7222216vw, -196px);
    --m141-px: min(-9.79166604vw, -197.4px);
    --m142-px: min(-9.86111048vw, -198.8px);
    --m143-px: min(-9.93055492vw, -200.2px);
    --m144-px: min(-9.99999936vw, -201.6px);
    --m145-px: min(-10.0694438vw, -203px);
    --m146-px: min(-10.13888824vw, -204.4px);
    --m147-px: min(-10.20833268vw, -205.8px);
    --m148-px: min(-10.27777712vw, -207.2px);
    --m149-px: min(-10.34722156vw, -208.6px);
    --m150-px: min(-10.416666vw, -210px);
    --m151-px: min(-10.48611044vw, -211.4px);
    --m152-px: min(-10.55555488vw, -212.8px);
    --m153-px: min(-10.62499932vw, -214.2px);
    --m154-px: min(-10.69444376vw, -215.6px);
    --m155-px: min(-10.7638882vw, -217px);
    --m156-px: min(-10.83333264vw, -218.4px);
    --m157-px: min(-10.90277708vw, -219.8px);
    --m158-px: min(-10.97222152vw, -221.2px);
    --m159-px: min(-11.04166596vw, -222.6px);
    --m160-px: min(-11.1111104vw, -224px);
    --m161-px: min(-11.18055484vw, -225.4px);
    --m162-px: min(-11.24999928vw, -226.8px);
    --m163-px: min(-11.31944372vw, -228.2px);
    --m164-px: min(-11.38888816vw, -229.6px);
    --m165-px: min(-11.4583326vw, -231px);
    --m166-px: min(-11.52777704vw, -232.4px);
    --m167-px: min(-11.59722148vw, -233.8px);
    --m168-px: min(-11.66666592vw, -235.2px);
    --m169-px: min(-11.73611036vw, -236.6px);
    --m170-px: min(-11.8055548vw, -238px);
    --m171-px: min(-11.87499924vw, -239.4px);
    --m172-px: min(-11.94444368vw, -240.8px);
    --m173-px: min(-12.01388812vw, -242.2px);
    --m174-px: min(-12.08333256vw, -243.6px);
    --m175-px: min(-12.152777vw, -245px);
    --m176-px: min(-12.22222144vw, -246.4px);
    --m177-px: min(-12.29166588vw, -247.8px);
    --m178-px: min(-12.36111032vw, -249.2px);
    --m179-px: min(-12.43055476vw, -250.6px);
    --m180-px: min(-12.4999992vw, -252px);
    --m181-px: min(-12.56944364vw, -253.4px);
    --m182-px: min(-12.63888808vw, -254.8px);
    --m183-px: min(-12.70833252vw, -256.2px);
    --m184-px: min(-12.77777696vw, -257.6px);
    --m185-px: min(-12.8472214vw, -259px);
    --m186-px: min(-12.91666584vw, -260.4px);
    --m187-px: min(-12.98611028vw, -261.8px);
    --m188-px: min(-13.05555472vw, -263.2px);
    --m189-px: min(-13.12499916vw, -264.6px);
    --m190-px: min(-13.1944436vw, -266px);
    --m191-px: min(-13.26388804vw, -267.4px);
    --m192-px: min(-13.33333248vw, -268.8px);
    --m193-px: min(-13.40277692vw, -270.2px);
    --m194-px: min(-13.47222136vw, -271.6px);
    --m195-px: min(-13.5416658vw, -273px);
    --m196-px: min(-13.61111024vw, -274.4px);
    --m197-px: min(-13.68055468vw, -275.8px);
    --m198-px: min(-13.74999912vw, -277.2px);
    --m199-px: min(-13.81944356vw, -278.6px);
    --m200-px: min(-13.888888vw, -280px);
    --m201-px: min(-13.95833244vw, -281.4px);
    --m202-px: min(-14.02777688vw, -282.8px);
    --m203-px: min(-14.09722132vw, -284.2px);
    --m204-px: min(-14.16666576vw, -285.6px);
    --m205-px: min(-14.2361102vw, -287px);
    --m206-px: min(-14.30555464vw, -288.4px);
    --m207-px: min(-14.37499908vw, -289.8px);
    --m208-px: min(-14.44444352vw, -291.2px);
    --m209-px: min(-14.51388796vw, -292.6px);
    --m210-px: min(-14.5833324vw, -294px);
    --m211-px: min(-14.65277684vw, -295.4px);
    --m212-px: min(-14.72222128vw, -296.8px);
    --m213-px: min(-14.79166572vw, -298.2px);
    --m214-px: min(-14.86111016vw, -299.6px);
    --m215-px: min(-14.9305546vw, -301px);
    --m216-px: min(-14.99999904vw, -302.4px);
    --m217-px: min(-15.06944348vw, -303.8px);
    --m218-px: min(-15.13888792vw, -305.2px);
    --m219-px: min(-15.20833236vw, -306.6px);
    --m220-px: min(-15.2777768vw, -308px);
    --m221-px: min(-15.34722124vw, -309.4px);
    --m222-px: min(-15.41666568vw, -310.8px);
    --m223-px: min(-15.48611012vw, -312.2px);
    --m224-px: min(-15.55555456vw, -313.6px);
    --m225-px: min(-15.624999vw, -315px);
    --m226-px: min(-15.69444344vw, -316.4px);
    --m227-px: min(-15.76388788vw, -317.8px);
    --m228-px: min(-15.83333232vw, -319.2px);
    --m229-px: min(-15.90277676vw, -320.6px);
    --m230-px: min(-15.9722212vw, -322px);
    --m231-px: min(-16.04166564vw, -323.4px);
    --m232-px: min(-16.11111008vw, -324.8px);
    --m233-px: min(-16.18055452vw, -326.2px);
    --m234-px: min(-16.24999896vw, -327.6px);
    --m235-px: min(-16.3194434vw, -329px);
    --m236-px: min(-16.38888784vw, -330.4px);
    --m237-px: min(-16.45833228vw, -331.8px);
    --m238-px: min(-16.52777672vw, -333.2px);
    --m239-px: min(-16.59722116vw, -334.6px);
    --m240-px: min(-16.6666656vw, -336px);
    --m241-px: min(-16.73611004vw, -337.4px);
    --m242-px: min(-16.80555448vw, -338.8px);
    --m243-px: min(-16.87499892vw, -340.2px);
    --m244-px: min(-16.94444336vw, -341.6px);
    --m245-px: min(-17.0138878vw, -343px);
    --m246-px: min(-17.08333224vw, -344.4px);
    --m247-px: min(-17.15277668vw, -345.8px);
    --m248-px: min(-17.22222112vw, -347.2px);
    --m249-px: min(-17.29166556vw, -348.6px);
    --m250-px: min(-17.36111vw, -350px);
    --m251-px: min(-17.43055444vw, -351.4px);
    --m252-px: min(-17.49999888vw, -352.8px);
    --m253-px: min(-17.56944332vw, -354.2px);
    --m254-px: min(-17.63888776vw, -355.6px);
    --m255-px: min(-17.7083322vw, -357px);
    --m256-px: min(-17.77777664vw, -358.4px);
    --m257-px: min(-17.84722108vw, -359.8px);
    --m258-px: min(-17.91666552vw, -361.2px);
    --m259-px: min(-17.98610996vw, -362.6px);
    --m260-px: min(-18.0555544vw, -364px);
    --m261-px: min(-18.12499884vw, -365.4px);
    --m262-px: min(-18.19444328vw, -366.8px);
    --m263-px: min(-18.26388772vw, -368.2px);
    --m264-px: min(-18.33333216vw, -369.6px);
    --m265-px: min(-18.4027766vw, -371px);
    --m266-px: min(-18.47222104vw, -372.4px);
    --m267-px: min(-18.54166548vw, -373.8px);
    --m268-px: min(-18.61110992vw, -375.2px);
    --m269-px: min(-18.68055436vw, -376.6px);
    --m270-px: min(-18.7499988vw, -378px);
    --m271-px: min(-18.81944324vw, -379.4px);
    --m272-px: min(-18.88888768vw, -380.8px);
    --m273-px: min(-18.95833212vw, -382.2px);
    --m274-px: min(-19.02777656vw, -383.6px);
    --m275-px: min(-19.097221vw, -385px);
    --m276-px: min(-19.16666544vw, -386.4px);
    --m277-px: min(-19.23610988vw, -387.8px);
    --m278-px: min(-19.30555432vw, -389.2px);
    --m279-px: min(-19.37499876vw, -390.6px);
    --m280-px: min(-19.4444432vw, -392px);
    --m281-px: min(-19.51388764vw, -393.4px);
    --m282-px: min(-19.58333208vw, -394.8px);
    --m283-px: min(-19.65277652vw, -396.2px);
    --m284-px: min(-19.72222096vw, -397.6px);
    --m285-px: min(-19.7916654vw, -399px);
    --m286-px: min(-19.86110984vw, -400.4px);
    --m287-px: min(-19.93055428vw, -401.8px);
    --m288-px: min(-19.99999872vw, -403.2px);
    --m289-px: min(-20.06944316vw, -404.6px);
    --m290-px: min(-20.1388876vw, -406px);
    --m291-px: min(-20.20833204vw, -407.4px);
    --m292-px: min(-20.27777648vw, -408.8px);
    --m293-px: min(-20.34722092vw, -410.2px);
    --m294-px: min(-20.41666536vw, -411.6px);
    --m295-px: min(-20.4861098vw, -413px);
    --m296-px: min(-20.55555424vw, -414.4px);
    --m297-px: min(-20.62499868vw, -415.8px);
    --m298-px: min(-20.69444312vw, -417.2px);
    --m299-px: min(-20.76388756vw, -418.6px);
    --m300-px: min(-20.833332vw, -420px);
    --m301-px: min(-20.90277644vw, -421.4px);
    --m302-px: min(-20.97222088vw, -422.8px);
    --m303-px: min(-21.04166532vw, -424.2px);
    --m304-px: min(-21.11110976vw, -425.6px);
    --m305-px: min(-21.1805542vw, -427px);
    --m306-px: min(-21.24999864vw, -428.4px);
    --m307-px: min(-21.31944308vw, -429.8px);
    --m308-px: min(-21.38888752vw, -431.2px);
    --m309-px: min(-21.45833196vw, -432.6px);
    --m310-px: min(-21.5277764vw, -434px);
    --m311-px: min(-21.59722084vw, -435.4px);
    --m312-px: min(-21.66666528vw, -436.8px);
    --m313-px: min(-21.73610972vw, -438.2px);
    --m314-px: min(-21.80555416vw, -439.6px);
    --m315-px: min(-21.8749986vw, -441px);
    --m316-px: min(-21.94444304vw, -442.4px);
    --m317-px: min(-22.01388748vw, -443.8px);
    --m318-px: min(-22.08333192vw, -445.2px);
    --m319-px: min(-22.15277636vw, -446.6px);
    --m320-px: min(-22.2222208vw, -448px);
    --m321-px: min(-22.29166524vw, -449.4px);
    --m322-px: min(-22.36110968vw, -450.8px);
    --m323-px: min(-22.43055412vw, -452.2px);
    --m324-px: min(-22.49999856vw, -453.6px);
    --m325-px: min(-22.569443vw, -455px);
    --m326-px: min(-22.63888744vw, -456.4px);
    --m327-px: min(-22.70833188vw, -457.8px);
    --m328-px: min(-22.77777632vw, -459.2px);
    --m329-px: min(-22.84722076vw, -460.6px);
    --m330-px: min(-22.9166652vw, -462px);
    --m331-px: min(-22.98610964vw, -463.4px);
    --m332-px: min(-23.05555408vw, -464.8px);
    --m333-px: min(-23.12499852vw, -466.2px);
    --m334-px: min(-23.19444296vw, -467.6px);
    --m335-px: min(-23.2638874vw, -469px);
    --m336-px: min(-23.33333184vw, -470.4px);
    --m337-px: min(-23.40277628vw, -471.8px);
    --m338-px: min(-23.47222072vw, -473.2px);
    --m339-px: min(-23.54166516vw, -474.6px);
    --m340-px: min(-23.6111096vw, -476px);
    --m341-px: min(-23.68055404vw, -477.4px);
    --m342-px: min(-23.74999848vw, -478.8px);
    --m343-px: min(-23.81944292vw, -480.2px);
    --m344-px: min(-23.88888736vw, -481.6px);
    --m345-px: min(-23.9583318vw, -483px);
    --m346-px: min(-24.02777624vw, -484.4px);
    --m347-px: min(-24.09722068vw, -485.8px);
    --m348-px: min(-24.16666512vw, -487.2px);
    --m349-px: min(-24.23610956vw, -488.6px);
    --m350-px: min(-24.305554vw, -490px);
    --m351-px: min(-24.37499844vw, -491.4px);
    --m352-px: min(-24.44444288vw, -492.8px);
    --m353-px: min(-24.51388732vw, -494.2px);
    --m354-px: min(-24.58333176vw, -495.6px);
    --m355-px: min(-24.6527762vw, -497px);
    --m356-px: min(-24.72222064vw, -498.4px);
    --m357-px: min(-24.79166508vw, -499.8px);
    --m358-px: min(-24.86110952vw, -501.2px);
    --m359-px: min(-24.93055396vw, -502.6px);
    --m360-px: min(-24.9999984vw, -504px);
    --m361-px: min(-25.06944284vw, -505.4px);
    --m362-px: min(-25.13888728vw, -506.8px);
    --m363-px: min(-25.20833172vw, -508.2px);
    --m364-px: min(-25.27777616vw, -509.6px);
    --m365-px: min(-25.3472206vw, -511px);
    --m366-px: min(-25.41666504vw, -512.4px);
    --m367-px: min(-25.48610948vw, -513.8px);
    --m368-px: min(-25.55555392vw, -515.2px);
    --m369-px: min(-25.62499836vw, -516.6px);
    --m370-px: min(-25.6944428vw, -518px);
    --m371-px: min(-25.76388724vw, -519.4px);
    --m372-px: min(-25.83333168vw, -520.8px);
    --m373-px: min(-25.90277612vw, -522.2px);
    --m374-px: min(-25.97222056vw, -523.6px);
    --m375-px: min(-26.041665vw, -525px);
    --m376-px: min(-26.11110944vw, -526.4px);
    --m377-px: min(-26.18055388vw, -527.8px);
    --m378-px: min(-26.24999832vw, -529.2px);
    --m379-px: min(-26.31944276vw, -530.6px);
    --m380-px: min(-26.3888872vw, -532px);
    --m381-px: min(-26.45833164vw, -533.4px);
    --m382-px: min(-26.52777608vw, -534.8px);
    --m383-px: min(-26.59722052vw, -536.2px);
    --m384-px: min(-26.66666496vw, -537.6px);
    --m385-px: min(-26.7361094vw, -539px);
    --m386-px: min(-26.80555384vw, -540.4px);
    --m387-px: min(-26.87499828vw, -541.8px);
    --m388-px: min(-26.94444272vw, -543.2px);
    --m389-px: min(-27.01388716vw, -544.6px);
    --m390-px: min(-27.0833316vw, -546px);
    --m391-px: min(-27.15277604vw, -547.4px);
    --m392-px: min(-27.22222048vw, -548.8px);
    --m393-px: min(-27.29166492vw, -550.2px);
    --m394-px: min(-27.36110936vw, -551.6px);
    --m395-px: min(-27.4305538vw, -553px);
    --m396-px: min(-27.49999824vw, -554.4px);
    --m397-px: min(-27.56944268vw, -555.8px);
    --m398-px: min(-27.63888712vw, -557.2px);
    --m399-px: min(-27.70833156vw, -558.6px);
    --m400-px: min(-27.777776vw, -560px);
    --m401-px: min(-27.84722044vw, -561.4px);
    --m402-px: min(-27.91666488vw, -562.8px);
    --m403-px: min(-27.98610932vw, -564.2px);
    --m404-px: min(-28.05555376vw, -565.6px);
    --m405-px: min(-28.1249982vw, -567px);
    --m406-px: min(-28.19444264vw, -568.4px);
    --m407-px: min(-28.26388708vw, -569.8px);
    --m408-px: min(-28.33333152vw, -571.2px);
    --m409-px: min(-28.40277596vw, -572.6px);
    --m410-px: min(-28.4722204vw, -574px);
    --m411-px: min(-28.54166484vw, -575.4px);
    --m412-px: min(-28.61110928vw, -576.8px);
    --m413-px: min(-28.68055372vw, -578.2px);
    --m414-px: min(-28.74999816vw, -579.6px);
    --m415-px: min(-28.8194426vw, -581px);
    --m416-px: min(-28.88888704vw, -582.4px);
    --m417-px: min(-28.95833148vw, -583.8px);
    --m418-px: min(-29.02777592vw, -585.2px);
    --m419-px: min(-29.09722036vw, -586.6px);
    --m420-px: min(-29.1666648vw, -588px);
    --m421-px: min(-29.23610924vw, -589.4px);
    --m422-px: min(-29.30555368vw, -590.8px);
    --m423-px: min(-29.37499812vw, -592.2px);
    --m424-px: min(-29.44444256vw, -593.6px);
    --m425-px: min(-29.513887vw, -595px);
    --m426-px: min(-29.58333144vw, -596.4px);
    --m427-px: min(-29.65277588vw, -597.8px);
    --m428-px: min(-29.72222032vw, -599.2px);
    --m429-px: min(-29.79166476vw, -600.6px);
    --m430-px: min(-29.8611092vw, -602px);
    --m431-px: min(-29.93055364vw, -603.4px);
    --m432-px: min(-29.99999808vw, -604.8px);
    --m433-px: min(-30.06944252vw, -606.2px);
    --m434-px: min(-30.13888696vw, -607.6px);
    --m435-px: min(-30.2083314vw, -609px);
    --m436-px: min(-30.27777584vw, -610.4px);
    --m437-px: min(-30.34722028vw, -611.8px);
    --m438-px: min(-30.41666472vw, -613.2px);
    --m439-px: min(-30.48610916vw, -614.6px);
    --m440-px: min(-30.5555536vw, -616px);
    --m441-px: min(-30.62499804vw, -617.4px);
    --m442-px: min(-30.69444248vw, -618.8px);
    --m443-px: min(-30.76388692vw, -620.2px);
    --m444-px: min(-30.83333136vw, -621.6px);
    --m445-px: min(-30.9027758vw, -623px);
    --m446-px: min(-30.97222024vw, -624.4px);
    --m447-px: min(-31.04166468vw, -625.8px);
    --m448-px: min(-31.11110912vw, -627.2px);
    --m449-px: min(-31.18055356vw, -628.6px);
    --m450-px: min(-31.249998vw, -630px);
    --m451-px: min(-31.31944244vw, -631.4px);
    --m452-px: min(-31.38888688vw, -632.8px);
    --m453-px: min(-31.45833132vw, -634.2px);
    --m454-px: min(-31.52777576vw, -635.6px);
    --m455-px: min(-31.5972202vw, -637px);
    --m456-px: min(-31.66666464vw, -638.4px);
    --m457-px: min(-31.73610908vw, -639.8px);
    --m458-px: min(-31.80555352vw, -641.2px);
    --m459-px: min(-31.87499796vw, -642.6px);
    --m460-px: min(-31.9444424vw, -644px);
    --m461-px: min(-32.01388684vw, -645.4px);
    --m462-px: min(-32.08333128vw, -646.8px);
    --m463-px: min(-32.15277572vw, -648.2px);
    --m464-px: min(-32.22222016vw, -649.6px);
    --m465-px: min(-32.2916646vw, -651px);
    --m466-px: min(-32.36110904vw, -652.4px);
    --m467-px: min(-32.43055348vw, -653.8px);
    --m468-px: min(-32.49999792vw, -655.2px);
    --m469-px: min(-32.56944236vw, -656.6px);
    --m470-px: min(-32.6388868vw, -658px);
    --m471-px: min(-32.70833124vw, -659.4px);
    --m472-px: min(-32.77777568vw, -660.8px);
    --m473-px: min(-32.84722012vw, -662.2px);
    --m474-px: min(-32.91666456vw, -663.6px);
    --m475-px: min(-32.986109vw, -665px);
    --m476-px: min(-33.05555344vw, -666.4px);
    --m477-px: min(-33.12499788vw, -667.8px);
    --m478-px: min(-33.19444232vw, -669.2px);
    --m479-px: min(-33.26388676vw, -670.6px);
    --m480-px: min(-33.3333312vw, -672px);
    --m481-px: min(-33.40277564vw, -673.4px);
    --m482-px: min(-33.47222008vw, -674.8px);
    --m483-px: min(-33.54166452vw, -676.2px);
    --m484-px: min(-33.61110896vw, -677.6px);
    --m485-px: min(-33.6805534vw, -679px);
    --m486-px: min(-33.74999784vw, -680.4px);
    --m487-px: min(-33.81944228vw, -681.8px);
    --m488-px: min(-33.88888672vw, -683.2px);
    --m489-px: min(-33.95833116vw, -684.6px);
    --m490-px: min(-34.0277756vw, -686px);
    --m491-px: min(-34.09722004vw, -687.4px);
    --m492-px: min(-34.16666448vw, -688.8px);
    --m493-px: min(-34.23610892vw, -690.2px);
    --m494-px: min(-34.30555336vw, -691.6px);
    --m495-px: min(-34.3749978vw, -693px);
    --m496-px: min(-34.44444224vw, -694.4px);
    --m497-px: min(-34.51388668vw, -695.8px);
    --m498-px: min(-34.58333112vw, -697.2px);
    --m499-px: min(-34.65277556vw, -698.6px);
    --m500-px: min(-34.72222vw, -700px);
    --m501-px: min(-34.79166444vw, -701.4px);
    --m502-px: min(-34.86110888vw, -702.8px);
    --m503-px: min(-34.93055332vw, -704.2px);
    --m504-px: min(-34.99999776vw, -705.6px);
    --m505-px: min(-35.0694422vw, -707px);
    --m506-px: min(-35.13888664vw, -708.4px);
    --m507-px: min(-35.20833108vw, -709.8px);
    --m508-px: min(-35.27777552vw, -711.2px);
    --m509-px: min(-35.34721996vw, -712.6px);
    --m510-px: min(-35.4166644vw, -714px);
    --m511-px: min(-35.48610884vw, -715.4px);
    --m512-px: min(-35.55555328vw, -716.8px);
    --m513-px: min(-35.62499772vw, -718.2px);
    --m514-px: min(-35.69444216vw, -719.6px);
    --m515-px: min(-35.7638866vw, -721px);
    --m516-px: min(-35.83333104vw, -722.4px);
    --m517-px: min(-35.90277548vw, -723.8px);
    --m518-px: min(-35.97221992vw, -725.2px);
    --m519-px: min(-36.04166436vw, -726.6px);
    --m520-px: min(-36.1111088vw, -728px);
    --m521-px: min(-36.18055324vw, -729.4px);
    --m522-px: min(-36.24999768vw, -730.8px);
    --m523-px: min(-36.31944212vw, -732.2px);
    --m524-px: min(-36.38888656vw, -733.6px);
    --m525-px: min(-36.458331vw, -735px);
    --m526-px: min(-36.52777544vw, -736.4px);
    --m527-px: min(-36.59721988vw, -737.8px);
    --m528-px: min(-36.66666432vw, -739.2px);
    --m529-px: min(-36.73610876vw, -740.6px);
    --m530-px: min(-36.8055532vw, -742px);
    --m531-px: min(-36.87499764vw, -743.4px);
    --m532-px: min(-36.94444208vw, -744.8px);
    --m533-px: min(-37.01388652vw, -746.2px);
    --m534-px: min(-37.08333096vw, -747.6px);
    --m535-px: min(-37.1527754vw, -749px);
    --m536-px: min(-37.22221984vw, -750.4px);
    --m537-px: min(-37.29166428vw, -751.8px);
    --m538-px: min(-37.36110872vw, -753.2px);
    --m539-px: min(-37.43055316vw, -754.6px);
    --m540-px: min(-37.4999976vw, -756px);
    --m541-px: min(-37.56944204vw, -757.4px);
    --m542-px: min(-37.63888648vw, -758.8px);
    --m543-px: min(-37.70833092vw, -760.2px);
    --m544-px: min(-37.77777536vw, -761.6px);
    --m545-px: min(-37.8472198vw, -763px);
    --m546-px: min(-37.91666424vw, -764.4px);
    --m547-px: min(-37.98610868vw, -765.8px);
    --m548-px: min(-38.05555312vw, -767.2px);
    --m549-px: min(-38.12499756vw, -768.6px);
    --m550-px: min(-38.194442vw, -770px);
    --m551-px: min(-38.26388644vw, -771.4px);
    --m552-px: min(-38.33333088vw, -772.8px);
    --m553-px: min(-38.40277532vw, -774.2px);
    --m554-px: min(-38.47221976vw, -775.6px);
    --m555-px: min(-38.5416642vw, -777px);
    --m556-px: min(-38.61110864vw, -778.4px);
    --m557-px: min(-38.68055308vw, -779.8px);
    --m558-px: min(-38.74999752vw, -781.2px);
    --m559-px: min(-38.81944196vw, -782.6px);
    --m560-px: min(-38.8888864vw, -784px);
    --m561-px: min(-38.95833084vw, -785.4px);
    --m562-px: min(-39.02777528vw, -786.8px);
    --m563-px: min(-39.09721972vw, -788.2px);
    --m564-px: min(-39.16666416vw, -789.6px);
    --m565-px: min(-39.2361086vw, -791px);
    --m566-px: min(-39.30555304vw, -792.4px);
    --m567-px: min(-39.37499748vw, -793.8px);
    --m568-px: min(-39.44444192vw, -795.2px);
    --m569-px: min(-39.51388636vw, -796.6px);
    --m570-px: min(-39.5833308vw, -798px);
    --m571-px: min(-39.65277524vw, -799.4px);
    --m572-px: min(-39.72221968vw, -800.8px);
    --m573-px: min(-39.79166412vw, -802.2px);
    --m574-px: min(-39.86110856vw, -803.6px);
    --m575-px: min(-39.930553vw, -805px);
    --m576-px: min(-39.99999744vw, -806.4px);
    --m577-px: min(-40.06944188vw, -807.8px);
    --m578-px: min(-40.13888632vw, -809.2px);
    --m579-px: min(-40.20833076vw, -810.6px);
    --m580-px: min(-40.2777752vw, -812px);
    --m581-px: min(-40.34721964vw, -813.4px);
    --m582-px: min(-40.41666408vw, -814.8px);
    --m583-px: min(-40.48610852vw, -816.2px);
    --m584-px: min(-40.55555296vw, -817.6px);
    --m585-px: min(-40.6249974vw, -819px);
    --m586-px: min(-40.69444184vw, -820.4px);
    --m587-px: min(-40.76388628vw, -821.8px);
    --m588-px: min(-40.83333072vw, -823.2px);
    --m589-px: min(-40.90277516vw, -824.6px);
    --m590-px: min(-40.9722196vw, -826px);
    --m591-px: min(-41.04166404vw, -827.4px);
    --m592-px: min(-41.11110848vw, -828.8px);
    --m593-px: min(-41.18055292vw, -830.2px);
    --m594-px: min(-41.24999736vw, -831.6px);
    --m595-px: min(-41.3194418vw, -833px);
    --m596-px: min(-41.38888624vw, -834.4px);
    --m597-px: min(-41.45833068vw, -835.8px);
    --m598-px: min(-41.52777512vw, -837.2px);
    --m599-px: min(-41.59721956vw, -838.6px);
    --m600-px: min(-41.666664vw, -840px);
    --m601-px: min(-41.73610844vw, -841.4px);
    --m602-px: min(-41.80555288vw, -842.8px);
    --m603-px: min(-41.87499732vw, -844.2px);
    --m604-px: min(-41.94444176vw, -845.6px);
    --m605-px: min(-42.0138862vw, -847px);
    --m606-px: min(-42.08333064vw, -848.4px);
    --m607-px: min(-42.15277508vw, -849.8px);
    --m608-px: min(-42.22221952vw, -851.2px);
    --m609-px: min(-42.29166396vw, -852.6px);
    --m610-px: min(-42.3611084vw, -854px);
    --m611-px: min(-42.43055284vw, -855.4px);
    --m612-px: min(-42.49999728vw, -856.8px);
    --m613-px: min(-42.56944172vw, -858.2px);
    --m614-px: min(-42.63888616vw, -859.6px);
    --m615-px: min(-42.7083306vw, -861px);
    --m616-px: min(-42.77777504vw, -862.4px);
    --m617-px: min(-42.84721948vw, -863.8px);
    --m618-px: min(-42.91666392vw, -865.2px);
    --m619-px: min(-42.98610836vw, -866.6px);
    --m620-px: min(-43.0555528vw, -868px);
    --m621-px: min(-43.12499724vw, -869.4px);
    --m622-px: min(-43.19444168vw, -870.8px);
    --m623-px: min(-43.26388612vw, -872.2px);
    --m624-px: min(-43.33333056vw, -873.6px);
    --m625-px: min(-43.402775vw, -875px);
    --m626-px: min(-43.47221944vw, -876.4px);
    --m627-px: min(-43.54166388vw, -877.8px);
    --m628-px: min(-43.61110832vw, -879.2px);
    --m629-px: min(-43.68055276vw, -880.6px);
    --m630-px: min(-43.7499972vw, -882px);
    --m631-px: min(-43.81944164vw, -883.4px);
    --m632-px: min(-43.88888608vw, -884.8px);
    --m633-px: min(-43.95833052vw, -886.2px);
    --m634-px: min(-44.02777496vw, -887.6px);
    --m635-px: min(-44.0972194vw, -889px);
    --m636-px: min(-44.16666384vw, -890.4px);
    --m637-px: min(-44.23610828vw, -891.8px);
    --m638-px: min(-44.30555272vw, -893.2px);
    --m639-px: min(-44.37499716vw, -894.6px);
    --m640-px: min(-44.4444416vw, -896px);
    --m641-px: min(-44.51388604vw, -897.4px);
    --m642-px: min(-44.58333048vw, -898.8px);
    --m643-px: min(-44.65277492vw, -900.2px);
    --m644-px: min(-44.72221936vw, -901.6px);
    --m645-px: min(-44.7916638vw, -903px);
    --m646-px: min(-44.86110824vw, -904.4px);
    --m647-px: min(-44.93055268vw, -905.8px);
    --m648-px: min(-44.99999712vw, -907.2px);
    --m649-px: min(-45.06944156vw, -908.6px);
    --m650-px: min(-45.138886vw, -910px);
    --m651-px: min(-45.20833044vw, -911.4px);
    --m652-px: min(-45.27777488vw, -912.8px);
    --m653-px: min(-45.34721932vw, -914.2px);
    --m654-px: min(-45.41666376vw, -915.6px);
    --m655-px: min(-45.4861082vw, -917px);
    --m656-px: min(-45.55555264vw, -918.4px);
    --m657-px: min(-45.62499708vw, -919.8px);
    --m658-px: min(-45.69444152vw, -921.2px);
    --m659-px: min(-45.76388596vw, -922.6px);
    --m660-px: min(-45.8333304vw, -924px);
    --m661-px: min(-45.90277484vw, -925.4px);
    --m662-px: min(-45.97221928vw, -926.8px);
    --m663-px: min(-46.04166372vw, -928.2px);
    --m664-px: min(-46.11110816vw, -929.6px);
    --m665-px: min(-46.1805526vw, -931px);
    --m666-px: min(-46.24999704vw, -932.4px);
    --m667-px: min(-46.31944148vw, -933.8px);
    --m668-px: min(-46.38888592vw, -935.2px);
    --m669-px: min(-46.45833036vw, -936.6px);
    --m670-px: min(-46.5277748vw, -938px);
    --m671-px: min(-46.59721924vw, -939.4px);
    --m672-px: min(-46.66666368vw, -940.8px);
    --m673-px: min(-46.73610812vw, -942.2px);
    --m674-px: min(-46.80555256vw, -943.6px);
    --m675-px: min(-46.874997vw, -945px);
    --m676-px: min(-46.94444144vw, -946.4px);
    --m677-px: min(-47.01388588vw, -947.8px);
    --m678-px: min(-47.08333032vw, -949.2px);
    --m679-px: min(-47.15277476vw, -950.6px);
    --m680-px: min(-47.2222192vw, -952px);
    --m681-px: min(-47.29166364vw, -953.4px);
    --m682-px: min(-47.36110808vw, -954.8px);
    --m683-px: min(-47.43055252vw, -956.2px);
    --m684-px: min(-47.49999696vw, -957.6px);
    --m685-px: min(-47.5694414vw, -959px);
    --m686-px: min(-47.63888584vw, -960.4px);
    --m687-px: min(-47.70833028vw, -961.8px);
    --m688-px: min(-47.77777472vw, -963.2px);
    --m689-px: min(-47.84721916vw, -964.6px);
    --m690-px: min(-47.9166636vw, -966px);
    --m691-px: min(-47.98610804vw, -967.4px);
    --m692-px: min(-48.05555248vw, -968.8px);
    --m693-px: min(-48.12499692vw, -970.2px);
    --m694-px: min(-48.19444136vw, -971.6px);
    --m695-px: min(-48.2638858vw, -973px);
    --m696-px: min(-48.33333024vw, -974.4px);
    --m697-px: min(-48.40277468vw, -975.8px);
    --m698-px: min(-48.47221912vw, -977.2px);
    --m699-px: min(-48.54166356vw, -978.6px);
    --m700-px: min(-48.611108vw, -980px);
    --m701-px: min(-48.68055244vw, -981.4px);
    --m702-px: min(-48.74999688vw, -982.8px);
    --m703-px: min(-48.81944132vw, -984.2px);
    --m704-px: min(-48.88888576vw, -985.6px);
    --m705-px: min(-48.9583302vw, -987px);
    --m706-px: min(-49.02777464vw, -988.4px);
    --m707-px: min(-49.09721908vw, -989.8px);
    --m708-px: min(-49.16666352vw, -991.2px);
    --m709-px: min(-49.23610796vw, -992.6px);
    --m710-px: min(-49.3055524vw, -994px);
    --m711-px: min(-49.37499684vw, -995.4px);
    --m712-px: min(-49.44444128vw, -996.8px);
    --m713-px: min(-49.51388572vw, -998.2px);
    --m714-px: min(-49.58333016vw, -999.6px);
    --m715-px: min(-49.6527746vw, -1001px);
    --m716-px: min(-49.72221904vw, -1002.4px);
    --m717-px: min(-49.79166348vw, -1003.8px);
    --m718-px: min(-49.86110792vw, -1005.2px);
    --m719-px: min(-49.93055236vw, -1006.6px);
    --m720-px: min(-49.9999968vw, -1008px);
    --m721-px: min(-50.06944124vw, -1009.4px);
    --m722-px: min(-50.13888568vw, -1010.8px);
    --m723-px: min(-50.20833012vw, -1012.2px);
    --m724-px: min(-50.27777456vw, -1013.6px);
    --m725-px: min(-50.347219vw, -1015px);
    --m726-px: min(-50.41666344vw, -1016.4px);
    --m727-px: min(-50.48610788vw, -1017.8px);
    --m728-px: min(-50.55555232vw, -1019.2px);
    --m729-px: min(-50.62499676vw, -1020.6px);
    --m730-px: min(-50.6944412vw, -1022px);
    --m731-px: min(-50.76388564vw, -1023.4px);
    --m732-px: min(-50.83333008vw, -1024.8px);
    --m733-px: min(-50.90277452vw, -1026.2px);
    --m734-px: min(-50.97221896vw, -1027.6px);
    --m735-px: min(-51.0416634vw, -1029px);
    --m736-px: min(-51.11110784vw, -1030.4px);
    --m737-px: min(-51.18055228vw, -1031.8px);
    --m738-px: min(-51.24999672vw, -1033.2px);
    --m739-px: min(-51.31944116vw, -1034.6px);
    --m740-px: min(-51.3888856vw, -1036px);
    --m741-px: min(-51.45833004vw, -1037.4px);
    --m742-px: min(-51.52777448vw, -1038.8px);
    --m743-px: min(-51.59721892vw, -1040.2px);
    --m744-px: min(-51.66666336vw, -1041.6px);
    --m745-px: min(-51.7361078vw, -1043px);
    --m746-px: min(-51.80555224vw, -1044.4px);
    --m747-px: min(-51.87499668vw, -1045.8px);
    --m748-px: min(-51.94444112vw, -1047.2px);
    --m749-px: min(-52.01388556vw, -1048.6px);
    --m750-px: min(-52.08333vw, -1050px);
    --m751-px: min(-52.15277444vw, -1051.4px);
    --m752-px: min(-52.22221888vw, -1052.8px);
    --m753-px: min(-52.29166332vw, -1054.2px);
    --m754-px: min(-52.36110776vw, -1055.6px);
    --m755-px: min(-52.4305522vw, -1057px);
    --m756-px: min(-52.49999664vw, -1058.4px);
    --m757-px: min(-52.56944108vw, -1059.8px);
    --m758-px: min(-52.63888552vw, -1061.2px);
    --m759-px: min(-52.70832996vw, -1062.6px);
    --m760-px: min(-52.7777744vw, -1064px);
    --m761-px: min(-52.84721884vw, -1065.4px);
    --m762-px: min(-52.91666328vw, -1066.8px);
    --m763-px: min(-52.98610772vw, -1068.2px);
    --m764-px: min(-53.05555216vw, -1069.6px);
    --m765-px: min(-53.1249966vw, -1071px);
    --m766-px: min(-53.19444104vw, -1072.4px);
    --m767-px: min(-53.26388548vw, -1073.8px);
    --m768-px: min(-53.33332992vw, -1075.2px);
    --m769-px: min(-53.40277436vw, -1076.6px);
    --m770-px: min(-53.4722188vw, -1078px);
    --m771-px: min(-53.54166324vw, -1079.4px);
    --m772-px: min(-53.61110768vw, -1080.8px);
    --m773-px: min(-53.68055212vw, -1082.2px);
    --m774-px: min(-53.74999656vw, -1083.6px);
    --m775-px: min(-53.819441vw, -1085px);
    --m776-px: min(-53.88888544vw, -1086.4px);
    --m777-px: min(-53.95832988vw, -1087.8px);
    --m778-px: min(-54.02777432vw, -1089.2px);
    --m779-px: min(-54.09721876vw, -1090.6px);
    --m780-px: min(-54.1666632vw, -1092px);
    --m781-px: min(-54.23610764vw, -1093.4px);
    --m782-px: min(-54.30555208vw, -1094.8px);
    --m783-px: min(-54.37499652vw, -1096.2px);
    --m784-px: min(-54.44444096vw, -1097.6px);
    --m785-px: min(-54.5138854vw, -1099px);
    --m786-px: min(-54.58332984vw, -1100.4px);
    --m787-px: min(-54.65277428vw, -1101.8px);
    --m788-px: min(-54.72221872vw, -1103.2px);
    --m789-px: min(-54.79166316vw, -1104.6px);
    --m790-px: min(-54.8611076vw, -1106px);
    --m791-px: min(-54.93055204vw, -1107.4px);
    --m792-px: min(-54.99999648vw, -1108.8px);
    --m793-px: min(-55.06944092vw, -1110.2px);
    --m794-px: min(-55.13888536vw, -1111.6px);
    --m795-px: min(-55.2083298vw, -1113px);
    --m796-px: min(-55.27777424vw, -1114.4px);
    --m797-px: min(-55.34721868vw, -1115.8px);
    --m798-px: min(-55.41666312vw, -1117.2px);
    --m799-px: min(-55.48610756vw, -1118.6px);
    --m800-px: min(-55.555552vw, -1120px);
    --m801-px: min(-55.62499644vw, -1121.4px);
    --m802-px: min(-55.69444088vw, -1122.8px);
    --m803-px: min(-55.76388532vw, -1124.2px);
    --m804-px: min(-55.83332976vw, -1125.6px);
    --m805-px: min(-55.9027742vw, -1127px);
    --m806-px: min(-55.97221864vw, -1128.4px);
    --m807-px: min(-56.04166308vw, -1129.8px);
    --m808-px: min(-56.11110752vw, -1131.2px);
    --m809-px: min(-56.18055196vw, -1132.6px);
    --m810-px: min(-56.2499964vw, -1134px);
    --m811-px: min(-56.31944084vw, -1135.4px);
    --m812-px: min(-56.38888528vw, -1136.8px);
    --m813-px: min(-56.45832972vw, -1138.2px);
    --m814-px: min(-56.52777416vw, -1139.6px);
    --m815-px: min(-56.5972186vw, -1141px);
    --m816-px: min(-56.66666304vw, -1142.4px);
    --m817-px: min(-56.73610748vw, -1143.8px);
    --m818-px: min(-56.80555192vw, -1145.2px);
    --m819-px: min(-56.87499636vw, -1146.6px);
    --m820-px: min(-56.9444408vw, -1148px);
    --m821-px: min(-57.01388524vw, -1149.4px);
    --m822-px: min(-57.08332968vw, -1150.8px);
    --m823-px: min(-57.15277412vw, -1152.2px);
    --m824-px: min(-57.22221856vw, -1153.6px);
    --m825-px: min(-57.291663vw, -1155px);
    --m826-px: min(-57.36110744vw, -1156.4px);
    --m827-px: min(-57.43055188vw, -1157.8px);
    --m828-px: min(-57.49999632vw, -1159.2px);
    --m829-px: min(-57.56944076vw, -1160.6px);
    --m830-px: min(-57.6388852vw, -1162px);
    --m831-px: min(-57.70832964vw, -1163.4px);
    --m832-px: min(-57.77777408vw, -1164.8px);
    --m833-px: min(-57.84721852vw, -1166.2px);
    --m834-px: min(-57.91666296vw, -1167.6px);
    --m835-px: min(-57.9861074vw, -1169px);
    --m836-px: min(-58.05555184vw, -1170.4px);
    --m837-px: min(-58.12499628vw, -1171.8px);
    --m838-px: min(-58.19444072vw, -1173.2px);
    --m839-px: min(-58.26388516vw, -1174.6px);
    --m840-px: min(-58.3333296vw, -1176px);
    --m841-px: min(-58.40277404vw, -1177.4px);
    --m842-px: min(-58.47221848vw, -1178.8px);
    --m843-px: min(-58.54166292vw, -1180.2px);
    --m844-px: min(-58.61110736vw, -1181.6px);
    --m845-px: min(-58.6805518vw, -1183px);
    --m846-px: min(-58.74999624vw, -1184.4px);
    --m847-px: min(-58.81944068vw, -1185.8px);
    --m848-px: min(-58.88888512vw, -1187.2px);
    --m849-px: min(-58.95832956vw, -1188.6px);
    --m850-px: min(-59.027774vw, -1190px);
    --m851-px: min(-59.09721844vw, -1191.4px);
    --m852-px: min(-59.16666288vw, -1192.8px);
    --m853-px: min(-59.23610732vw, -1194.2px);
    --m854-px: min(-59.30555176vw, -1195.6px);
    --m855-px: min(-59.3749962vw, -1197px);
    --m856-px: min(-59.44444064vw, -1198.4px);
    --m857-px: min(-59.51388508vw, -1199.8px);
    --m858-px: min(-59.58332952vw, -1201.2px);
    --m859-px: min(-59.65277396vw, -1202.6px);
    --m860-px: min(-59.7222184vw, -1204px);
    --m861-px: min(-59.79166284vw, -1205.4px);
    --m862-px: min(-59.86110728vw, -1206.8px);
    --m863-px: min(-59.93055172vw, -1208.2px);
    --m864-px: min(-59.99999616vw, -1209.6px);
    --m865-px: min(-60.0694406vw, -1211px);
    --m866-px: min(-60.13888504vw, -1212.4px);
    --m867-px: min(-60.20832948vw, -1213.8px);
    --m868-px: min(-60.27777392vw, -1215.2px);
    --m869-px: min(-60.34721836vw, -1216.6px);
    --m870-px: min(-60.4166628vw, -1218px);
    --m871-px: min(-60.48610724vw, -1219.4px);
    --m872-px: min(-60.55555168vw, -1220.8px);
    --m873-px: min(-60.62499612vw, -1222.2px);
    --m874-px: min(-60.69444056vw, -1223.6px);
    --m875-px: min(-60.763885vw, -1225px);
    --m876-px: min(-60.83332944vw, -1226.4px);
    --m877-px: min(-60.90277388vw, -1227.8px);
    --m878-px: min(-60.97221832vw, -1229.2px);
    --m879-px: min(-61.04166276vw, -1230.6px);
    --m880-px: min(-61.1111072vw, -1232px);
    --m881-px: min(-61.18055164vw, -1233.4px);
    --m882-px: min(-61.24999608vw, -1234.8px);
    --m883-px: min(-61.31944052vw, -1236.2px);
    --m884-px: min(-61.38888496vw, -1237.6px);
    --m885-px: min(-61.4583294vw, -1239px);
    --m886-px: min(-61.52777384vw, -1240.4px);
    --m887-px: min(-61.59721828vw, -1241.8px);
    --m888-px: min(-61.66666272vw, -1243.2px);
    --m889-px: min(-61.73610716vw, -1244.6px);
    --m890-px: min(-61.8055516vw, -1246px);
    --m891-px: min(-61.87499604vw, -1247.4px);
    --m892-px: min(-61.94444048vw, -1248.8px);
    --m893-px: min(-62.01388492vw, -1250.2px);
    --m894-px: min(-62.08332936vw, -1251.6px);
    --m895-px: min(-62.1527738vw, -1253px);
    --m896-px: min(-62.22221824vw, -1254.4px);
    --m897-px: min(-62.29166268vw, -1255.8px);
    --m898-px: min(-62.36110712vw, -1257.2px);
    --m899-px: min(-62.43055156vw, -1258.6px);
    --m900-px: min(-62.499996vw, -1260px);
    --m901-px: min(-62.56944044vw, -1261.4px);
    --m902-px: min(-62.63888488vw, -1262.8px);
    --m903-px: min(-62.70832932vw, -1264.2px);
    --m904-px: min(-62.77777376vw, -1265.6px);
    --m905-px: min(-62.8472182vw, -1267px);
    --m906-px: min(-62.91666264vw, -1268.4px);
    --m907-px: min(-62.98610708vw, -1269.8px);
    --m908-px: min(-63.05555152vw, -1271.2px);
    --m909-px: min(-63.12499596vw, -1272.6px);
    --m910-px: min(-63.1944404vw, -1274px);
    --m911-px: min(-63.26388484vw, -1275.4px);
    --m912-px: min(-63.33332928vw, -1276.8px);
    --m913-px: min(-63.40277372vw, -1278.2px);
    --m914-px: min(-63.47221816vw, -1279.6px);
    --m915-px: min(-63.5416626vw, -1281px);
    --m916-px: min(-63.61110704vw, -1282.4px);
    --m917-px: min(-63.68055148vw, -1283.8px);
    --m918-px: min(-63.74999592vw, -1285.2px);
    --m919-px: min(-63.81944036vw, -1286.6px);
    --m920-px: min(-63.8888848vw, -1288px);
    --m921-px: min(-63.95832924vw, -1289.4px);
    --m922-px: min(-64.02777368vw, -1290.8px);
    --m923-px: min(-64.09721812vw, -1292.2px);
    --m924-px: min(-64.16666256vw, -1293.6px);
    --m925-px: min(-64.236107vw, -1295px);
    --m926-px: min(-64.30555144vw, -1296.4px);
    --m927-px: min(-64.37499588vw, -1297.8px);
    --m928-px: min(-64.44444032vw, -1299.2px);
    --m929-px: min(-64.51388476vw, -1300.6px);
    --m930-px: min(-64.5833292vw, -1302px);
    --m931-px: min(-64.65277364vw, -1303.4px);
    --m932-px: min(-64.72221808vw, -1304.8px);
    --m933-px: min(-64.79166252vw, -1306.2px);
    --m934-px: min(-64.86110696vw, -1307.6px);
    --m935-px: min(-64.9305514vw, -1309px);
    --m936-px: min(-64.99999584vw, -1310.4px);
    --m937-px: min(-65.06944028vw, -1311.8px);
    --m938-px: min(-65.13888472vw, -1313.2px);
    --m939-px: min(-65.20832916vw, -1314.6px);
    --m940-px: min(-65.2777736vw, -1316px);
    --m941-px: min(-65.34721804vw, -1317.4px);
    --m942-px: min(-65.41666248vw, -1318.8px);
    --m943-px: min(-65.48610692vw, -1320.2px);
    --m944-px: min(-65.55555136vw, -1321.6px);
    --m945-px: min(-65.6249958vw, -1323px);
    --m946-px: min(-65.69444024vw, -1324.4px);
    --m947-px: min(-65.76388468vw, -1325.8px);
    --m948-px: min(-65.83332912vw, -1327.2px);
    --m949-px: min(-65.90277356vw, -1328.6px);
    --m950-px: min(-65.972218vw, -1330px);
    --m951-px: min(-66.04166244vw, -1331.4px);
    --m952-px: min(-66.11110688vw, -1332.8px);
    --m953-px: min(-66.18055132vw, -1334.2px);
    --m954-px: min(-66.24999576vw, -1335.6px);
    --m955-px: min(-66.3194402vw, -1337px);
    --m956-px: min(-66.38888464vw, -1338.4px);
    --m957-px: min(-66.45832908vw, -1339.8px);
    --m958-px: min(-66.52777352vw, -1341.2px);
    --m959-px: min(-66.59721796vw, -1342.6px);
    --m960-px: min(-66.6666624vw, -1344px);
    --m961-px: min(-66.73610684vw, -1345.4px);
    --m962-px: min(-66.80555128vw, -1346.8px);
    --m963-px: min(-66.87499572vw, -1348.2px);
    --m964-px: min(-66.94444016vw, -1349.6px);
    --m965-px: min(-67.0138846vw, -1351px);
    --m966-px: min(-67.08332904vw, -1352.4px);
    --m967-px: min(-67.15277348vw, -1353.8px);
    --m968-px: min(-67.22221792vw, -1355.2px);
    --m969-px: min(-67.29166236vw, -1356.6px);
    --m970-px: min(-67.3611068vw, -1358px);
    --m971-px: min(-67.43055124vw, -1359.4px);
    --m972-px: min(-67.49999568vw, -1360.8px);
    --m973-px: min(-67.56944012vw, -1362.2px);
    --m974-px: min(-67.63888456vw, -1363.6px);
    --m975-px: min(-67.708329vw, -1365px);
    --m976-px: min(-67.77777344vw, -1366.4px);
    --m977-px: min(-67.84721788vw, -1367.8px);
    --m978-px: min(-67.91666232vw, -1369.2px);
    --m979-px: min(-67.98610676vw, -1370.6px);
    --m980-px: min(-68.0555512vw, -1372px);
    --m981-px: min(-68.12499564vw, -1373.4px);
    --m982-px: min(-68.19444008vw, -1374.8px);
    --m983-px: min(-68.26388452vw, -1376.2px);
    --m984-px: min(-68.33332896vw, -1377.6px);
    --m985-px: min(-68.4027734vw, -1379px);
    --m986-px: min(-68.47221784vw, -1380.4px);
    --m987-px: min(-68.54166228vw, -1381.8px);
    --m988-px: min(-68.61110672vw, -1383.2px);
    --m989-px: min(-68.68055116vw, -1384.6px);
    --m990-px: min(-68.7499956vw, -1386px);
    --m991-px: min(-68.81944004vw, -1387.4px);
    --m992-px: min(-68.88888448vw, -1388.8px);
    --m993-px: min(-68.95832892vw, -1390.2px);
    --m994-px: min(-69.02777336vw, -1391.6px);
    --m995-px: min(-69.0972178vw, -1393px);
    --m996-px: min(-69.16666224vw, -1394.4px);
    --m997-px: min(-69.23610668vw, -1395.8px);
    --m998-px: min(-69.30555112vw, -1397.2px);
    --m999-px: min(-69.37499556vw, -1398.6px);
    --m1000-px: min(-69.44444vw, -1400px);
    --m1001-px: min(-69.51388444vw, -1401.4px);
    --m1002-px: min(-69.58332888vw, -1402.8px);
    --m1003-px: min(-69.65277332vw, -1404.2px);
    --m1004-px: min(-69.72221776vw, -1405.6px);
    --m1005-px: min(-69.7916622vw, -1407px);
    --m1006-px: min(-69.86110664vw, -1408.4px);
    --m1007-px: min(-69.93055108vw, -1409.8px);
    --m1008-px: min(-69.99999552vw, -1411.2px);
    --m1009-px: min(-70.06943996vw, -1412.6px);
    --m1010-px: min(-70.1388844vw, -1414px);
    --m1011-px: min(-70.20832884vw, -1415.4px);
    --m1012-px: min(-70.27777328vw, -1416.8px);
    --m1013-px: min(-70.34721772vw, -1418.2px);
    --m1014-px: min(-70.41666216vw, -1419.6px);
    --m1015-px: min(-70.4861066vw, -1421px);
    --m1016-px: min(-70.55555104vw, -1422.4px);
    --m1017-px: min(-70.62499548vw, -1423.8px);
    --m1018-px: min(-70.69443992vw, -1425.2px);
    --m1019-px: min(-70.76388436vw, -1426.6px);
    --m1020-px: min(-70.8333288vw, -1428px);
    --m1021-px: min(-70.90277324vw, -1429.4px);
    --m1022-px: min(-70.97221768vw, -1430.8px);
    --m1023-px: min(-71.04166212vw, -1432.2px);
    --m1024-px: min(-71.11110656vw, -1433.6px);
    --m1025-px: min(-71.180551vw, -1435px);
    --m1026-px: min(-71.24999544vw, -1436.4px);
    --m1027-px: min(-71.31943988vw, -1437.8px);
    --m1028-px: min(-71.38888432vw, -1439.2px);
    --m1029-px: min(-71.45832876vw, -1440.6px);
    --m1030-px: min(-71.5277732vw, -1442px);
    --m1031-px: min(-71.59721764vw, -1443.4px);
    --m1032-px: min(-71.66666208vw, -1444.8px);
    --m1033-px: min(-71.73610652vw, -1446.2px);
    --m1034-px: min(-71.80555096vw, -1447.6px);
    --m1035-px: min(-71.8749954vw, -1449px);
    --m1036-px: min(-71.94443984vw, -1450.4px);
    --m1037-px: min(-72.01388428vw, -1451.8px);
    --m1038-px: min(-72.08332872vw, -1453.2px);
    --m1039-px: min(-72.15277316vw, -1454.6px);
    --m1040-px: min(-72.2222176vw, -1456px);
    --m1041-px: min(-72.29166204vw, -1457.4px);
    --m1042-px: min(-72.36110648vw, -1458.8px);
    --m1043-px: min(-72.43055092vw, -1460.2px);
    --m1044-px: min(-72.49999536vw, -1461.6px);
    --m1045-px: min(-72.5694398vw, -1463px);
    --m1046-px: min(-72.63888424vw, -1464.4px);
    --m1047-px: min(-72.70832868vw, -1465.8px);
    --m1048-px: min(-72.77777312vw, -1467.2px);
    --m1049-px: min(-72.84721756vw, -1468.6px);
    --m1050-px: min(-72.916662vw, -1470px);
    --m1051-px: min(-72.98610644vw, -1471.4px);
    --m1052-px: min(-73.05555088vw, -1472.8px);
    --m1053-px: min(-73.12499532vw, -1474.2px);
    --m1054-px: min(-73.19443976vw, -1475.6px);
    --m1055-px: min(-73.2638842vw, -1477px);
    --m1056-px: min(-73.33332864vw, -1478.4px);
    --m1057-px: min(-73.40277308vw, -1479.8px);
    --m1058-px: min(-73.47221752vw, -1481.2px);
    --m1059-px: min(-73.54166196vw, -1482.6px);
    --m1060-px: min(-73.6111064vw, -1484px);
    --m1061-px: min(-73.68055084vw, -1485.4px);
    --m1062-px: min(-73.74999528vw, -1486.8px);
    --m1063-px: min(-73.81943972vw, -1488.2px);
    --m1064-px: min(-73.88888416vw, -1489.6px);
    --m1065-px: min(-73.9583286vw, -1491px);
    --m1066-px: min(-74.02777304vw, -1492.4px);
    --m1067-px: min(-74.09721748vw, -1493.8px);
    --m1068-px: min(-74.16666192vw, -1495.2px);
    --m1069-px: min(-74.23610636vw, -1496.6px);
    --m1070-px: min(-74.3055508vw, -1498px);
    --m1071-px: min(-74.37499524vw, -1499.4px);
    --m1072-px: min(-74.44443968vw, -1500.8px);
    --m1073-px: min(-74.51388412vw, -1502.2px);
    --m1074-px: min(-74.58332856vw, -1503.6px);
    --m1075-px: min(-74.652773vw, -1505px);
    --m1076-px: min(-74.72221744vw, -1506.4px);
    --m1077-px: min(-74.79166188vw, -1507.8px);
    --m1078-px: min(-74.86110632vw, -1509.2px);
    --m1079-px: min(-74.93055076vw, -1510.6px);
    --m1080-px: min(-74.9999952vw, -1512px);
    --m1081-px: min(-75.06943964vw, -1513.4px);
    --m1082-px: min(-75.13888408vw, -1514.8px);
    --m1083-px: min(-75.20832852vw, -1516.2px);
    --m1084-px: min(-75.27777296vw, -1517.6px);
    --m1085-px: min(-75.3472174vw, -1519px);
    --m1086-px: min(-75.41666184vw, -1520.4px);
    --m1087-px: min(-75.48610628vw, -1521.8px);
    --m1088-px: min(-75.55555072vw, -1523.2px);
    --m1089-px: min(-75.62499516vw, -1524.6px);
    --m1090-px: min(-75.6944396vw, -1526px);
    --m1091-px: min(-75.76388404vw, -1527.4px);
    --m1092-px: min(-75.83332848vw, -1528.8px);
    --m1093-px: min(-75.90277292vw, -1530.2px);
    --m1094-px: min(-75.97221736vw, -1531.6px);
    --m1095-px: min(-76.0416618vw, -1533px);
    --m1096-px: min(-76.11110624vw, -1534.4px);
    --m1097-px: min(-76.18055068vw, -1535.8px);
    --m1098-px: min(-76.24999512vw, -1537.2px);
    --m1099-px: min(-76.31943956vw, -1538.6px);
    --m1100-px: min(-76.388884vw, -1540px);
    --m1101-px: min(-76.45832844vw, -1541.4px);
    --m1102-px: min(-76.52777288vw, -1542.8px);
    --m1103-px: min(-76.59721732vw, -1544.2px);
    --m1104-px: min(-76.66666176vw, -1545.6px);
    --m1105-px: min(-76.7361062vw, -1547px);
    --m1106-px: min(-76.80555064vw, -1548.4px);
    --m1107-px: min(-76.87499508vw, -1549.8px);
    --m1108-px: min(-76.94443952vw, -1551.2px);
    --m1109-px: min(-77.01388396vw, -1552.6px);
    --m1110-px: min(-77.0833284vw, -1554px);
    --m1111-px: min(-77.15277284vw, -1555.4px);
    --m1112-px: min(-77.22221728vw, -1556.8px);
    --m1113-px: min(-77.29166172vw, -1558.2px);
    --m1114-px: min(-77.36110616vw, -1559.6px);
    --m1115-px: min(-77.4305506vw, -1561px);
    --m1116-px: min(-77.49999504vw, -1562.4px);
    --m1117-px: min(-77.56943948vw, -1563.8px);
    --m1118-px: min(-77.63888392vw, -1565.2px);
    --m1119-px: min(-77.70832836vw, -1566.6px);
    --m1120-px: min(-77.7777728vw, -1568px);
    --m1121-px: min(-77.84721724vw, -1569.4px);
    --m1122-px: min(-77.91666168vw, -1570.8px);
    --m1123-px: min(-77.98610612vw, -1572.2px);
    --m1124-px: min(-78.05555056vw, -1573.6px);
    --m1125-px: min(-78.124995vw, -1575px);
    --m1126-px: min(-78.19443944vw, -1576.4px);
    --m1127-px: min(-78.26388388vw, -1577.8px);
    --m1128-px: min(-78.33332832vw, -1579.2px);
    --m1129-px: min(-78.40277276vw, -1580.6px);
    --m1130-px: min(-78.4722172vw, -1582px);
    --m1131-px: min(-78.54166164vw, -1583.4px);
    --m1132-px: min(-78.61110608vw, -1584.8px);
    --m1133-px: min(-78.68055052vw, -1586.2px);
    --m1134-px: min(-78.74999496vw, -1587.6px);
    --m1135-px: min(-78.8194394vw, -1589px);
    --m1136-px: min(-78.88888384vw, -1590.4px);
    --m1137-px: min(-78.95832828vw, -1591.8px);
    --m1138-px: min(-79.02777272vw, -1593.2px);
    --m1139-px: min(-79.09721716vw, -1594.6px);
    --m1140-px: min(-79.1666616vw, -1596px);
    --m1141-px: min(-79.23610604vw, -1597.4px);
    --m1142-px: min(-79.30555048vw, -1598.8px);
    --m1143-px: min(-79.37499492vw, -1600.2px);
    --m1144-px: min(-79.44443936vw, -1601.6px);
    --m1145-px: min(-79.5138838vw, -1603px);
    --m1146-px: min(-79.58332824vw, -1604.4px);
    --m1147-px: min(-79.65277268vw, -1605.8px);
    --m1148-px: min(-79.72221712vw, -1607.2px);
    --m1149-px: min(-79.79166156vw, -1608.6px);
    --m1150-px: min(-79.861106vw, -1610px);
    --m1151-px: min(-79.93055044vw, -1611.4px);
    --m1152-px: min(-79.99999488vw, -1612.8px);
    --m1153-px: min(-80.06943932vw, -1614.2px);
    --m1154-px: min(-80.13888376vw, -1615.6px);
    --m1155-px: min(-80.2083282vw, -1617px);
    --m1156-px: min(-80.27777264vw, -1618.4px);
    --m1157-px: min(-80.34721708vw, -1619.8px);
    --m1158-px: min(-80.41666152vw, -1621.2px);
    --m1159-px: min(-80.48610596vw, -1622.6px);
    --m1160-px: min(-80.5555504vw, -1624px);
    --m1161-px: min(-80.62499484vw, -1625.4px);
    --m1162-px: min(-80.69443928vw, -1626.8px);
    --m1163-px: min(-80.76388372vw, -1628.2px);
    --m1164-px: min(-80.83332816vw, -1629.6px);
    --m1165-px: min(-80.9027726vw, -1631px);
    --m1166-px: min(-80.97221704vw, -1632.4px);
    --m1167-px: min(-81.04166148vw, -1633.8px);
    --m1168-px: min(-81.11110592vw, -1635.2px);
    --m1169-px: min(-81.18055036vw, -1636.6px);
    --m1170-px: min(-81.2499948vw, -1638px);
    --m1171-px: min(-81.31943924vw, -1639.4px);
    --m1172-px: min(-81.38888368vw, -1640.8px);
    --m1173-px: min(-81.45832812vw, -1642.2px);
    --m1174-px: min(-81.52777256vw, -1643.6px);
    --m1175-px: min(-81.597217vw, -1645px);
    --m1176-px: min(-81.66666144vw, -1646.4px);
    --m1177-px: min(-81.73610588vw, -1647.8px);
    --m1178-px: min(-81.80555032vw, -1649.2px);
    --m1179-px: min(-81.87499476vw, -1650.6px);
    --m1180-px: min(-81.9444392vw, -1652px);
    --m1181-px: min(-82.01388364vw, -1653.4px);
    --m1182-px: min(-82.08332808vw, -1654.8px);
    --m1183-px: min(-82.15277252vw, -1656.2px);
    --m1184-px: min(-82.22221696vw, -1657.6px);
    --m1185-px: min(-82.2916614vw, -1659px);
    --m1186-px: min(-82.36110584vw, -1660.4px);
    --m1187-px: min(-82.43055028vw, -1661.8px);
    --m1188-px: min(-82.49999472vw, -1663.2px);
    --m1189-px: min(-82.56943916vw, -1664.6px);
    --m1190-px: min(-82.6388836vw, -1666px);
    --m1191-px: min(-82.70832804vw, -1667.4px);
    --m1192-px: min(-82.77777248vw, -1668.8px);
    --m1193-px: min(-82.84721692vw, -1670.2px);
    --m1194-px: min(-82.91666136vw, -1671.6px);
    --m1195-px: min(-82.9861058vw, -1673px);
    --m1196-px: min(-83.05555024vw, -1674.4px);
    --m1197-px: min(-83.12499468vw, -1675.8px);
    --m1198-px: min(-83.19443912vw, -1677.2px);
    --m1199-px: min(-83.26388356vw, -1678.6px);
    --m1200-px: min(-83.333328vw, -1680px);
    --m1201-px: min(-83.40277244vw, -1681.4px);
    --m1202-px: min(-83.47221688vw, -1682.8px);
    --m1203-px: min(-83.54166132vw, -1684.2px);
    --m1204-px: min(-83.61110576vw, -1685.6px);
    --m1205-px: min(-83.6805502vw, -1687px);
    --m1206-px: min(-83.74999464vw, -1688.4px);
    --m1207-px: min(-83.81943908vw, -1689.8px);
    --m1208-px: min(-83.88888352vw, -1691.2px);
    --m1209-px: min(-83.95832796vw, -1692.6px);
    --m1210-px: min(-84.0277724vw, -1694px);
    --m1211-px: min(-84.09721684vw, -1695.4px);
    --m1212-px: min(-84.16666128vw, -1696.8px);
    --m1213-px: min(-84.23610572vw, -1698.2px);
    --m1214-px: min(-84.30555016vw, -1699.6px);
    --m1215-px: min(-84.3749946vw, -1701px);
    --m1216-px: min(-84.44443904vw, -1702.4px);
    --m1217-px: min(-84.51388348vw, -1703.8px);
    --m1218-px: min(-84.58332792vw, -1705.2px);
    --m1219-px: min(-84.65277236vw, -1706.6px);
    --m1220-px: min(-84.7222168vw, -1708px);
    --m1221-px: min(-84.79166124vw, -1709.4px);
    --m1222-px: min(-84.86110568vw, -1710.8px);
    --m1223-px: min(-84.93055012vw, -1712.2px);
    --m1224-px: min(-84.99999456vw, -1713.6px);
    --m1225-px: min(-85.069439vw, -1715px);
    --m1226-px: min(-85.13888344vw, -1716.4px);
    --m1227-px: min(-85.20832788vw, -1717.8px);
    --m1228-px: min(-85.27777232vw, -1719.2px);
    --m1229-px: min(-85.34721676vw, -1720.6px);
    --m1230-px: min(-85.4166612vw, -1722px);
    --m1231-px: min(-85.48610564vw, -1723.4px);
    --m1232-px: min(-85.55555008vw, -1724.8px);
    --m1233-px: min(-85.62499452vw, -1726.2px);
    --m1234-px: min(-85.69443896vw, -1727.6px);
    --m1235-px: min(-85.7638834vw, -1729px);
    --m1236-px: min(-85.83332784vw, -1730.4px);
    --m1237-px: min(-85.90277228vw, -1731.8px);
    --m1238-px: min(-85.97221672vw, -1733.2px);
    --m1239-px: min(-86.04166116vw, -1734.6px);
    --m1240-px: min(-86.1111056vw, -1736px);
    --m1241-px: min(-86.18055004vw, -1737.4px);
    --m1242-px: min(-86.24999448vw, -1738.8px);
    --m1243-px: min(-86.31943892vw, -1740.2px);
    --m1244-px: min(-86.38888336vw, -1741.6px);
    --m1245-px: min(-86.4583278vw, -1743px);
    --m1246-px: min(-86.52777224vw, -1744.4px);
    --m1247-px: min(-86.59721668vw, -1745.8px);
    --m1248-px: min(-86.66666112vw, -1747.2px);
    --m1249-px: min(-86.73610556vw, -1748.6px);
    --m1250-px: min(-86.80555vw, -1750px);
    --m1251-px: min(-86.87499444vw, -1751.4px);
    --m1252-px: min(-86.94443888vw, -1752.8px);
    --m1253-px: min(-87.01388332vw, -1754.2px);
    --m1254-px: min(-87.08332776vw, -1755.6px);
    --m1255-px: min(-87.1527722vw, -1757px);
    --m1256-px: min(-87.22221664vw, -1758.4px);
    --m1257-px: min(-87.29166108vw, -1759.8px);
    --m1258-px: min(-87.36110552vw, -1761.2px);
    --m1259-px: min(-87.43054996vw, -1762.6px);
    --m1260-px: min(-87.4999944vw, -1764px);
    --m1261-px: min(-87.56943884vw, -1765.4px);
    --m1262-px: min(-87.63888328vw, -1766.8px);
    --m1263-px: min(-87.70832772vw, -1768.2px);
    --m1264-px: min(-87.77777216vw, -1769.6px);
    --m1265-px: min(-87.8472166vw, -1771px);
    --m1266-px: min(-87.91666104vw, -1772.4px);
    --m1267-px: min(-87.98610548vw, -1773.8px);
    --m1268-px: min(-88.05554992vw, -1775.2px);
    --m1269-px: min(-88.12499436vw, -1776.6px);
    --m1270-px: min(-88.1944388vw, -1778px);
    --m1271-px: min(-88.26388324vw, -1779.4px);
    --m1272-px: min(-88.33332768vw, -1780.8px);
    --m1273-px: min(-88.40277212vw, -1782.2px);
    --m1274-px: min(-88.47221656vw, -1783.6px);
    --m1275-px: min(-88.541661vw, -1785px);
    --m1276-px: min(-88.61110544vw, -1786.4px);
    --m1277-px: min(-88.68054988vw, -1787.8px);
    --m1278-px: min(-88.74999432vw, -1789.2px);
    --m1279-px: min(-88.81943876vw, -1790.6px);
    --m1280-px: min(-88.8888832vw, -1792px);
    --m1281-px: min(-88.95832764vw, -1793.4px);
    --m1282-px: min(-89.02777208vw, -1794.8px);
    --m1283-px: min(-89.09721652vw, -1796.2px);
    --m1284-px: min(-89.16666096vw, -1797.6px);
    --m1285-px: min(-89.2361054vw, -1799px);
    --m1286-px: min(-89.30554984vw, -1800.4px);
    --m1287-px: min(-89.37499428vw, -1801.8px);
    --m1288-px: min(-89.44443872vw, -1803.2px);
    --m1289-px: min(-89.51388316vw, -1804.6px);
    --m1290-px: min(-89.5833276vw, -1806px);
    --m1291-px: min(-89.65277204vw, -1807.4px);
    --m1292-px: min(-89.72221648vw, -1808.8px);
    --m1293-px: min(-89.79166092vw, -1810.2px);
    --m1294-px: min(-89.86110536vw, -1811.6px);
    --m1295-px: min(-89.9305498vw, -1813px);
    --m1296-px: min(-89.99999424vw, -1814.4px);
    --m1297-px: min(-90.06943868vw, -1815.8px);
    --m1298-px: min(-90.13888312vw, -1817.2px);
    --m1299-px: min(-90.20832756vw, -1818.6px);
    --m1300-px: min(-90.277772vw, -1820px);
    --m1301-px: min(-90.34721644vw, -1821.4px);
    --m1302-px: min(-90.41666088vw, -1822.8px);
    --m1303-px: min(-90.48610532vw, -1824.2px);
    --m1304-px: min(-90.55554976vw, -1825.6px);
    --m1305-px: min(-90.6249942vw, -1827px);
    --m1306-px: min(-90.69443864vw, -1828.4px);
    --m1307-px: min(-90.76388308vw, -1829.8px);
    --m1308-px: min(-90.83332752vw, -1831.2px);
    --m1309-px: min(-90.90277196vw, -1832.6px);
    --m1310-px: min(-90.9722164vw, -1834px);
    --m1311-px: min(-91.04166084vw, -1835.4px);
    --m1312-px: min(-91.11110528vw, -1836.8px);
    --m1313-px: min(-91.18054972vw, -1838.2px);
    --m1314-px: min(-91.24999416vw, -1839.6px);
    --m1315-px: min(-91.3194386vw, -1841px);
    --m1316-px: min(-91.38888304vw, -1842.4px);
    --m1317-px: min(-91.45832748vw, -1843.8px);
    --m1318-px: min(-91.52777192vw, -1845.2px);
    --m1319-px: min(-91.59721636vw, -1846.6px);
    --m1320-px: min(-91.6666608vw, -1848px);
    --m1321-px: min(-91.73610524vw, -1849.4px);
    --m1322-px: min(-91.80554968vw, -1850.8px);
    --m1323-px: min(-91.87499412vw, -1852.2px);
    --m1324-px: min(-91.94443856vw, -1853.6px);
    --m1325-px: min(-92.013883vw, -1855px);
    --m1326-px: min(-92.08332744vw, -1856.4px);
    --m1327-px: min(-92.15277188vw, -1857.8px);
    --m1328-px: min(-92.22221632vw, -1859.2px);
    --m1329-px: min(-92.29166076vw, -1860.6px);
    --m1330-px: min(-92.3611052vw, -1862px);
    --m1331-px: min(-92.43054964vw, -1863.4px);
    --m1332-px: min(-92.49999408vw, -1864.8px);
    --m1333-px: min(-92.56943852vw, -1866.2px);
    --m1334-px: min(-92.63888296vw, -1867.6px);
    --m1335-px: min(-92.7083274vw, -1869px);
    --m1336-px: min(-92.77777184vw, -1870.4px);
    --m1337-px: min(-92.84721628vw, -1871.8px);
    --m1338-px: min(-92.91666072vw, -1873.2px);
    --m1339-px: min(-92.98610516vw, -1874.6px);
    --m1340-px: min(-93.0555496vw, -1876px);
    --m1341-px: min(-93.12499404vw, -1877.4px);
    --m1342-px: min(-93.19443848vw, -1878.8px);
    --m1343-px: min(-93.26388292vw, -1880.2px);
    --m1344-px: min(-93.33332736vw, -1881.6px);
    --m1345-px: min(-93.4027718vw, -1883px);
    --m1346-px: min(-93.47221624vw, -1884.4px);
    --m1347-px: min(-93.54166068vw, -1885.8px);
    --m1348-px: min(-93.61110512vw, -1887.2px);
    --m1349-px: min(-93.68054956vw, -1888.6px);
    --m1350-px: min(-93.749994vw, -1890px);
    --m1351-px: min(-93.81943844vw, -1891.4px);
    --m1352-px: min(-93.88888288vw, -1892.8px);
    --m1353-px: min(-93.95832732vw, -1894.2px);
    --m1354-px: min(-94.02777176vw, -1895.6px);
    --m1355-px: min(-94.0972162vw, -1897px);
    --m1356-px: min(-94.16666064vw, -1898.4px);
    --m1357-px: min(-94.23610508vw, -1899.8px);
    --m1358-px: min(-94.30554952vw, -1901.2px);
    --m1359-px: min(-94.37499396vw, -1902.6px);
    --m1360-px: min(-94.4444384vw, -1904px);
    --m1361-px: min(-94.51388284vw, -1905.4px);
    --m1362-px: min(-94.58332728vw, -1906.8px);
    --m1363-px: min(-94.65277172vw, -1908.2px);
    --m1364-px: min(-94.72221616vw, -1909.6px);
    --m1365-px: min(-94.7916606vw, -1911px);
    --m1366-px: min(-94.86110504vw, -1912.4px);
    --m1367-px: min(-94.93054948vw, -1913.8px);
    --m1368-px: min(-94.99999392vw, -1915.2px);
    --m1369-px: min(-95.06943836vw, -1916.6px);
    --m1370-px: min(-95.1388828vw, -1918px);
    --m1371-px: min(-95.20832724vw, -1919.4px);
    --m1372-px: min(-95.27777168vw, -1920.8px);
    --m1373-px: min(-95.34721612vw, -1922.2px);
    --m1374-px: min(-95.41666056vw, -1923.6px);
    --m1375-px: min(-95.486105vw, -1925px);
    --m1376-px: min(-95.55554944vw, -1926.4px);
    --m1377-px: min(-95.62499388vw, -1927.8px);
    --m1378-px: min(-95.69443832vw, -1929.2px);
    --m1379-px: min(-95.76388276vw, -1930.6px);
    --m1380-px: min(-95.8333272vw, -1932px);
    --m1381-px: min(-95.90277164vw, -1933.4px);
    --m1382-px: min(-95.97221608vw, -1934.8px);
    --m1383-px: min(-96.04166052vw, -1936.2px);
    --m1384-px: min(-96.11110496vw, -1937.6px);
    --m1385-px: min(-96.1805494vw, -1939px);
    --m1386-px: min(-96.24999384vw, -1940.4px);
    --m1387-px: min(-96.31943828vw, -1941.8px);
    --m1388-px: min(-96.38888272vw, -1943.2px);
    --m1389-px: min(-96.45832716vw, -1944.6px);
    --m1390-px: min(-96.5277716vw, -1946px);
    --m1391-px: min(-96.59721604vw, -1947.4px);
    --m1392-px: min(-96.66666048vw, -1948.8px);
    --m1393-px: min(-96.73610492vw, -1950.2px);
    --m1394-px: min(-96.80554936vw, -1951.6px);
    --m1395-px: min(-96.8749938vw, -1953px);
    --m1396-px: min(-96.94443824vw, -1954.4px);
    --m1397-px: min(-97.01388268vw, -1955.8px);
    --m1398-px: min(-97.08332712vw, -1957.2px);
    --m1399-px: min(-97.15277156vw, -1958.6px);
    --m1400-px: min(-97.222216vw, -1960px);
    --m1401-px: min(-97.29166044vw, -1961.4px);
    --m1402-px: min(-97.36110488vw, -1962.8px);
    --m1403-px: min(-97.43054932vw, -1964.2px);
    --m1404-px: min(-97.49999376vw, -1965.6px);
    --m1405-px: min(-97.5694382vw, -1967px);
    --m1406-px: min(-97.63888264vw, -1968.4px);
    --m1407-px: min(-97.70832708vw, -1969.8px);
    --m1408-px: min(-97.77777152vw, -1971.2px);
    --m1409-px: min(-97.84721596vw, -1972.6px);
    --m1410-px: min(-97.9166604vw, -1974px);
    --m1411-px: min(-97.98610484vw, -1975.4px);
    --m1412-px: min(-98.05554928vw, -1976.8px);
    --m1413-px: min(-98.12499372vw, -1978.2px);
    --m1414-px: min(-98.19443816vw, -1979.6px);
    --m1415-px: min(-98.2638826vw, -1981px);
    --m1416-px: min(-98.33332704vw, -1982.4px);
    --m1417-px: min(-98.40277148vw, -1983.8px);
    --m1418-px: min(-98.47221592vw, -1985.2px);
    --m1419-px: min(-98.54166036vw, -1986.6px);
    --m1420-px: min(-98.6111048vw, -1988px);
    --m1421-px: min(-98.68054924vw, -1989.4px);
    --m1422-px: min(-98.74999368vw, -1990.8px);
    --m1423-px: min(-98.81943812vw, -1992.2px);
    --m1424-px: min(-98.88888256vw, -1993.6px);
    --m1425-px: min(-98.958327vw, -1995px);
    --m1426-px: min(-99.02777144vw, -1996.4px);
    --m1427-px: min(-99.09721588vw, -1997.8px);
    --m1428-px: min(-99.16666032vw, -1999.2px);
    --m1429-px: min(-99.23610476vw, -2000.6px);
    --m1430-px: min(-99.3055492vw, -2002px);
    --m1431-px: min(-99.37499364vw, -2003.4px);
    --m1432-px: min(-99.44443808vw, -2004.8px);
    --m1433-px: min(-99.51388252vw, -2006.2px);
    --m1434-px: min(-99.58332696vw, -2007.6px);
    --m1435-px: min(-99.6527714vw, -2009px);
    --m1436-px: min(-99.72221584vw, -2010.4px);
    --m1437-px: min(-99.79166028vw, -2011.8px);
    --m1438-px: min(-99.86110472vw, -2013.2px);
    --m1439-px: min(-99.93054916vw, -2014.6px);
    --m1440-px: min(-99.9999936vw, -2016px);
    --m1441-px: min(-100.06943804vw, -2017.4px);
    --m1442-px: min(-100.13888248vw, -2018.8px);
    --m1443-px: min(-100.20832692vw, -2020.2px);
    --m1444-px: min(-100.27777136vw, -2021.6px);
    --m1445-px: min(-100.3472158vw, -2023px);
    --m1446-px: min(-100.41666024vw, -2024.4px);
    --m1447-px: min(-100.48610468vw, -2025.8px);
    --m1448-px: min(-100.55554912vw, -2027.2px);
    --m1449-px: min(-100.62499356vw, -2028.6px);
    --m1450-px: min(-100.694438vw, -2030px);
    --m1451-px: min(-100.76388244vw, -2031.4px);
    --m1452-px: min(-100.83332688vw, -2032.8px);
    --m1453-px: min(-100.90277132vw, -2034.2px);
    --m1454-px: min(-100.97221576vw, -2035.6px);
    --m1455-px: min(-101.0416602vw, -2037px);
    --m1456-px: min(-101.11110464vw, -2038.4px);
    --m1457-px: min(-101.18054908vw, -2039.8px);
    --m1458-px: min(-101.24999352vw, -2041.2px);
    --m1459-px: min(-101.31943796vw, -2042.6px);
    --m1460-px: min(-101.3888824vw, -2044px);
    --m1461-px: min(-101.45832684vw, -2045.4px);
    --m1462-px: min(-101.52777128vw, -2046.8px);
    --m1463-px: min(-101.59721572vw, -2048.2px);
    --m1464-px: min(-101.66666016vw, -2049.6px);
    --m1465-px: min(-101.7361046vw, -2051px);
    --m1466-px: min(-101.80554904vw, -2052.4px);
    --m1467-px: min(-101.87499348vw, -2053.8px);
    --m1468-px: min(-101.94443792vw, -2055.2px);
    --m1469-px: min(-102.01388236vw, -2056.6px);
    --m1470-px: min(-102.0833268vw, -2058px);
    --m1471-px: min(-102.15277124vw, -2059.4px);
    --m1472-px: min(-102.22221568vw, -2060.8px);
    --m1473-px: min(-102.29166012vw, -2062.2px);
    --m1474-px: min(-102.36110456vw, -2063.6px);
    --m1475-px: min(-102.430549vw, -2065px);
    --m1476-px: min(-102.49999344vw, -2066.4px);
    --m1477-px: min(-102.56943788vw, -2067.8px);
    --m1478-px: min(-102.63888232vw, -2069.2px);
    --m1479-px: min(-102.70832676vw, -2070.6px);
    --m1480-px: min(-102.7777712vw, -2072px);
    --m1481-px: min(-102.84721564vw, -2073.4px);
    --m1482-px: min(-102.91666008vw, -2074.8px);
    --m1483-px: min(-102.98610452vw, -2076.2px);
    --m1484-px: min(-103.05554896vw, -2077.6px);
    --m1485-px: min(-103.1249934vw, -2079px);
    --m1486-px: min(-103.19443784vw, -2080.4px);
    --m1487-px: min(-103.26388228vw, -2081.8px);
    --m1488-px: min(-103.33332672vw, -2083.2px);
    --m1489-px: min(-103.40277116vw, -2084.6px);
    --m1490-px: min(-103.4722156vw, -2086px);
    --m1491-px: min(-103.54166004vw, -2087.4px);
    --m1492-px: min(-103.61110448vw, -2088.8px);
    --m1493-px: min(-103.68054892vw, -2090.2px);
    --m1494-px: min(-103.74999336vw, -2091.6px);
    --m1495-px: min(-103.8194378vw, -2093px);
    --m1496-px: min(-103.88888224vw, -2094.4px);
    --m1497-px: min(-103.95832668vw, -2095.8px);
    --m1498-px: min(-104.02777112vw, -2097.2px);
    --m1499-px: min(-104.09721556vw, -2098.6px);
    --m1500-px: min(-104.16666vw, -2100px);
    --content-width: 80vw;
    --border-num: var(--v8-px);
    --transform-dist: translateY(var(--v48-px));
    --border1: 2px solid var(--text-color);
    --shadow1: var(--v4-px) var(--v4-px) 0 var(--text-color);
    --shadow2: var(--v3-px) var(--v3-px) 0 var(--text-color);
  }
}
@media (min-width: 967px) {
  .pcnone,
  .pc_none {
    display: none !important;
  }
}
@media (max-width: 967px) {
  :root {
    --f10-px: 0.7692307692rem;
    --f11-px: 0.8461538462rem;
    --f12-px: 0.9230769231rem;
    --f13-px: 1rem;
    --f14-px: 1.0769230769rem;
    --f15-px: 1.1538461538rem;
    --f16-px: 1.2307692308rem;
    --f17-px: 1.3076923077rem;
    --f18-px: 1.3846153846rem;
    --f19-px: 1.4615384615rem;
    --f20-px: 1.5384615385rem;
    --f21-px: 1.6153846154rem;
    --f22-px: 1.6923076923rem;
    --f23-px: 1.7692307692rem;
    --f24-px: 1.8461538462rem;
    --f25-px: 1.9230769231rem;
    --f26-px: 2rem;
    --f27-px: 2.0769230769rem;
    --f28-px: 2.1538461538rem;
    --f29-px: 2.2307692308rem;
    --f30-px: 2.3076923077rem;
    --f31-px: 2.3846153846rem;
    --f32-px: 2.4615384615rem;
    --f33-px: 2.5384615385rem;
    --f34-px: 2.6153846154rem;
    --f35-px: 2.6923076923rem;
    --f36-px: 2.7692307692rem;
    --f37-px: 2.8461538462rem;
    --f38-px: 2.9230769231rem;
    --f39-px: 3rem;
    --f40-px: 3.0769230769rem;
    --f41-px: 3.1538461538rem;
    --f42-px: 3.2307692308rem;
    --f43-px: 3.3076923077rem;
    --f44-px: 3.3846153846rem;
    --f45-px: 3.4615384615rem;
    --f46-px: 3.5384615385rem;
    --f47-px: 3.6153846154rem;
    --f48-px: 3.6923076923rem;
    --f49-px: 3.7692307692rem;
    --f50-px: 3.8461538462rem;
    --f51-px: 3.9230769231rem;
    --f52-px: 4rem;
    --f53-px: 4.0769230769rem;
    --f54-px: 4.1538461538rem;
    --f55-px: 4.2307692308rem;
    --f56-px: 4.3076923077rem;
    --f57-px: 4.3846153846rem;
    --f58-px: 4.4615384615rem;
    --f59-px: 4.5384615385rem;
    --f60-px: 4.6153846154rem;
    --f61-px: 4.6923076923rem;
    --f62-px: 4.7692307692rem;
    --f63-px: 4.8461538462rem;
    --f64-px: 4.9230769231rem;
    --f65-px: 5rem;
    --f66-px: 5.0769230769rem;
    --f67-px: 5.1538461538rem;
    --f68-px: 5.2307692308rem;
    --f69-px: 5.3076923077rem;
    --f70-px: 5.3846153846rem;
    --f71-px: 5.4615384615rem;
    --f72-px: 5.5384615385rem;
    --f73-px: 5.6153846154rem;
    --f74-px: 5.6923076923rem;
    --f75-px: 5.7692307692rem;
    --f76-px: 5.8461538462rem;
    --f77-px: 5.9230769231rem;
    --f78-px: 6rem;
    --f79-px: 6.0769230769rem;
    --f80-px: 6.1538461538rem;
    --f81-px: 6.2307692308rem;
    --f82-px: 6.3076923077rem;
    --f83-px: 6.3846153846rem;
    --f84-px: 6.4615384615rem;
    --f85-px: 6.5384615385rem;
    --f86-px: 6.6153846154rem;
    --f87-px: 6.6923076923rem;
    --f88-px: 6.7692307692rem;
    --f89-px: 6.8461538462rem;
    --f90-px: 6.9230769231rem;
    --f91-px: 7rem;
    --f92-px: 7.0769230769rem;
    --f93-px: 7.1538461538rem;
    --f94-px: 7.2307692308rem;
    --f95-px: 7.3076923077rem;
    --f96-px: 7.3846153846rem;
    --f97-px: 7.4615384615rem;
    --f98-px: 7.5384615385rem;
    --f99-px: 7.6153846154rem;
    --f100-px: 7.6923076923rem;
    --v1-px: 0.26666666vw;
    --v2-px: 0.53333332vw;
    --v3-px: 0.79999998vw;
    --v4-px: 1.06666664vw;
    --v5-px: 1.3333333vw;
    --v6-px: 1.59999996vw;
    --v7-px: 1.86666662vw;
    --v8-px: 2.13333328vw;
    --v9-px: 2.39999994vw;
    --v10-px: 2.6666666vw;
    --v11-px: 2.93333326vw;
    --v12-px: 3.19999992vw;
    --v13-px: 3.46666658vw;
    --v14-px: 3.73333324vw;
    --v15-px: 3.9999999vw;
    --v16-px: 4.26666656vw;
    --v17-px: 4.53333322vw;
    --v18-px: 4.79999988vw;
    --v19-px: 5.06666654vw;
    --v20-px: 5.3333332vw;
    --v21-px: 5.59999986vw;
    --v22-px: 5.86666652vw;
    --v23-px: 6.13333318vw;
    --v24-px: 6.39999984vw;
    --v25-px: 6.6666665vw;
    --v26-px: 6.93333316vw;
    --v27-px: 7.19999982vw;
    --v28-px: 7.46666648vw;
    --v29-px: 7.73333314vw;
    --v30-px: 7.9999998vw;
    --v31-px: 8.26666646vw;
    --v32-px: 8.53333312vw;
    --v33-px: 8.79999978vw;
    --v34-px: 9.06666644vw;
    --v35-px: 9.3333331vw;
    --v36-px: 9.59999976vw;
    --v37-px: 9.86666642vw;
    --v38-px: 10.13333308vw;
    --v39-px: 10.39999974vw;
    --v40-px: 10.6666664vw;
    --v41-px: 10.93333306vw;
    --v42-px: 11.19999972vw;
    --v43-px: 11.46666638vw;
    --v44-px: 11.73333304vw;
    --v45-px: 11.9999997vw;
    --v46-px: 12.26666636vw;
    --v47-px: 12.53333302vw;
    --v48-px: 12.79999968vw;
    --v49-px: 13.06666634vw;
    --v50-px: 13.333333vw;
    --v51-px: 13.59999966vw;
    --v52-px: 13.86666632vw;
    --v53-px: 14.13333298vw;
    --v54-px: 14.39999964vw;
    --v55-px: 14.6666663vw;
    --v56-px: 14.93333296vw;
    --v57-px: 15.19999962vw;
    --v58-px: 15.46666628vw;
    --v59-px: 15.73333294vw;
    --v60-px: 15.9999996vw;
    --v61-px: 16.26666626vw;
    --v62-px: 16.53333292vw;
    --v63-px: 16.79999958vw;
    --v64-px: 17.06666624vw;
    --v65-px: 17.3333329vw;
    --v66-px: 17.59999956vw;
    --v67-px: 17.86666622vw;
    --v68-px: 18.13333288vw;
    --v69-px: 18.39999954vw;
    --v70-px: 18.6666662vw;
    --v71-px: 18.93333286vw;
    --v72-px: 19.19999952vw;
    --v73-px: 19.46666618vw;
    --v74-px: 19.73333284vw;
    --v75-px: 19.9999995vw;
    --v76-px: 20.26666616vw;
    --v77-px: 20.53333282vw;
    --v78-px: 20.79999948vw;
    --v79-px: 21.06666614vw;
    --v80-px: 21.3333328vw;
    --v81-px: 21.59999946vw;
    --v82-px: 21.86666612vw;
    --v83-px: 22.13333278vw;
    --v84-px: 22.39999944vw;
    --v85-px: 22.6666661vw;
    --v86-px: 22.93333276vw;
    --v87-px: 23.19999942vw;
    --v88-px: 23.46666608vw;
    --v89-px: 23.73333274vw;
    --v90-px: 23.9999994vw;
    --v91-px: 24.26666606vw;
    --v92-px: 24.53333272vw;
    --v93-px: 24.79999938vw;
    --v94-px: 25.06666604vw;
    --v95-px: 25.3333327vw;
    --v96-px: 25.59999936vw;
    --v97-px: 25.86666602vw;
    --v98-px: 26.13333268vw;
    --v99-px: 26.39999934vw;
    --v100-px: 26.666666vw;
    --v101-px: 26.93333266vw;
    --v102-px: 27.19999932vw;
    --v103-px: 27.46666598vw;
    --v104-px: 27.73333264vw;
    --v105-px: 27.9999993vw;
    --v106-px: 28.26666596vw;
    --v107-px: 28.53333262vw;
    --v108-px: 28.79999928vw;
    --v109-px: 29.06666594vw;
    --v110-px: 29.3333326vw;
    --v111-px: 29.59999926vw;
    --v112-px: 29.86666592vw;
    --v113-px: 30.13333258vw;
    --v114-px: 30.39999924vw;
    --v115-px: 30.6666659vw;
    --v116-px: 30.93333256vw;
    --v117-px: 31.19999922vw;
    --v118-px: 31.46666588vw;
    --v119-px: 31.73333254vw;
    --v120-px: 31.9999992vw;
    --v121-px: 32.26666586vw;
    --v122-px: 32.53333252vw;
    --v123-px: 32.79999918vw;
    --v124-px: 33.06666584vw;
    --v125-px: 33.3333325vw;
    --v126-px: 33.59999916vw;
    --v127-px: 33.86666582vw;
    --v128-px: 34.13333248vw;
    --v129-px: 34.39999914vw;
    --v130-px: 34.6666658vw;
    --v131-px: 34.93333246vw;
    --v132-px: 35.19999912vw;
    --v133-px: 35.46666578vw;
    --v134-px: 35.73333244vw;
    --v135-px: 35.9999991vw;
    --v136-px: 36.26666576vw;
    --v137-px: 36.53333242vw;
    --v138-px: 36.79999908vw;
    --v139-px: 37.06666574vw;
    --v140-px: 37.3333324vw;
    --v141-px: 37.59999906vw;
    --v142-px: 37.86666572vw;
    --v143-px: 38.13333238vw;
    --v144-px: 38.39999904vw;
    --v145-px: 38.6666657vw;
    --v146-px: 38.93333236vw;
    --v147-px: 39.19999902vw;
    --v148-px: 39.46666568vw;
    --v149-px: 39.73333234vw;
    --v150-px: 39.999999vw;
    --v151-px: 40.26666566vw;
    --v152-px: 40.53333232vw;
    --v153-px: 40.79999898vw;
    --v154-px: 41.06666564vw;
    --v155-px: 41.3333323vw;
    --v156-px: 41.59999896vw;
    --v157-px: 41.86666562vw;
    --v158-px: 42.13333228vw;
    --v159-px: 42.39999894vw;
    --v160-px: 42.6666656vw;
    --v161-px: 42.93333226vw;
    --v162-px: 43.19999892vw;
    --v163-px: 43.46666558vw;
    --v164-px: 43.73333224vw;
    --v165-px: 43.9999989vw;
    --v166-px: 44.26666556vw;
    --v167-px: 44.53333222vw;
    --v168-px: 44.79999888vw;
    --v169-px: 45.06666554vw;
    --v170-px: 45.3333322vw;
    --v171-px: 45.59999886vw;
    --v172-px: 45.86666552vw;
    --v173-px: 46.13333218vw;
    --v174-px: 46.39999884vw;
    --v175-px: 46.6666655vw;
    --v176-px: 46.93333216vw;
    --v177-px: 47.19999882vw;
    --v178-px: 47.46666548vw;
    --v179-px: 47.73333214vw;
    --v180-px: 47.9999988vw;
    --v181-px: 48.26666546vw;
    --v182-px: 48.53333212vw;
    --v183-px: 48.79999878vw;
    --v184-px: 49.06666544vw;
    --v185-px: 49.3333321vw;
    --v186-px: 49.59999876vw;
    --v187-px: 49.86666542vw;
    --v188-px: 50.13333208vw;
    --v189-px: 50.39999874vw;
    --v190-px: 50.6666654vw;
    --v191-px: 50.93333206vw;
    --v192-px: 51.19999872vw;
    --v193-px: 51.46666538vw;
    --v194-px: 51.73333204vw;
    --v195-px: 51.9999987vw;
    --v196-px: 52.26666536vw;
    --v197-px: 52.53333202vw;
    --v198-px: 52.79999868vw;
    --v199-px: 53.06666534vw;
    --v200-px: 53.333332vw;
    --v201-px: 53.59999866vw;
    --v202-px: 53.86666532vw;
    --v203-px: 54.13333198vw;
    --v204-px: 54.39999864vw;
    --v205-px: 54.6666653vw;
    --v206-px: 54.93333196vw;
    --v207-px: 55.19999862vw;
    --v208-px: 55.46666528vw;
    --v209-px: 55.73333194vw;
    --v210-px: 55.9999986vw;
    --v211-px: 56.26666526vw;
    --v212-px: 56.53333192vw;
    --v213-px: 56.79999858vw;
    --v214-px: 57.06666524vw;
    --v215-px: 57.3333319vw;
    --v216-px: 57.59999856vw;
    --v217-px: 57.86666522vw;
    --v218-px: 58.13333188vw;
    --v219-px: 58.39999854vw;
    --v220-px: 58.6666652vw;
    --v221-px: 58.93333186vw;
    --v222-px: 59.19999852vw;
    --v223-px: 59.46666518vw;
    --v224-px: 59.73333184vw;
    --v225-px: 59.9999985vw;
    --v226-px: 60.26666516vw;
    --v227-px: 60.53333182vw;
    --v228-px: 60.79999848vw;
    --v229-px: 61.06666514vw;
    --v230-px: 61.3333318vw;
    --v231-px: 61.59999846vw;
    --v232-px: 61.86666512vw;
    --v233-px: 62.13333178vw;
    --v234-px: 62.39999844vw;
    --v235-px: 62.6666651vw;
    --v236-px: 62.93333176vw;
    --v237-px: 63.19999842vw;
    --v238-px: 63.46666508vw;
    --v239-px: 63.73333174vw;
    --v240-px: 63.9999984vw;
    --v241-px: 64.26666506vw;
    --v242-px: 64.53333172vw;
    --v243-px: 64.79999838vw;
    --v244-px: 65.06666504vw;
    --v245-px: 65.3333317vw;
    --v246-px: 65.59999836vw;
    --v247-px: 65.86666502vw;
    --v248-px: 66.13333168vw;
    --v249-px: 66.39999834vw;
    --v250-px: 66.666665vw;
    --v251-px: 66.93333166vw;
    --v252-px: 67.19999832vw;
    --v253-px: 67.46666498vw;
    --v254-px: 67.73333164vw;
    --v255-px: 67.9999983vw;
    --v256-px: 68.26666496vw;
    --v257-px: 68.53333162vw;
    --v258-px: 68.79999828vw;
    --v259-px: 69.06666494vw;
    --v260-px: 69.3333316vw;
    --v261-px: 69.59999826vw;
    --v262-px: 69.86666492vw;
    --v263-px: 70.13333158vw;
    --v264-px: 70.39999824vw;
    --v265-px: 70.6666649vw;
    --v266-px: 70.93333156vw;
    --v267-px: 71.19999822vw;
    --v268-px: 71.46666488vw;
    --v269-px: 71.73333154vw;
    --v270-px: 71.9999982vw;
    --v271-px: 72.26666486vw;
    --v272-px: 72.53333152vw;
    --v273-px: 72.79999818vw;
    --v274-px: 73.06666484vw;
    --v275-px: 73.3333315vw;
    --v276-px: 73.59999816vw;
    --v277-px: 73.86666482vw;
    --v278-px: 74.13333148vw;
    --v279-px: 74.39999814vw;
    --v280-px: 74.6666648vw;
    --v281-px: 74.93333146vw;
    --v282-px: 75.19999812vw;
    --v283-px: 75.46666478vw;
    --v284-px: 75.73333144vw;
    --v285-px: 75.9999981vw;
    --v286-px: 76.26666476vw;
    --v287-px: 76.53333142vw;
    --v288-px: 76.79999808vw;
    --v289-px: 77.06666474vw;
    --v290-px: 77.3333314vw;
    --v291-px: 77.59999806vw;
    --v292-px: 77.86666472vw;
    --v293-px: 78.13333138vw;
    --v294-px: 78.39999804vw;
    --v295-px: 78.6666647vw;
    --v296-px: 78.93333136vw;
    --v297-px: 79.19999802vw;
    --v298-px: 79.46666468vw;
    --v299-px: 79.73333134vw;
    --v300-px: 79.999998vw;
    --v301-px: 80.26666466vw;
    --v302-px: 80.53333132vw;
    --v303-px: 80.79999798vw;
    --v304-px: 81.06666464vw;
    --v305-px: 81.3333313vw;
    --v306-px: 81.59999796vw;
    --v307-px: 81.86666462vw;
    --v308-px: 82.13333128vw;
    --v309-px: 82.39999794vw;
    --v310-px: 82.6666646vw;
    --v311-px: 82.93333126vw;
    --v312-px: 83.19999792vw;
    --v313-px: 83.46666458vw;
    --v314-px: 83.73333124vw;
    --v315-px: 83.9999979vw;
    --v316-px: 84.26666456vw;
    --v317-px: 84.53333122vw;
    --v318-px: 84.79999788vw;
    --v319-px: 85.06666454vw;
    --v320-px: 85.3333312vw;
    --v321-px: 85.59999786vw;
    --v322-px: 85.86666452vw;
    --v323-px: 86.13333118vw;
    --v324-px: 86.39999784vw;
    --v325-px: 86.6666645vw;
    --v326-px: 86.93333116vw;
    --v327-px: 87.19999782vw;
    --v328-px: 87.46666448vw;
    --v329-px: 87.73333114vw;
    --v330-px: 87.9999978vw;
    --v331-px: 88.26666446vw;
    --v332-px: 88.53333112vw;
    --v333-px: 88.79999778vw;
    --v334-px: 89.06666444vw;
    --v335-px: 89.3333311vw;
    --v336-px: 89.59999776vw;
    --v337-px: 89.86666442vw;
    --v338-px: 90.13333108vw;
    --v339-px: 90.39999774vw;
    --v340-px: 90.6666644vw;
    --v341-px: 90.93333106vw;
    --v342-px: 91.19999772vw;
    --v343-px: 91.46666438vw;
    --v344-px: 91.73333104vw;
    --v345-px: 91.9999977vw;
    --v346-px: 92.26666436vw;
    --v347-px: 92.53333102vw;
    --v348-px: 92.79999768vw;
    --v349-px: 93.06666434vw;
    --v350-px: 93.333331vw;
    --v351-px: 93.59999766vw;
    --v352-px: 93.86666432vw;
    --v353-px: 94.13333098vw;
    --v354-px: 94.39999764vw;
    --v355-px: 94.6666643vw;
    --v356-px: 94.93333096vw;
    --v357-px: 95.19999762vw;
    --v358-px: 95.46666428vw;
    --v359-px: 95.73333094vw;
    --v360-px: 95.9999976vw;
    --v361-px: 96.26666426vw;
    --v362-px: 96.53333092vw;
    --v363-px: 96.79999758vw;
    --v364-px: 97.06666424vw;
    --v365-px: 97.3333309vw;
    --v366-px: 97.59999756vw;
    --v367-px: 97.86666422vw;
    --v368-px: 98.13333088vw;
    --v369-px: 98.39999754vw;
    --v370-px: 98.6666642vw;
    --v371-px: 98.93333086vw;
    --v372-px: 99.19999752vw;
    --v373-px: 99.46666418vw;
    --v374-px: 99.73333084vw;
    --v375-px: 99.9999975vw;
    --m1-px: -0.26666666vw;
    --m2-px: -0.53333332vw;
    --m3-px: -0.79999998vw;
    --m4-px: -1.06666664vw;
    --m5-px: -1.3333333vw;
    --m6-px: -1.59999996vw;
    --m7-px: -1.86666662vw;
    --m8-px: -2.13333328vw;
    --m9-px: -2.39999994vw;
    --m10-px: -2.6666666vw;
    --m11-px: -2.93333326vw;
    --m12-px: -3.19999992vw;
    --m13-px: -3.46666658vw;
    --m14-px: -3.73333324vw;
    --m15-px: -3.9999999vw;
    --m16-px: -4.26666656vw;
    --m17-px: -4.53333322vw;
    --m18-px: -4.79999988vw;
    --m19-px: -5.06666654vw;
    --m20-px: -5.3333332vw;
    --m21-px: -5.59999986vw;
    --m22-px: -5.86666652vw;
    --m23-px: -6.13333318vw;
    --m24-px: -6.39999984vw;
    --m25-px: -6.6666665vw;
    --m26-px: -6.93333316vw;
    --m27-px: -7.19999982vw;
    --m28-px: -7.46666648vw;
    --m29-px: -7.73333314vw;
    --m30-px: -7.9999998vw;
    --m31-px: -8.26666646vw;
    --m32-px: -8.53333312vw;
    --m33-px: -8.79999978vw;
    --m34-px: -9.06666644vw;
    --m35-px: -9.3333331vw;
    --m36-px: -9.59999976vw;
    --m37-px: -9.86666642vw;
    --m38-px: -10.13333308vw;
    --m39-px: -10.39999974vw;
    --m40-px: -10.6666664vw;
    --m41-px: -10.93333306vw;
    --m42-px: -11.19999972vw;
    --m43-px: -11.46666638vw;
    --m44-px: -11.73333304vw;
    --m45-px: -11.9999997vw;
    --m46-px: -12.26666636vw;
    --m47-px: -12.53333302vw;
    --m48-px: -12.79999968vw;
    --m49-px: -13.06666634vw;
    --m50-px: -13.333333vw;
    --m51-px: -13.59999966vw;
    --m52-px: -13.86666632vw;
    --m53-px: -14.13333298vw;
    --m54-px: -14.39999964vw;
    --m55-px: -14.6666663vw;
    --m56-px: -14.93333296vw;
    --m57-px: -15.19999962vw;
    --m58-px: -15.46666628vw;
    --m59-px: -15.73333294vw;
    --m60-px: -15.9999996vw;
    --m61-px: -16.26666626vw;
    --m62-px: -16.53333292vw;
    --m63-px: -16.79999958vw;
    --m64-px: -17.06666624vw;
    --m65-px: -17.3333329vw;
    --m66-px: -17.59999956vw;
    --m67-px: -17.86666622vw;
    --m68-px: -18.13333288vw;
    --m69-px: -18.39999954vw;
    --m70-px: -18.6666662vw;
    --m71-px: -18.93333286vw;
    --m72-px: -19.19999952vw;
    --m73-px: -19.46666618vw;
    --m74-px: -19.73333284vw;
    --m75-px: -19.9999995vw;
    --m76-px: -20.26666616vw;
    --m77-px: -20.53333282vw;
    --m78-px: -20.79999948vw;
    --m79-px: -21.06666614vw;
    --m80-px: -21.3333328vw;
    --m81-px: -21.59999946vw;
    --m82-px: -21.86666612vw;
    --m83-px: -22.13333278vw;
    --m84-px: -22.39999944vw;
    --m85-px: -22.6666661vw;
    --m86-px: -22.93333276vw;
    --m87-px: -23.19999942vw;
    --m88-px: -23.46666608vw;
    --m89-px: -23.73333274vw;
    --m90-px: -23.9999994vw;
    --m91-px: -24.26666606vw;
    --m92-px: -24.53333272vw;
    --m93-px: -24.79999938vw;
    --m94-px: -25.06666604vw;
    --m95-px: -25.3333327vw;
    --m96-px: -25.59999936vw;
    --m97-px: -25.86666602vw;
    --m98-px: -26.13333268vw;
    --m99-px: -26.39999934vw;
    --m100-px: -26.666666vw;
    --m101-px: -26.93333266vw;
    --m102-px: -27.19999932vw;
    --m103-px: -27.46666598vw;
    --m104-px: -27.73333264vw;
    --m105-px: -27.9999993vw;
    --m106-px: -28.26666596vw;
    --m107-px: -28.53333262vw;
    --m108-px: -28.79999928vw;
    --m109-px: -29.06666594vw;
    --m110-px: -29.3333326vw;
    --m111-px: -29.59999926vw;
    --m112-px: -29.86666592vw;
    --m113-px: -30.13333258vw;
    --m114-px: -30.39999924vw;
    --m115-px: -30.6666659vw;
    --m116-px: -30.93333256vw;
    --m117-px: -31.19999922vw;
    --m118-px: -31.46666588vw;
    --m119-px: -31.73333254vw;
    --m120-px: -31.9999992vw;
    --m121-px: -32.26666586vw;
    --m122-px: -32.53333252vw;
    --m123-px: -32.79999918vw;
    --m124-px: -33.06666584vw;
    --m125-px: -33.3333325vw;
    --m126-px: -33.59999916vw;
    --m127-px: -33.86666582vw;
    --m128-px: -34.13333248vw;
    --m129-px: -34.39999914vw;
    --m130-px: -34.6666658vw;
    --m131-px: -34.93333246vw;
    --m132-px: -35.19999912vw;
    --m133-px: -35.46666578vw;
    --m134-px: -35.73333244vw;
    --m135-px: -35.9999991vw;
    --m136-px: -36.26666576vw;
    --m137-px: -36.53333242vw;
    --m138-px: -36.79999908vw;
    --m139-px: -37.06666574vw;
    --m140-px: -37.3333324vw;
    --m141-px: -37.59999906vw;
    --m142-px: -37.86666572vw;
    --m143-px: -38.13333238vw;
    --m144-px: -38.39999904vw;
    --m145-px: -38.6666657vw;
    --m146-px: -38.93333236vw;
    --m147-px: -39.19999902vw;
    --m148-px: -39.46666568vw;
    --m149-px: -39.73333234vw;
    --m150-px: -39.999999vw;
    --m151-px: -40.26666566vw;
    --m152-px: -40.53333232vw;
    --m153-px: -40.79999898vw;
    --m154-px: -41.06666564vw;
    --m155-px: -41.3333323vw;
    --m156-px: -41.59999896vw;
    --m157-px: -41.86666562vw;
    --m158-px: -42.13333228vw;
    --m159-px: -42.39999894vw;
    --m160-px: -42.6666656vw;
    --m161-px: -42.93333226vw;
    --m162-px: -43.19999892vw;
    --m163-px: -43.46666558vw;
    --m164-px: -43.73333224vw;
    --m165-px: -43.9999989vw;
    --m166-px: -44.26666556vw;
    --m167-px: -44.53333222vw;
    --m168-px: -44.79999888vw;
    --m169-px: -45.06666554vw;
    --m170-px: -45.3333322vw;
    --m171-px: -45.59999886vw;
    --m172-px: -45.86666552vw;
    --m173-px: -46.13333218vw;
    --m174-px: -46.39999884vw;
    --m175-px: -46.6666655vw;
    --m176-px: -46.93333216vw;
    --m177-px: -47.19999882vw;
    --m178-px: -47.46666548vw;
    --m179-px: -47.73333214vw;
    --m180-px: -47.9999988vw;
    --m181-px: -48.26666546vw;
    --m182-px: -48.53333212vw;
    --m183-px: -48.79999878vw;
    --m184-px: -49.06666544vw;
    --m185-px: -49.3333321vw;
    --m186-px: -49.59999876vw;
    --m187-px: -49.86666542vw;
    --m188-px: -50.13333208vw;
    --m189-px: -50.39999874vw;
    --m190-px: -50.6666654vw;
    --m191-px: -50.93333206vw;
    --m192-px: -51.19999872vw;
    --m193-px: -51.46666538vw;
    --m194-px: -51.73333204vw;
    --m195-px: -51.9999987vw;
    --m196-px: -52.26666536vw;
    --m197-px: -52.53333202vw;
    --m198-px: -52.79999868vw;
    --m199-px: -53.06666534vw;
    --m200-px: -53.333332vw;
    --m201-px: -53.59999866vw;
    --m202-px: -53.86666532vw;
    --m203-px: -54.13333198vw;
    --m204-px: -54.39999864vw;
    --m205-px: -54.6666653vw;
    --m206-px: -54.93333196vw;
    --m207-px: -55.19999862vw;
    --m208-px: -55.46666528vw;
    --m209-px: -55.73333194vw;
    --m210-px: -55.9999986vw;
    --m211-px: -56.26666526vw;
    --m212-px: -56.53333192vw;
    --m213-px: -56.79999858vw;
    --m214-px: -57.06666524vw;
    --m215-px: -57.3333319vw;
    --m216-px: -57.59999856vw;
    --m217-px: -57.86666522vw;
    --m218-px: -58.13333188vw;
    --m219-px: -58.39999854vw;
    --m220-px: -58.6666652vw;
    --m221-px: -58.93333186vw;
    --m222-px: -59.19999852vw;
    --m223-px: -59.46666518vw;
    --m224-px: -59.73333184vw;
    --m225-px: -59.9999985vw;
    --m226-px: -60.26666516vw;
    --m227-px: -60.53333182vw;
    --m228-px: -60.79999848vw;
    --m229-px: -61.06666514vw;
    --m230-px: -61.3333318vw;
    --m231-px: -61.59999846vw;
    --m232-px: -61.86666512vw;
    --m233-px: -62.13333178vw;
    --m234-px: -62.39999844vw;
    --m235-px: -62.6666651vw;
    --m236-px: -62.93333176vw;
    --m237-px: -63.19999842vw;
    --m238-px: -63.46666508vw;
    --m239-px: -63.73333174vw;
    --m240-px: -63.9999984vw;
    --m241-px: -64.26666506vw;
    --m242-px: -64.53333172vw;
    --m243-px: -64.79999838vw;
    --m244-px: -65.06666504vw;
    --m245-px: -65.3333317vw;
    --m246-px: -65.59999836vw;
    --m247-px: -65.86666502vw;
    --m248-px: -66.13333168vw;
    --m249-px: -66.39999834vw;
    --m250-px: -66.666665vw;
    --m251-px: -66.93333166vw;
    --m252-px: -67.19999832vw;
    --m253-px: -67.46666498vw;
    --m254-px: -67.73333164vw;
    --m255-px: -67.9999983vw;
    --m256-px: -68.26666496vw;
    --m257-px: -68.53333162vw;
    --m258-px: -68.79999828vw;
    --m259-px: -69.06666494vw;
    --m260-px: -69.3333316vw;
    --m261-px: -69.59999826vw;
    --m262-px: -69.86666492vw;
    --m263-px: -70.13333158vw;
    --m264-px: -70.39999824vw;
    --m265-px: -70.6666649vw;
    --m266-px: -70.93333156vw;
    --m267-px: -71.19999822vw;
    --m268-px: -71.46666488vw;
    --m269-px: -71.73333154vw;
    --m270-px: -71.9999982vw;
    --m271-px: -72.26666486vw;
    --m272-px: -72.53333152vw;
    --m273-px: -72.79999818vw;
    --m274-px: -73.06666484vw;
    --m275-px: -73.3333315vw;
    --m276-px: -73.59999816vw;
    --m277-px: -73.86666482vw;
    --m278-px: -74.13333148vw;
    --m279-px: -74.39999814vw;
    --m280-px: -74.6666648vw;
    --m281-px: -74.93333146vw;
    --m282-px: -75.19999812vw;
    --m283-px: -75.46666478vw;
    --m284-px: -75.73333144vw;
    --m285-px: -75.9999981vw;
    --m286-px: -76.26666476vw;
    --m287-px: -76.53333142vw;
    --m288-px: -76.79999808vw;
    --m289-px: -77.06666474vw;
    --m290-px: -77.3333314vw;
    --m291-px: -77.59999806vw;
    --m292-px: -77.86666472vw;
    --m293-px: -78.13333138vw;
    --m294-px: -78.39999804vw;
    --m295-px: -78.6666647vw;
    --m296-px: -78.93333136vw;
    --m297-px: -79.19999802vw;
    --m298-px: -79.46666468vw;
    --m299-px: -79.73333134vw;
    --m300-px: -79.999998vw;
    --m301-px: -80.26666466vw;
    --m302-px: -80.53333132vw;
    --m303-px: -80.79999798vw;
    --m304-px: -81.06666464vw;
    --m305-px: -81.3333313vw;
    --m306-px: -81.59999796vw;
    --m307-px: -81.86666462vw;
    --m308-px: -82.13333128vw;
    --m309-px: -82.39999794vw;
    --m310-px: -82.6666646vw;
    --m311-px: -82.93333126vw;
    --m312-px: -83.19999792vw;
    --m313-px: -83.46666458vw;
    --m314-px: -83.73333124vw;
    --m315-px: -83.9999979vw;
    --m316-px: -84.26666456vw;
    --m317-px: -84.53333122vw;
    --m318-px: -84.79999788vw;
    --m319-px: -85.06666454vw;
    --m320-px: -85.3333312vw;
    --m321-px: -85.59999786vw;
    --m322-px: -85.86666452vw;
    --m323-px: -86.13333118vw;
    --m324-px: -86.39999784vw;
    --m325-px: -86.6666645vw;
    --m326-px: -86.93333116vw;
    --m327-px: -87.19999782vw;
    --m328-px: -87.46666448vw;
    --m329-px: -87.73333114vw;
    --m330-px: -87.9999978vw;
    --m331-px: -88.26666446vw;
    --m332-px: -88.53333112vw;
    --m333-px: -88.79999778vw;
    --m334-px: -89.06666444vw;
    --m335-px: -89.3333311vw;
    --m336-px: -89.59999776vw;
    --m337-px: -89.86666442vw;
    --m338-px: -90.13333108vw;
    --m339-px: -90.39999774vw;
    --m340-px: -90.6666644vw;
    --m341-px: -90.93333106vw;
    --m342-px: -91.19999772vw;
    --m343-px: -91.46666438vw;
    --m344-px: -91.73333104vw;
    --m345-px: -91.9999977vw;
    --m346-px: -92.26666436vw;
    --m347-px: -92.53333102vw;
    --m348-px: -92.79999768vw;
    --m349-px: -93.06666434vw;
    --m350-px: -93.333331vw;
    --m351-px: -93.59999766vw;
    --m352-px: -93.86666432vw;
    --m353-px: -94.13333098vw;
    --m354-px: -94.39999764vw;
    --m355-px: -94.6666643vw;
    --m356-px: -94.93333096vw;
    --m357-px: -95.19999762vw;
    --m358-px: -95.46666428vw;
    --m359-px: -95.73333094vw;
    --m360-px: -95.9999976vw;
    --m361-px: -96.26666426vw;
    --m362-px: -96.53333092vw;
    --m363-px: -96.79999758vw;
    --m364-px: -97.06666424vw;
    --m365-px: -97.3333309vw;
    --m366-px: -97.59999756vw;
    --m367-px: -97.86666422vw;
    --m368-px: -98.13333088vw;
    --m369-px: -98.39999754vw;
    --m370-px: -98.6666642vw;
    --m371-px: -98.93333086vw;
    --m372-px: -99.19999752vw;
    --m373-px: -99.46666418vw;
    --m374-px: -99.73333084vw;
    --m375-px: -99.9999975vw;
    font-size: max(3.46666vw, 13px);
    --transform-dist: translateY(var(--v24-px));
    --border-num: var(--v8-px);
    --shadow1: var(--v4-px) var(--v4-px) 0 var(--text-color);
    --shadow2: var(--v3-px) var(--v3-px) 0 var(--text-color);
    --content-width: 88vw;
  }
}
html {
  width: 100vw;
  overflow-x: hidden;
}

body {
  border-top: var(--v6-px) solid var(--green-middle, #146352);
  background: var(--base-color);
  font-family: "Noto Sans JP", serif;
  font-optical-sizing: auto;
  font-size: var(--f14-px);
  line-height: 1.85;
  font-weight: 400;
  letter-spacing: 0.06em;
  line-height: 2;
  width: 100vw;
  overflow-x: hidden;
}
@media (max-width: 967px) {
  body {
    font-size: var(--f13-px);
  }
}

a {
  opacity: 1;
  transition: var(--transition-short);
}
a:hover {
  opacity: 0.7;
}

.mt0 {
  margin-top: 0 !important;
}

img {
  width: auto;
  height: auto;
}

header {
  position: fixed;
  left: 0;
  top: var(--m48-px);
  padding: var(--v48-px) var(--v64-px);
  width: 100vw;
  justify-content: space-between;
  display: flex;
  z-index: 200;
  transition: var(--transition-short);
  opacity: 0;
  background: var(--base-color);
}
:not(.home) header {
  top: 0;
  opacity: 1;
}
.on header {
  opacity: 1;
  top: 0;
  transition: var(--transition-short);
}
header.none {
  top: var(--m48-px);
  opacity: 0;
}
@media (max-width: 967px) {
  header {
    padding: var(--v16-px) var(--v12-px);
  }
}
header .logo img {
  width: var(--v240-px);
}
@media (max-width: 967px) {
  header .logo img {
    width: var(--v186-px);
    margin-top: var(--v8-px);
  }
}
header .gnav {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  font-size: var(--f14-px);
  align-items: center;
  gap: var(--v12-px);
}
header .gnav ul {
  display: flex;
  gap: var(--v24-px);
  align-items: center;
  margin-right: var(--v12-px);
}
header .gnav a.btn--wrap {
  background: var(--green-gradation);
  border-radius: 100vw;
  color: var(--white-color);
  display: flex;
  font-weight: 500;
  padding: var(--v6-px) var(--v16-px);
  justify-content: center;
  align-items: center;
}
header p.item {
  border: 1px solid var(--line-color);
  border-radius: 50%;
  background: var(--base-color);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--v3-px);
  position: relative;
  height: 2.7777vw;
  width: 2.7777vw;
  overflow: hidden;
  cursor: pointer;
  transition: var(--transition-short);
}
@media (max-width: 967px) {
  header p.item {
    position: absolute;
    top: var(--v24-px);
    right: var(--v16-px);
    height: var(--v40-px);
    width: var(--v40-px);
  }
}
header p.item:before {
  content: "";
  border-radius: 50%;
  position: absolute;
  background: var(--base-color2);
  width: 0;
  height: 0;
  transition: var(--transition-veryshort);
}
header p.item:hover {
  gap: var(--v4-px);
}
header p.item:hover:before {
  height: 2.7777vw;
  width: 2.7777vw;
}
@media (max-width: 967px) {
  header p.item {
    position: absolute;
  }
}
header p.item span {
  position: relative;
  background: var(--text-color);
  border-radius: 50%;
  width: var(--v3-px);
  height: var(--v3-px);
  transition: var(--transition-veryshort);
}
header p.item.on {
  background: var(--green-gradation);
  gap: 0;
}
header p.item.on::before {
  background: var(--green-gradation);
}
header p.item.on span {
  background: var(--white-color);
  height: var(--v2-px);
  border-radius: 0;
}
header p.item.on span:nth-child(1) {
  width: 1.38888vw;
  transform: rotate(45deg);
}
header p.item.on span:nth-child(2) {
  opacity: 0;
}
header p.item.on span:nth-child(3) {
  width: 1.38888vw;
  transform: rotate(-45deg);
  margin-left: -1.527777vw;
}
header .menu--inner {
  position: fixed;
  right: var(--v24-px);
  top: var(--v120-px);
  background: var(--green-gradation);
  padding: var(--v64-px);
  display: flex;
  color: var(--white-color);
  opacity: 0;
  pointer-events: none;
  transition: var(--transition-short);
}
@media (max-width: 967px) {
  header .menu--inner {
    width: 100vw;
    min-height: 100vh;
    left: 0;
    top: 0;
    right: auto;
    flex-direction: column;
    padding-top: var(--v120-px);
  }
}
header .menu--inner.on {
  opacity: 1;
  pointer-events: auto;
}
header .menu--inner .block--left {
  width: var(--v500-px);
}
header .menu--inner .block--left ul {
  display: flex;
  flex-wrap: wrap;
}
header .menu--inner .block--left ul li {
  width: var(--v240-px);
  font-size: var(--f15-px);
}
header .menu--inner .block--left a.menu--btn {
  border: 1px solid var(--white-color);
  border-radius: 50vw;
  padding: var(--v6-px) var(--v16-px) var(--v6-px) var(--v16-px);
  margin-top: var(--v16-px);
  display: block;
  width: -moz-max-content;
  width: max-content;
}
header .menu--inner .block--right {
  font-size: var(--f12-px);
  padding-left: var(--v32-px);
  border-left: rgba(204, 204, 204, 0.2) 1px solid;
}
@media (max-width: 967px) {
  header .menu--inner .block--right {
    border-left: none;
    border-top: rgba(204, 204, 204, 0.2) 1px solid;
    padding-left: 0;
    padding-top: var(--v16-px);
    margin-top: var(--v32-px);
  }
}
header .menu--inner .block--right li {
  opacity: 0.5;
}
header .menu--inner .close {
  border-radius: 50%;
  border: 1px solid var(--line-color);
  position: absolute;
  right: var(--v24-px);
  top: var(--v24-px);
  height: var(--v40-px);
  width: var(--v40-px);
}
header .menu--inner .close span {
  background: var(--white-color);
  position: absolute;
  width: var(--v20-px);
  height: var(--v2-px);
  left: var(--v9-px);
  top: var(--v18-px);
}
header .menu--inner .close span:nth-child(1) {
  transform: rotate(45deg);
}
header .menu--inner .close span:nth-child(2) {
  transform: rotate(-45deg);
}

footer {
  background: #f2f0ed;
  padding: var(--v96-px);
}
@media (max-width: 967px) {
  footer {
    padding: var(--v48-px) var(--v24-px);
  }
}
footer .footer--top--wrap {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 967px) {
  footer .footer--top--wrap {
    flex-direction: column;
    align-items: center;
  }
}
footer .footer--top--wrap .sns {
  display: flex;
  gap: var(--v16-px);
  align-items: center;
  margin-top: var(--v16-px);
}
@media (max-width: 967px) {
  footer .footer--top--wrap .sns {
    justify-content: center;
  }
}
footer .footer--top--wrap .sns li {
  display: flex;
  align-items: center;
  height: 100%;
}
footer .footer--top--wrap .sns li a {
  display: flex;
  align-items: center;
}
footer .footer--top--wrap .btn01 {
  display: flex;
  margin-top: var(--v16-px);
}
@media (max-width: 967px) {
  footer .footer--top--wrap .btn01 {
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
  }
}
footer .footer--top--wrap .btn01 a {
  margin-top: 0;
}
footer .footer--top--wrap .footer--right {
  gap: var(--v16-px);
  width: var(--v480-px);
}
footer .footer--top--wrap .footer--right .footer--right--top {
  display: flex;
  flex-wrap: wrap;
  gap: var(--v8-px) 0;
}
@media (max-width: 967px) {
  footer .footer--top--wrap .footer--right .footer--right--top {
    margin-top: var(--v64-px);
    gap: 0;
  }
}
footer .footer--top--wrap .footer--right .footer--right--top li {
  font-size: var(--f15-px);
  width: var(--v192-px);
}
@media (max-width: 967px) {
  footer .footer--top--wrap .footer--right .footer--right--top li {
    font-size: var(--f12-px);
    width: var(--v150-px);
  }
}
footer .footer--top--wrap .footer--right .footer--right--bottom {
  display: flex;
  gap: var(--v4-px) var(--v24-px);
  font-size: var(--f13-px);
  color: var(--light-color);
  margin-top: var(--v16-px);
  flex-wrap: wrap;
  width: 80%;
}
@media (max-width: 967px) {
  footer .footer--top--wrap .footer--right .footer--right--bottom {
    font-size: var(--f11-px);
    margin-top: var(--v8-px);
    width: 100%;
  }
}
@media (max-width: 967px) {
  footer .footer--top--wrap .footer--right .footer--right--bottom li {
    width: var(--v126-px);
  }
}
footer .footer--bottom {
  border-top: 1px solid var(--line-color);
  width: 100vw;
  margin-top: var(--v64-px);
  padding-top: var(--v32-px);
  margin-left: var(--m96-px);
}
@media (max-width: 967px) {
  footer .footer--bottom {
    width: 100%;
    margin-left: 0;
  }
}
footer .footer--bottom ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--v24-px);
}
@media (max-width: 967px) {
  footer .footer--bottom ul {
    gap: var(--v8-px) var(--v24-px);
    font-size: var(--f11-px);
  }
}
footer .footer--bottom #copylight {
  text-align: center;
  color: var(--light-color, #666);
  margin-top: var(--v16-px);
}

.h3--block {
  display: flex;
  padding: var(--v8-px) var(--v16-px) var(--v8-px) var(--v32-px);
  align-items: center;
  align-self: stretch;
  background: var(--base-color2, #f2f0ed);
  font-size: var(--f24-px);
  font-weight: 500;
  line-height: 1.5;
  position: relative;
}
@media (max-width: 967px) {
  .h3--block {
    font-size: var(--f16-px);
  }
}
.h3--block::before {
  content: "";
  width: var(--v2-px);
  background: var(--green-middle);
  position: absolute;
  height: calc(100% - var(--v24-px));
  top: var(--v12-px);
  left: var(--v16-px);
}

.btn01.center,
.btn02.center,
.btn03.center {
  display: flex;
  justify-content: center;
}
.btn01.w100 a,
.btn02.w100 a,
.btn03.w100 a {
  width: 100%;
}
.btn01.small a,
.btn01.small p,
.btn02.small a,
.btn02.small p,
.btn03.small a,
.btn03.small p {
  font-size: var(--f13-px);
  padding: var(--v12-px) var(--v56-px) var(--v12-px) var(--v32-px);
}
.btn01 a,
.btn01 p,
.btn02 a,
.btn02 p,
.btn03 a,
.btn03 p {
  display: flex;
  font-weight: 500;
  padding: var(--v16-px) var(--v64-px);
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  width: -moz-max-content;
  width: max-content;
  box-shadow: 3px 3px 4px 0px rgba(128, 141, 145, 0.25);
  margin-top: var(--v64-px);
  position: relative;
  max-width: 100%;
  text-decoration: none;
}
@media (max-width: 967px) {
  .btn01 a,
  .btn01 p,
  .btn02 a,
  .btn02 p,
  .btn03 a,
  .btn03 p {
    padding: var(--v8-px) var(--v64-px);
    margin-top: var(--v32-px);
  }
}
.btn01 a::before,
.btn01 p::before,
.btn02 a::before,
.btn02 p::before,
.btn03 a::before,
.btn03 p::before {
  content: "";
  width: var(--v26-px);
  height: var(--v26-px);
  position: absolute;
  right: var(--v16-px);
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
}
.btn01 a::after,
.btn01 p::after,
.btn02 a::after,
.btn02 p::after,
.btn03 a::after,
.btn03 p::after {
  content: "";
  background-size: contain;
  width: var(--v10-px);
  height: var(--v8-px);
  position: absolute;
  right: var(--v23-px);
  top: 50%;
  transform: translateY(-50%);
  fill: var(--white-color, #fff);
}

.btn01 a {
  background: var(--green_gradation, linear-gradient(90deg, #1b5b5b 0%, #2b5e5e 100%));
  color: var(--white-color);
}
.btn01 a::before {
  background: var(--white-color, #fff);
}
.btn01 a::after {
  background: url("/wp-content/themes/tcl/img/common/arrow.svg") no-repeat;
}

.btn02 a,
.btn02 p {
  background: var(--white-color);
  color: var(--text-color);
}
.btn02 a::before,
.btn02 p::before {
  background: var(--green_gradation, linear-gradient(90deg, #1b5b5b 0%, #2b5e5e 100%));
}
.btn02 a::after,
.btn02 p::after {
  background: url("/wp-content/themes/tcl/img/common/arrow_white.svg") no-repeat;
}

.btn03 a {
  border: 1px solid var(--white-color);
  color: var(--white-color);
}
.btn03 a::before {
  background: var(--white-color, #fff);
}
.btn03 a::after {
  background: url("/wp-content/themes/tcl/img/common/arrow.svg") no-repeat;
}

.module--tag {
  font-size: var(--f11-px);
  line-height: 1.5;
  width: -moz-max-content !important;
  width: max-content !important;
  padding: var(--v4-px) var(--v8-px);
  border: 1px solid var(--line-color, #ccc);
  background: var(--base-color2, #f2f0ed);
}
@media (max-width: 967px) {
  .module--tag {
    font-size: var(--f11-px);
  }
}

.gray--block {
  background: var(--base-color2, #f2f0ed);
  padding: var(--v32-px);
}
@media (max-width: 967px) {
  .gray--block {
    padding: var(--v24-px);
  }
}
.gray--block.small {
  font-size: var(--f13-px);
}
@media (max-width: 967px) {
  .gray--block.small {
    font-size: var(--f12-px);
  }
}

.tab--list {
  display: flex;
  gap: var(--v8-px);
  margin-top: var(--v48-px);
  cursor: pointer;
  flex-wrap: wrap;
}
@media (max-width: 967px) {
  .tab--list {
    margin-top: var(--v32-px);
    justify-content: space-between;
  }
}
.tab--list a {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.tab--list > * {
  flex: 1;
  background: var(--base-color2, #f2f0ed);
  display: flex;
  padding: var(--v8-px) var(--v8-px) var(--v10-px) var(--v8-px);
  justify-content: center;
  align-items: center;
  flex: 1 0 0;
  transition: var(--transition-veryshort);
  position: relative;
}
@media (max-width: 967px) {
  .tab--list > * {
    flex: 0 0 var(--v135-px);
    width: var(--v135-px);
  }
}
.tab--list > *::after {
  content: "";
  width: 0;
  height: 0;
  border-left: var(--v12-px) solid transparent;
  border-right: var(--v12-px) solid transparent;
  border-top: var(--v16-px) solid #a69e93;
  position: absolute;
  left: calc(50% - var(--v6-px));
  bottom: -1vw;
  opacity: 0;
  transition: var(--transition-short);
}
@media (max-width: 967px) {
  .tab--list > *::after {
    display: none;
  }
}
.tab--list > *.active {
  background: var(--brown-color);
  color: var(--white-color);
  font-weight: 600;
}
.tab--list > *.active::after {
  opacity: 1;
}
.tab--list > *.active:hover {
  background: var(--brown-color);
}
.tab--list > *:hover {
  background: #e0dad1;
}

.mt0 {
  margin-top: 0 !important;
}

strong {
  font-weight: 700;
}

.wp-pagenavi {
  display: flex;
  justify-content: center;
  margin-top: var(--v48-px);
  gap: var(--v8-px);
}
.wp-pagenavi > *:not(.extend) {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  border: 1px solid var(--line-color);
}
.wp-pagenavi > *:not(.extend).current {
  background: var(--base-color2);
}
.wp-pagenavi > *:not(.extend).nextpostslink, .wp-pagenavi > *:not(.extend).previouspostslink, .wp-pagenavi > *:not(.extend).last, .wp-pagenavi > *:not(.extend).first {
  background: var(--brown-color);
  color: var(--white-color);
}

.page-template .wrap,
.single .wrap,
.archive .wrap {
  background: var(--white-color);
  width: var(--v1250-px);
  padding: var(--v64-px);
  margin-left: auto;
  margin-right: auto;
  margin-top: calc(var(--v228-px) * -0.6);
  position: relative;
  overflow: hidden;
}
@media (max-width: 967px) {
  .page-template .wrap,
  .single .wrap,
  .archive .wrap {
    padding: var(--v32-px) var(--v16-px);
    width: var(--v359-px);
    margin-top: var(--m72-px);
  }
}
.page-template .wrap + .wrap.seminar--foot,
.single .wrap + .wrap.seminar--foot,
.archive .wrap + .wrap.seminar--foot {
  margin-top: var(--v64-px);
  background: transparent;
  padding: 0;
}
.page-template .content + .content,
.single .content + .content,
.archive .content + .content {
  margin-top: var(--v96-px);
}
@media (max-width: 967px) {
  .page-template .content + .content,
  .single .content + .content,
  .archive .content + .content {
    margin-top: var(--v32-px);
  }
}
.page-template .content > *:first-child,
.single .content > *:first-child,
.archive .content > *:first-child {
  margin-top: 0 !important;
}
.page-template .content h2,
.single .content h2,
.archive .content h2 {
  font-size: var(--f27-px);
  line-height: 1.5;
  border-bottom: 1px solid var(--line-color);
  margin-top: var(--v64-px);
  padding-bottom: 0.5em;
}
@media (max-width: 967px) {
  .page-template .content h2,
  .single .content h2,
  .archive .content h2 {
    font-size: var(--f21-px);
  }
}
.page-template .content h2 strong,
.single .content h2 strong,
.archive .content h2 strong {
  color: var(--text-color);
}
.page-template .content h2 + *,
.single .content h2 + *,
.archive .content h2 + * {
  margin-top: var(--v32-px);
}
.page-template .content h2 + h3,
.single .content h2 + h3,
.archive .content h2 + h3 {
  margin-top: var(--v32-px);
}
.page-template .content h3,
.single .content h3,
.archive .content h3 {
  display: flex;
  padding: var(--v8-px) var(--v16-px) var(--v8-px) var(--v32-px);
  align-items: center;
  align-self: stretch;
  background: var(--base-color2, #f2f0ed);
  font-size: var(--f18-px);
  margin-top: var(--v48-px);
  font-weight: 500;
  line-height: 1.5;
  position: relative;
}
@media (max-width: 967px) {
  .page-template .content h3,
  .single .content h3,
  .archive .content h3 {
    font-size: var(--f16-px);
  }
}
.page-template .content h3 + *,
.single .content h3 + *,
.archive .content h3 + * {
  margin-top: var(--v16-px);
}
.page-template .content h3 + h4,
.single .content h3 + h4,
.archive .content h3 + h4 {
  margin-top: var(--v32-px);
}
.page-template .content h3::before,
.single .content h3::before,
.archive .content h3::before {
  content: "";
  width: var(--v2-px);
  background: var(--green-middle);
  position: absolute;
  height: calc(100% - var(--v24-px));
  top: var(--v12-px);
  left: var(--v16-px);
}
.page-template .content h4,
.single .content h4,
.archive .content h4 {
  font-size: var(--f16-px);
  font-weight: 700;
  text-decoration: underline;
}
@media (max-width: 967px) {
  .page-template .content h4,
  .single .content h4,
  .archive .content h4 {
    font-size: var(--f13-px);
  }
}
.page-template .content h4 + *,
.single .content h4 + *,
.archive .content h4 + * {
  margin-top: var(--v32-px);
}
.page-template .content h4 + h5,
.single .content h4 + h5,
.archive .content h4 + h5 {
  margin-top: var(--v32-px);
}
.page-template .content .caption,
.single .content .caption,
.archive .content .caption {
  font-size: var(--f12-px);
  margin-top: var(--v8-px);
}
@media (max-width: 967px) {
  .page-template .content .caption,
  .single .content .caption,
  .archive .content .caption {
    font-size: var(--f10-px);
    margin-top: var(--v4-px);
  }
}
.page-template .content *:first-child,
.single .content *:first-child,
.archive .content *:first-child {
  margin-top: 0;
}
.page-template .content hr,
.single .content hr,
.archive .content hr {
  border-top: var(--line-color) 1px solid;
}
.page-template .content table td,
.single .content table td,
.archive .content table td {
  border: none;
  border: 2px solid var(--white-color);
  background: var(--base-color2);
  padding: 1em;
}
.page-template .content table td:first-child,
.single .content table td:first-child,
.archive .content table td:first-child {
  background: #dfdad3;
}
.page-template .content iframe,
.single .content iframe,
.archive .content iframe {
  width: 80%;
  display: flex;
  justify-self: center;
  aspect-ratio: 16/9;
  height: auto;
}
@media (max-width: 967px) {
  .page-template .content iframe,
  .single .content iframe,
  .archive .content iframe {
    width: 100%;
  }
}
.page-template .content figcaption,
.single .content figcaption,
.archive .content figcaption {
  font-size: 0.8em;
  text-align: center;
}
.page-template .content .block--left,
.single .content .block--left,
.archive .content .block--left {
  width: 100%;
}
.page-template .content .post--list,
.single .content .post--list,
.archive .content .post--list {
  gap: var(--v32-px) 2%;
}
.page-template .content .post--list > li,
.single .content .post--list > li,
.archive .content .post--list > li {
  width: 32%;
}
@media (max-width: 967px) {
  .page-template .content .post--list > li,
  .single .content .post--list > li,
  .archive .content .post--list > li {
    width: 100%;
  }
}
.page-template .content #toc_container,
.single .content #toc_container,
.archive .content #toc_container {
  background: var(--base-color);
  padding: var(--v32-px);
}
.page-template .content #toc_container .toc_list li ul,
.single .content #toc_container .toc_list li ul,
.archive .content #toc_container .toc_list li ul {
  margin-left: 1em;
}
.page-template .content > *,
.single .content > *,
.archive .content > * {
  margin-top: 1em;
}
.page-template .content h4 + :not(h2, h3, h4, h5),
.page-template .content h5 + :not(h2, h3, h4, h5),
.single .content h4 + :not(h2, h3, h4, h5),
.single .content h5 + :not(h2, h3, h4, h5),
.archive .content h4 + :not(h2, h3, h4, h5),
.archive .content h5 + :not(h2, h3, h4, h5) {
  margin-top: 0;
}
.page-template .content h4 + h4,
.page-template .content h4 + h5,
.page-template .content h5 + h4,
.page-template .content h5 + h5,
.single .content h4 + h4,
.single .content h4 + h5,
.single .content h5 + h4,
.single .content h5 + h5,
.archive .content h4 + h4,
.archive .content h4 + h5,
.archive .content h5 + h4,
.archive .content h5 + h5 {
  margin-top: var(--v16-px);
}
@media (min-width: 967px) {
  .page-template .narrow .wrap,
  .single .narrow .wrap,
  .archive .narrow .wrap {
    width: var(--v1024-px);
  }
}
@media (min-width: 967px) {
  .page-template .narrow .h1--block,
  .single .narrow .h1--block,
  .archive .narrow .h1--block {
    padding: var(--v160-px) var(--v208-px) var(--v160-px);
  }
}
.page-template .narrow .h1--block .h1--block--inner,
.single .narrow .h1--block .h1--block--inner,
.archive .narrow .h1--block .h1--block--inner {
  width: var(--v1024-px);
}
.page-template .narrow .h1--block .breadclumb,
.single .narrow .h1--block .breadclumb,
.archive .narrow .h1--block .breadclumb {
  width: var(--v1024-px);
  top: 0;
}
@media (max-width: 967px) {
  .page-template .narrow .h1--block .breadclumb,
  .single .narrow .h1--block .breadclumb,
  .archive .narrow .h1--block .breadclumb {
    right: 0;
    width: 100%;
  }
}
.page-template .narrow .h1--block .breadclumb .inner,
.single .narrow .h1--block .breadclumb .inner,
.archive .narrow .h1--block .breadclumb .inner {
  justify-content: flex-end;
}
@media (max-width: 967px) {
  .page-template .narrow .h1--block .breadclumb .inner,
  .single .narrow .h1--block .breadclumb .inner,
  .archive .narrow .h1--block .breadclumb .inner {
    justify-content: flex-start;
  }
}
.page-template .narrow h1,
.single .narrow h1,
.archive .narrow h1 {
  font-size: var(--f32-px);
  line-height: 1.5;
  font-weight: 500;
}
@media (max-width: 967px) {
  .page-template .narrow h1,
  .single .narrow h1,
  .archive .narrow h1 {
    font-size: var(--f21-px);
  }
}
.page-template header,
.single header,
.archive header {
  background: var(--base-color);
}
.page-template .h2--main,
.single .h2--main,
.archive .h2--main {
  position: relative;
  margin-bottom: var(--v32-px);
  padding-bottom: var(--v32-px);
  font-size: var(--f32-px);
}
@media (max-width: 967px) {
  .page-template .h2--main,
  .single .h2--main,
  .archive .h2--main {
    font-size: var(--f18-px);
  }
}
.page-template .h2--main::after,
.single .h2--main::after,
.archive .h2--main::after {
  content: "";
  position: absolute;
  left: calc(50% - var(--v32-px));
  bottom: 0;
  width: var(--v64-px);
  height: 1px;
  background: var(--line-color);
}
.page-template .h1--block,
.single .h1--block,
.archive .h1--block {
  width: 100vw;
  padding: var(--v160-px) var(--v96-px) var(--v200-px);
  background: var(--gradation2, linear-gradient(90deg, #1b8383 0%, #318ea3 100%));
  color: var(--white-color);
  position: relative;
}
@media (max-width: 967px) {
  .page-template .h1--block,
  .single .h1--block,
  .archive .h1--block {
    padding: var(--v96-px) var(--v25-px) var(--v96-px);
    overflow-x: scroll;
  }
}
.page-template .h1--block .h1--block--inner,
.single .h1--block .h1--block--inner,
.archive .h1--block .h1--block--inner {
  width: var(--v1248-px);
  display: flex;
  justify-self: center;
  flex-direction: column;
  position: relative;
}
@media (max-width: 967px) {
  .page-template .h1--block .h1--block--inner,
  .single .h1--block .h1--block--inner,
  .archive .h1--block .h1--block--inner {
    justify-self: flex-start;
  }
}
.page-template .h1--block p,
.single .h1--block p,
.archive .h1--block p {
  margin-top: var(--v8-px);
}
.page-template .h1--block .h1--span,
.single .h1--block .h1--span,
.archive .h1--block .h1--span {
  font-size: var(--f18-px);
  font-family: var(--font-en);
  margin-top: var(--v40-px);
}
@media (max-width: 967px) {
  .page-template .h1--block .h1--span,
  .single .h1--block .h1--span,
  .archive .h1--block .h1--span {
    margin-top: var(--v16-px);
    display: block;
    font-size: var(--f13-px);
  }
}
.page-template .h1--block h1,
.single .h1--block h1,
.archive .h1--block h1 {
  font-size: var(--f36-px);
  letter-spacing: 0.06em;
  line-height: 1.5;
  margin-left: -0.1em;
}
@media (max-width: 967px) {
  .page-template .h1--block h1,
  .single .h1--block h1,
  .archive .h1--block h1 {
    font-size: var(--f24-px);
    margin-top: -0.25em;
  }
}
.page-template .h1--block .breadclumb,
.single .h1--block .breadclumb,
.archive .h1--block .breadclumb {
  position: relative;
  right: 0;
  font-size: var(--f12-px);
}
@media (max-width: 967px) {
  .page-template .h1--block .breadclumb,
  .single .h1--block .breadclumb,
  .archive .h1--block .breadclumb {
    position: relative;
    right: auto;
    top: auto;
    font-size: var(--f10-px);
    opacity: 0.7;
    max-width: 100%;
    overflow-x: scroll;
  }
}
.page-template .h1--block .breadclumb span,
.single .h1--block .breadclumb span,
.archive .h1--block .breadclumb span {
  display: block;
  max-width: var(--v240-px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page-template .h1--block .breadclumb .inner,
.single .h1--block .breadclumb .inner,
.archive .h1--block .breadclumb .inner {
  display: flex;
  gap: 1em;
  justify-content: flex-end;
}
@media (max-width: 967px) {
  .page-template .h1--block .breadclumb .inner,
  .single .h1--block .breadclumb .inner,
  .archive .h1--block .breadclumb .inner {
    width: -moz-max-content;
    width: max-content;
    justify-content: flex-start;
  }
}
.page-template .h1--block .breadclumb .inner a,
.single .h1--block .breadclumb .inner a,
.archive .h1--block .breadclumb .inner a {
  text-decoration: underline;
}
.page-template .feature--block01,
.single .feature--block01,
.archive .feature--block01 {
  gap: var(--v32-px);
  margin-top: var(--v64-px);
}
@media (max-width: 967px) {
  .page-template .feature--block01,
  .single .feature--block01,
  .archive .feature--block01 {
    margin-top: var(--v32-px);
  }
}
.page-template .under--block,
.single .under--block,
.archive .under--block {
  width: 100%;
  background: var(--base-color3);
  padding: var(--v64-px);
  margin-top: var(--v96-px);
  overflow: hidden;
}
@media (max-width: 967px) {
  .page-template .under--block,
  .single .under--block,
  .archive .under--block {
    padding: var(--v24-px);
    margin-top: var(--v48-px);
  }
}
@media (max-width: 967px) {
  .page-template .under--block .feature--head,
  .single .under--block .feature--head,
  .archive .under--block .feature--head {
    gap: 0;
    flex-direction: column-reverse !important;
    flex-wrap: nowrap !important;
  }
  .page-template .under--block .feature--head > *,
  .single .under--block .feature--head > *,
  .archive .under--block .feature--head > * {
    flex-basis: 100% !important;
  }
  .page-template .under--block .feature--head figure,
  .single .under--block .feature--head figure,
  .archive .under--block .feature--head figure {
    display: flex;
    justify-content: center;
    justify-self: center;
    width: var(--v195-px);
  }
}
.page-template .under--block .caption,
.single .under--block .caption,
.archive .under--block .caption {
  font-size: var(--f12-px);
  margin-top: var(--v8-px);
}
@media (max-width: 967px) {
  .page-template .under--block .caption,
  .single .under--block .caption,
  .archive .under--block .caption {
    font-size: var(--f10-px);
    margin-top: var(--v4-px);
  }
}
.page-template .under--block .subtitle,
.single .under--block .subtitle,
.archive .under--block .subtitle {
  display: flex;
  padding: var(--v3-px) var(--v8-px) var(--v5-px) var(--v8-px);
  justify-content: center;
  align-items: center;
  font-size: var(--f11-px);
  border: 1px solid var(--line-color, #ccc);
  background: var(--base-color2, #f2f0ed);
  width: -moz-max-content;
  width: max-content;
}
.page-template .under--block .figure--block,
.single .under--block .figure--block,
.archive .under--block .figure--block {
  background: var(--white-color);
  margin-top: var(--v48-px);
  padding: var(--v32-px);
}
@media (max-width: 967px) {
  .page-template .under--block .figure--block,
  .single .under--block .figure--block,
  .archive .under--block .figure--block {
    padding: var(--v24-px);
  }
}
.page-template .under--block .figure--block .caption,
.single .under--block .figure--block .caption,
.archive .under--block .figure--block .caption {
  font-size: var(--f14-px);
  margin-top: var(--v16-px);
}
@media (max-width: 967px) {
  .page-template .under--block .figure--block .caption,
  .single .under--block .figure--block .caption,
  .archive .under--block .figure--block .caption {
    font-size: var(--f11-px);
    margin-top: var(--v8-px);
  }
}
.page-template .under--block .under--list,
.single .under--block .under--list,
.archive .under--block .under--list {
  gap: var(--v16-px);
  margin-top: var(--v48-px);
}
@media (max-width: 967px) {
  .page-template .under--block .under--list,
  .single .under--block .under--list,
  .archive .under--block .under--list {
    margin-top: var(--v32-px);
  }
}
.page-template .under--block .under--list > *,
.single .under--block .under--list > *,
.archive .under--block .under--list > * {
  background: var(--white-color);
  border: 1px solid var(--line-color2);
  padding: var(--v32-px);
}
.page-template .under--block .under--list > * h3,
.single .under--block .under--list > * h3,
.archive .under--block .under--list > * h3 {
  font-size: var(--f18-px);
  font-weight: 600;
  line-height: 1.5;
}
.page-template .under--block .under--list > * h3 strong,
.single .under--block .under--list > * h3 strong,
.archive .under--block .under--list > * h3 strong {
  color: var(--green-middle);
}
.page-template .under--block .under--list > * p,
.single .under--block .under--list > * p,
.archive .under--block .under--list > * p {
  margin-top: var(--v8-px);
}
.page-template .under--block .under--list2,
.single .under--block .under--list2,
.archive .under--block .under--list2 {
  background: var(--white-color);
  border: 1px solid var(--line-color2);
  flex-wrap: wrap;
  padding: var(--v64-px);
  gap: var(--v24-px);
  position: relative;
}
@media (max-width: 967px) {
  .page-template .under--block .under--list2,
  .single .under--block .under--list2,
  .archive .under--block .under--list2 {
    background: transparent;
    border: none;
    margin-top: var(--v32-px);
    padding: var(--v24-px) 0 var(--v200-px);
  }
}
.page-template .under--block .under--list2 > *,
.single .under--block .under--list2 > *,
.archive .under--block .under--list2 > * {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.page-template .under--block .under--list2 > * .wealth,
.single .under--block .under--list2 > * .wealth,
.archive .under--block .under--list2 > * .wealth {
  position: absolute;
  width: var(--v194-px);
  right: var(--v64-px);
  bottom: 0;
}
@media (max-width: 967px) {
  .page-template .under--block .under--list2 > * .wealth,
  .single .under--block .under--list2 > * .wealth,
  .archive .under--block .under--list2 > * .wealth {
    width: var(--v148-px);
    right: var(--v64-px);
    bottom: var(--m24-px);
  }
}
.page-template .under--block .under--list2 > * .under--list--child,
.single .under--block .under--list2 > * .under--list--child,
.archive .under--block .under--list2 > * .under--list--child {
  border: 1px solid var(--line-color2);
  height: -moz-max-content;
  height: max-content;
  width: var(--v408-px);
  position: relative;
  background: var(--white-color);
}
.page-template .under--block .under--list2 > * .under--list--child img,
.single .under--block .under--list2 > * .under--list--child img,
.archive .under--block .under--list2 > * .under--list--child img {
  position: absolute;
  left: var(--v24-px);
  top: var(--m24-px);
  width: var(--v62-px);
}
@media (max-width: 967px) {
  .page-template .under--block .under--list2 > * .under--list--child img,
  .single .under--block .under--list2 > * .under--list--child img,
  .archive .under--block .under--list2 > * .under--list--child img {
    width: var(--v48-px);
  }
}
.page-template .under--block .under--list2 > * .under--list--child > *,
.single .under--block .under--list2 > * .under--list--child > *,
.archive .under--block .under--list2 > * .under--list--child > * {
  padding: var(--v48-px) var(--v32-px) var(--v32-px);
}
@media (max-width: 967px) {
  .page-template .under--block .under--list2 > * .under--list--child > *,
  .single .under--block .under--list2 > * .under--list--child > *,
  .archive .under--block .under--list2 > * .under--list--child > * {
    padding: var(--v32-px) var(--v24-px) var(--v24-px);
  }
}
.page-template .under--block .under--list2 > * .under--list--child:nth-child(2),
.single .under--block .under--list2 > * .under--list--child:nth-child(2),
.archive .under--block .under--list2 > * .under--list--child:nth-child(2) {
  margin-top: var(--v32-px);
}
.page-template .under--block .under--list2 > * .under--list--child.block--right,
.single .under--block .under--list2 > * .under--list--child.block--right,
.archive .under--block .under--list2 > * .under--list--child.block--right {
  margin-top: var(--v120-px);
}
@media (max-width: 967px) {
  .page-template .under--block .under--list2 > * .under--list--child.block--right,
  .single .under--block .under--list2 > * .under--list--child.block--right,
  .archive .under--block .under--list2 > * .under--list--child.block--right {
    margin-top: var(--v32-px);
  }
}
.page-template .under--block .under--list2 > * .under--list--child h3,
.single .under--block .under--list2 > * .under--list--child h3,
.archive .under--block .under--list2 > * .under--list--child h3 {
  font-size: var(--f18-px);
  font-weight: 600;
  line-height: 1.5;
}
.page-template .under--block .under--list2 > * .under--list--child h3 strong,
.single .under--block .under--list2 > * .under--list--child h3 strong,
.archive .under--block .under--list2 > * .under--list--child h3 strong {
  color: var(--green-middle);
}
.page-template .under--block .under--list2 > * .under--list--child p,
.single .under--block .under--list2 > * .under--list--child p,
.archive .under--block .under--list2 > * .under--list--child p {
  margin-top: var(--v8-px);
}
.page-template .under--block .case--block,
.single .under--block .case--block,
.archive .under--block .case--block {
  margin-top: var(--v32-px);
  padding: var(--v48-px);
  background: var(--white-color);
  opacity: 0;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  transition: var(--transition-short);
}
@media (max-width: 967px) {
  .page-template .under--block .case--block,
  .single .under--block .case--block,
  .archive .under--block .case--block {
    padding: 0;
    background: transparent;
  }
}
.page-template .under--block .case--block.active,
.single .under--block .case--block.active,
.archive .under--block .case--block.active {
  position: relative;
  opacity: 1;
  pointer-events: auto;
}
.page-template .under--block .case--block .tag,
.single .under--block .case--block .tag,
.archive .under--block .case--block .tag {
  display: flex;
  padding: var(--v3-px) var(--v8-px) var(--v5-px) var(--v8-px);
  justify-content: center;
  align-items: center;
  border: 1px solid var(--line-color, #ccc);
  background: var(--base-color2, #f2f0ed);
  color: var(--light-color);
  font-size: var(--f11-px);
  width: -moz-max-content;
  width: max-content;
}
.page-template .under--block .case--block figure,
.single .under--block .case--block figure,
.archive .under--block .case--block figure {
  width: 100%;
}
@media (max-width: 967px) {
  .page-template .under--block .case--block figure,
  .single .under--block .case--block figure,
  .archive .under--block .case--block figure {
    height: var(--v200-px);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.page-template .under--block .case--block h3,
.single .under--block .case--block h3,
.archive .under--block .case--block h3 {
  font-size: var(--f24-px);
  font-weight: 500;
  line-height: 1.5;
  color: var(--green-middle);
  margin-top: var(--v16-px);
}
.page-template .under--block .case--block h3 + p,
.single .under--block .case--block h3 + p,
.archive .under--block .case--block h3 + p {
  margin-top: var(--v16-px);
}
@media (max-width: 967px) {
  .page-template .under--block .case--block h3,
  .single .under--block .case--block h3,
  .archive .under--block .case--block h3 {
    font-size: var(--f18-px);
  }
}
.page-template .under--block .case--block h4,
.single .under--block .case--block h4,
.archive .under--block .case--block h4 {
  display: flex;
  padding: var(--v6-px) var(--v12-px);
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border: 1px solid var(--line-color, #ccc);
  background: #faf9f7;
  margin-top: var(--v48-px);
}
.page-template .under--block .case--block ul,
.single .under--block .case--block ul,
.archive .under--block .case--block ul {
  margin-left: 2em;
  margin-top: var(--v16-px);
}
.page-template .under--block .case--block ul li,
.single .under--block .case--block ul li,
.archive .under--block .case--block ul li {
  list-style: disc;
}
.page-template .under--block .case--block ul li:marker,
.single .under--block .case--block ul li:marker,
.archive .under--block .case--block ul li:marker {
  font-size: var(--f12-px);
}
.page-template .under--block .support--block .support--flex--wrap .support--flex > *,
.single .under--block .support--block .support--flex--wrap .support--flex > *,
.archive .under--block .support--block .support--flex--wrap .support--flex > * {
  opacity: 1;
  transform: translate(0);
}
.page-template .under--block .support--block h4,
.single .under--block .support--block h4,
.archive .under--block .support--block h4 {
  font-size: var(--f12-px);
}
.page-template .under--block .support--block ul li,
.single .under--block .support--block ul li,
.archive .under--block .support--block ul li {
  font-size: var(--f12-px);
}
.page-template .under--block .h2--block,
.single .under--block .h2--block,
.archive .under--block .h2--block {
  position: relative;
}
.page-template .under--block .h2--block::before,
.single .under--block .h2--block::before,
.archive .under--block .h2--block::before {
  content: "";
  position: absolute;
  left: -4.4vw;
  top: 0;
  height: 100%;
  width: var(--v4-px);
  background: var(--green-middle);
}
@media (max-width: 967px) {
  .page-template .under--block .h2--block::before,
  .single .under--block .h2--block::before,
  .archive .under--block .h2--block::before {
    left: var(--m23-px);
    width: var(--v3-px);
  }
}
.page-template .under--block .h2--block h2,
.single .under--block .h2--block h2,
.archive .under--block .h2--block h2 {
  margin-top: var(--v16-px);
}
.page-template .under--block .h2--block + p,
.single .under--block .h2--block + p,
.archive .under--block .h2--block + p {
  margin-top: var(--v4-px);
}
.page-template .figure--list,
.single .figure--list,
.archive .figure--list {
  margin-top: var(--v32-px);
}
.page-template .resolve--section .column3--block,
.single .resolve--section .column3--block,
.archive .resolve--section .column3--block {
  margin-top: var(--v48-px);
}
.page-template .resolve--section .column3--block > *,
.single .resolve--section .column3--block > *,
.archive .resolve--section .column3--block > * {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: var(--v32-px);
}
.page-template .resolve--section .column3--block > * .column3--child,
.single .resolve--section .column3--block > * .column3--child,
.archive .resolve--section .column3--block > * .column3--child {
  margin-top: 0;
}
.page-template .resolve--section .column3--block > * figure,
.single .resolve--section .column3--block > * figure,
.archive .resolve--section .column3--block > * figure {
  margin-top: 0;
}
.page-template .resolve--section .column3--block > * > *,
.single .resolve--section .column3--block > * > *,
.archive .resolve--section .column3--block > * > * {
  width: var(--v310-px);
}
.page-template .resolve--section .column3--block > * > * h4,
.single .resolve--section .column3--block > * > * h4,
.archive .resolve--section .column3--block > * > * h4 {
  font-size: var(--f18-px);
  font-weight: 700;
  line-height: 1.5;
  margin-top: var(--v16-px);
}
@media (max-width: 967px) {
  .page-template .resolve--section .column3--block > * > * h4,
  .single .resolve--section .column3--block > * > * h4,
  .archive .resolve--section .column3--block > * > * h4 {
    font-size: var(--f15-px);
  }
}
.page-template .resolve--section .column3--block > * > * h4 + p,
.single .resolve--section .column3--block > * > * h4 + p,
.archive .resolve--section .column3--block > * > * h4 + p {
  margin-top: var(--v4-px);
}
.page-template .service--table,
.single .service--table,
.archive .service--table {
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .page-template .service--table,
  .single .service--table,
  .archive .service--table {
    width: 100%;
    overflow-x: scroll;
  }
}
@media (max-width: 967px) {
  .page-template .service--table table,
  .single .service--table table,
  .archive .service--table table {
    width: -moz-max-content;
    width: max-content;
  }
}
.page-template .service--table thead,
.single .service--table thead,
.archive .service--table thead {
  border-bottom: none;
}
.page-template .service--table thead th,
.single .service--table thead th,
.archive .service--table thead th {
  background: var(--green_gradation, linear-gradient(90deg, #1b5b5b 0%, #2b5e5e 100%));
  border-right: var(--v8-px) var(--base-color3, #f9f9f9) solid;
  color: var(--white-color);
}
.page-template .service--table thead th:first-child,
.single .service--table thead th:first-child,
.archive .service--table thead th:first-child {
  background: transparent;
}
.page-template .service--table th,
.single .service--table th,
.archive .service--table th {
  border: none;
}
.page-template .service--table td,
.single .service--table td,
.archive .service--table td {
  border-top: none;
  border-left: none;
  border-bottom: 1px solid var(--line-color);
  border-right: none;
}
.page-template .service--table th,
.page-template .service--table td,
.single .service--table th,
.single .service--table td,
.archive .service--table th,
.archive .service--table td {
  padding: 1em;
  line-height: 1.65;
  vertical-align: middle;
}
.page-template .service--table th strong,
.page-template .service--table td strong,
.single .service--table th strong,
.single .service--table td strong,
.archive .service--table th strong,
.archive .service--table td strong {
  font-weight: 700;
}
@media (max-width: 967px) {
  .page-template .service--table th,
  .page-template .service--table td,
  .single .service--table th,
  .single .service--table td,
  .archive .service--table th,
  .archive .service--table td {
    width: var(--v172-px);
  }
}
.page-template .support--flex > *,
.single .support--flex > *,
.archive .support--flex > * {
  flex: 0 0 23.5%;
  box-sizing: border-box;
}
.page-template .media--section,
.single .media--section,
.archive .media--section {
  flex-direction: column !important;
  text-align: center;
}
.page-template .media--section h2 strong,
.single .media--section h2 strong,
.archive .media--section h2 strong {
  color: var(--text-color);
}
.page-template .media--section > *:first-child,
.single .media--section > *:first-child,
.archive .media--section > *:first-child {
  flex-basis: 0 !important;
}
.page-template .media--section > *:last-child,
.single .media--section > *:last-child,
.archive .media--section > *:last-child {
  flex-basis: 0 !important;
}
.page-template .media--section .wp-block-list,
.single .media--section .wp-block-list,
.archive .media--section .wp-block-list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--v16-px);
  justify-content: center;
}
.page-template .media--section .wp-block-list li,
.single .media--section .wp-block-list li,
.archive .media--section .wp-block-list li {
  height: var(--v83-px);
  width: var(--v262-px);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template .media--section .wp-block-list li img,
.single .media--section .wp-block-list li img,
.archive .media--section .wp-block-list li img {
  width: 100%;
}
.page-template .wp-block-group__inner-container > *,
.single .wp-block-group__inner-container > *,
.archive .wp-block-group__inner-container > * {
  margin-top: var(--v32-px);
}
.page-template .service--top,
.single .service--top,
.archive .service--top {
  gap: var(--v64-px);
}
@media (max-width: 967px) {
  .page-template .service--top,
  .single .service--top,
  .archive .service--top {
    flex-direction: column;
    gap: var(--v32-px);
  }
}
.page-template .service--top > *:first-child,
.single .service--top > *:first-child,
.archive .service--top > *:first-child {
  width: var(--v432-px);
  height: var(--v562-px);
}
@media (max-width: 967px) {
  .page-template .service--top > *:first-child,
  .single .service--top > *:first-child,
  .archive .service--top > *:first-child {
    width: 66.66%;
    height: auto;
  }
}
.page-template .service--top > *:first-child img,
.single .service--top > *:first-child img,
.archive .service--top > *:first-child img {
  width: 100%;
}
.page-template .service--top > *:last-child,
.single .service--top > *:last-child,
.archive .service--top > *:last-child {
  flex: 1;
}
.page-template .service--top > *:last-child h2,
.single .service--top > *:last-child h2,
.archive .service--top > *:last-child h2 {
  font-size: var(--f32-px);
}
@media (max-width: 967px) {
  .page-template .service--top > *:last-child h2,
  .single .service--top > *:last-child h2,
  .archive .service--top > *:last-child h2 {
    font-size: var(--f21-px);
  }
}
@media (max-width: 967px) {
  .page-template .service--top > *:last-child h2 strong,
  .single .service--top > *:last-child h2 strong,
  .archive .service--top > *:last-child h2 strong {
    font-size: var(--f21-px);
  }
}
.page-template .service--top > *:last-child h2:after,
.single .service--top > *:last-child h2:after,
.archive .service--top > *:last-child h2:after {
  content: "";
  display: block;
  height: 1px;
  width: var(--v64-px);
  background: var(--line-color, #ccc);
  margin-top: var(--v32-px);
  margin-bottom: var(--v32-px);
}
@media (max-width: 967px) {
  .page-template .service--top > *:last-child h2:after,
  .single .service--top > *:last-child h2:after,
  .archive .service--top > *:last-child h2:after {
    margin-top: var(--v16-px);
    margin-bottom: var(--v16-px);
    width: var(--v32-px);
  }
}
.page-template .service--top > *:last-child p,
.single .service--top > *:last-child p,
.archive .service--top > *:last-child p {
  width: var(--v507-px);
}
.page-template .h2--span,
.single .h2--span,
.archive .h2--span {
  color: var(--green-middle, #146352);
  font-family: "Minion Pro";
  /* font-size: 18px => var(--f18-px) */
  font-size: var(--f18-px);
  font-style: normal;
  font-weight: 600;
  line-height: 100%; /* 18px */
  letter-spacing: 1.08px; /* 小数点ありなのでそのまま */
}
@media (max-width: 967px) {
  .page-template .h2--span,
  .single .h2--span,
  .archive .h2--span {
    font-size: var(--f13-px);
  }
}
.page-template h2,
.single h2,
.archive h2 {
  color: var(--text-color, #333);
  /* font-size: 24px => var(--f24-px) */
  font-size: var(--f24-px);
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 36px */
  letter-spacing: 0.06em; /* emはそのまま */
}
@media (max-width: 967px) {
  .page-template h2,
  .single h2,
  .archive h2 {
    font-size: var(--f13-px);
    margin-top: var(--v4-px);
  }
}
.page-template h2 strong,
.single h2 strong,
.archive h2 strong {
  color: var(--green-middle);
  font-size: var(--f32-px);
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 48px */
  letter-spacing: 0.06em; /* emはそのまま */
}
@media (max-width: 967px) {
  .page-template h2 strong,
  .single h2 strong,
  .archive h2 strong {
    font-size: var(--f18-px);
  }
}
.page-template .h3--block,
.single .h3--block,
.archive .h3--block {
  margin-top: var(--v96-px);
}
@media (max-width: 967px) {
  .page-template .h3--block,
  .single .h3--block,
  .archive .h3--block {
    margin-top: var(--v48-px);
  }
}
.page-template .h3--block + p,
.single .h3--block + p,
.archive .h3--block + p {
  margin-top: var(--v32-px);
}
.page-template .cv--section,
.single .cv--section,
.archive .cv--section {
  margin-top: var(--v96-px);
}
.page-template .company--top,
.single .company--top,
.archive .company--top {
  display: flex;
  gap: var(--v40-px);
  align-items: flex-start;
  margin-top: 0;
}
@media (max-width: 967px) {
  .page-template .company--top,
  .single .company--top,
  .archive .company--top {
    flex-direction: column;
    gap: 0;
  }
}
.page-template .company--top figure,
.single .company--top figure,
.archive .company--top figure {
  width: var(--v360-px);
}
@media (max-width: 967px) {
  .page-template .company--top figure,
  .single .company--top figure,
  .archive .company--top figure {
    width: 100%;
  }
}
.page-template .company--top .block--right,
.single .company--top .block--right,
.archive .company--top .block--right {
  flex: 1;
  margin-top: 0 !important;
}
@media (max-width: 967px) {
  .page-template .company--top .block--right,
  .single .company--top .block--right,
  .archive .company--top .block--right {
    width: 100%;
  }
}
.page-template .company--block .company--item,
.single .company--block .company--item,
.archive .company--block .company--item {
  border-bottom: 1px solid var(--line-color);
  padding-bottom: var(--v8-px);
  padding-top: var(--v8-px);
  margin-top: 0;
}
@media (max-width: 967px) {
  .page-template .company--block .company--item,
  .single .company--block .company--item,
  .archive .company--block .company--item {
    margin-top: var(--v16-px);
    flex-direction: column;
    gap: 0;
  }
}
.page-template .company--block .company--item > *:first-child,
.single .company--block .company--item > *:first-child,
.archive .company--block .company--item > *:first-child {
  width: 9em;
  font-size: var(--f13-px);
}
@media (max-width: 967px) {
  .page-template .company--block .company--item > *:first-child,
  .single .company--block .company--item > *:first-child,
  .archive .company--block .company--item > *:first-child {
    width: 100%;
  }
}
.page-template .company--block .company--item > *:last-child,
.single .company--block .company--item > *:last-child,
.archive .company--block .company--item > *:last-child {
  width: 100%;
  font-size: var(--f13-px);
}
@media (max-width: 967px) {
  .page-template .company--block .company--item > *:last-child,
  .single .company--block .company--item > *:last-child,
  .archive .company--block .company--item > *:last-child {
    width: 100%;
  }
}
.page-template .company--block iframe,
.single .company--block iframe,
.archive .company--block iframe {
  margin-top: var(--v64-px);
  width: 100%;
}
.page-template .company--block strong,
.single .company--block strong,
.archive .company--block strong {
  font-weight: 700;
}

@media (max-width: 967px) {
  .archive .content {
    flex-direction: column;
  }
}
.archive .content h2 {
  margin-top: 0;
  margin-bottom: var(--v32-px);
}
@media (max-width: 967px) {
  .archive .side--scroll {
    width: 100%;
  }
}
.archive .side--scroll .post--list {
  width: 100%;
  margin-top: 0;
}
.archive .block--right {
  margin-top: 0;
}
.archive .post--list {
  flex-wrap: wrap;
  gap: var(--v16-px);
  margin-top: 0;
}
.archive .post--list .cate1--list {
  gap: var(--v4-px) !important;
}
.archive .post--list li {
  width: 32%;
}
.archive .post--list li .module--tag {
  font-size: var(--f10-px);
  padding: var(--v2-px) var(--v4-px);
}
.archive .post--list li h4 {
  font-size: var(--f15-px);
}
.archive .post--list li p {
  font-size: var(--f13-px);
}
.archive .content {
  display: flex;
  justify-content: space-between;
  gap: var(--v64-px);
}
.archive .content > .block--left {
  width: var(--v903-px);
}
.archive .content > .block--right {
  width: var(--v228-px);
}
@media (max-width: 967px) {
  .archive .content > .block--right {
    width: 100%;
  }
}
.archive .content > .block--right h2 {
  background: var(--base-color2, #f2f0ed);
  font-size: var(--f14-px);
  margin-bottom: 0;
  border-bottom: 0;
  padding: 0.5em 0.75em 0.65em;
}
.archive .content > .block--right ul {
  margin-top: var(--v8-px);
}
.archive .content > .block--right ul li {
  font-size: var(--f12-px);
  margin-left: 0.85em;
}

.post-type-archive-faq .content,
.faq--section {
  flex-direction: column;
  gap: 0;
}
.post-type-archive-faq .content h3,
.faq--section h3 {
  display: flex;
  padding: var(--v12-px) var(--v16-px);
  align-items: center;
  align-self: stretch;
  background: var(--base-color2, #f2f0ed);
  font-size: var(--f18-px);
  font-weight: 500;
  line-height: 1.5;
  position: relative;
  cursor: pointer;
  transition: var(--transition-veryshort);
}
.post-type-archive-faq .content h3:hover,
.faq--section h3:hover {
  background: #e0dad1;
}
.post-type-archive-faq .content h3:before,
.faq--section h3:before {
  content: "Q.";
  background: none;
  color: var(--green-middle);
  position: relative;
  top: 0;
  left: 0;
  width: auto;
  margin-right: 0.25em;
}
.post-type-archive-faq .content .faq--block,
.faq--section .faq--block {
  margin-top: 0;
}
.post-type-archive-faq .content .faq--block h3,
.faq--section .faq--block h3 {
  margin-bottom: var(--v12-px);
  font-size: var(--f16-px);
  margin-top: 0;
}
@media (max-width: 967px) {
  .post-type-archive-faq .content .faq--block h3,
  .faq--section .faq--block h3 {
    font-size: var(--f13-px);
  }
}
.post-type-archive-faq .content .faq--block h3 span.text,
.faq--section .faq--block h3 span.text {
  width: 100%;
  padding-right: var(--v24-px);
}
.post-type-archive-faq .content .faq--block h3 span.item,
.faq--section .faq--block h3 span.item {
  position: relative;
}
.post-type-archive-faq .content .faq--block h3 span.item:before, .post-type-archive-faq .content .faq--block h3 span.item:after,
.faq--section .faq--block h3 span.item:before,
.faq--section .faq--block h3 span.item:after {
  content: "";
  background: var(--text-color);
  height: var(--v2-px);
  width: var(--v16-px);
  position: absolute;
  transition: var(--transition-short);
  transform-origin: center;
}
@media (max-width: 967px) {
  .post-type-archive-faq .content .faq--block h3 span.item:before, .post-type-archive-faq .content .faq--block h3 span.item:after,
  .faq--section .faq--block h3 span.item:before,
  .faq--section .faq--block h3 span.item:after {
    width: var(--v12-px);
  }
}
.post-type-archive-faq .content .faq--block h3 span.item:before,
.faq--section .faq--block h3 span.item:before {
  right: 0;
  top: 0;
}
.post-type-archive-faq .content .faq--block h3 span.item:after,
.faq--section .faq--block h3 span.item:after {
  right: 0;
  top: 0;
  transform: rotate(90deg) scaleX(100%);
}
.post-type-archive-faq .content .faq--block .answer,
.faq--section .faq--block .answer {
  padding: 0 var(--v16-px) var(--v8-px);
  display: flex;
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease;
  opacity: 0;
  transition: var(--transition-short);
  margin-bottom: 0;
}
.post-type-archive-faq .content .faq--block .answer div,
.faq--section .faq--block .answer div {
  margin-left: 0.25em;
}
.post-type-archive-faq .content .faq--block .answer:before,
.faq--section .faq--block .answer:before {
  content: "A.";
  font-size: var(--f18-px);
  font-weight: 500;
  background: none;
  color: var(--green-middle);
  position: relative;
  top: var(--m5-px);
  left: 0;
  width: auto;
}
@media (max-width: 967px) {
  .post-type-archive-faq .content .faq--block .answer:before,
  .faq--section .faq--block .answer:before {
    font-size: var(--f13-px);
    top: 0;
  }
}
.post-type-archive-faq .content .faq--block.active h3 span.item:after,
.faq--section .faq--block.active h3 span.item:after {
  transform: rotate(90deg) scaleX(0);
}
.post-type-archive-faq .content .faq--block.active .answer,
.faq--section .faq--block.active .answer {
  opacity: 1;
  margin-bottom: var(--v16-px);
}

.faq--section h2 {
  margin-bottom: var(--v32-px);
}

.family--block {
  gap: var(--v48-px);
}
@media (max-width: 967px) {
  .family--block {
    flex-direction: column;
    gap: 0;
  }
  .family--block.reverse {
    flex-direction: column-reverse;
  }
}
.family--block h2 {
  font-size: var(--f21-px);
}
@media (max-width: 967px) {
  .family--block h2 {
    font-size: var(--f18-px);
  }
}
.family--block h2 + p {
  margin-top: var(--v8-px) !important;
}
.family--block figure {
  width: 40%;
  aspect-ratio: 1/1;
}
@media (max-width: 967px) {
  .family--block figure {
    width: 80%;
  }
}
.family--block figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.family--block > .wp-block-group {
  width: 60%;
}
@media (max-width: 967px) {
  .family--block > .wp-block-group {
    width: 100%;
  }
}
.family--block + .family--block {
  margin-top: var(--v64-px);
}

.family--link {
  margin-top: var(--v96-px);
  align-items: flex-start !important;
  gap: var(--v24-px);
}
@media (max-width: 967px) {
  .family--link {
    flex-direction: column;
    margin-top: var(--v32-px);
  }
}
.family--link > * {
  background: var(--base-color2);
  padding: var(--v32-px);
}
.family--link h2 {
  font-size: var(--f21-px);
  margin-top: var(--v16-px);
}
@media (max-width: 967px) {
  .family--link h2 {
    font-size: var(--f18-px);
    margin-top: var(--v8-px);
  }
}
.family--link h2 + p {
  margin-top: var(--v8-px) !important;
}
.family--link > * {
  flex: 1;
}
.family--link figure {
  width: 100%;
  aspect-ratio: 16/9;
  margin-top: 0 !important;
}
.family--link figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.family--link .btn01 a {
  margin-top: var(--v16-px);
}

.experts--item {
  display: flex;
  flex-wrap: wrap;
  gap: var(--v32-px);
}
@media (max-width: 967px) {
  .experts--item {
    gap: var(--v16-px);
  }
}
.experts--item .experts--block {
  flex: 0 0 calc((100% - 3 * var(--v32-px)) / 4);
}
@media (max-width: 967px) {
  .experts--item .experts--block {
    flex: 0 0 calc(50% - var(--v16-px) / 2);
    min-width: 0;
  }
}
.experts--item .experts--block .experts--thumbnail {
  width: 100%;
  aspect-ratio: 1/1;
}
.experts--item .experts--block .experts--thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.experts--item .experts--block .experts--content {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  height: 6em;
}
@media (max-width: 967px) {
  .experts--item .experts--block .experts--content {
    font-size: var(--f12-px);
  }
}
.experts--item .experts--block .experts--title {
  font-size: var(--f18-px);
  font-weight: 600;
  margin-top: var(--v8-px);
}
@media (max-width: 967px) {
  .experts--item .experts--block .experts--title {
    font-size: var(--f13-px);
  }
}

.single .experts--flex {
  display: flex;
  gap: var(--v32-px);
}
@media (max-width: 967px) {
  .single .experts--flex {
    flex-direction: column;
  }
}
.single .experts--flex .thumbnail {
  margin-top: 0 !important;
  width: 33.33%;
}
@media (max-width: 967px) {
  .single .experts--flex .thumbnail {
    width: 80%;
  }
}
.single .experts--flex .content {
  width: 66.66%;
}
@media (max-width: 967px) {
  .single .experts--flex .content {
    width: 100%;
  }
}
.single .experts--flex h1 {
  font-size: var(--f27-px);
}
.single .experts--flex .article_category {
  margin-top: var(--v16-px);
}

.page--book.content {
  flex-direction: column;
}
.page--book.content .side--scroll .post--list {
  width: 100%;
}
@media (max-width: 967px) {
  .page--book.content .side--scroll .post--list {
    gap: var(--v32-px) 4%;
  }
}
.page--book.content .side--scroll .post--list li {
  width: 23.5%;
}
@media (max-width: 967px) {
  .page--book.content .side--scroll .post--list li {
    width: 46%;
  }
}
.page--book.content .side--scroll .post--list li a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.page--book.content .side--scroll .post--list li a h4 {
  width: 100%;
}
.page--book.content .side--scroll .post--list li a figure {
  width: 66%;
  aspect-ratio: 180/254;
}

@media (max-width: 967px) {
  .tab--list.expert--tab > * {
    flex: 0 0 50%;
    width: 50%;
  }
}
.tab--list.expert--tab > *::after {
  display: block;
  border-left: var(--v8-px) solid transparent;
  border-right: var(--v8-px) solid transparent;
  border-top: var(--v12-px) solid #a69e93;
  left: calc(50% - var(--v4-px));
  bottom: var(--m8-px);
}

.author--block {
  margin-top: var(--v64-px) !important;
}
.author--block a {
  display: flex;
  align-items: center;
  gap: 6%;
}
@media (max-width: 967px) {
  .author--block a {
    flex-direction: column;
  }
}
.author--block a > *:first-child {
  width: 28%;
}
@media (max-width: 967px) {
  .author--block a > *:first-child {
    width: 50%;
  }
}
.author--block a > *:first-child img {
  width: 100%;
}
.author--block a > *:last-child {
  width: 66%;
  font-size: var(--f12-px);
}
@media (max-width: 967px) {
  .author--block a > *:last-child {
    width: 100%;
    margin-top: var(--v16-px);
  }
}
.author--block a > *:last-child h4 {
  font-size: var(--f18-px);
}

.post-type-archive-program .program {
  width: 100%;
}
.post-type-archive-program .program .post--list {
  width: 100%;
  padding-right: 0;
}
.post-type-archive-program .program .post--list figure {
  height: auto;
  aspect-ratio: 16/9;
}
.post-type-archive-program .program .post--list h4 {
  text-decoration: none;
}

.article_date {
  color: var(--light-color);
  margin-bottom: 0.5em;
}

.service--fixed--btn {
  position: fixed;
  right: 25vw;
  bottom: var(--v24-px);
  width: 50%;
  z-index: 10;
}
@media (max-width: 967px) {
  .service--fixed--btn {
    width: 100%;
    right: 0;
    bottom: 0;
  }
}
.service--fixed--btn p {
  margin-top: 0 !important;
}
.service--fixed--btn a {
  background: #ee7802;
  color: var(--white-color);
  padding: var(--v16-px) var(--v24-px) var(--v12-px);
  font-size: var(--f12-px);
  font-weight: 700;
  display: block;
  opacity: 0;
  transition: var(--transition-short);
  transform: translateX(0) translateY(2em);
  text-decoration: none;
  pointer-events: none;
  text-align: center;
  box-shadow: var(--v3-px) var(--v3-px) var(--v4-px) 0px rgba(128, 141, 145, 0.25);
}
@media (max-width: 967px) {
  .service--fixed--btn a {
    font-size: var(--f11-px);
    padding: var(--v8-px) var(--v16-px) var(--v8-px);
    width: 100%;
    text-align: center;
  }
}
.service--fixed--btn a strong {
  font-size: var(--f18-px);
  display: block;
  margin-top: -0.25em;
}
@media (max-width: 967px) {
  .service--fixed--btn a strong {
    font-size: var(--f13-px);
  }
}
.service--fixed--btn.act a {
  opacity: 1;
  pointer-events: auto;
  transform: translateX(0) translateY(0);
}
.service--fixed--btn.act a:hover {
  opacity: 0.7;
}

.single-seminar.single .intro--section.wp-block-list {
  display: flex;
  gap: var(--v16-px) 2%;
  list-style: none;
  flex-wrap: wrap;
}
@media (max-width: 967px) {
  .single-seminar.single .intro--section.wp-block-list {
    flex-direction: column;
    gap: var(--v8-px);
  }
}
.single-seminar.single .intro--section.wp-block-list li {
  background: var(--white-color);
  display: flex;
  justify-content: center;
  flex-direction: column;
  list-style: none;
  width: 49%;
  margin-left: 0;
  padding: 1em 2em;
}
@media (max-width: 967px) {
  .single-seminar.single .intro--section.wp-block-list li {
    width: 100%;
  }
}
.single-seminar.single .intro--section.wp-block-list li strong {
  color: var(--green-middle, #146352);
  font-size: var(--f16-px);
  font-weight: 700;
  line-height: 150%;
}
.single-seminar.single table td:first-child {
  width: 8em !important;
}
.single-seminar.single .media--section {
  text-align: left;
}
.single-seminar.single .media--section ul {
  background: var(--base-color3);
  padding: var(--v32-px) var(--v16-px);
  gap: var(--v8-px);
}
.single-seminar.single .media--section ul li {
  margin-left: 0;
}
@media (max-width: 967px) {
  .single-seminar.single .media--section ul li {
    height: var(--v48-px);
    width: var(--v151-px);
  }
}
.single-seminar.single .seminar--voice .wp-block-columns {
  gap: 2%;
}
.single-seminar.single .seminar--voice .wp-block-columns .wp-block-column {
  background: var(--base-color3);
  display: flex;
  justify-content: center;
  flex-direction: column;
  list-style: none;
  width: 49%;
  margin-left: 0;
  padding: 1em 2em;
}

.single .wrap {
  width: var(--v1024-px);
}
.single .article_category {
  display: flex;
  gap: var(--v8-px);
  flex-wrap: wrap;
}
.single .h1--block {
  padding-top: var(--v56-px);
}
@media (max-width: 967px) {
  .single .h1--block {
    padding-top: var(--v96-px);
  }
}
.single h1 {
  margin-top: var(--v8-px);
}
.single .thumbnail {
  width: 100%;
  margin-top: var(--v32-px);
}
.single .thumbnail img {
  width: 100%;
}
.single .wp-block-list li {
  margin-left: 2em;
  text-indent: 0;
}
.single ul.wp-block-list {
  list-style: disc;
}
.single ol.wp-block-list {
  list-style: auto;
}
.single .cv--section {
  margin-top: var(--v96-px);
}
.single .content > *:first-child:not(h1) {
  margin-top: var(--v32-px) !important;
}
@media (max-width: 967px) {
  .single .content .post--list > li {
    width: var(--v285-px);
  }
}

.single-program .program--video video {
  margin-top: 0;
  width: 100%;
}
.single-program .program--video + .btn01 a {
  margin-top: var(--v32-px);
}
.single-program h2 + .btn01 a {
  margin-top: var(--v32-px);
}

.home header {
  top: var(--v16-px);
}
.home header.scr {
  top: 0;
}
.home .mv--section {
  margin-top: var(--v240-px);
  width: 93.8888vw;
  margin-left: var(--v95-px);
}
@media (max-width: 967px) {
  .home .mv--section {
    margin-top: var(--v120-px);
    width: var(--v350-px);
    margin-left: var(--v25-px);
  }
}
.home .mv--section .mv--tag {
  display: inline-flex;
  align-items: center;
  gap: var(--v8-px);
}
@media (max-width: 967px) {
  .home .mv--section .mv--tag {
    gap: var(--v6-px);
  }
}
.home .mv--section .mv--tag li {
  display: flex;
  padding: var(--v3-px) var(--v8-px) var(--v5-px) var(--v8-px);
  border: var(--v1-px) solid var(--line-color, #ccc);
  background: var(--base-color-2, #f2f0ed);
  opacity: 0;
  transition: var(--transition-middle);
}
@media (max-width: 967px) {
  .home .mv--section .mv--tag li {
    font-size: var(--f11-px);
    padding: var(--v2-px) var(--v4-px) var(--v3-px) var(--v4-px);
  }
}
.home .mv--section .mv--tag li:nth-child(1) {
  transition-delay: 0.05s;
}
.home .mv--section .mv--tag li:nth-child(2) {
  transition-delay: 0.1s;
}
.home .mv--section .mv--tag li:nth-child(3) {
  transition-delay: 0.15s;
}
.home .mv--section .mv--tag li:nth-child(4) {
  transition-delay: 0.2s;
}
.home .mv--section .mv--tag li:nth-child(5) {
  transition-delay: 0.25s;
}
.on .home .mv--section .mv--tag li {
  opacity: 1;
}
.home .mv--section h1 {
  margin-top: var(--v24-px);
}
@media (max-width: 967px) {
  .home .mv--section h1 {
    margin-top: var(--v16-px);
  }
}
.home .mv--section h1 img,
.home .mv--section h1 svg {
  width: var(--v684-px);
  height: auto;
}
@media (max-width: 967px) {
  .home .mv--section h1 img,
  .home .mv--section h1 svg {
    width: var(--v327-px);
  }
}
.home .mv--section p.lead {
  margin-top: var(--v8-px);
  margin-left: var(--v36-px);
}
@media (max-width: 967px) {
  .home .mv--section p.lead {
    font-size: var(--f13-px);
    margin-left: 0;
    width: var(--v325-px);
  }
}
.home .mv--section .mv--carousel-wrapper {
  position: relative;
  z-index: 1;
}
.home .mv--section .mv--carousel {
  margin-top: var(--v64-px);
  overflow: hidden;
  position: relative;
  width: 95vw;
  height: 44.1666vw;
}
@media (max-width: 967px) {
  .home .mv--section .mv--carousel {
    width: 100%;
    height: var(--v375-px);
    background: var(--dark_green, #2b5e5e);
  }
}
.home .mv--section .mv--carousel .mv--img {
  width: 100%;
  height: 100%;
}
.home .mv--section .mv--carousel .mv--img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.home .mv--section .mv--carousel .progress {
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 600;
  background: var(--green-gradation);
}
.home .mv--section .mv--carousel .slide {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  pointer-events: none;
  transition: var(--transition-middle);
  width: 100%;
  height: 100%;
}
.home .mv--section .mv--carousel .slide.view {
  opacity: 1;
  pointer-events: auto;
}
.home .mv--section .mv--carousel .slide:not(.first-slide) a {
  display: flex;
  height: 100%;
}
@media (max-width: 967px) {
  .home .mv--section .mv--carousel .slide:not(.first-slide) a {
    flex-direction: column;
  }
}
.home .mv--section .mv--carousel .slide:not(.first-slide) a img {
  width: 67vw;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 967px) {
  .home .mv--section .mv--carousel .slide:not(.first-slide) a img {
    width: 100%;
  }
}
.home .mv--section .mv--carousel .slide:not(.first-slide) a .block--right {
  background: var(--dark_green, #2b5e5e);
  width: 28.3vw;
  color: var(--white-color);
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: var(--v32-px) var(--v48-px) var(--v32-px) var(--v32-px);
}
@media (max-width: 967px) {
  .home .mv--section .mv--carousel .slide:not(.first-slide) a .block--right {
    padding: var(--v24-px);
    width: 100%;
    min-height: 8em;
  }
}
.home .mv--section .mv--carousel .slide:not(.first-slide) a .block--right h2 {
  color: var(--white-color);
  font-size: var(--f21-px);
  margin-bottom: 0.25em;
}
@media (max-width: 967px) {
  .home .mv--section .mv--carousel .slide:not(.first-slide) a .block--right h2 {
    font-size: var(--f15-px);
  }
}
@media (max-width: 967px) {
  .home .mv--section .mv--carousel .slide:not(.first-slide) a .block--right h2 + .content {
    display: none;
  }
}
@media (max-width: 967px) {
  .home .mv--section .mv--carousel .slide:not(.first-slide) a .block--right .btn02 {
    display: none;
  }
}
.home .mv--section .mv--carousel .slide:not(.first-slide) a .block--right .btn02 p {
  margin-top: var(--v32-px);
}
.home .mv--section .mv--carousel img {
  width: 100%;
  transform: scale(1.05);
  transition: var(--transition-middle);
}
@media (max-width: 967px) {
  .home .mv--section .mv--carousel img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.on .home .mv--section .mv--carousel img {
  transform: scale(1);
}
.home .mv--section .mv--carousel-thumbs {
  position: absolute;
  display: flex;
  left: var(--v16-px);
  bottom: var(--v16-px);
  gap: var(--v8-px);
}
@media (max-width: 967px) {
  .home .mv--section .mv--carousel-thumbs {
    position: relative;
    bottom: auto;
    left: auto;
    gap: 0;
    margin-bottom: var(--v8-px);
  }
}
.home .mv--section .mv--carousel-thumbs span {
  display: block;
  width: var(--v96-px);
  height: var(--v64-px);
  cursor: pointer;
  opacity: 0.5;
  transition: var(--transition-short);
}
@media (max-width: 967px) {
  .home .mv--section .mv--carousel-thumbs span {
    aspect-ratio: 16/9;
    flex: 1;
    width: auto;
    height: auto;
  }
}
.home .mv--section .mv--carousel-thumbs span.view {
  opacity: 1;
}
.home .mv--section .mv--carousel-thumbs span img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.on .home .mv--section .animated-path {
  /* 初期状態 */
  fill-opacity: 0;
  stroke: var(--line-color);
  stroke-width: 1;
  stroke-opacity: 1;
  stroke-dasharray: 1000; /* 必要に応じて調整、または pathLength 属性の利用を検討 */
  stroke-dashoffset: 1000;
  /* アニメーション設定：draw（1s）、fillとhideStrokeを1秒後に同時開始（各1s） */
  animation: draw 1.5s forwards 0.3s, fill 1s forwards 0.6s, hideStroke 1s forwards 0.6s;
}
@keyframes draw {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes fill {
  to {
    fill-opacity: 1;
  }
}
@keyframes hideStroke {
  to {
    stroke-opacity: 0;
  }
}
.home .mv--section .pickup {
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  transition: var(--transition-short);
  pointer-events: auto;
  opacity: 1;
  z-index: 200;
  width: 100vw;
}
.home .mv--section .pickup.none {
  opacity: 0;
  pointer-events: none;
}
.home .mv--section .pickup.none .block--right {
  pointer-events: none;
}
.home .mv--section .pickup.none .block--right li {
  pointer-events: none;
}
@media (max-width: 967px) {
  .home .mv--section .pickup {
    right: 0;
    top: auto;
    bottom: 0;
    width: 100vw;
    position: fixed;
    z-index: 50;
  }
}
.home .mv--section .pickup h2 {
  font-size: var(--f15-px);
  color: var(--white-color);
  align-items: center;
  justify-content: center;
  padding: var(--v4-px) var(--v8-px);
  display: none;
}
@media (max-width: 967px) {
  .home .mv--section .pickup h2 {
    display: flex;
    font-size: var(--f13-px);
    margin-top: 0;
    background: var(--green-gradation);
  }
}
.home .mv--section .pickup .block--right {
  width: 100vw;
  position: relative;
  text-align: center;
  background: linear-gradient(180deg, #f5f4f2 0%, #f5f2ed 100%);
  padding: 1.5em;
  font-size: var(--f11-px);
}
@media (max-width: 967px) {
  .home .mv--section .pickup .block--right {
    width: auto;
  }
}
.home .mv--section .pickup .block--right li {
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: center;
  pointer-events: auto;
}
.home .mv--section .pickup .block--right li a {
  text-decoration: underline;
  opacity: 0.7;
}
@media (max-width: 967px) {
  .home .mv--section .pickup .block--right li a {
    margin-top: -0.5em;
    width: 100%;
  }
}
.home .mv--section .pickup .block--right li a span.date {
  width: 3.5em;
}
.home .mv--section .pickup .block--right li a:hover {
  text-decoration: none;
}
@media (max-width: 967px) {
  .home .mv--section .pickup .block--right {
    background: var(--white-color);
    width: auto;
    flex: 1;
    text-align: left;
  }
}
.home .mv--section .pickup .block--right li {
  position: absolute;
  left: var(--v16-px);
  top: 0;
  width: calc(100% - var(--v16-px));
  opacity: 0;
  pointer-events: none;
  transition: var(--transition-short);
}
@media (max-width: 967px) {
  .home .mv--section .pickup .block--right li {
    top: var(--v2-px);
  }
}
.home .mv--section .pickup .block--right li h4 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.home .mv--section .pickup .block--right li.on {
  left: var(--v8-px);
  opacity: 1;
  pointer-events: auto;
}
.home .lead--section {
  display: inline-flex;
  padding: var(--v202-px) 0 var(--v96-px);
  margin-top: var(--m104-px);
  justify-content: flex-end;
  align-items: center;
  flex-shrink: 0;
  background: var(--base-color-2, #f2f0ed);
  width: 93.5416vw;
  position: relative;
  z-index: 0;
}
@media (max-width: 967px) {
  .home .lead--section {
    display: flex;
    width: var(--v350-px);
    padding: var(--v128-px) 0 var(--v64-px) var(--v24-px);
    justify-content: center;
    align-items: center;
  }
}
.home .lead--section > .wp-block-column p {
  width: var(--v1032-px);
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 967px) {
  .home .lead--section > .wp-block-column p {
    padding-right: var(--v24-px);
  }
}
.home .lead--section .seminar--block {
  width: var(--v1032-px);
  margin-top: var(--v32-px);
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 967px) {
  .home .lead--section .seminar--block {
    width: 100%;
    overflow-x: scroll;
  }
}
.home .lead--section .seminar--block .post--list {
  display: flex;
  gap: var(--v16-px);
  width: -moz-max-content;
  width: max-content;
  padding-right: var(--v24-px);
}
.home .intro--section {
  width: var(--v1344-px);
  /* padding: 96px 64px 96px 96px => var(--v96-px) var(--v64-px) var(--v96-px) var(--v96-px) */
  padding: var(--v96-px) var(--v64-px) var(--v96-px) var(--v96-px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media (max-width: 967px) {
  .home .intro--section {
    width: var(--v325-px);
    padding: var(--v48-px) 0 var(--v48-px) var(--v25-px);
    margin-left: var(--v25-px);
  }
}
.home .intro--section h2,
.home .intro--section .h2--span {
  opacity: 0;
  transform: translateY(-0.5em);
  transition: var(--transition-middle);
}
.home .intro--section.anim h2,
.home .intro--section.anim .h2--span {
  opacity: 1;
  transform: translateY(0);
}
.home .intro--section.anim::before {
  height: 100%;
}
.home .intro--section.anim::after {
  height: var(--v121-px);
}
@media (max-width: 967px) {
  .home .intro--section.anim::after {
    height: var(--v72-px);
  }
}
.home .intro--section.anim ul li {
  opacity: 1;
  transform: translateY(0);
}
.home .intro--section.anim ul li:nth-child(1) {
  transition-delay: 0.05s;
}
.home .intro--section.anim ul li:nth-child(2) {
  transition-delay: 0.1s;
}
.home .intro--section.anim ul li:nth-child(3) {
  transition-delay: 0.15s;
}
.home .intro--section.anim ul li:nth-child(4) {
  transition-delay: 0.2s;
}
.home .intro--section.anim ul li:nth-child(5) {
  transition-delay: 0.25s;
}
.home .intro--section.anim ul li:nth-child(6) {
  transition-delay: 0.3s;
}
.home .intro--section::before, .home .intro--section::after {
  content: "";
  position: absolute;
  left: var(--v40-px);
}
@media (max-width: 967px) {
  .home .intro--section::before, .home .intro--section::after {
    left: 0;
  }
}
.home .intro--section::before {
  background: var(--line-color);
  display: flex;
  /* width: 1px => var(--v1-px) */
  width: var(--v1-px);
  height: 0;
  flex-direction: column;
  align-items: center;
  top: 0;
  transition: var(--transition-middle);
}
.home .intro--section::after {
  background: var(--green-middle);
  display: flex;
  /* width: 2px => var(--v2-px), height: 121px => var(--v121-px) */
  width: var(--v2-px);
  height: 0;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  flex-shrink: 0;
  top: var(--v82-px);
  transition: var(--transition-middle);
}
@media (max-width: 967px) {
  .home .intro--section::after {
    top: var(--v44-px);
    height: var(--v72-px);
  }
}
.home .intro--section ul {
  display: flex;
  /* gap: 16px => var(--v16-px) */
  gap: var(--v16-px);
  align-self: stretch;
  flex-wrap: wrap;
  margin-top: var(--v48-px);
}
@media (max-width: 967px) {
  .home .intro--section ul {
    margin-top: var(--v24-px);
  }
}
.home .intro--section ul li {
  /* width: 584px => var(--v584-px), padding: 32px => var(--v32-px), gap: 8px => var(--v8-px) */
  width: var(--v584-px);
  padding: var(--v32-px);
  display: flex;
  align-items: center;
  gap: var(--v8-px);
  background: var(--white-color, #fff);
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1em);
  color: var(--text-color, #333);
  /* font-size: 16px => var(--f16-px) */
  font-size: var(--f16-px);
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 24px */
}
@media (max-width: 967px) {
  .home .intro--section ul li {
    font-size: var(--f12-px);
    padding: var(--v24-px);
    width: 100%;
  }
}
.home .intro--section ul li strong {
  color: var(--green-middle, #146352);
  /* font-size: 21px => var(--f21-px) */
  font-size: var(--f21-px);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media (max-width: 967px) {
  .home .intro--section ul li strong {
    font-size: var(--f15-px);
  }
}
.home .service--section {
  width: var(--v1248-px);
  margin: 0 auto var(--v96-px);
}
@media (max-width: 967px) {
  .home .service--section {
    margin-bottom: var(--v48-px);
  }
}
.home .service--section.anim .top--block .block--right h2 {
  opacity: 1;
  transform: translateY(0);
}
.home .service--section.anim .top--block .block--right h2:before {
  width: var(--v64-px);
}
.home .service--section.anim .top--block .block--right p {
  opacity: 1;
  transform: translateY(0);
}
.home .service--section .top--block {
  align-items: center !important;
}
@media (max-width: 967px) {
  .home .service--section .top--block {
    flex-direction: column !important;
  }
}
.home .service--section .top--block h2 {
  font-size: var(--f32-px);
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-0.5em);
}
@media (max-width: 967px) {
  .home .service--section .top--block h2 {
    font-size: var(--f18-px);
  }
}
.home .service--section .top--block .wp-block-image {
  /* width: 496px => var(--v496-px), height: var(--v496-px) */
  width: var(--v496-px);
  height: var(--v496-px);
  position: relative;
  margin-left: var(--m32-px);
}
@media (max-width: 967px) {
  .home .service--section .top--block .wp-block-image {
    height: var(--v280-px);
    width: var(--v280-px);
    margin-left: 0;
  }
}
.home .service--section .top--block .wp-block-image img {
  position: absolute;
  width: var(--v496-px);
  height: var(--v496-px);
  left: var(--v48-px);
  top: var(--v48-px);
  z-index: 1;
}
@media (max-width: 967px) {
  .home .service--section .top--block .wp-block-image img {
    height: var(--v280-px);
    width: var(--v280-px);
    left: var(--v25-px);
    top: var(--v25-px);
  }
}
.home .service--section .top--block .wp-block-image::before {
  content: "";
  position: absolute;
  width: var(--v496-px);
  height: var(--v496-px);
  left: 0;
  top: 0;
  background: var(--base-color2, #f2f0ed);
}
@media (max-width: 967px) {
  .home .service--section .top--block .wp-block-image::before {
    height: var(--v280-px);
    width: var(--v280-px);
  }
}
.home .service--section .top--block .block--right {
  padding-top: var(--v48-px);
}
@media (max-width: 967px) {
  .home .service--section .top--block .block--right {
    padding-left: var(--v25-px);
    padding-right: var(--v25-px);
    padding-top: var(--v32-px);
    width: var(--v375-px);
  }
}
.home .service--section .top--block .block--right h2 {
  padding-bottom: var(--v64-px);
  position: relative;
}
@media (max-width: 967px) {
  .home .service--section .top--block .block--right h2 {
    padding-bottom: var(--v16-px);
  }
}
.home .service--section .top--block .block--right h2::before {
  content: "";
  position: absolute;
  background: var(--line-color);
  width: 0;
  /* height: 1px => var(--v1-px) */
  height: var(--v1-px);
  bottom: var(--v32-px);
  transition: var(--transition-middle);
}
@media (max-width: 967px) {
  .home .service--section .top--block .block--right h2::before {
    display: none;
  }
}
.home .service--section .top--block .block--right p {
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1em);
}
.home .h2--span {
  color: var(--green_middle, #146352);
  font-family: var(--font-en);
  /* font-size: 18px => var(--f18-px) */
  font-size: var(--f18-px);
  font-style: normal;
  font-weight: 600;
  line-height: 100%; /* 18px */
  letter-spacing: 1.08px; /* 小数点ありなのでそのまま */
}
@media (max-width: 967px) {
  .home .h2--span {
    font-size: var(--f13-px);
  }
}
.home h2 {
  color: var(--text-color, #333);
  /* font-size: 24px => var(--f24-px) */
  font-size: var(--f24-px);
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 36px */
  letter-spacing: 0.06em; /* emはそのまま */
}
@media (max-width: 967px) {
  .home h2 {
    font-size: var(--f13-px);
    margin-top: var(--v4-px);
  }
}
.home h2 strong {
  color: var(--green-middle);
  /* font-size: 32px => var(--f32-px) */
  font-size: var(--f32-px);
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 48px */
  letter-spacing: 0.06em; /* emはそのまま */
}
@media (max-width: 967px) {
  .home h2 strong {
    font-size: var(--f18-px);
  }
}
.home .comparison--section {
  display: flex;
  /* width: 100vwx => そのまま */
  width: 100vw;
  padding: var(--v96-px);
  flex-direction: column;
  align-items: center;
  gap: var(--v32-px);
  background: var(--base-color2, #f2f0ed);
  text-align: center;
}
@media (max-width: 967px) {
  .home .comparison--section {
    padding: var(--v32-px) var(--v25-px) var(--v32-px) 0;
  }
}
.home .comparison--section .wp-block-table {
  width: var(--v1248-px);
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 967px) {
  .home .comparison--section .wp-block-table {
    width: 100vw;
    overflow-x: scroll;
    padding-left: var(--v25-px);
    padding-right: var(--v25-px);
  }
}
.home .comparison--section.anim table {
  opacity: 1;
  transform: translateY(0);
}
.home .comparison--section h2,
.home .comparison--section .h2--span {
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-0.5em);
}
.home .comparison--section h2 strong,
.home .comparison--section .h2--span strong {
  color: var(--text-color);
}
.home .comparison--section.anim h2,
.home .comparison--section.anim .h2--span {
  opacity: 1;
  transform: translateY(0);
}
.home .comparison--section table {
  margin-top: var(--v32-px);
  width: 100%;
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
.home .comparison--section table tbody tr:first-child {
  /* border: 4px => var(--v4-px) */
  border: var(--v4-px) solid #efc198;
}
.home .comparison--section table tbody tr:first-child td {
  color: var(--green-middle);
}
.home .comparison--section table tbody tr:first-child td:nth-child(2) {
  color: var(--text-color);
}
.home .comparison--section table tbody tr:first-child td:nth-child(2) strong {
  color: var(--green-middle);
}
.home .comparison--section table th,
.home .comparison--section table td {
  border: var(--v1-px) solid var(--base-color2);
}
.home .comparison--section table th {
  height: var(--v64-px);
  color: var(--white-color, #fff);
  text-align: center;
  vertical-align: middle;
  line-height: 150%; /* 24px */
  width: var(--v207-px);
  font-size: var(--f12-px);
  background: var(--green_gradation, linear-gradient(90deg, #1b5b5b 0%, #2b5e5e 100%));
}
.home .comparison--section table th strong {
  font-weight: 500;
  /* font-size: 16px => var(--f16-px) */
  font-size: var(--f16-px);
}
@media (max-width: 967px) {
  .home .comparison--section table th strong {
    font-size: var(--f13-px);
  }
}
.home .comparison--section table td {
  padding: 1em 0.5em;
  text-align: center;
  vertical-align: middle;
  /* font-size: 12px => var(--f12-px) */
  font-size: var(--f12-px);
  line-height: 1.5;
}
.home .comparison--section table td strong {
  /* font-size: 16px => var(--f16-px) */
  font-size: var(--f16-px);
  font-weight: 500;
}
@media (max-width: 967px) {
  .home .comparison--section table td strong {
    font-size: var(--f13-px);
  }
}
.home .comparison--section table td:nth-child(n+3):nth-child(-n+5) {
  /* font-size: 27px => var(--f27-px) */
  font-size: var(--f27-px);
}
@media (max-width: 967px) {
  .home .comparison--section table td:nth-child(n+3):nth-child(-n+5) {
    font-size: var(--f21-px);
  }
}
.home .comparison--section table td img {
  /* width: 180px => var(--v180-px) */
  width: var(--v180-px);
}
.home .comparison--section table td:not(:first-child) {
  background: var(--white-color);
}
.home .reason--section {
  background: url(/wp-content//themes/tcl/img/top/reason_img_010.jpg) no-repeat;
  background-size: cover;
  color: var(--white-color);
  padding: var(--v96-px);
}
@media (max-width: 967px) {
  .home .reason--section {
    padding: var(--v96-px) var(--v25-px);
  }
}
.home .reason--section.anim .figure--block {
  opacity: 1;
  transform: translateY(0);
}
.home .reason--section p strong {
  font-weight: 600;
  text-decoration: underline;
}
.home .reason--section.anim h2,
.home .reason--section.anim .h2--span {
  opacity: 1;
  transform: translateY(0);
}
.home .reason--section .h2--span {
  color: var(--white-color);
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
.home .reason--section h2 {
  color: var(--white-color);
  position: relative;
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
  margin-top: 0.3em;
}
.home .reason--section h2 strong {
  color: var(--white-color);
}
.home .reason--section h2::after {
  content: "";
  /* width: 64px => var(--v64-px) */
  width: var(--v64-px);
  /* bottom: var(--m64-px); => そのままにしておきます */
  bottom: var(--m64-px);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background: var(--line-color);
}
.home .reason--section .figure--block {
  margin-left: auto;
  margin-right: auto;
  gap: var(--v64-px);
  justify-content: center;
  margin-top: var(--v96-px);
  width: var(--v1037-px);
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
@media (max-width: 967px) {
  .home .reason--section .figure--block {
    width: 100%;
    margin-top: var(--v64-px);
    gap: var(--v32-px);
  }
}
.home .reason--section .system--block {
  background: var(--base-color2, #f2f0ed);
  display: flex;
  padding: var(--v64-px) var(--v56-px);
  flex-direction: column;
  align-items: center;
  gap: var(--v32-px);
  align-self: stretch;
  justify-self: center;
  margin-top: var(--v96-px);
  color: var(--text-color);
  width: var(--v1248-px);
}
@media (max-width: 967px) {
  .home .reason--section .system--block {
    padding: var(--v32-px) var(--v8-px);
    margin-top: var(--v32-px);
    width: 100%;
  }
}
.home .reason--section .system--block.anim .system--flex .wp-block-column {
  opacity: 1;
  transform: translateY(0);
}
.home .reason--section .system--block h3 {
  /* font-size: 32px => var(--f32-px) */
  font-size: var(--f32-px);
  font-weight: 500;
  line-height: 150%;
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .home .reason--section .system--block h3 {
    margin-top: 0;
    font-size: var(--f18-px);
  }
}
.home .reason--section .system--block .system--flex {
  align-items: stretch;
  margin-top: var(--v32-px);
  gap: var(--v16-px);
}
@media (max-width: 967px) {
  .home .reason--section .system--block .system--flex {
    gap: var(--v8-px);
  }
}
.home .reason--section .system--block .system--flex .wp-block-column {
  background: var(--white-color);
  display: flex;
  /* padding: 32px => var(--v32-px) */
  padding: var(--v32-px);
  flex-direction: column;
  align-items: center;
  /* gap: 10px => var(--v10-px) */
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
.home .reason--section .system--block .system--flex .wp-block-column:nth-child(1) {
  transition-delay: 0.1s;
}
.home .reason--section .system--block .system--flex .wp-block-column:nth-child(2) {
  transition-delay: 0.2s;
}
.home .reason--section .system--block .system--flex .wp-block-column:nth-child(3) {
  transition-delay: 0.3s;
}
.home .reason--section .system--block .system--flex .wp-block-column:nth-child(4) {
  transition-delay: 0.4s;
}
.home .reason--section .system--block .system--flex .wp-block-column:nth-child(5) {
  transition-delay: 0.5s;
}
.home .reason--section .system--block .system--flex .wp-block-column .h4--span {
  font-weight: 500;
}
.home .reason--section .system--block .system--flex .wp-block-column h4 {
  font-size: var(--f24-px);
  font-weight: 500;
  line-height: 1.5;
  margin-top: 0em;
  margin-bottom: 0.5em;
}
@media (max-width: 967px) {
  .home .reason--section .system--block .system--flex .wp-block-column h4 {
    font-size: var(--f18-px);
  }
}
.home .reason--section .system--block .system--flex .wp-block-column h4 strong {
  color: var(--green-middle);
}
@media (max-width: 967px) {
  .home .reason--section .system--block .system--flex .wp-block-column h4 strong {
    font-size: var(--f18-px);
  }
}
.home .reason--section .system--block .system--flex .wp-block-column h4,
.home .reason--section .system--block .system--flex .wp-block-column p {
  width: 100%;
}
.home .reason--section .system--block .system--flex .wp-block-column img {
  /* height: 194px => var(--v194-px) */
  height: var(--v194-px);
}
.home .reason--section .system--block .btn01 a {
  margin-top: var(--v32-px);
}
.home .contents--section {
  background: var(--white-color);
  padding: var(--v96-px);
}
@media (max-width: 967px) {
  .home .contents--section {
    padding: var(--v32-px) var(--v25-px);
  }
}
.home .contents--section h2 strong {
  color: var(--text-color);
}
.home .contents--section h2,
.home .contents--section .h2--span {
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
@media (max-width: 967px) {
  .home .contents--section h2 + .content--block,
  .home .contents--section .h2--span + .content--block {
    margin-top: var(--v32-px);
  }
}
.home .contents--section.anim h2,
.home .contents--section.anim .h2--span {
  opacity: 1;
  transform: translateY(0);
}
.home .contents--section .h3--block {
  margin-top: 0;
}
.home .contents--section .content--block {
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-2rem);
  width: var(--v1248-px);
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 967px) {
  .home .contents--section .content--block {
    width: 100%;
  }
}
.home .contents--section .content--block .side--scroll {
  margin-top: var(--v32-px);
}
.home .contents--section .content--block ul li {
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
.home .contents--section .content--block ul li:nth-child(1) {
  transition-delay: 0.05s;
}
.home .contents--section .content--block ul li:nth-child(2) {
  transition-delay: 0.1s;
}
.home .contents--section .content--block ul li:nth-child(3) {
  transition-delay: 0.15s;
}
.home .contents--section .content--block ul li:nth-child(4) {
  transition-delay: 0.2s;
}
.home .contents--section .content--block ul li:nth-child(5) {
  transition-delay: 0.25s;
}
.home .contents--section .content--block.anim {
  opacity: 1;
  transform: translateY(0);
}
.home .contents--section .content--block.anim li {
  opacity: 1;
  transform: translateY(0);
}
.home .mail--section {
  width: var(--v1248-px);
  padding: var(--v64-px);
  margin-left: auto;
  margin-right: auto;
  margin-top: var(--v96-px);
  background: var(--base-color2, #f2f0ed);
  text-align: center;
}
@media (max-width: 967px) {
  .home .mail--section {
    width: var(--v325-px);
    padding: var(--v32-px);
  }
}
@media (max-width: 967px) {
  .home .mail--section h2 {
    font-size: var(--f18-px);
  }
}
.home .mail--section p {
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .home .mail--section p {
    margin-top: var(--v16-px);
  }
}
.home .mail--section .btn01 a {
  margin-top: 0;
}
.home .media--section {
  padding: var(--v96-px) 0;
  margin-left: auto;
  margin-right: auto;
  width: var(--v1248-px);
  padding: var(--v96-px) 0;
  flex-direction: row !important;
}
@media (max-width: 967px) {
  .home .media--section {
    width: var(--v325-px);
    padding: var(--v32-px) 0;
  }
}
.home .media--section .block--left {
  flex-basis: 27.01388716vw !important;
  flex-grow: 1 !important;
}
.home .media--section .block--right {
  flex-basis: 56.80555192vw !important;
  flex-grow: 1 !important;
}
.home .media--section h2,
.home .media--section .h2--span {
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
  text-align: left;
}
.home .media--section.anim h2,
.home .media--section.anim .h2--span {
  opacity: 1;
  transform: translateY(0);
}
.home .media--section.anim .block--right ul li {
  opacity: 1;
  transform: translateY(0);
}
.home .media--section.anim .block--right ul li:nth-child(1) {
  transition-delay: 0.05s;
}
.home .media--section.anim .block--right ul li:nth-child(2) {
  transition-delay: 0.1s;
}
.home .media--section.anim .block--right ul li:nth-child(3) {
  transition-delay: 0.15s;
}
.home .media--section.anim .block--right ul li:nth-child(4) {
  transition-delay: 0.2s;
}
.home .media--section.anim .block--right ul li:nth-child(5) {
  transition-delay: 0.25s;
}
.home .media--section.anim .block--right ul li:nth-child(6) {
  transition-delay: 0.3s;
}
.home .media--section.anim .block--right ul li:nth-child(7) {
  transition-delay: 0.35s;
}
.home .media--section.anim .block--right ul li:nth-child(8) {
  transition-delay: 0.4s;
}
.home .media--section.anim .block--right ul li:nth-child(9) {
  transition-delay: 0.45s;
}
.home .media--section.anim .block--right ul li:nth-child(10) {
  transition-delay: 0.5s;
}
.home .media--section.anim .block--right ul li:nth-child(11) {
  transition-delay: 0.55s;
}
.home .media--section.anim .block--right ul li:nth-child(12) {
  transition-delay: 0.6s;
}
.home .media--section.anim .block--right ul li:nth-child(13) {
  transition-delay: 0.65s;
}
.home .media--section.anim .block--right ul li:nth-child(14) {
  transition-delay: 0.7s;
}
.home .media--section.anim .block--right ul li:nth-child(15) {
  transition-delay: 0.75s;
}
.home .media--section.anim .block--right ul li:nth-child(16) {
  transition-delay: 0.8s;
}
.home .media--section.anim .block--right ul li:nth-child(17) {
  transition-delay: 0.85s;
}
.home .media--section.anim .block--right ul li:nth-child(18) {
  transition-delay: 0.9s;
}
.home .media--section.anim .block--right ul li:nth-child(19) {
  transition-delay: 0.95s;
}
.home .media--section.anim .block--right ul li:nth-child(20) {
  transition-delay: 1s;
}
.home .media--section .block--left {
  width: var(--v389-px);
}
@media (max-width: 967px) {
  .home .media--section .block--left {
    width: 100%;
  }
}
@media (max-width: 967px) {
  .home .media--section .block--left .h2--span {
    text-align: center;
  }
}
@media (max-width: 967px) {
  .home .media--section .block--left h2 {
    text-align: center;
  }
}
.home .media--section .block--left h2 strong {
  color: var(--text-color);
}
.home .media--section .block--right {
  width: var(--v818-px);
}
.home .media--section .block--right ul {
  display: flex;
  flex-wrap: wrap;
  gap: var(--v16-px);
}
@media (max-width: 967px) {
  .home .media--section .block--right ul {
    gap: var(--v8-px);
  }
}
.home .media--section .block--right ul li {
  width: var(--v262-px);
  height: var(--v83-px);
  background: var(--white-color);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
@media (max-width: 967px) {
  .home .media--section .block--right ul li {
    width: var(--v158-px);
  }
}
.home .media--section .block--right ul li img {
  max-width: 100%;
}
.home .content--block {
  margin-top: var(--v64-px);
}
.home .content--block > div > p {
  margin-top: var(--v32-px);
}
.home .content--block .side--scroll .post--list li .article--date {
  font-size: var(--f13-px);
}
.home .content--block .side--scroll .post--list li .article--date + h4 {
  margin-top: 0;
}
.home .books--section {
  background: var(--white-color);
  width: 100vw;
  padding: var(--v64-px) var(--v96-px);
}
@media (max-width: 967px) {
  .home .books--section {
    padding: var(--v64-px) var(--v25-px);
  }
}
.home .books--section .side--scroll .post--list {
  margin-top: 0;
  justify-content: center;
}
@media (max-width: 967px) {
  .home .books--section .side--scroll .post--list {
    justify-content: flex-start;
  }
}
.home .books--section h2,
.home .books--section .h2--span {
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
.home .books--section.anim h2,
.home .books--section.anim .h2--span {
  opacity: 1;
  transform: translateY(0);
}
.home .books--section.anim .post--list li {
  opacity: 1;
  transform: translateY(0);
}
.home .books--section.anim .post--list li:nth-child(1) {
  transition-delay: 0.05s;
}
.home .books--section.anim .post--list li:nth-child(2) {
  transition-delay: 0.1s;
}
.home .books--section.anim .post--list li:nth-child(3) {
  transition-delay: 0.15s;
}
.home .books--section.anim .post--list li:nth-child(4) {
  transition-delay: 0.2s;
}
.home .books--section.anim .post--list li:nth-child(5) {
  transition-delay: 0.25s;
}
.home .books--section h2 strong {
  color: var(--text-color);
}
.home .books--section .post--list h4 {
  margin-top: var(--v16-px);
}
.home .books--section .post--list li {
  width: var(--v292-px);
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
.home .books--section .post--list li figure {
  position: relative;
  height: var(--v254-px);
}
.home .books--section .post--list li figure img {
  width: auto;
  height: var(--v254-px);
}
.home .cv--section.foot--cv {
  display: none;
}
.home .side--scroll .post--list {
  margin-top: var(--v32px);
  padding-right: var(--v32-px);
}

.support--block {
  background: var(--white-color);
  display: flex;
  margin-top: var(--v96-px);
  /* padding: 48px => var(--v48-px) */
  padding: var(--v48-px);
  flex-direction: column;
  align-items: flex-start;
  /* gap: 32px => var(--v32-px) */
  gap: var(--v32-px);
  align-self: stretch;
}
@media (max-width: 967px) {
  .support--block {
    margin-top: var(--v32-px);
    padding: var(--v32-px) var(--v24-px);
  }
}
.support--block.anim .support--flex--wrap .support--flex > * {
  opacity: 1;
  transform: translateY(0);
}
.support--block.anim .support--flex--wrap .support--flex > *:nth-child(1) {
  transition-delay: 0.05s;
}
.support--block.anim .support--flex--wrap .support--flex > *:nth-child(2) {
  transition-delay: 0.1s;
}
.support--block.anim .support--flex--wrap .support--flex > *:nth-child(3) {
  transition-delay: 0.15s;
}
.support--block.anim .support--flex--wrap .support--flex > *:nth-child(4) {
  transition-delay: 0.2s;
}
.support--block.anim .support--flex--wrap .support--flex > *:nth-child(5) {
  transition-delay: 0.25s;
}
.support--block.anim .support--flex--wrap .support--flex > *:nth-child(6) {
  transition-delay: 0.3s;
}
.support--block.anim .support--flex--wrap .support--flex > *:nth-child(7) {
  transition-delay: 0.35s;
}
.support--block.anim .support--flex--wrap .support--flex > *:nth-child(8) {
  transition-delay: 0.4s;
}
.support--block h3 {
  /* font-size: 24px => var(--f24-px) */
  font-size: var(--f24-px);
  font-weight: 500;
  color: var(--green-middle);
  text-align: center;
}
@media (max-width: 967px) {
  .support--block h3 {
    font-size: var(--f18-px);
  }
}
@media (max-width: 967px) {
  .support--block .support--flex--wrap {
    width: var(--v325-px);
    overflow-x: scroll;
  }
}
.support--block .support--flex--wrap .support--flex {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: var(--v32-px) var(--v16-px);
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .support--block .support--flex--wrap .support--flex {
    flex-wrap: nowrap;
    width: -moz-max-content;
    width: max-content;
    margin-top: var(--v16-px);
  }
}
.support--block .support--flex--wrap .support--flex > * {
  width: var(--v276-px);
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
@media (max-width: 967px) {
  .support--block .support--flex--wrap .support--flex > * {
    display: block !important;
    flex-shrink: 0;
    min-width: var(--v200-px);
  }
}
.support--block h4 {
  display: flex;
  /* font-size: 14px => var(--f14-px) */
  font-size: var(--f14-px);
  font-weight: 600;
  line-height: 1.35;
  /* padding: 6px 12px => var(--v6-px) var(--v12-px) */
  padding: var(--v6-px) var(--v12-px);
  justify-content: center;
  align-items: center;
  /* gap: 10px => var(--v10-px) */
  gap: var(--v10-px);
  align-self: stretch;
  border: var(--v1-px) solid var(--line-color, #ccc);
  background: #faf9f7;
}
@media (max-width: 967px) {
  .support--block h4 {
    font-size: var(--f13-px);
  }
}
.support--block ul {
  margin-top: 1em;
  list-style: inside;
}
.support--block ul li {
  /* font-size: var(--f14-px) */
  font-size: var(--f14-px);
}
@media (max-width: 967px) {
  .support--block ul li {
    font-size: var(--f12-px);
  }
}
.support--block ul li::marker {
  /* width: 2px => var(--v2-px) */
  width: var(--v2-px);
  /* font-size: 10px => var(--f10-px) （文字扱いとみなして変数化） */
  font-size: var(--f10-px);
}

.cv--section {
  background: url(/wp-content//themes/tcl/img/top/cv_img_010.jpg) no-repeat;
  background-size: cover;
  padding: var(--v96-px);
  text-align: center;
  color: var(--white-color);
}
@media (max-width: 967px) {
  .cv--section {
    padding: var(--v64-px) var(--v25-px);
    text-align: left;
  }
}
.cv--section > * > * {
  opacity: 0;
  transition: var(--transition-middle);
  transform: translateY(-1rem);
}
.cv--section.anim > * > * {
  opacity: 1;
  transform: translateY(0);
}
.cv--section.anim > * > *:nth-child(1) {
  transition-delay: 0.1s;
}
.cv--section.anim > * > *:nth-child(2) {
  transition-delay: 0.2s;
}
.cv--section.anim > * > *:nth-child(3) {
  transition-delay: 0.3s;
}
.cv--section h2 {
  color: var(--white-color);
}
.cv--section h2 strong {
  color: var(--white-color) !important;
}
.cv--section p {
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .cv--section p:nth-child(2) {
    margin-top: var(--v8-px);
  }
}
.cv--section .btn02 a {
  margin-top: 0;
}

h2 + .side--scroll {
  margin-top: var(--v32-px);
}

@media (max-width: 967px) {
  .side--scroll {
    width: var(--v350-px);
    overflow-x: scroll;
  }
}
.side--scroll .post--list {
  display: flex;
  gap: var(--v40-px);
  margin-top: var(--v32-px);
  gap: var(--v16-px);
  position: relative;
}
@media (max-width: 967px) {
  .side--scroll .post--list {
    width: -moz-max-content;
    width: max-content;
    margin-top: var(--v16-px);
  }
}
.side--scroll .post--list .pin--mark {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 0.5em;
  background: #dc9d66;
  color: var(--white-color);
  background-size: contain;
}
.side--scroll .post--list li {
  width: var(--v386-px);
}
@media (max-width: 967px) {
  .side--scroll .post--list li {
    width: var(--v285-px);
  }
}
.side--scroll .post--list li figure {
  width: 100%;
  aspect-ratio: 389/240;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.side--scroll .post--list li figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.side--scroll .post--list li h4 {
  font-size: var(--f16-px);
  line-height: 1.65;
  font-weight: 500;
  margin-top: var(--v16-px);
  text-decoration: none;
}
@media (max-width: 967px) {
  .side--scroll .post--list li h4 {
    font-size: var(--f15-px);
  }
}
.side--scroll .post--list li h4 + p {
  margin-top: 0.1em;
}
.side--scroll .post--list li .cate1--list {
  display: flex;
  margin-top: var(--v8-px);
  gap: var(--v8-px);
  flex-wrap: wrap;
  width: 100%;
}
.side--scroll .post--list li .article--date {
  color: var(--light-color);
  font-size: var(--f12-px);
  margin-top: var(--v12-px);
}
.side--scroll .post--list li .article--date + h4 {
  margin-top: 0;
}

.video--modal-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.video--modal-overlay .video--modal {
  position: relative;
  margin: 0 auto;
  padding-top: 20vh;
  max-width: var(--v800-px);
}
.video--modal-overlay .video--modal video {
  width: 100%;
}
.video--modal-overlay .btn03 {
  margin-top: var(--v32-px);
}
.video--modal-overlay .btn03 a {
  margin-top: 0;
}

.video--modal-close {
  position: absolute;
  top: 20vh;
  right: 0;
  margin-top: var(--m24-px);
  color: var(--white-color);
  background: none;
  border-radius: 100vw;
  cursor: pointer;
  width: var(--v32-px);
  height: var(--v32-px);
  transform: scale(1);
  transition: var(--transition-veryshort);
}
.video--modal-close:hover {
  transform: scale(0.95);
}
.video--modal-close:before {
  background: var(--white-color);
  content: "";
  height: 1.5px;
  width: var(--v32-px);
  transform: rotate(45deg);
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.video--modal-close:after {
  background: var(--white-color);
  content: "";
  height: 1.5px;
  width: var(--v32-px);
  transform: rotate(-45deg);
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: var(--base-color);
  z-index: 1000;
  opacity: 1;
  transition: var(--transition-short);
}
.on .loading {
  opacity: 0;
  pointer-events: none;
}

.program {
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .program {
    width: var(--v350-px);
    overflow: scroll;
  }
}
.program ul {
  display: flex;
  gap: var(--v32-px);
}
@media (max-width: 967px) {
  .program ul {
    gap: var(--v16-px);
    width: -moz-max-content;
    width: max-content;
    padding-right: var(--v32-px);
  }
}
.program ul li {
  background: var(--base-color2, #f2f0ed);
  display: flex;
  width: var(--v395-px);
  padding: var(--v32-px);
  flex-direction: column;
}
@media (max-width: 967px) {
  .program ul li {
    width: var(--v285-px);
    padding: var(--v16-px);
  }
}
.program ul li .hidden,
.program ul li .hidden2 {
  display: none;
}
.program ul li figure {
  width: 100%;
  height: var(--v212-px);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
}
@media (max-width: 967px) {
  .program ul li figure {
    height: var(--v152-px);
  }
}
.program ul li figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.program ul li figure::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(48, 48, 48, 0.35);
  z-index: 10;
  opacity: 1;
  transition: var(--transition-veryshort);
}
.program ul li figure::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: var(--v66-px);
  height: var(--v66-px);
  transform: translate(-50%, -50%);
  background: url("/wp-content/themes/tcl/img/common/play_btn.svg") no-repeat;
  background-size: contain;
  opacity: 1;
  z-index: 11;
  transition: var(--transition-veryshort);
}
@media (max-width: 967px) {
  .program ul li figure::after {
    height: var(--v42-px);
    width: var(--v42-px);
  }
}
.program ul li figure:hover::before {
  opacity: 0;
}
.program ul li figure:hover::after {
  opacity: 0;
}
.program ul li figure img {
  width: 100%;
}
.program ul li .h4--span {
  color: var(--green-middle);
  font-size: var(--f14-px);
  font-weight: 500;
  margin-top: var(--v32-px);
}
@media (max-width: 967px) {
  .program ul li .h4--span {
    margin-top: var(--v16-px);
  }
}
.program ul li h4 {
  font-size: var(--f18-px);
  font-weight: 500;
  line-height: 1.5;
}
@media (max-width: 967px) {
  .program ul li h4 {
    font-size: var(--f16-px);
  }
}
.program ul li h4 + p {
  margin-top: var(--v8-px);
}/*# sourceMappingURL=style.css.map */