@font-face { font-family: 'Inter UI'; font-style: normal;  font-weight: 400; src: url(//pjrvs.com/wp-content/themes/lna/inter/Inter-UI-Regular.woff2) format("woff2"), url(//pjrvs.com/wp-content/themes/lna/inter/Inter-UI-Regular.woff) format("woff"); }
@font-face { font-family: 'Inter UI'; font-style: italic; font-weight: 400; src: url(//pjrvs.com/wp-content/themes/lna/inter/Inter-UI-Italic.woff2) format("woff2"), url(//pjrvs.com/wp-content/themes/lna/inter/Inter-UI-Italic.woff) format("woff"); }
@font-face { font-family: 'Inter UI'; font-style: normal; font-weight: 500; src: url(//pjrvs.com/wp-content/themes/lna/inter/Inter-UI-Medium.woff2) format("woff2"), url(//pjrvs.com/wp-content/themes/lna/inter/Inter-UI-Medium.woff) format("woff"); } @keyframes fadeInUp {
0% { opacity: 0; transform: translateY(24px); }
100% { opacity: 1; transform: translateY(0); }
}
@keyframes fadeInDown {
0% { opacity: 0; transform: translateY(-24px); }
100% { opacity: 1; transform: translateY(0); }
}
.animated { animation-duration: .4s; animation-fill-mode: both; }
.delayed_02s { animation-delay: .2s; }
.delayed_03s { animation-delay: .3s; }
.delayed_04s { animation-delay: .4s; }
.delayed_05s { animation-delay: .5s; }
.delayed_06s { animation-delay: .6s; }
.fadeInUp { animation-name: fadeInUp; }
.fadeInDown { animation-name: fadeInDown; } ::-moz-selection { background: #f9415d; color: #fff; text-shadow: none; }
::selection { background: #f9415d; color: #fff; text-shadow: none; }
* { margin: 0; padding: 0; background: transparent; border: 0; outline: 0; font-size: 100%; vertical-align: top; }
body { font: 400 16px/1.66 "Inter UI", sans-serif; color: #454646; letter-spacing: -0.004em; background: #fff; }
.rap { padding: 12px; }
.notice { background: #252626; color: #fff; padding: 12px; font-size: 12px; position: fixed; bottom: 0; width: 100%; z-index: 10001; }
.notice a { color: #f9415d; font-weight: 500; }
header, article, footer { max-width: 600px; position: relative; }
header a { text-indent: -9999px; display: block; width: 28px; height: 28px; background-size: 28px auto; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.6 104.4' class='logo'%3E%3Cpath fill='%23f9415d' d='M2.8 57.5c.7-1.1 1.5-2.2 2.5-3 .3-.9-.3-1.3-.9-1.6-.8-.4-1.7-.6-2.3-1.4-.5-.7-.6-1.3.5-1.3 2.2 0 4.4-.8 6.5.3l.1-.1c.4-.2.8 0 1.2.1.9.3 1.8.2 2.7.2.5 0 .9-.1 1.4-.1.5 0 1 .1 1.4.1h.1c.3 0 .5-.1.8-.2.1 0 .6-.4.7-.5 1-.6 2-2 3-2.3 2.5-.8 3.3-2.4 3.9-4.9.1-.1.1-.3.2-.4 0-.6 0-1.3.2-1.9-.1-.2-.1-.4-.2-.6-.7-1.3-.7-2.8-1.4-4.1-.3-.5-.5-1.1-.6-1.7v-.7c0-.3.1-.6.2-.8.2-.5.1-1 .1-1.5 0-2.1-1.4-3.7-1.8-5.7 0-.1.1-.2.2-.3l-.2.2c-.9 0-.4-.8-.8-1.5-.3-.4-1.4-.5-.5-1.1.1 0-.6-.6-.5-.7 0-.1 0-.2.1-.3-.5-.7-1.2-1.3-1.4-2-.7-2.4-2.5-3.8-4-5.5-1.2-1.3-2.9-2.1-3.9-3.6-.7-.6-1.3-1.2-2-1.8-.6-.5-.1-1.3-.1-2.1C6 5.3 6.2 4.3 7.5 4c1.3-.4 2.6-.9 3.9-1.2 3.8-.9 7.7 0 11.5-.2 1-.1 2.3.2 3.4.2 2.1 0 4.3.1 6.2 1.1 1 .5 1.7 1.6 3 1.3 1.6-1.6 2.9-3.7 5.4-4.2-.4 0 .9-.9 2.5-1l1.6.4c3.2 2.3 3.5 4.2 1.4 7.6 0 .4-.4 1.1.7.7.9-.4 1.8-.7 2.5-1.4.5-.6 1.1-.9 1.9-.8.7-1.7 2.5-2.7 4.1-2.9 1.3-.2 3.4-.4 4.8.7.9.7 1.8 2.2 2.1 3.3.4 1.3.5 5.5-.3 6.8-2.1 3.7-2.5 4.8-8.3 7.8-.6.3-1.1.5-1.7.8-.2.1-.4.3-.5.3-1.3.4-1.9 1-.5 2.1.8.6 1.2 1.5 1 2.5.5 1.7 1.8 3 3.1 4 1.9 1.5 4.1 4.9 4.4 5.7v.2c-.5.1-.3.5-.4.8 0 .5.1.9.4 1.2.9 1.1 1.3 2.5 1.8 3.7.6 1.6.7 3.7 2.7 4.6 1.3.6 2.6 1.2 4 1.8 1.4.6 2.6 1.2 2.4 3 .3.3.5.7.8 1 1.3 1.2 2.6 2.5 3.8 3.7.3.3.8.8 0 .9-1.4.2-.4.9-.5 1.4.2-.3.1 0 .3-.3.2.5.4.5-.1.7.2.9 1.2 1.2 1.3 2.1-1.2 0-1.3.3-.8 1.2.3.5.4.9.4 1.3 0 .9 2.2.6.4 1.7-.3.2-.5.2-.3.3 1 .6.6 1.9.3 2.2-.3.4-.2.5-.8-.2-.3.7.6.6.5 1.1 1.1.6 1.2 1.7 1.4 2.8-1.1-.5-1.1-.7-1 1 .1 1.9.7 3.7.3 5.6-.2.9-.5 2.4-.9 2.2-1.3-.4-1.1.5-1.3 1.1-.6 2-1.2 3.9-2.5 5.6 0 0 .2.5.6.6 3.9-.1 7.6.7 11.2 2.1.6-.1 1.1.2 1.7.2 3 .3 6 .9 9 0 .9-.3 1.6-.8 1.8-1.6.2-.8-.3-1.4-1-1.9-2.1-1.4-4.2-2.9-6.4-4.2-1.4-.9-2.4-1.8-2.3-3.6-.1 0 .6-4.1 8.6-3.8 1.3 0 2.6.1 3.8.4 3.2.6 6.2.7 9.5 1.4l3.2.7c-.6.4-3.6.4-4.6.2-.4-.1-1.3-.3-1.9-.2-3.9.1-7.7-.9-11.6-.8-1.5 0-2.7.4-3.9 1-1.4.7-1.5 1.8-.3 2.7 1.5 1.2 3 2.4 4.8 3.2 2.3 1 3.3 1.9 4.6 3.2 1.5 1.5 1.2 3.3-.3 4.8-1.4 1.4-3 2.1-4.9 2.1 0 .1-3.4.7-5.1.3-.7-.1-1.4-.3-2.1-.5-2.5-.6-5.1-.5-7.6-1.3-.3.1-.7.1-1.2.2h-5.9c-2.9 0-5 2.3-7.9 2.4-.5.2-1.2.3-1.4 1.1-.4 1.2-.7 2.4-2 3h-.1c-.7 1.9-2.6 3.3-3.6 4-1 .7-3.2.1-3.8-.7-1.4-2.2-.6-4.4.2-6.4.7-1.8 1.2-1.9-.8-2.5-.2-.1-.7-.1-.9-.1.2 0-.4.1-.3.1-1.7 0-4.3-.2-4.3-.3-.1 0-.2 0-.4-.1-.6-.2-1.2-.1-1.8-.3-4.2-1.5-8.4-2.3-12.7 0-.2.1-1.9.4-2.6.6-.4.1-.8.3-1.2.4-.8-.1-1.6.3-2.4-.3h-.3c-1.2.4-2.5.7-3.8.6-.5 0-1.2-.1-1.3-.9-.1-.6.3-.9.8-1.1.7-.5 1.3-1.1 1.9-1.6 1.8-1.1 3.3-2.7 5.6-2.8.7-.3 1.5-.2 2.2-.3 1.2-.5 2.4-.7 3.7-.7 1.1 0 1.4-.7.9-1.8-.5-1.1-1.8-1.6-1.9-2.9-.2.3-.4 0-.6.3-.2-.6.1-.5.3-1-.2-.7-1-.8-1.4-1.3-.9-.2-.4-1.5-1.4-1.7-.1-1 .1-3.1-.7-3-.4 0-.3-.8-.2-1.1.3-1.6.1-1.5 0-3.2-.1-.8-.2-1.6-.4-2.5-.5-.5-.5-1.2-.2-1.7s.2-.7-.1-1.1c-.7-.8.1-1.9-.7-2.7l-.3-.1c-.8-1.4-1.2-2.8-1.4-4.3 0-.3.1-.7-.2-.9-1.5-.9-3-1.3-4.9-1.4-1.4-.1-3.1-.4-4.7-.8-.2 0-.3-.3-.3-.5 0-.9-.3-.3-.7-.2-.3.1-.8.7-1 .4-.5-1.1-1.1-.3-1.6-.1-1.4.4-2.3 1.4-3.5 2.2-1.4 1-2.3 3-4.4 2.8-1.8-.2-3.5.1-5.2 0v-.3c.7-1.5 1.8-2.4 3-3.2'/%3E%3C/svg%3E") top left no-repeat; }
footer ul { margin: 48px 0 0 -4px; }
footer ul li { display: inline-block; }
footer ul a { display: inline-block; padding: 4px; font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: #abb0b3; font-weight: 500; text-decoration: none; transition: ease color .4s; }
footer ul a:hover { color: #f9415d; }
footer ul li.current-menu-item a { color: #67696b; } h1 { color: #252626; font-weight: 400; font-size: 26px; letter-spacing: -0.014em; line-height: 1.28; }
h2, h3, h4 { color: #252626; font-weight: 500; font-size: 16px; letter-spacing: -0.004em; margin-top: 48px; }
h1, h2, h3, p, ul, ol, blockquote, small, img, header a { margin-bottom: 24px; }
strong, b { font-weight: 500; }
em, i { font-style: italic; }
article ol li { margin-left: 24px; padding-bottom: 8px; }
article ul li { margin-left: 24px; padding-bottom: 8px; list-style: circle; }
img { max-width: 100%; }
svg { max-width: 24px; }
img.seen { height: 32px; display: inline-block; width: auto; margin: 0 24px 0 0; }
small, cite { font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: #abb0b3; font-weight: 500; display: block; font-style: normal; }
blockquote { border-left: 4px solid #f2f6f9; padding-left: 24px; font-weight: 500; color: #252626; }
cite { margin: 12px 0; }
cite span { color: #f9415d; }
article a { color: #252626; font-weight: 500; text-decoration: none; border-bottom: 2px solid #dfe3e5; transition: ease color .2s; }
article a:hover { color: #f9415d; }
.video { position: relative; height: 0; overflow: hidden; padding-bottom: 55.8%; box-sizing: border-box; margin: 0 0 24px 0; }
.video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } form { margin: 0 0 48px 0; }
input, button { font-size: 16px; padding: 12px; box-sizing: border-box; }
input { background: #f2f6f9; width: 100%; }
button { background: #f9415d; color: #fff; width: 100%; font-weight: 500; cursor: pointer;  transition: ease background .2s;}
button:hover { background: #252626; }
.mc4wp-alert { margin-top: 24px; } @media screen and (min-width: 856px) {
body .rap { padding: 120px; }
.notice { padding: 24px; font-size: 16px; }
header a { position: absolute; left: -72px; top: 8px; }
footer ul { margin: 48px 0 0 -12px; }
footer ul a { padding: 12px; }
article a:hover:after { height: 18px; bottom: 2px; }
input { width: 70%; }
button { width: 30%; }
button.stripe { width: auto; }
h1 { font-size: 32px; letter-spacing: -0.015em; }
h2, h3 { font-size: 18px; letter-spacing: -0.008em; }
}
@media screen and (min-width: 1712px) {
body { text-align: center; }
header, article, footer { text-align: left; margin: 0 auto; }
}