@charset "utf-8";
@import url(../style/font.css);

* { margin: 0; padding: 0; font: inherit; color: inherit; }
*, :after, :before { box-sizing: border-box; flex-shrink: 0; }
:root { -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; cursor: default; line-height: 1.5; overflow-wrap: break-word; word-break: break-word; tab-size: 4; }
html, body { height: 100%; font-family: Paperozi; }
section { width: 100%; }
.iframe-form { min-height: 100vh; display: flex; align-items: center; justify-content: center; }
iframe { border: 0; }
img, picture, video, canvas, svg { display: block; max-width: 100%; }
button { background: none; border: 0; cursor: pointer; }
a { text-decoration: none; color: inherit; }
table { border-collapse: collapse; border-spacing: 0; }
ul, ol { list-style: none; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p { margin-bottom: 0; }
dl, ol, ul { margin-bottom: 0; padding: 0; }
*::-webkit-scrollbar { width: 8px; height: 8px; background-color: #dadada; border-radius: 10px; }
*::-webkit-scrollbar-thumb { background-color: #9d9d9d; border-radius: 10px; background-clip: padding-box; border: 0px solid transparent; }

/* skip */
.skip { display: block; height: 1px; width: 1px; margin: 0 -1px -1px 0; padding: 0; top: 0; overflow: hidden; font-size: 0; line-height: 0; background-color: #fff; z-index: 9999; position: fixed; }
.skip:hover, .skip:active, .skip:focus { width: 100%; height: auto; margin: 0; padding: 5px 0; text-indent: 10px; font-weight: bold; font-size: 12px; color: #333; line-height: 1; text-decoration: none !important; position: fixed; text-align: center; box-shadow: 0 0 0 1px #000 inset; }

.s__row { padding: 0 30px; position: relative; }
.s__container { width: 100%; max-width: 1674px; margin: 0 auto; }

@media all and (max-width: 1024px) {
  .s__row { padding: 0 24px; }
}
@media all and (max-width: 767px) {
}
