@charset "UTF-8"; *, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; } html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; } body { margin: 0; text-align: left; background-color: #fff; } [tabindex="-1"]:focus:not(:focus-visible) { outline: 0 !important; } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; } p { margin-top: 0; } abbr[title], abbr[data-original-title] { text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none; } address { margin-bottom: 1rem; font-style: normal; line-height: inherit; } ol, ul, dl { margin-top: 0; } ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; } dd { margin-left: 0; } b, strong { font-weight: bolder; } small { font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sub { bottom: -.25em; } sup { top: -.5em; } a { background-color: transparent; } a:not([href]):not([class]) { color: inherit; text-decoration: none; } a:not([href]):not([class]):hover { color: inherit; text-decoration: none; } pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; } pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; -ms-overflow-style: scrollbar; } figure { margin: 0 0 1rem; } img { vertical-align: middle; border-style: none; } svg { overflow: hidden; vertical-align: middle; } table { border-collapse: collapse; } th { text-align: inherit; text-align: -webkit-match-parent; } button { border-radius: 0; } button:focus:not(:focus-visible) { outline: 0; } input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } button, input { overflow: visible; } button, select { text-transform: none; } [role="button"] { cursor: pointer; } select { word-wrap: normal; } button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; } input[type="radio"], input[type="checkbox"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } textarea { overflow: auto; resize: vertical; } fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; } progress { vertical-align: baseline; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { outline-offset: -2px; -webkit-appearance: none; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } output { display: inline-block; } summary { display: list-item; cursor: pointer; } template { display: none; } [hidden] { display: none !important; } @font-face { font-family: 'Myriad Pro Regular'; font-style: normal; font-weight: 400; src: url("/fonts/myriadpro/Myriad Pro Regular.ttf"); src: local("☺"), url("/fonts/myriadpro/Myriad Pro Regular.ttf") format("truetype"); } @font-face { font-family: 'Myriad Pro Bold'; font-style: normal; font-weight: bold; src: url("/fonts/myriadpro/MyriadPro-Bold.otf"); src: local("☺"), url("/fonts/myriadpro/MyriadPro-Bold.otf") format("opentype"); } html, body { font-family: "Myriad Pro Regular", sans-serif; } /* .address__city{ position: relative; display: inline-block!!!; &::before, &::after{ @include pseudo(); @include centerer(); } @include line-middle-text(12px); */ *:focus { outline: none; } html { font-size: 10px; line-height: 1.4; } body { font-size: 1.7rem; font-weight: normal; line-height: 1.4; color: #424242; } img { max-width: 100%; border: none; } h1 { margin-top: 0; margin-bottom: 1rem; font-size: 2.4rem; font-weight: bold; line-height: 1.5; text-transform: uppercase; } h2 { margin-top: 4rem; margin-bottom: 2rem; font-size: 2rem; font-weight: bold; text-transform: uppercase; } h3 { margin-top: 4rem; margin-bottom: 2rem; font-size: 1.8rem; font-weight: bold; text-transform: uppercase; } h4 { margin-top: 4rem; margin-bottom: 2rem; font-size: 1.8rem; font-weight: bold; text-transform: uppercase; } h5 { margin-top: 4rem; margin-bottom: 2rem; font-size: 1.8rem; font-weight: bold; text-transform: uppercase; } h6 { margin-top: 4rem; margin-bottom: 2rem; font-size: 1.8rem; font-weight: bold; text-transform: uppercase; } p { margin: 2rem 0 0 0; font-size: 1.7rem; } p:first-child { margin: 0; } ul + p, ol + p { margin-top: 1rem; } a { font-size: 1.7rem; color: #1a6b9f; text-decoration: underline; } a:hover { color: #790015; text-decoration: underline; } hr { margin: 3rem 0; border-top: 0.2rem solid #424242; border-bottom: none; } iframe { max-width: 100%; } ol, ul { padding: 0; margin: 1rem 0; list-style: none; } ol li, ul li { position: relative; margin: 1rem 0 0 0; } ul li { padding-left: 30px; background-image: url("/desimages/li_1.png"); background-repeat: no-repeat; background-position: left top 1rem; } ol li:first-child, ul li:first-child { margin-top: 0; } ol { list-style: none; counter-reset: item; } ol > li::before { display: inline-block; padding: 0; margin-right: 1rem; font-size: 1.6rem; font-weight: bold; color: #1a6b9f; text-align: center; content: counters(item, ".") ". "; counter-increment: item; } ol li ol li::before { margin-right: .5rem; font-size: 1.6rem; } ol li ol, ul li ul { padding: 0; margin: .5rem 0 0 0; } ul li ul { margin-left: -30px; } ul li ul li { padding-left: 40px; margin: .5rem 0 0 0; font-size: 1.5rem; line-height: 1.4; background-image: url("/desimages/li_2.png"); background-repeat: no-repeat; background-position: left top 11px; } ol li ol li { margin: .5rem 0 0 0; font-size: 1.5rem; line-height: 1.4; } table { margin: 2rem 0; font-size: 1.6rem; color: #424242; border-collapse: collapse; border: .1rem solid #d9d5cf; } thead { background-color: #f3f3f3; } th { color: #696969; text-align: left; background-color: #f3f3f3; } th, td { padding: 1.2rem; border: .1rem solid #d9d5cf; } caption { padding: .8rem 1.2rem 1rem; font-size: 1.7rem; font-weight: bold; text-align: left; border-radius: 1rem 1rem 0 0; } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus { -webkit-text-fill-color: #3c3c3c; -webkit-box-shadow: 0 0 0 1000px #fff inset; }