@charset "UTF-8";html {line-height:1.15;-webkit-text-size-adjust:100%}
body {margin:0}
main {display:block}
h1 {font-size:2em;margin:0.67em 0}
hr {-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre {font-family:monospace,monospace;font-size:1em}
a {background-color:transparent}
abbr[title] {border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,
strong {font-weight:bolder}
code,
kbd,
samp {font-family:monospace,monospace;font-size:1em}
small {font-size:80%}
sub,
sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub {bottom:-0.25em}
sup {top:-0.5em}
img {border-style:none}
button,
input,
optgroup,
select,
textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,
input {overflow:visible}
button,
select {text-transform:none}
[type="button"],
[type="reset"],
[type="submit"],
button {-webkit-appearance:button}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {border-style:none;padding:0}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {outline:ButtonText dotted 1px}
fieldset {padding:0.35em 0.75em 0.625em}
legend {-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress {vertical-align:baseline}
textarea {overflow:auto}
[type="checkbox"],
[type="radio"] {-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {height:auto}
[type="search"] {-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit}
details {display:block}
summary {display:list-item}
[hidden],
template {display:none}
@font-face {font-family:"OpenSans";src:url(../themes/hentaisex3d/assets/fonts/OpenSansBold.woff2) format("woff2"),url(../themes/hentaisex3d/assets/fonts/OpenSansBold.woff) format("woff");font-weight:700;font-style:normal}
@font-face {font-family:"OpenSans";src:url(../themes/hentaisex3d/assets/fonts/OpenSansSemiBoldItalic.woff2) format("woff2"),url(../themes/hentaisex3d/assets/fonts/OpenSansSemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic}
@font-face {font-family:"OpenSans";src:url(../themes/hentaisex3d/assets/fonts/OpenSansRegular.woff2) format("woff2"),url(../themes/hentaisex3d/assets/fonts/OpenSansRegular.woff) format("woff");font-weight:400;font-style:normal}
@font-face {font-family:"OpenSans";src:url(../themes/hentaisex3d/assets/fonts/OpenSansItalic.woff2) format("woff2"),url(../themes/hentaisex3d/assets/fonts/OpenSansItalic.woff) format("woff");font-weight:400;font-style:italic}
@font-face {font-family:"OpenSans";src:url(../themes/hentaisex3d/assets/fonts/OpenSansLightItalic.woff2) format("woff2"),url(../themes/hentaisex3d/assets/fonts/OpenSansLightItalic.woff) format("woff");font-weight:300;font-style:italic}
@font-face {font-family:"lato";src:url(../themes/hentaisex3d/assets/fonts/lato-black-webfont.woff2) format("woff2"),url(../themes/hentaisex3d/assets/fonts/lato-black-webfont.woff) format("woff");font-weight:900;font-style:normal}
@font-face {font-family:"lato";src:url(../themes/hentaisex3d/assets/fonts/lato-bolditalic-webfont.woff2) format("woff2"),url(../themes/hentaisex3d/assets/fonts/lato-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}
body.compensate-for-scrollbar {overflow:hidden}
.fancybox-active {height:auto}
.fancybox-is-hidden {left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}
.fancybox-container {-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container * {-webkit-box-sizing:border-box;box-sizing:border-box}
.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {bottom:0;left:0;position:absolute;right:0;top:0}
.fancybox-outer {-webkit-overflow-scrolling:touch;overflow-y:auto}
.fancybox-bg {background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);transition-timing-function:cubic-bezier(0.47,0,0.74,0.71)}
.fancybox-is-open .fancybox-bg {opacity:0.9;-webkit-transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)}
.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity 0.25s,visibility 0.25s;transition:opacity 0.25s,visibility 0.25s;visibility:hidden;z-index:99997}
.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {opacity:1;-webkit-transition:opacity 0.25s,visibility;transition:opacity 0.25s,visibility;visibility:visible}
.fancybox-infobar {color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-toolbar {right:0;top:0}
.fancybox-stage {direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}
.fancybox-is-open .fancybox-stage {overflow:hidden}
.fancybox-slide {-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}
.fancybox-slide::before {content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {display:block}
.fancybox-slide--image {overflow:hidden;padding:44px 0}
.fancybox-slide--image::before {display:none}
.fancybox-slide--html {padding:6px}
.fancybox-content {background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}
.fancybox-slide--image .fancybox-content {-webkit-animation-timing-function:cubic-bezier(0.5,0,0.14,1);animation-timing-function:cubic-bezier(0.5,0,0.14,1);-webkit-backface-visibility:hidden;background:0 0/100% 100% no-repeat;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}
.fancybox-can-zoomOut .fancybox-content {cursor:-webkit-zoom-out;cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content {cursor:-webkit-zoom-in;cursor:zoom-in}
.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {cursor:-webkit-grab;cursor:grab}
.fancybox-is-grabbing .fancybox-content {cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-container [data-selectable="true"] {cursor:text}
.fancybox-image,
.fancybox-spaceball {background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.fancybox-spaceball {z-index:1}
.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {height:100%;overflow:visible;padding:0;width:100%}
.fancybox-slide--video .fancybox-content {background:#000}
.fancybox-slide--map .fancybox-content {background:#e5e3df}
.fancybox-slide--iframe .fancybox-content {background:#fff}
.fancybox-iframe,
.fancybox-video {background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.fancybox-iframe {left:0;position:absolute;top:0}
.fancybox-error {background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
.fancybox-error p {color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
.fancybox-button {background:rgba(30,30,30,0.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color 0.2s;transition:color 0.2s;vertical-align:top;visibility:inherit;width:44px}
.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {color:#ccc}
.fancybox-button:hover {color:#fff}
.fancybox-button:focus {outline:0}
.fancybox-button.fancybox-focus {outline:dotted 1px}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {color:#888;cursor:default;outline:0}
.fancybox-button div {height:100%}
.fancybox-button svg {display:block;height:100%;overflow:visible;position:relative;width:100%}
.fancybox-button svg path {fill:currentColor;stroke-width:0}
.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--play svg:nth-child(2) {display:none}
.fancybox-progress {background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}
.fancybox-close-small {background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:0.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}
.fancybox-close-small:hover {color:#fff;opacity:1}
.fancybox-slide--html .fancybox-close-small {color:currentColor;padding:10px;right:0;top:0}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow:hidden}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display:none}
.fancybox-navigation .fancybox-button {background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}
.fancybox-navigation .fancybox-button div {padding:7px}
.fancybox-navigation .fancybox-button--arrow_left {left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right {padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}
.fancybox-caption {background:-webkit-gradient( linear,left bottom,left top,from(rgba(0,0,0,0.85)),color-stop(50%,rgba(0,0,0,0.3)),color-stop(65%,rgba(0,0,0,0.15)),color-stop(75.5%,rgba(0,0,0,0.075)),color-stop(82.85%,rgba(0,0,0,0.037)),color-stop(88%,rgba(0,0,0,0.019)),to(rgba(0,0,0,0)) );background:linear-gradient( to top,rgba(0,0,0,0.85) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.15) 65%,rgba(0,0,0,0.075) 75.5%,rgba(0,0,0,0.037) 82.85%,rgba(0,0,0,0.019) 88%,rgba(0,0,0,0) 100% );bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}
@supports (padding:max(0px)) {.fancybox-caption {padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left)) }}
.fancybox-caption--separate {margin-top:-50px}
.fancybox-caption__body {max-height:50vh;overflow:auto;pointer-events:all}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {color:#ccc;text-decoration:none}
.fancybox-caption a:hover {color:#fff;text-decoration:underline}
.fancybox-loading {-webkit-animation:1s linear infinite fancybox-rotate;animation:1s linear infinite fancybox-rotate;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:0.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}
@-webkit-keyframes fancybox-rotate {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}
@keyframes fancybox-rotate {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}
.fancybox-animated {-webkit-transition-timing-function:cubic-bezier(0,0,0.25,1);transition-timing-function:cubic-bezier(0,0,0.25,1)}
.fancybox-fx-slide.fancybox-slide--previous {opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.fancybox-fx-slide.fancybox-slide--next {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.fancybox-fx-slide.fancybox-slide--current {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {opacity:0;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.fancybox-fx-fade.fancybox-slide--current {opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity:0;-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.fancybox-fx-rotate.fancybox-slide--previous {opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
.fancybox-fx-rotate.fancybox-slide--next {opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.fancybox-fx-rotate.fancybox-slide--current {opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}
.fancybox-fx-circular.fancybox-slide--previous {opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}
.fancybox-fx-circular.fancybox-slide--next {opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}
.fancybox-fx-circular.fancybox-slide--current {opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform:translate3d(100%,0,0) scale(0.1) skew(10deg);transform:translate3d(100%,0,0) scale(0.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
@media all and (max-height:576px) {.fancybox-slide {padding-left:6px;padding-right:6px }.fancybox-slide--image {padding:6px 0 }.fancybox-close-small {right:-6px }.fancybox-slide--image .fancybox-close-small {background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px }.fancybox-caption {padding-left:12px;padding-right:12px }@supports (padding:max(0px)) {.fancybox-caption {padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right)) }}}
.fancybox-share {background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
.fancybox-share h1 {color:#222;font-size:35px;font-weight:700;margin:0 0 20px}
.fancybox-share p {margin:0;padding:0}
.fancybox-share__button {border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:0.2s;transition:0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.fancybox-share__button:link,
.fancybox-share__button:visited {color:#fff}
.fancybox-share__button:hover {text-decoration:none}
.fancybox-share__button--fb {background:#3b5998}
.fancybox-share__button--fb:hover {background:#344e86}
.fancybox-share__button--pt {background:#bd081d}
.fancybox-share__button--pt:hover {background:#aa0719}
.fancybox-share__button--tw {background:#1da1f2}
.fancybox-share__button--tw:hover {background:#0d95e8}
.fancybox-share__button svg {height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}
.fancybox-share__button svg path {fill:#fff}
.fancybox-share__input {background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}
.fancybox-thumbs {background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}
.fancybox-thumbs-x {overflow-x:auto;overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs {display:block}
.fancybox-show-thumbs .fancybox-inner {right:212px}
.fancybox-thumbs__list {font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow:hidden}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width:7px}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background:#2a2a2a;border-radius:10px}
.fancybox-thumbs__list a {-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
.fancybox-thumbs__list a::before {border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:0.2s cubic-bezier(0.25,0.46,0.45,0.94);transition:0.2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:99991}
.fancybox-thumbs__list a:focus::before {opacity:0.5}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {opacity:1}
@media all and (max-width:576px) {.fancybox-thumbs {width:110px }.fancybox-show-thumbs .fancybox-inner {right:110px }.fancybox-thumbs__list a {max-width:calc(100% - 10px) }}
html {-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}
*,
*:after,
*:before {-webkit-box-sizing:inherit;box-sizing:inherit}
* {max-height:1000000px}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {display:block}
address,
applet,
blockquote,
dl,
embed,
form,
frameset,
h1,
h2,
h3,
h4,
h5,
h6,
iframe,
object,
ol,
p,
table,
ul {margin:0 0 20px}
blockquote {border-left:4px solid #ddd;padding-left:10px;margin-left:0}
table {border-collapse:collapse}
td,
th {border:1px solid #ddd;padding:3px;text-align:left;vertical-align:top}
th {text-align:center;vertical-align:middle}
ol,
ul {padding-left:20px}
ol ol,
ol ul,
ul ol,
ul ul {padding-left:20px;margin:0}
ul {list-style-type:disc}
dl dt {float:left;clear:left;padding-right:0.3em;font-weight:bold}
dl dd {overflow:hidden}
pre {max-width:100%;overflow:auto}
body {color:#fff;background-image:url(../themes/hentaisex3d/assets/images/members/v2/bg-body.jpg);font:400 16px/1.25 "OpenSans","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
@media (min-width:768px) {body {font-size:16px;line-height:1.25 }}
img {max-width:100%;height:auto;vertical-align:top;display:inline-block}
.gm-style img {max-width:none}
@media (max-width:991px) {iframe {width:100% }}
.resize-active * {-webkit-transition:none !important;transition:none !important}
.clearfix:after,
dl:after {content:"";display:block;clear:both}
.ellipsis {white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.df-row {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media (min-width:480px) {.df-row.df-rr-ph {-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse }}
@media (min-width:480px) {.df-row.df-aic-ph {-webkit-box-align:center;-ms-flex-align:center;align-items:center }}
@media (min-width:768px) {.df-row.df-rr-sm {-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse }}
@media (min-width:768px) {.df-row.df-aic-sm {-webkit-box-align:center;-ms-flex-align:center;align-items:center }}
@media (min-width:992px) {.df-row.df-rr-md {-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse }}
@media (min-width:992px) {.df-row.df-aic-md {-webkit-box-align:center;-ms-flex-align:center;align-items:center }}
@media (min-width:480px) {.df-row .col-ph-1 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 1);flex:1 0 calc(100% / 12 * 1);max-width:calc(100% / 12 * 1) }}
@media (min-width:480px) {.df-row .col-ph-2 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 2);flex:1 0 calc(100% / 12 * 2);max-width:calc(100% / 12 * 2) }}
@media (min-width:480px) {.df-row .col-ph-3 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 3);flex:1 0 calc(100% / 12 * 3);max-width:calc(100% / 12 * 3) }}
@media (min-width:480px) {.df-row .col-ph-4 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 4);flex:1 0 calc(100% / 12 * 4);max-width:calc(100% / 12 * 4) }}
@media (min-width:480px) {.df-row .col-ph-5 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 5);flex:1 0 calc(100% / 12 * 5);max-width:calc(100% / 12 * 5) }}
@media (min-width:480px) {.df-row .col-ph-6 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 6);flex:1 0 calc(100% / 12 * 6);max-width:calc(100% / 12 * 6) }}
@media (min-width:480px) {.df-row .col-ph-7 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 7);flex:1 0 calc(100% / 12 * 7);max-width:calc(100% / 12 * 7) }}
@media (min-width:480px) {.df-row .col-ph-8 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 8);flex:1 0 calc(100% / 12 * 8);max-width:calc(100% / 12 * 8) }}
@media (min-width:480px) {.df-row .col-ph-9 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 9);flex:1 0 calc(100% / 12 * 9);max-width:calc(100% / 12 * 9) }}
@media (min-width:480px) {.df-row .col-ph-10 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 10);flex:1 0 calc(100% / 12 * 10);max-width:calc(100% / 12 * 10) }}
@media (min-width:480px) {.df-row .col-ph-11 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 11);flex:1 0 calc(100% / 12 * 11);max-width:calc(100% / 12 * 11) }}
@media (min-width:480px) {.df-row .col-ph-12 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 12);flex:1 0 calc(100% / 12 * 12);max-width:calc(100% / 12 * 12) }}
@media (min-width:480px) {.df-row .col-offset-ph-0 {margin-left:calc(100% / 12 * 0) }}
@media (min-width:480px) {.df-row .col-offset-ph-1 {margin-left:calc(100% / 12 * 1) }}
@media (min-width:480px) {.df-row .col-offset-ph-2 {margin-left:calc(100% / 12 * 2) }}
@media (min-width:480px) {.df-row .col-offset-ph-3 {margin-left:calc(100% / 12 * 3) }}
@media (min-width:480px) {.df-row .col-offset-ph-4 {margin-left:calc(100% / 12 * 4) }}
@media (min-width:480px) {.df-row .col-offset-ph-5 {margin-left:calc(100% / 12 * 5) }}
@media (min-width:480px) {.df-row .col-offset-ph-6 {margin-left:calc(100% / 12 * 6) }}
@media (min-width:480px) {.df-row .col-offset-ph-7 {margin-left:calc(100% / 12 * 7) }}
@media (min-width:480px) {.df-row .col-offset-ph-8 {margin-left:calc(100% / 12 * 8) }}
@media (min-width:480px) {.df-row .col-offset-ph-9 {margin-left:calc(100% / 12 * 9) }}
@media (min-width:480px) {.df-row .col-offset-ph-10 {margin-left:calc(100% / 12 * 10) }}
@media (min-width:480px) {.df-row .col-offset-ph-11 {margin-left:calc(100% / 12 * 11) }}
@media (min-width:768px) {.df-row .col-sm-1 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 1);flex:1 0 calc(100% / 12 * 1);max-width:calc(100% / 12 * 1) }}
@media (min-width:768px) {.df-row .col-sm-2 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 2);flex:1 0 calc(100% / 12 * 2);max-width:calc(100% / 12 * 2) }}
@media (min-width:768px) {.df-row .col-sm-3 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 3);flex:1 0 calc(100% / 12 * 3);max-width:calc(100% / 12 * 3) }}
@media (min-width:768px) {.df-row .col-sm-4 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 4);flex:1 0 calc(100% / 12 * 4);max-width:calc(100% / 12 * 4) }}
@media (min-width:768px) {.df-row .col-sm-5 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 5);flex:1 0 calc(100% / 12 * 5);max-width:calc(100% / 12 * 5) }}
@media (min-width:768px) {.df-row .col-sm-6 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 6);flex:1 0 calc(100% / 12 * 6);max-width:calc(100% / 12 * 6) }}
@media (min-width:768px) {.df-row .col-sm-7 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 7);flex:1 0 calc(100% / 12 * 7);max-width:calc(100% / 12 * 7) }}
@media (min-width:768px) {.df-row .col-sm-8 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 8);flex:1 0 calc(100% / 12 * 8);max-width:calc(100% / 12 * 8) }}
@media (min-width:768px) {.df-row .col-sm-9 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 9);flex:1 0 calc(100% / 12 * 9);max-width:calc(100% / 12 * 9) }}
@media (min-width:768px) {.df-row .col-sm-10 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 10);flex:1 0 calc(100% / 12 * 10);max-width:calc(100% / 12 * 10) }}
@media (min-width:768px) {.df-row .col-sm-11 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 11);flex:1 0 calc(100% / 12 * 11);max-width:calc(100% / 12 * 11) }}
@media (min-width:768px) {.df-row .col-sm-12 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 12);flex:1 0 calc(100% / 12 * 12);max-width:calc(100% / 12 * 12) }}
@media (min-width:768px) {.df-row .col-offset-sm-0 {margin-left:calc(100% / 12 * 0) }}
@media (min-width:768px) {.df-row .col-offset-sm-1 {margin-left:calc(100% / 12 * 1) }}
@media (min-width:768px) {.df-row .col-offset-sm-2 {margin-left:calc(100% / 12 * 2) }}
@media (min-width:768px) {.df-row .col-offset-sm-3 {margin-left:calc(100% / 12 * 3) }}
@media (min-width:768px) {.df-row .col-offset-sm-4 {margin-left:calc(100% / 12 * 4) }}
@media (min-width:768px) {.df-row .col-offset-sm-5 {margin-left:calc(100% / 12 * 5) }}
@media (min-width:768px) {.df-row .col-offset-sm-6 {margin-left:calc(100% / 12 * 6) }}
@media (min-width:768px) {.df-row .col-offset-sm-7 {margin-left:calc(100% / 12 * 7) }}
@media (min-width:768px) {.df-row .col-offset-sm-8 {margin-left:calc(100% / 12 * 8) }}
@media (min-width:768px) {.df-row .col-offset-sm-9 {margin-left:calc(100% / 12 * 9) }}
@media (min-width:768px) {.df-row .col-offset-sm-10 {margin-left:calc(100% / 12 * 10) }}
@media (min-width:768px) {.df-row .col-offset-sm-11 {margin-left:calc(100% / 12 * 11) }}
@media (min-width:992px) {.df-row .col-md-1 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 1);flex:1 0 calc(100% / 12 * 1);max-width:calc(100% / 12 * 1) }}
@media (min-width:992px) {.df-row .col-md-2 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 2);flex:1 0 calc(100% / 12 * 2);max-width:calc(100% / 12 * 2) }}
@media (min-width:992px) {.df-row .col-md-3 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 3);flex:1 0 calc(100% / 12 * 3);max-width:calc(100% / 12 * 3) }}
@media (min-width:992px) {.df-row .col-md-4 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 4);flex:1 0 calc(100% / 12 * 4);max-width:calc(100% / 12 * 4) }}
@media (min-width:992px) {.df-row .col-md-5 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 5);flex:1 0 calc(100% / 12 * 5);max-width:calc(100% / 12 * 5) }}
@media (min-width:992px) {.df-row .col-md-6 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 6);flex:1 0 calc(100% / 12 * 6);max-width:calc(100% / 12 * 6) }}
@media (min-width:992px) {.df-row .col-md-7 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 7);flex:1 0 calc(100% / 12 * 7);max-width:calc(100% / 12 * 7) }}
@media (min-width:992px) {.df-row .col-md-8 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 8);flex:1 0 calc(100% / 12 * 8);max-width:calc(100% / 12 * 8) }}
@media (min-width:992px) {.df-row .col-md-9 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 9);flex:1 0 calc(100% / 12 * 9);max-width:calc(100% / 12 * 9) }}
@media (min-width:992px) {.df-row .col-md-10 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 10);flex:1 0 calc(100% / 12 * 10);max-width:calc(100% / 12 * 10) }}
@media (min-width:992px) {.df-row .col-md-11 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 11);flex:1 0 calc(100% / 12 * 11);max-width:calc(100% / 12 * 11) }}
@media (min-width:992px) {.df-row .col-md-12 {-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 12 * 12);flex:1 0 calc(100% / 12 * 12);max-width:calc(100% / 12 * 12) }}
@media (min-width:992px) {.df-row .col-offset-md-0 {margin-left:calc(100% / 12 * 0) }}
@media (min-width:992px) {.df-row .col-offset-md-1 {margin-left:calc(100% / 12 * 1) }}
@media (min-width:992px) {.df-row .col-offset-md-2 {margin-left:calc(100% / 12 * 2) }}
@media (min-width:992px) {.df-row .col-offset-md-3 {margin-left:calc(100% / 12 * 3) }}
@media (min-width:992px) {.df-row .col-offset-md-4 {margin-left:calc(100% / 12 * 4) }}
@media (min-width:992px) {.df-row .col-offset-md-5 {margin-left:calc(100% / 12 * 5) }}
@media (min-width:992px) {.df-row .col-offset-md-6 {margin-left:calc(100% / 12 * 6) }}
@media (min-width:992px) {.df-row .col-offset-md-7 {margin-left:calc(100% / 12 * 7) }}
@media (min-width:992px) {.df-row .col-offset-md-8 {margin-left:calc(100% / 12 * 8) }}
@media (min-width:992px) {.df-row .col-offset-md-9 {margin-left:calc(100% / 12 * 9) }}
@media (min-width:992px) {.df-row .col-offset-md-10 {margin-left:calc(100% / 12 * 10) }}
@media (min-width:992px) {.df-row .col-offset-md-11 {margin-left:calc(100% / 12 * 11) }}
@media (min-width:768px) {.df-row {margin:0 -20px }}
.h1,
h1 {font-size:35px}
.h2,
h2 {font-size:30px}
.h3,
h3 {font-size:15px}
.h4,
.h5,
.h6,
h4,
h5,
h6 {font-size:14px}
@media (min-width:768px) {.h1,h1 {font-size:40px }.h2,h2 {font-size:32px }.h3,h3 {font-size:28px }.h4,h4 {font-size:20px }.h5,h5 {font-size:18px }.h6,h6 {font-size:16px }}
@media (min-width:992px) {.h1,h1 {font-size:50px }.h2,h2 {font-size:36px }.h3,h3 {font-size:28px }.h4,h4 {font-size:20px }.h5,h5 {font-size:18px }.h6,h6 {font-size:16px }}
@media (min-width:1200px) {.h1,h1 {font-size:50px }.h2,h2 {font-size:36px }.h3,h3 {font-size:28px }.h4,h4 {font-size:20px }.h5,h5 {font-size:18px }.h6,h6 {font-size:16px }}
.h,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {font-family:"OpenSans","Arial","Helvetica Neue","Helvetica",sans-serif;color:inherit;font-weight:bold;margin:0 0 10px}
@media (min-width:768px) {.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {margin-bottom:20px }}
.h1,
h1 {margin:0 0 0.5em;line-height:1.2;font-weight:900;text-transform:uppercase;font-family:"lato","Arial","Helvetica Neue","Helvetica",sans-serif}
.h2,
h2 {margin:0 0 0.75em;line-height:1.2;font-weight:700}
p {margin:0 0 20px}
a {color:#007bff;text-decoration:none}
a:focus,
a:hover {color:#000;text-decoration:none}
a[href*="mailto:"] {word-wrap:break-word}
.color-green {color:#6fdf43}
.text-color {color:#eb2e28}
.custom-list {margin:0 0 21px;padding:13px 0 13px 19px;list-style:none;border-left:1px solid #484848;font-style:italic}
.custom-list >li:before {margin-right:9px;display:inline-block;content:"—";color:#eb2e28}
.text-center {text-align:center}
.text-uppercase {text-transform:uppercase}
fieldset,
form {margin:0;padding:0;border-style:none}
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea {-webkit-appearance:none;-webkit-border-radius:0;padding:10px 20px;font-size:16px;line-height:18px;font-family:"OpenSans","Arial","Helvetica Neue","Helvetica",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;border-radius:0}
input[type="email"]:not(textarea),
input[type="password"]:not(textarea),
input[type="search"]:not(textarea),
input[type="tel"]:not(textarea),
input[type="text"]:not(textarea),
input[type="url"]:not(textarea),
textarea:not(textarea) {height:40px}
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
textarea:focus {outline:0;border-color:#000}
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color:#ddd}
input[type="email"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
textarea::-moz-placeholder {opacity:1;color:#ddd}
input[type="email"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="text"]:-moz-placeholder,
input[type="url"]:-moz-placeholder,
textarea:-moz-placeholder {color:#ddd}
input[type="email"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#ddd}
input[type="email"].placeholder,
input[type="password"].placeholder,
input[type="search"].placeholder,
input[type="tel"].placeholder,
input[type="text"].placeholder,
input[type="url"].placeholder,
textarea.placeholder {color:#ddd}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}
textarea {resize:vertical;vertical-align:top;overflow:auto}
button,
input[type="button"],
input[type="file"],
input[type="reset"],
input[type="submit"] {-webkit-transition:background 0.5s ease-in-out;transition:background 0.5s ease-in-out;-webkit-appearance:none;-webkit-border-radius:0;height:40px;padding:10px 20px;font-size:16px;line-height:18px;color:#fff;outline:0;cursor:pointer;border:#000;border-radius:0;background:#000}
button:hover,
input[type="button"]:hover,
input[type="file"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {background:#000;color:#fff}
[id="header"] {width:100%;font-size:30px;font-weight:600;font-style:italic;line-height:1.2;position:relative;z-index:99;text-transform:uppercase;color:#fff;background-image:url(../themes/hentaisex3d/assets/images/members/v2/bg-top.jpg);background-position:50% 100%;background-color:#000}
@media (min-width:992px) {[id="header"] {font-size:18px }}
[id="header"] .container {max-width:1190px}
[id="header"] a {-webkit-transition:color 0.3s;transition:color 0.3s;text-decoration:none;color:currentColor}
#opener {position:absolute;opacity:0}
#opener:checked ~ .burger {position:fixed;top:25px;left:25px}
#opener:checked ~ .burger span {opacity:0}
#opener:checked ~ .burger:after,
#opener:checked ~ .burger:before {top:50%;left:50%}
#opener:checked ~ .burger:before {-webkit-transform:translate(-50%,-50%) rotate(-225deg);transform:translate(-50%,-50%) rotate(-225deg)}
#opener:checked ~ .burger:after {-webkit-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg)}
#opener:checked ~ .nav-drop {-webkit-transform:translateX(0);transform:translateX(0)}
.burger {font-size:0;line-height:0;position:absolute;z-index:10;top:20px;left:20px;width:30px;height:30px;cursor:pointer}
@media (min-width:992px) {.burger {display:none }}
.burger span,
.burger:after,
.burger:before {position:absolute;left:0;width:30px;height:3px;content:"";-webkit-transition:0.5s;transition:0.5s;-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0);opacity:1;border-radius:3px;background:#fff}
.burger:after {top:3px}
.burger:before {top:calc(100% - 6px)}
.burger span {top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.nav-drop {position:fixed;top:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:rgba(6,11,16,0.8);-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (min-width:992px) {.nav-drop {position:static;display:block;width:100%;min-height:0;padding:0;-webkit-transform:translateX(0);transform:translateX(0);background:none }}
.menu {margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center;-ms-flex-pack:distribute;justify-content:space-around}
@media (min-width:992px) {.menu {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row }}
.menu >li {padding:10px 0;-webkit-transition:0.3s;transition:0.3s}
@media (min-width:992px) {.menu >li {padding:25px 0 }}
@media (min-width:1200px) {.menu >li {padding:38px 0 }}
.menu >li:hover {background:-webkit-gradient( linear,left top,left bottom,from(#e30713),to(#4d0206) );background:linear-gradient(to bottom,#e30713 0,#4d0206 100%)}
.menu >li:hover a:before {width:85%}
.menu .active {background:-webkit-gradient( linear,left top,left bottom,from(#e30713),to(#4d0206) );background:linear-gradient(to bottom,#e30713 0,#4d0206 100%)}
.menu .active a {color:#fff}
.menu .active a:before {width:85%}
.menu a {position:relative;z-index:2;display:block;padding:0 10px}
@media (min-width:1200px) {.menu a {padding:0 20px }}
.menu a {font-size:14px}
.menu a:hover {color:#fff}
@media (min-width:992px) {.menu a:before {position:absolute;bottom:-8px;left:50%;width:0;height:2px;content:"";-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;background:#fff }}
[id="wrapper"] {position:relative;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}
[id="wrapper"]:before {content:"";position:absolute;height:494px;left:0;right:0;top:0;background-image:url(../themes/hentaisex3d/assets/images/members/v2/bg-top.png);background-repeat:no-repeat;background-position:50% 0;background-size:contain;pointer-events:none}
@media (min-width:768px) {[id="wrapper"]:before {background-size:auto }}
[id="main"] {position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.container {max-width:1340px;padding:0 20px;margin:0 auto}
.heading-section {margin:0 0 31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
@media (min-width:480px) {.heading-section {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center }}
.heading-section h2 {font-family:"lato","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;margin:0}
.back-wrap {padding:0 0 15px}
@media (min-width:480px) {.back-wrap {padding:0 23px }}
.back {color:#eb2e28;text-decoration:underline;font-weight:700;text-transform:uppercase;font-family:"lato","Arial","Helvetica Neue","Helvetica",sans-serif}
.back:hover {color:#eb2e28;text-decoration:none}
.visual-page {padding-top:79px}
[id="footer"] {padding:50px 0 30px;font-size:12px;line-height:1.2;color:#fff;text-align:center;background:#0d0d0d;font-style:italic}
@media (min-width:768px) {[id="footer"] {padding:71px 0 40px }}
[id="footer"] .container {max-width:1320px}
[id="footer"] p {margin:0 0 14px}
.menu-wrap {margin:0 0 15px}
.menu-footer {margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.menu-footer >li:after {display:inline-block;margin:0 5px;content:"|"}
.menu-footer >li:last-child:after {display:none}
.menu-footer a {color:inherit}
.menu-footer a:hover {text-decoration:underline}
.footer-text a {color:inherit;text-decoration:underline}
.footer-text a:hover {text-decoration:none}
.copyright {display:block;margin:0 0 62px}
.copyright a {color:inherit}
.copyright a:hover {text-decoration:underline}
.footer-list {display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;text-align:left;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer-list >li {width:260px;padding:0 10px 20px}
.footer-list-item {font-size:12px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;color:grey}
.footer-list-item h5 {font-size:12px;font-weight:400;line-height:1.2;margin:0;text-transform:uppercase;color:inherit}
.footer-list-item__icon {margin-right:24px;width:70px;min-width:70px;text-align:center;position:relative}
@media (min-width:768px) {.footer-list-item__icon {text-align:right }}
.footer-list-item__icon:after {position:absolute;top:-10px;left:-10px;width:60px;height:60px;border-radius:50%;content:"";background:#1d1d1d}
.footer-list-item__icon img {position:relative;z-index:2}
.footer-list-item__body {padding-top:5px}
.btn {background:#000;color:#fff;border:#000;border-radius:0;display:inline-block;font-size:15px;line-height:17px;padding:10px 20px;vertical-align:top;text-align:center}
.btn-default,
.btn-default:hover,
.btn:hover {background:#000;color:#fff;border:#000}
.btn-primary {background:#007bff;color:#fff;border:#007bff}
.btn-primary:hover {background:#0062cc;color:#fff;border:#0062cc}
.btn-warning {background:#ffc107;color:#fff;border:#ffc107}
.btn-warning:hover {background:#d39e00;color:#fff;border:#d39e00}
.btn-sm {border-radius:0;padding:4px 10px}
.btn-group {margin:0 -5px -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.btn-group .btn {margin:0 5px 10px}
.heading-page-section {text-align:center;margin:75px 0 66px;font-size:18px;line-height:1.17}
.heading-page-section .container {max-width:880px}
.heading-page-section .link-wrap {padding:11px 0;text-transform:uppercase;font-weight:700;font-style:italic;font-family:"lato","Arial","Helvetica Neue","Helvetica",sans-serif}
.heading-page-section .link-wrap a {color:#eb2e28;text-decoration:underline;-webkit-transition:color 0.5s;transition:color 0.5s}
.heading-page-section .link-wrap a:hover {color:#fff;text-decoration:none}
.heading-page-section p {margin:0 0 23px}
.download-section {margin-bottom:30px}
@media (min-width:768px) {.download-section {margin-bottom:40px }}
.download-section .container {max-width:1040px}
.download {background:#0c0c0c;border-radius:10px;overflow:hidden;font-size:18px;line-height:22px}
@media (min-width:768px) {.download {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }}
.download p {margin:0}
.download__title {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:20px 10px;text-align:center;-ms-flex-item-align:center;align-self:center}
@media (min-width:768px) {.download__title {padding:5px 10px }}
.download__color-text {font-family:"lato","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:900;text-transform:uppercase;color:#eb2e28}
.download__separator {position:relative;top:-1px}
@media (min-width:768px) {.download__button-wrap {width:258px;min-width:258px;display:-webkit-box;display:-ms-flexbox;display:flex }}
.download__button {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60px;font-weight:700;color:#fff;background:#eb2e28;-webkit-transition:0.5s;transition:0.5s;text-shadow:0 2px 0 #910c0c}
.download__button:hover {color:#fff;background:#910c0c}
.download__button img {margin-right:9px}
.content-text-section {padding:30px 0;line-height:1.1875}
@media (min-width:768px) {.content-text-section {padding:35px 0 57px }}
.content-text-section .container {max-width:1024px}
.content-text-section .text-center {font-size:18px}
.features-section {padding:49px 0 63px;font-size:15px;line-height:1.2}
.features-section h2 {margin:0 0 1.1em;font-size:16px;font-weight:400;line-height:1.2;font-family:"OpenSans","Arial","Helvetica Neue","Helvetica",sans-serif}
.video-section {margin-bottom:105px}
.video-grid {margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:6px}
@media (min-width:768px) {.video-grid {grid-template-columns:repeat(2,1fr) }}
.video {border-radius:4px;overflow:hidden;position:relative;padding-top:47.3%}
.video video {position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}
.photo-section {margin:0 0 60px}
@media (min-width:992px) {.photo-section {margin-bottom:100px }}
.grid-photo {margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px}
@media (min-width:768px) {.grid-photo {grid-template-columns:repeat(3,1fr) }}
@media (min-width:992px) {.grid-photo {grid-template-columns:repeat(4,1fr) }}
.image-wrap {position:relative;display:block;border-radius:4px;padding-top:95%;overflow:hidden}
.image-wrap:hover img {-webkit-transform:scale(1.05);transform:scale(1.05)}
.image-wrap img {position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}
.fancybox-slide--image .fancybox-content {border-radius:11px;overflow:hidden}
.miny-games {padding:56px 0}
.rows-games {margin:0 auto;max-width:1066px}
.row-game {padding:41px 0;font-size:16px;line-height:1.1666666667;color:#fff}
@media (min-width:480px) {.row-game {display:-webkit-box;display:-ms-flexbox;display:flex }}
@media (min-width:768px) {.row-game {font-size:18px }}
.row-game + .row-game {border-top:1px solid grey}
.row-game__visual {margin:0 auto 15px;width:150px;min-width:150px;height:150px;border-radius:50%;overflow:hidden}
@media (min-width:480px) {.row-game__visual {margin:0 }}
@media (min-width:768px) {.row-game__visual {width:255px;min-width:255px;height:255px }}
.row-game__visual img {display:block;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}
.row-game__content {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:15px}
@media (min-width:768px) {.row-game__content {padding-left:35px }}
.row-game h2 {font-weight:400;margin:0 0 .8em;font-size:24px;line-height:1;font-family:"lato","Arial","Helvetica Neue","Helvetica",sans-serif;text-shadow:0 4px 0 rgba(14,17,19,.2);text-transform:uppercase}
@media (min-width:768px) {.row-game h2 {font-size:30px }}
.row-game p {margin:0 0 2.1em}
.mini-game-page {padding:39px 0 25px}
@media (min-width:768px) {.mini-game-page {padding:39px 0 }}
.mini-game-page__header {position:relative;margin:0 0 2.3em;color:#fff}
@media (min-width:768px) {.mini-game-page__header {text-align:center;padding:0 70px }}
.mini-game-page .back-link {display:inline-block;vertical-align:top;margin-bottom:15px;text-decoration:underline;color:#fff;font-size:16px;line-height:1.2;-webkit-transition:.5s;transition:.5s}
@media (min-width:768px) {.mini-game-page .back-link {position:absolute;left:0;top:8px;margin-bottom:0 }}
.mini-game-page .back-link:hover {color:#eb2e28;text-decoration:none}
.mini-game-page h1 {text-align:center;margin:0;font-weight:400;font-size:24px;line-height:1;font-family:"lato","Arial","Helvetica Neue","Helvetica",sans-serif;text-shadow:0 4px 0 rgba(14,17,19,.2);text-transform:uppercase}
@media (min-width:768px) {.mini-game-page h1 {font-size:30px }}
.game-wrap {position:relative;padding-bottom:25px}
@media (min-width:768px) {.game-wrap {padding-bottom:44px }}
.game-wrap .game-hold {border-radius:10px;overflow:hidden}
.game-wrap:after {position:absolute;bottom:0;left:25px;right:25px;height:1px;content:"";background:grey}
@media (min-width:768px) {.game-wrap:after {left:60px;right:60px }}
.character-art h2 {font-weight:400;margin:0 0 1.1em;font-size:24px;line-height:1;font-family:"lato","Arial","Helvetica Neue","Helvetica",sans-serif;text-shadow:0 4px 0 rgba(14,17,19,.2);text-transform:uppercase}
@media (min-width:768px) {.character-art h2 {font-size:30px }}
.list-image {margin:-11px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.list-image >li {width:100%;padding:11px}
@media (min-width:480px) {.list-image >li {width:50% }}
@media (min-width:768px) {.list-image >li {width:33.3333333333% }}
@media (min-width:992px) {.list-image >li {width:20% }}
.list-image .visual-wrap {display:block;width:100%;padding-top:120%;position:relative;overflow:hidden;border-radius:10px}
.list-image .visual-wrap img {position:absolute;inset:0;max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}
.miny-games .btn {min-width:130px;display:inline-block;padding:10px;vertical-align:top;text-align:center;text-transform:uppercase;line-height:16px;font-size:14px;font-weight:700;color:#fff;border-radius:12px;background:#eb2e28;-webkit-transition:.5s;transition:.5s}
@media (min-width:768px) {.miny-games .btn {padding:15px;min-width:178px;font-size:18px;line-height:20px;border-radius:18px }}
.miny-games .btn:focus,
.miny-games .btn:hover {color:#fff;background:#910c0c}
.miny-games .btn-group {margin:0 -5px -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.miny-games .btn-group .btn {margin:0 5px 10px}
.game-hold {display:flex}
.game-hold iframe {border:none;width:100%;aspect-ratio:16/9}
.container--sm {max-width:1236px}
.width-full-right {width:100%;text-align:right}.instuction-video {padding:85px 0}
.instuction-video h2 {text-align:center;font-weight:400;text-transform:uppercase;margin-bottom:2.6em}
@media (min-width:768px) {.instuction-video h2 {font-size:30px }}
.instuction-video h3 {font-weight:400;margin-bottom:.45em;font-size:20px}
@media (min-width:768px) {.instuction-video h3 {font-size:30px }}
.instruction {line-height:1.2222222222}
@media (min-width:768px) {.instruction {font-size:18px }}
.instruction__visual-grid {margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
@media (min-width:768px) {.instruction__visual-grid {gap:20px }}
.instruction__image {width:100%;padding-top:84%;position:relative}
.instruction__image >img {position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;max-width:none;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%}
.instruction__description {padding:20px 0 16px}@media (min-width:992px) {.instruction__description {padding:32px 0 16px }}
.instruction + .instruction {margin-top:40px}
@media (min-width:768px) {.instruction + .instruction {margin-top:81px }}
.vr-video-section {margin-bottom:30px}
@media (min-width:992px) {.vr-video-section {margin-bottom:80px }}
.vr-video-section h2 {text-align:center;font-weight:400;text-transform:uppercase;margin-bottom:1em}
@media (min-width:768px) {.vr-video-section h2 {font-size:30px }}
.vr-video {line-height:1;gap:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (min-width:768px) {.vr-video {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;gap:30px }}
@media (min-width:768px) and (min-width:1200px) {.vr-video {gap:62px }}
.vr-video__visual-grid {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
@media (min-width:768px) {.vr-video__visual-grid {gap:30px }}
.vr-video__image {width:100%;padding-top:56%;position:relative}
.vr-video__image >img {position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;max-width:none;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%}
.vr-video__box {width:100%;text-align:center}
@media (min-width:768px) {.vr-video__box {width:250px;min-width:250px;text-align:left }}
@media (min-width:1200px) {.vr-video__box {width:350px;min-width:350px }}
.vr-video + .vr-video {margin-top:15px;padding-top:14px}
.vr-video + .vr-video:before {position:absolute;top:0;left:0;right:0;content:"";display:block;height:1px;background:#283844}
@media (min-width:768px) {.vr-video + .vr-video:before {right:179px }}
.play-video-section {margin-bottom:30px}
@media (min-width:992px) {.play-video-section {margin-bottom:47px }}
.play-video-section h2 {text-align:center;font-weight:400;text-transform:uppercase;margin-bottom:1em}
@media (min-width:768px) {.play-video-section h2 {font-size:30px }}
.play-video {line-height:1;gap:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (min-width:768px) {.play-video {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;gap:30px }}
@media (min-width:1200px) {.play-video {gap:62px;padding-right:100px }}
.play-video__visual-grid {-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
@media (min-width:768px) {.play-video__visual-grid {gap:30px }}
.play-video__image {width:100%;padding-top:76%;position:relative}
.play-video__image >img {position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;max-width:none;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%}
.play-video__box {width:100%;text-align:center}
@media (min-width:768px) {.play-video__box {width:250px;min-width:250px }}
.play-video__description {text-transform:uppercase}
.play-video__description p {margin-bottom:30px}
.play-video + .play-video {margin-top:15px;padding-top:14px}
.play-video + .play-video:before {position:absolute;top:0;left:0;right:0;content:"";display:block;height:1px;background:#283844}
@media (min-width:768px) {.play-video + .play-video:before {right:179px }}
.play-button {display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;gap:13px;font-weight:600}
.play-button img {-webkit-transition:opacity .5s;transition:opacity .5s}
.play-button:focus,
.play-button:hover {color:#fff}
.play-button:focus img,
.play-button:hover img {opacity:.8}
.fancybox-content {background:none}
.popup-holder {position:fixed;overflow:hidden;height:0}
.lightbox-video.lightbox-video {padding:30px 15px 15px;width:1000px;max-width:95%;color:#000}
.lightbox-video.lightbox-video video {display:block;width:100%;height:auto}
.lightbox-video.lightbox-video h4 {color:#fff;font-size:14px;margin:0 0 10px}
.lightbox-video.lightbox-video .fancybox-close-small,
.lightbox-video.lightbox-video h4 br {display:none}
.video-closed {width:30px;height:30px;position:absolute;top:10px;right:10px}
.video-closed svg {fill:#fff}.btn--icon {min-width:130px;display:inline-block;padding:10px;vertical-align:top;text-align:center;text-transform:uppercase;line-height:16px;font-size:14px;font-weight:700;color:#fff;border-radius:12px;background:var(--base-color);border-color:var(--base-color) -webkit-transition:.5s;transition:.5s}
@media (min-width:768px) {.btn--icon {padding:15px;min-width:178px;font-size:18px;line-height:20px;border-radius:18px }}.btn--icon {display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-left:35px;padding-right:35px}.btn--icon {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60px;font-weight:700;color:#fff;gap:10px;border-radius:6px;background:#eb2e28;-webkit-transition:0.5s;transition:0.5s;text-shadow:0 2px 0 #910c0c}
.btn--icon:hover {color:#fff;background:#910c0c}.vr-video-section .btn--icon,
.instuction-video .btn--icon {display:inline-flex;width:auto}