/*!
 *
 * WordPress WebPack Bundler
 *
 * @author Swashata Ghosh
 * @version 1.0.0
 * @link https://wpack.io
 * @license GPL-3.0
 *
 * Copyright (c) 2024 Swashata Ghosh
 *
 * This software is released under the GPL-3.0 License
 * https://opensource.org/licenses/GPL-3.0
 *
 * Compiled with the help of https://wpack.io
 * A zero setup Webpack Bundler Script for WordPress
 */
*, *::before, *::after {
	box-sizing: border-box
}

body, h1, h2, h3, h4, p, figure, blockquote, dl, dd {
	margin: 0
}

ul[role=list], ol[role=list] {
	list-style: none
}

html {
	scroll-behavior: smooth
}

body {
	line-height: 1.5;
	min-height: 100vh;
	text-rendering: optimizeSpeed;
	scroll-behavior: smooth
}

a:not([class]) {
	-webkit-text-decoration-skip: ink;
	text-decoration-skip-ink: auto
}

img, picture {
	max-width: 100%;
	display: block
}

input, button, textarea, select {
	font: inherit
}

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

@font-face {
	font-family: "Verlag Compressed";
	src: url(../../static/fonts/VerlagCompressed-Bold.woff) format("woff"), url(../../static/fonts/VerlagCompressed-Bold.woff2) format("woff2");
	font-display: block;
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: "Verlag";
	src: url(../../static/fonts/Verlag-Book.woff) format("woff"), url(../../static/fonts/Verlag-Book.woff2) format("woff2");
	font-display: block;
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "Verlag";
	src: url(../../static/fonts/Verlag-Bold.woff) format("woff"), url(../../static/fonts/Verlag-Bold.woff2) format("woff2");
	font-display: block;
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: "Adjusted Tahoma Fallback";
	src: local(Tahoma);
	size-adjust: 89%;
	ascent-override: 108%;
	descent-override: 27%;
	line-gap-override: normal
}

@font-face {
	font-family: "Adjusted Arial Narrow Fallback";
	src: local(Arial Narrow);
	size-adjust: 79%;
	ascent-override: 121%;
	descent-override: 31%;
	line-gap-override: normal
}

@font-face {
	font-family: "Yanone";
	src: url(../../static/fonts/YanoneKaffeesatz-Regular.woff) format("woff"), url(../../static/fonts/YanoneKaffeesatz-Regular.woff2) format("woff2");
	font-display: block;
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "Yanone";
	src: url(../../static/fonts/YanoneKaffeesatz-Medium.woff) format("woff"), url(../../static/fonts/YanoneKaffeesatz-Medium.woff2) format("woff2");
	font-display: block;
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: "Didact Gothic";
	src: url(../../static/fonts/DidactGothic-Regular.woff) format("woff"), url(../../static/fonts/DidactGothic-Regular.woff2) format("woff2");
	font-display: block;
	font-weight: 400;
	font-style: normal
}

.icon {
	width: 1.5rem;
	height: 1.5rem;
	display: inline-block;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat
}

.icon--32 {
	width: 2rem;
	height: 2rem
}

@media print, screen and (max-width: 26.24875em) {
	.icon--32 {
		width: 1.5rem;
		height: 1.5rem
	}
}

.icon--36 {
	width: 2.25rem;
	height: 2.25rem
}

@media print, screen and (max-width: 26.24875em) {
	.icon--36 {
		width: 2rem;
		height: 2rem
	}
}

.icon--40 {
	width: 2.5rem;
	height: 2.5rem
}

@media print, screen and (max-width: 26.24875em) {
	.icon--40 {
		width: 2.25rem;
		height: 2.25rem
	}
}

.icon--48 {
	width: 3rem;
	height: 3rem
}

@media print, screen and (max-width: 26.24875em) {
	.icon--48 {
		width: 2.5rem;
		height: 2.5rem
	}
}

.icon--56 {
	width: 3.5rem;
	height: 3.5rem
}

.icon--flag {
	border-radius: 999px;
	background-size: cover
}

.icon--flag-xx {
	background-image: url(../../static/img/flags/xx.svg)
}

.icon--flag-ad {
	background-image: url(../../static/img/flags/ad.svg)
}

.icon--flag-ae {
	background-image: url(../../static/img/flags/ae.svg)
}

.icon--flag-af {
	background-image: url(../../static/img/flags/af.svg)
}

.icon--flag-ag {
	background-image: url(../../static/img/flags/ag.svg)
}

.icon--flag-ai {
	background-image: url(../../static/img/flags/ai.svg)
}

.icon--flag-al {
	background-image: url(../../static/img/flags/al.svg)
}

.icon--flag-am {
	background-image: url(../../static/img/flags/am.svg)
}

.icon--flag-ao {
	background-image: url(../../static/img/flags/ao.svg)
}

.icon--flag-aq {
	background-image: url(../../static/img/flags/aq.svg)
}

.icon--flag-ar {
	background-image: url(../../static/img/flags/ar.svg)
}

.icon--flag-as {
	background-image: url(../../static/img/flags/as.svg)
}

.icon--flag-at {
	background-image: url(../../static/img/flags/at.svg)
}

.icon--flag-au {
	background-image: url(../../static/img/flags/au.svg)
}

.icon--flag-aw {
	background-image: url(../../static/img/flags/aw.svg)
}

.icon--flag-ax {
	background-image: url(../../static/img/flags/ax.svg)
}

.icon--flag-az {
	background-image: url(../../static/img/flags/az.svg)
}

.icon--flag-ba {
	background-image: url(../../static/img/flags/ba.svg)
}

.icon--flag-bb {
	background-image: url(../../static/img/flags/bb.svg)
}

.icon--flag-bd {
	background-image: url(../../static/img/flags/bd.svg)
}

.icon--flag-be {
	background-image: url(../../static/img/flags/be.svg)
}

.icon--flag-bf {
	background-image: url(../../static/img/flags/bf.svg)
}

.icon--flag-bg {
	background-image: url(../../static/img/flags/bg.svg)
}

.icon--flag-bh {
	background-image: url(../../static/img/flags/bh.svg)
}

.icon--flag-bi {
	background-image: url(../../static/img/flags/bi.svg)
}

.icon--flag-bj {
	background-image: url(../../static/img/flags/bj.svg)
}

.icon--flag-bl {
	background-image: url(../../static/img/flags/bl.svg)
}

.icon--flag-bm {
	background-image: url(../../static/img/flags/bm.svg)
}

.icon--flag-bn {
	background-image: url(../../static/img/flags/bn.svg)
}

.icon--flag-bo {
	background-image: url(../../static/img/flags/bo.svg)
}

.icon--flag-bq {
	background-image: url(../../static/img/flags/bq.svg)
}

.icon--flag-br {
	background-image: url(../../static/img/flags/br.svg)
}

.icon--flag-bs {
	background-image: url(../../static/img/flags/bs.svg)
}

.icon--flag-bt {
	background-image: url(../../static/img/flags/bt.svg)
}

.icon--flag-bv {
	background-image: url(../../static/img/flags/bv.svg)
}

.icon--flag-bw {
	background-image: url(../../static/img/flags/bw.svg)
}

.icon--flag-by {
	background-image: url(../../static/img/flags/by.svg)
}

.icon--flag-bz {
	background-image: url(../../static/img/flags/bz.svg)
}

.icon--flag-ca {
	background-image: url(../../static/img/flags/ca.svg)
}

.icon--flag-cc {
	background-image: url(../../static/img/flags/cc.svg)
}

.icon--flag-cd {
	background-image: url(../../static/img/flags/cd.svg)
}

.icon--flag-cf {
	background-image: url(../../static/img/flags/cf.svg)
}

.icon--flag-cg {
	background-image: url(../../static/img/flags/cg.svg)
}

.icon--flag-ch {
	background-image: url(../../static/img/flags/ch.svg)
}

.icon--flag-ci {
	background-image: url(../../static/img/flags/ci.svg)
}

.icon--flag-ck {
	background-image: url(../../static/img/flags/ck.svg)
}

.icon--flag-cl {
	background-image: url(../../static/img/flags/cl.svg)
}

.icon--flag-cm {
	background-image: url(../../static/img/flags/cm.svg)
}

.icon--flag-cn {
	background-image: url(../../static/img/flags/cn.svg)
}

.icon--flag-co {
	background-image: url(../../static/img/flags/co.svg)
}

.icon--flag-cr {
	background-image: url(../../static/img/flags/cr.svg)
}

.icon--flag-cu {
	background-image: url(../../static/img/flags/cu.svg)
}

.icon--flag-cv {
	background-image: url(../../static/img/flags/cv.svg)
}

.icon--flag-cw {
	background-image: url(../../static/img/flags/cw.svg)
}

.icon--flag-cx {
	background-image: url(../../static/img/flags/cx.svg)
}

.icon--flag-cy {
	background-image: url(../../static/img/flags/cy.svg)
}

.icon--flag-cz {
	background-image: url(../../static/img/flags/cz.svg)
}

.icon--flag-de {
	background-image: url(../../static/img/flags/de.svg)
}

.icon--flag-dj {
	background-image: url(../../static/img/flags/dj.svg)
}

.icon--flag-dk {
	background-image: url(../../static/img/flags/dk.svg)
}

.icon--flag-dm {
	background-image: url(../../static/img/flags/dm.svg)
}

.icon--flag-do {
	background-image: url(../../static/img/flags/do.svg)
}

.icon--flag-dz {
	background-image: url(../../static/img/flags/dz.svg)
}

.icon--flag-ec {
	background-image: url(../../static/img/flags/ec.svg)
}

.icon--flag-ee {
	background-image: url(../../static/img/flags/ee.svg)
}

.icon--flag-eg {
	background-image: url(../../static/img/flags/eg.svg)
}

.icon--flag-eh {
	background-image: url(../../static/img/flags/eh.svg)
}

.icon--flag-er {
	background-image: url(../../static/img/flags/er.svg)
}

.icon--flag-es {
	background-image: url(../../static/img/flags/es.svg)
}

.icon--flag-et {
	background-image: url(../../static/img/flags/et.svg)
}

.icon- flag- {
	background-image: url(../../static/img/flags/-.html)
}

.icon--flag-fj {
	background-image: url(../../static/img/flags/fj.svg)
}

.icon--flag-fk {
	background-image: url(../../static/img/flags/fk.svg)
}

.icon--flag-fm {
	background-image: url(../../static/img/flags/fm.svg)
}

.icon--flag-fo {
	background-image: url(../../static/img/flags/fo.svg)
}

.icon--flag-fr {
	background-image: url(../../static/img/flags/fr.svg)
}

.icon--flag-ga {
	background-image: url(../../static/img/flags/ga.svg)
}

.icon--flag-gb {
	background-image: url(../../static/img/flags/gb.svg)
}

.icon--flag-gd {
	background-image: url(../../static/img/flags/gd.svg)
}

.icon--flag-ge {
	background-image: url(../../static/img/flags/ge.svg)
}

.icon--flag-gf {
	background-image: url(../../static/img/flags/gf.svg)
}

.icon--flag-gg {
	background-image: url(../../static/img/flags/gg.svg)
}

.icon--flag-gh {
	background-image: url(../../static/img/flags/gh.svg)
}

.icon--flag-gi {
	background-image: url(../../static/img/flags/gi.svg)
}

.icon--flag-gl {
	background-image: url(../../static/img/flags/gl.svg)
}

.icon--flag-gm {
	background-image: url(../../static/img/flags/gm.svg)
}

.icon--flag-gn {
	background-image: url(../../static/img/flags/gn.svg)
}

.icon--flag-gp {
	background-image: url(../../static/img/flags/gp.svg)
}

.icon--flag-gq {
	background-image: url(../../static/img/flags/gq.svg)
}

.icon--flag-gr {
	background-image: url(../../static/img/flags/gr.svg)
}

.icon--flag-gs {
	background-image: url(../../static/img/flags/gs.svg)
}

.icon--flag-gt {
	background-image: url(../../static/img/flags/gt.svg)
}

.icon--flag-gu {
	background-image: url(../../static/img/flags/gu.svg)
}

.icon--flag-gw {
	background-image: url(../../static/img/flags/gw.svg)
}

.icon--flag-gy {
	background-image: url(../../static/img/flags/gy.svg)
}

.icon--flag-hk {
	background-image: url(../../static/img/flags/hk.svg)
}

.icon--flag-hm {
	background-image: url(../../static/img/flags/hm.svg)
}

.icon--flag-hn {
	background-image: url(../../static/img/flags/hn.svg)
}

.icon--flag-hr {
	background-image: url(../../static/img/flags/hr.svg)
}

.icon--flag-ht {
	background-image: url(../../static/img/flags/ht.svg)
}

.icon--flag-hu {
	background-image: url(../../static/img/flags/hu.svg)
}

.icon--flag-id {
	background-image: url(../../static/img/flags/id.svg)
}

.icon--flag-ie {
	background-image: url(../../static/img/flags/ie.svg)
}

.icon--flag-il {
	background-image: url(../../static/img/flags/il.svg)
}

.icon--flag-im {
	background-image: url(../../static/img/flags/im.svg)
}

.icon--flag-in {
	background-image: url(../../static/img/flags/in.svg)
}

.icon--flag-io {
	background-image: url(../../static/img/flags/io.svg)
}

.icon--flag-iq {
	background-image: url(../../static/img/flags/iq.svg)
}

.icon--flag-ir {
	background-image: url(../../static/img/flags/ir.svg)
}

.icon--flag-is {
	background-image: url(../../static/img/flags/is.svg)
}

.icon--flag-it {
	background-image: url(../../static/img/flags/it.svg)
}

.icon--flag-je {
	background-image: url(../../static/img/flags/je.svg)
}

.icon--flag-jm {
	background-image: url(../../static/img/flags/jm.svg)
}

.icon--flag-jo {
	background-image: url(../../static/img/flags/jo.svg)
}

.icon--flag-jp {
	background-image: url(../../static/img/flags/jp.svg)
}

.icon--flag-ke {
	background-image: url(../../static/img/flags/ke.svg)
}

.icon--flag-kg {
	background-image: url(../../static/img/flags/kg.svg)
}

.icon--flag-kh {
	background-image: url(../../static/img/flags/kh.svg)
}

.icon--flag-ki {
	background-image: url(../../static/img/flags/ki.svg)
}

.icon--flag-km {
	background-image: url(../../static/img/flags/km.svg)
}

.icon--flag-kn {
	background-image: url(../../static/img/flags/kn.svg)
}

.icon--flag-kp {
	background-image: url(../../static/img/flags/kp.svg)
}

.icon--flag-kr {
	background-image: url(../../static/img/flags/kr.svg)
}

.icon--flag-kw {
	background-image: url(../../static/img/flags/kw.svg)
}

.icon--flag-ky {
	background-image: url(../../static/img/flags/ky.svg)
}

.icon--flag-kz {
	background-image: url(../../static/img/flags/kz.svg)
}

.icon--flag-la {
	background-image: url(../../static/img/flags/la.svg)
}

.icon--flag-lb {
	background-image: url(../../static/img/flags/lb.svg)
}

.icon--flag-lc {
	background-image: url(../../static/img/flags/lc.svg)
}

.icon--flag-li {
	background-image: url(../../static/img/flags/li.svg)
}

.icon--flag-lk {
	background-image: url(../../static/img/flags/lk.svg)
}

.icon--flag-lr {
	background-image: url(../../static/img/flags/lr.svg)
}

.icon--flag-ls {
	background-image: url(../../static/img/flags/ls.svg)
}

.icon--flag-lt {
	background-image: url(../../static/img/flags/lt.svg)
}

.icon--flag-lu {
	background-image: url(../../static/img/flags/lu.svg)
}

.icon--flag-lv {
	background-image: url(../../static/img/flags/lv.svg)
}

.icon--flag-ly {
	background-image: url(../../static/img/flags/ly.svg)
}

.icon--flag-ma {
	background-image: url(../../static/img/flags/ma.svg)
}

.icon--flag-mc {
	background-image: url(../../static/img/flags/mc.svg)
}

.icon--flag-md {
	background-image: url(../../static/img/flags/md.svg)
}

.icon--flag-me {
	background-image: url(../../static/img/flags/me.svg)
}

.icon--flag-mf {
	background-image: url(../../static/img/flags/mf.svg)
}

.icon--flag-mg {
	background-image: url(../../static/img/flags/mg.svg)
}

.icon--flag-mh {
	background-image: url(../../static/img/flags/mh.svg)
}

.icon--flag-mk {
	background-image: url(../../static/img/flags/mk.svg)
}

.icon--flag-ml {
	background-image: url(../../static/img/flags/ml.svg)
}

.icon--flag-mm {
	background-image: url(../../static/img/flags/mm.svg)
}

.icon--flag-mn {
	background-image: url(../../static/img/flags/mn.svg)
}

.icon--flag-mo {
	background-image: url(../../static/img/flags/mo.svg)
}

.icon--flag-mp {
	background-image: url(../../static/img/flags/mp.svg)
}

.icon--flag-mq {
	background-image: url(../../static/img/flags/mq.svg)
}

.icon--flag-mr {
	background-image: url(../../static/img/flags/mr.svg)
}

.icon--flag-ms {
	background-image: url(../../static/img/flags/ms.svg)
}

.icon--flag-mt {
	background-image: url(../../static/img/flags/mt.svg)
}

.icon--flag-mu {
	background-image: url(../../static/img/flags/mu.svg)
}

.icon--flag-mv {
	background-image: url(../../static/img/flags/mv.svg)
}

.icon--flag-mw {
	background-image: url(../../static/img/flags/mw.svg)
}

.icon--flag-mx {
	background-image: url(../../static/img/flags/mx.svg)
}

.icon--flag-my {
	background-image: url(../../static/img/flags/my.svg)
}

.icon--flag-mz {
	background-image: url(../../static/img/flags/mz.svg)
}

.icon--flag-na {
	background-image: url(../../static/img/flags/na.svg)
}

.icon--flag-nc {
	background-image: url(../../static/img/flags/nc.svg)
}

.icon--flag-ne {
	background-image: url(../../static/img/flags/ne.svg)
}

.icon--flag-nf {
	background-image: url(../../static/img/flags/nf.svg)
}

.icon--flag-ng {
	background-image: url(../../static/img/flags/ng.svg)
}

.icon--flag-ni {
	background-image: url(../../static/img/flags/ni.svg)
}

.icon--flag-nl {
	background-image: url(../../static/img/flags/nl.svg)
}

.icon--flag-no {
	background-image: url(../../static/img/flags/no.svg)
}

.icon--flag-np {
	background-image: url(../../static/img/flags/np.svg)
}

.icon--flag-nr {
	background-image: url(../../static/img/flags/nr.svg)
}

.icon--flag-nu {
	background-image: url(../../static/img/flags/nu.svg)
}

.icon--flag-nz {
	background-image: url(../../static/img/flags/nz.svg)
}

.icon--flag-om {
	background-image: url(../../static/img/flags/om.svg)
}

.icon--flag-pa {
	background-image: url(../../static/img/flags/pa.svg)
}

.icon--flag-pe {
	background-image: url(../../static/img/flags/pe.svg)
}

.icon--flag-pf {
	background-image: url(../../static/img/flags/pf.svg)
}

.icon--flag-pg {
	background-image: url(../../static/img/flags/pg.svg)
}

.icon--flag-ph {
	background-image: url(../../static/img/flags/ph.svg)
}

.icon--flag-pk {
	background-image: url(../../static/img/flags/pk.svg)
}

.icon--flag-pl {
	background-image: url(../../static/img/flags/pl.svg)
}

.icon--flag-pm {
	background-image: url(../../static/img/flags/pm.svg)
}

.icon--flag-pn {
	background-image: url(../../static/img/flags/pn.svg)
}

.icon--flag-pr {
	background-image: url(../../static/img/flags/pr.svg)
}

.icon--flag-ps {
	background-image: url(../../static/img/flags/ps.svg)
}

.icon--flag-pt {
	background-image: url(../../static/img/flags/pt.svg)
}

.icon--flag-pw {
	background-image: url(../../static/img/flags/pw.svg)
}

.icon--flag-py {
	background-image: url(../../static/img/flags/py.svg)
}

.icon--flag-qa {
	background-image: url(../../static/img/flags/qa.svg)
}

.icon--flag-re {
	background-image: url(../../static/img/flags/re.svg)
}

.icon--flag-ro {
	background-image: url(../../static/img/flags/ro.svg)
}

.icon--flag-rs {
	background-image: url(../../static/img/flags/rs.svg)
}

.icon--flag-ru {
	background-image: url(../../static/img/flags/ru.svg)
}

.icon--flag-rw {
	background-image: url(../../static/img/flags/rw.svg)
}

.icon--flag-sa {
	background-image: url(../../static/img/flags/sa.svg)
}

.icon--flag-sb {
	background-image: url(../../static/img/flags/sb.svg)
}

.icon--flag-sc {
	background-image: url(../../static/img/flags/sc.svg)
}

.icon--flag-sd {
	background-image: url(../../static/img/flags/sd.svg)
}

.icon--flag-se {
	background-image: url(../../static/img/flags/se.svg)
}

.icon--flag-sg {
	background-image: url(../../static/img/flags/sg.svg)
}

.icon--flag-sh {
	background-image: url(../../static/img/flags/sh.svg)
}

.icon--flag-si {
	background-image: url(../../static/img/flags/si.svg)
}

.icon--flag-sj {
	background-image: url(../../static/img/flags/sj.svg)
}

.icon--flag-sk {
	background-image: url(../../static/img/flags/sk.svg)
}

.icon--flag-sl {
	background-image: url(../../static/img/flags/sl.svg)
}

.icon--flag-sm {
	background-image: url(../../static/img/flags/sm.svg)
}

.icon--flag-sn {
	background-image: url(../../static/img/flags/sn.svg)
}

.icon--flag-so {
	background-image: url(../../static/img/flags/so.svg)
}

.icon--flag-sr {
	background-image: url(../../static/img/flags/sr.svg)
}

.icon--flag-ss {
	background-image: url(../../static/img/flags/ss.svg)
}

.icon--flag-st {
	background-image: url(../../static/img/flags/st.svg)
}

.icon--flag-sv {
	background-image: url(../../static/img/flags/sv.svg)
}

.icon--flag-sx {
	background-image: url(../../static/img/flags/sx.svg)
}

.icon--flag-sy {
	background-image: url(../../static/img/flags/sy.svg)
}

.icon--flag-sz {
	background-image: url(../../static/img/flags/sz.svg)
}

.icon--flag-tc {
	background-image: url(../../static/img/flags/tc.svg)
}

.icon--flag-td {
	background-image: url(../../static/img/flags/td.svg)
}

.icon--flag-tf {
	background-image: url(../../static/img/flags/tf.svg)
}

.icon--flag-tg {
	background-image: url(../../static/img/flags/tg.svg)
}

.icon--flag-th {
	background-image: url(../../static/img/flags/th.svg)
}

.icon--flag-tj {
	background-image: url(../../static/img/flags/tj.svg)
}

.icon--flag-tk {
	background-image: url(../../static/img/flags/tk.svg)
}

.icon--flag-tl {
	background-image: url(../../static/img/flags/tl.svg)
}

.icon--flag-tm {
	background-image: url(../../static/img/flags/tm.svg)
}

.icon--flag-tn {
	background-image: url(../../static/img/flags/tn.svg)
}

.icon--flag-to {
	background-image: url(../../static/img/flags/to.svg)
}

.icon--flag-tr {
	background-image: url(../../static/img/flags/tr.svg)
}

.icon--flag-tt {
	background-image: url(../../static/img/flags/tt.svg)
}

.icon--flag-tv {
	background-image: url(../../static/img/flags/tv.svg)
}

.icon--flag-tw {
	background-image: url(../../static/img/flags/tw.svg)
}

.icon--flag-tz {
	background-image: url(../../static/img/flags/tz.svg)
}

.icon--flag-ua {
	background-image: url(../../static/img/flags/ua.svg)
}

.icon--flag-ug {
	background-image: url(../../static/img/flags/ug.svg)
}

.icon--flag-um {
	background-image: url(../../static/img/flags/um.svg)
}

.icon--flag-us {
	background-image: url(../../static/img/flags/us.svg)
}

.icon--flag-uy {
	background-image: url(../../static/img/flags/uy.svg)
}

.icon--flag-uz {
	background-image: url(../../static/img/flags/uz.svg)
}

.icon--flag-va {
	background-image: url(../../static/img/flags/va.svg)
}

.icon--flag-vc {
	background-image: url(../../static/img/flags/vc.svg)
}

.icon--flag-ve {
	background-image: url(../../static/img/flags/ve.svg)
}

.icon--flag-vg {
	background-image: url(../../static/img/flags/vg.svg)
}

.icon--flag-vi {
	background-image: url(../../static/img/flags/vi.svg)
}

.icon--flag-vn {
	background-image: url(../../static/img/flags/vn.svg)
}

.icon--flag-vu {
	background-image: url(../../static/img/flags/vu.svg)
}

.icon--flag-wf {
	background-image: url(../../static/img/flags/wf.svg)
}

.icon--flag-ws {
	background-image: url(../../static/img/flags/ws.svg)
}

.icon--flag-ye {
	background-image: url(../../static/img/flags/ye.svg)
}

.icon--flag-yt {
	background-image: url(../../static/img/flags/yt.svg)
}

.icon--flag-za {
	background-image: url(../../static/img/flags/za.svg)
}

.icon--flag-zm {
	background-image: url(../../static/img/flags/zm.svg)
}

.icon--flag-zw {
	background-image: url(../../static/img/flags/zw.svg)
}

.icon--flag-ac {
	background-image: url(../../static/img/flags/ac.svg)
}

.icon--flag-cp {
	background-image: url(../../static/img/flags/cp.svg)
}

.icon--flag-dg {
	background-image: url(../../static/img/flags/dg.svg)
}

.icon--flag-ea {
	background-image: url(../../static/img/flags/ea.svg)
}

.icon--flag-es-ct {
	background-image: url(../../static/img/flags/es-ct.svg)
}

.icon--flag-es-ga {
	background-image: url(../../static/img/flags/es-ga.svg)
}

.icon--flag-eu {
	background-image: url(../../static/img/flags/eu.svg)
}

.icon--flag-gb-eng {
	background-image: url(../../static/img/flags/gb-eng.svg)
}

.icon--flag-gb-nir {
	background-image: url(../../static/img/flags/gb-nir.svg)
}

.icon--flag-gb-sct {
	background-image: url(../../static/img/flags/gb-sct.svg)
}

.icon--flag-gb-wls {
	background-image: url(../../static/img/flags/gb-wls.svg)
}

.icon--flag-ic {
	background-image: url(../../static/img/flags/ic.svg)
}

.icon--flag-ta {
	background-image: url(../../static/img/flags/ta.svg)
}

.icon--flag-un {
	background-image: url(../../static/img/flags/un.svg)
}

.icon--flag-xk {
	background-image: url(../../static/img/flags/xk.svg)
}

html {
	-ms-scroll-chaining: none;
	overscroll-behavior: none
}

body {
	width: 100vw;
	overflow-x: hidden;
	color: #f5f5f5;
	font-weight: 400;
	font-size: 1.25rem;
	font-family: "Verlag", "Adjusted Tahoma Fallback", sans-serif;
	background-color: #002252;
	--body-primary-color: #F5F5F5;
	--body-secondary-color: #001A70;
	--body-background-color: #222D68
}

body > svg {
	display: none
}

html[lang=uk-UA] body {
	font-family: "Didact Gothic", sans-serif
}

@media print, screen and (max-width: 63.99875em) {
	body {
		font-size: 1rem
	}
}

body.color-theme-sepia, body.color-theme-unfiltered {
	color: #efe2cd;
	background-color: #003c2f;
	--body-primary-color: #EFE2CD;
	--body-secondary-color: #005645;
	--body-background-color: #003C2F
}

body.color-theme-inverse {
	color: #001a70;
	background-color: #f5f5f5;
	--body-primary-color: #001A70;
	--body-secondary-color: #F5F5F5;
	--body-background-color: #001A70
}

body.color-theme-lemond {
	color: #14703a;
	background-color: #f3ecd0;
	--body-primary-color: #14703A;
	--body-secondary-color: #F5F5F5;
	--body-background-color: #F3ECD0
}

body.has-background-dark-sepia {
	background-color: #ded5c7
}

body.has-background-history {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='238' height='351' fill='none'%3E%3Cpath fill='%23DED5C7' d='M33 167.1c1.9 1 3.8 1.8 5.9 2.7a5 5 0 0 0 6-1.9A113.8 113.8 0 0 0-4.7.4a5 5 0 0 0-6 1.7 111.8 111.8 0 0 0 43.6 165'/%3E%3Cpath fill='%23DED5C7' d='m32.5 238.1 9 4.3a99.7 99.7 0 0 0 4.7-76.6l-.7-2.2-34-107.4L1.9 59l35 110a89.9 89.9 0 0 1-4.4 69.1ZM79.6 234.3a114.5 114.5 0 0 0 158-69c.7-2.2-.3-4.7-2.4-5.8a116.8 116.8 0 0 0-97.2-4.4 115.5 115.5 0 0 0-66.5 70.4c-.7 2.2.2 4.7 2.3 5.8l5.9 3'/%3E%3Cpath fill='%23DED5C7' d='M190.8 187.2 187 178 74.4 222.5l3.8 9.2 112.6-44.5Z'/%3E%3Cpath fill='%23DED5C7' d='m-20.5 346.2 9 4.3 35.4-72.2a91.6 91.6 0 0 1 52.7-46.6l1.9-.6-3.3-9.3-1.9.6A101.6 101.6 0 0 0 15 274l-35.4 72.2Z'/%3E%3Cpath fill='%23DED5C7' d='m41.5 242.3-9-4.2-17.6 36 9 4.2 17.6-36ZM41 209.3l9 4.3 9.5-19.5a28.6 28.6 0 0 1 21.8-15.8l-1.3-9.7a38.6 38.6 0 0 0-29.4 21.2L41 209.3Z'/%3E%3Cpath fill='%23DED5C7' d='M80.8 184.4a15 15 0 0 0 20-6.9c3.5-7.3.4-16.1-7-19.7a15 15 0 0 0-20 7 14.6 14.6 0 0 0 7 19.6ZM39.2 229.4l8.6-5-5.6-9.4A85.8 85.8 0 0 0 5 181.2l-4.3 9A76.5 76.5 0 0 1 33.6 220l5.6 9.4ZM25.6 271.5l7.7-2.7a43.2 43.2 0 0 1 33 1.8l4.3-8.9a53 53 0 0 0-40.5-2.2l-7.8 2.7 3.3 9.3Z'/%3E%3Cpath fill='%23DED5C7' d='M-12.6 194.7a15 15 0 0 0 20-6.9c3.6-7.3.5-16.1-7-19.7a15 15 0 0 0-19.9 7 14.6 14.6 0 0 0 7 19.6ZM70.9 283.7a15 15 0 0 0 20-6.9c3.5-7.3.4-16.1-7-19.7a15 15 0 0 0-20 7 14.6 14.6 0 0 0 7 19.6Z'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259' height='617' fill='none'%3E%3Cpath fill='%23DED5C7' d='M89 93.2c8.3 31 42.5 43.7 42.5 43.7s23.3-28.1 15-59C138.2 46.8 104 34 104 34S80.7 62.3 89 93.2Z'/%3E%3Cpath fill='%23DED5C7' d='M187.4 148.4c29.8-8 42.8-38 42.8-38S204 91.2 174.2 99c-29.7 8-42.7 38-42.7 38s26.2 19.3 56 11.4ZM88.8 174.8c29.7-8 42.7-37.9 42.7-37.9s-26.2-19.4-56-11.4c-29.7 8-42.7 37.9-42.7 37.9s26.2 19.4 56 11.4ZM213.8 223.7c26.7-15.4 31.5-47.7 31.5-47.7s-30.3-12-57 3.5c-26.7 15.3-31.5 47.6-31.5 47.6s30.4 12 57-3.4ZM102.4 253.5c30.8 0 51-25.5 51-25.5s-20.2-25.5-51-25.5-51 25.5-51 25.5 20.2 25.5 51 25.5ZM247.2 301.9c25.5-17.2 28-49.8 28-49.8s-31-9.8-56.6 7.4c-25.5 17.2-28 49.8-28 49.8s31 9.8 56.6-7.4ZM138 339.4c30.8-2.1 49.3-29 49.3-29s-22-24-52.8-22c-30.7 2.2-49.1 29.1-49.1 29.1s22 24 52.7 22ZM281.3 382.1c24.3-19 24.5-51.6 24.5-51.6s-31.7-7.6-56 11.4c-24.2 19-24.5 51.5-24.5 51.5s31.8 7.7 56-11.3ZM175.1 427.2c30.5-4.3 47-32.4 47-32.4s-23.6-22.5-54-18.2C137.4 381 121 409 121 409s23.6 22.5 54.1 18.2Z'/%3E%3Cpath fill='%23DED5C7' d='M131.8 140c3.3 45.5 47.2 219.8 185.5 420l4 5.8-4-5.8c-11.8-17.6-49.6-78-108.3-209.8-57.4-129-74.4-203.7-77.2-210.2Z'/%3E%3C/svg%3E"), url(../../static/img/bg/textured-bg-light-repeat.jpg);
	background-size: 14.875rem 21.9375rem, 16.1875rem 38.5625rem, 100% auto;
	background-position: left 55vh, right 25vh, center;
	background-repeat: no-repeat, no-repeat, repeat-y
}

body.mobile-nav-open, body:not(.age-confirmed) {
	position: fixed;
	overflow: hidden
}

header {
	position: relative;
	z-index: 1
}

a {
	color: inherit;
	text-decoration: none
}

a.link {
	display: inline-flex
}

a.underline, p a, ul a, ol a {
	text-decoration: underline
}

a.underline:hover, p a:hover, ul a:hover, ol a:hover {
	text-decoration: none
}

ul, ol {
	margin: 0;
	font-size: 1.25rem;
	padding-left: 1.875rem
}

@media print, screen and (max-width: 63.99875em) {
	ul, ol {
		font-size: 1rem
	}
}

ul li:not(.menu-item), ol li:not(.menu-item) {
	font-size: inherit
}

ul + p, ol + p {
	margin-top: 1.25rem
}

ol li + li {
	margin-top: 1em
}

h1, h2, h3, h4 {
	font-weight: 500;
	line-height: 1.125;
	font-family: "Verlag Compressed", "Adjusted Arial Narrow Fallback", sans-serif;
	text-transform: uppercase
}

html[lang=uk-UA] h1, html[lang=uk-UA] h2, html[lang=uk-UA] h3, html[lang=uk-UA] h4 {
	font-family: "Yanone", sans-serif
}

h1.has-accented-chars, h2.has-accented-chars, h3.has-accented-chars, h4.has-accented-chars {
	line-height: 1.265
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	text-decoration: underline
}

h1 u, h2 u, h3 u, h4 u {
	position: relative;
	text-decoration: none
}

h1 u::after, h2 u::after, h3 u::after, h4 u::after {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: .04em;
	height: .075em;
	width: 0;
	background-color: #ffd600;
	transition: width 1000ms ease
}

h1 u[data-scroll-state="1"]::after, h2 u[data-scroll-state="1"]::after, h3 u[data-scroll-state="1"]::after, h4 u[data-scroll-state="1"]::after {
	width: 100%;
	transition: width 1000ms ease 600ms
}

h1, h2 {
	font-size: 5rem
}

@media print, screen and (max-width: 47.99875em) {
	h1, h2 {
		font-size: 2.75rem
	}
}

h1 + p, h2 + p {
	margin-top: 2.1875rem
}

h3 {
	font-size: 3.375rem
}

@media print, screen and (max-width: 63.99875em) {
	h3 {
		font-size: 2rem
	}
}

h3 + p {
	margin-top: 1.625rem
}

h4 {
	font-size: 2.5rem
}

@media print, screen and (max-width: 63.99875em) {
	h4 {
		font-size: 2rem
	}
}

h4 + p {
	margin-top: .625rem
}

p {
	line-height: 1.3
}

@media print, screen and (max-width: 63.99875em) {
	p {
		font-size: 1rem
	}
}

p.has-tiny-font-size {
	line-height: 1.6
}

p.has-icon {
	position: relative;
	padding-left: 1.5em
}

p.has-icon > .icon:first-child {
	top: .18em;
	left: 0;
	width: 1em;
	height: 1em;
	position: absolute
}

p.has-icon.has-text-align-center, p.has-icon.has-text-align-right {
	display: inline-block
}

p + p, p + ul, p + ol, p + table {
	margin-top: 1.1em
}

.parallax-wrapper > * {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d
}

.has-margin-auto {
	margin-left: auto;
	margin-right: auto
}

.has-width-narrow {
	max-width: 25rem !important
}

.has-width-medium {
	max-width: 33.75rem !important
}

.has-width-wide {
	max-width: 51.25rem !important
}

.has-blue-color {
	color: #001a70 !important
}

.has-sepia-color {
	color: #efe2cd !important
}

.has-green-color {
	color: #005645 !important
}

.has-light-green-color {
	color: #14703a !important
}

.has-yellow-color {
	color: #ffd600 !important
}

.has-white-color {
	color: #f5f5f5 !important
}

.has-white-background-color {
	color: #001a70 !important;
	background-color: #f5f5f5 !important
}

.has-yellow-background-color {
	color: #001a70 !important;
	background-color: #ffd600 !important
}

.has-sepia-background-color {
	color: #001a70 !important;
	background-color: #efe2cd !important
}

.has-dark-sepia-background-color {
	color: #001a70 !important;
	background-color: #ded5c7 !important
}

.has-blue-background-color {
	color: #f5f5f5 !important;
	background-color: #001a70 !important
}

.has-dark-blue-background-color {
	color: #f5f5f5 !important;
	background-color: #002252 !important
}

.has-light-blue-background-color {
	color: #f5f5f5 !important;
	background-color: #315293 !important
}

.has-violet-blue-background-color {
	color: #f5f5f5 !important;
	background-color: #222d68 !important
}

.has-green-background-color {
	color: #f5f5f5 !important;
	background-color: #005645 !important
}

.has-dark-green-background-color {
	color: #f5f5f5 !important;
	background-color: #003c2f !important
}

.is-color-white {
	color: #f5f5f5
}

.is-color-inverted {
	color: #001a70
}

.is-color-light-green {
	color: #14703a
}

.is-color-sepia {
	color: #efe2cd
}

.has-text-align-left {
	text-align: left !important
}

.has-text-align-center {
	text-align: center !important
}

.has-text-align-right {
	text-align: right !important
}

.has-normal-font-size {
	font-size: 1.25rem !important
}

@media print, screen and (max-width: 47.99875em) {
	.has-normal-font-size {
		font-size: 1rem !important
	}
}

.has-larger-font-size {
	font-size: 1.625rem !important
}

@media print, screen and (max-width: 47.99875em) {
	.has-larger-font-size {
		font-size: 1.375rem !important
	}
}

.has-large-font-size {
	font-size: 2rem !important
}

@media print, screen and (max-width: 47.99875em) {
	.has-large-font-size {
		font-size: 1.75rem !important
	}
}

.has-x-gap-s {
	-webkit-column-gap: 1.25rem;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem
}

.has-x-gap-m {
	-webkit-column-gap: 2.5rem;
	-moz-column-gap: 2.5rem;
	column-gap: 2.5rem
}

.has-x-gap-l {
	-webkit-column-gap: 3.75rem;
	-moz-column-gap: 3.75rem;
	column-gap: 3.75rem
}

.has-y-gap-s {
	row-gap: 1.25rem
}

.has-y-gap-m {
	row-gap: 2.5rem
}

.has-y-gap-l {
	row-gap: 3.75rem
}

.has-animation-slide-in {
	opacity: 0;
	transition: none;
	transform: translate3d(0, 20%, 0);
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.has-animation-slide-in[data-scroll-state="1"], *[data-scroll-state="1"] .has-animation-slide-in {
	opacity: 1;
	transform: none;
	transition: opacity 792ms linear 200ms, 1200ms cubic-bezier(0.08, 0.8, 0.3, 1) 0ms
}

.has-animation-unfold {
	transition: none;
	transform: rotateX(3deg);
	transform-origin: center bottom;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.has-animation-unfold[data-scroll-state="1"], *[data-scroll-state="1"] .has-animation-unfold {
	transform: none;
	transition: transform 1200ms ease-out
}

.otgs-development-site-front-end, .grecaptcha-badge {
	display: none
}

.no-display {
	display: none !important
}

@-webkit-keyframes navigationReveal {
	from {
		opacity: 0;
		transform: translate3d(0, -50%, 0)
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

@keyframes navigationReveal {
	from {
		opacity: 0;
		transform: translate3d(0, -50%, 0)
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

.navigation {
	display: flex;
	justify-content: center;
	position: absolute;
	top: 0;
	width: 100%;
	height: 7.5rem;
	font-size: 1.625rem;
	letter-spacing: .04em;
	transition: opacity 1200ms cubic-bezier(0.08, 0.8, 0.3, 1) 200ms, transform 1200ms cubic-bezier(0.08, 0.8, 0.3, 1) 200ms;
	z-index: 10;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family: "Verlag Compressed", "Adjusted Arial Narrow Fallback", sans-serif;
	text-transform: uppercase
}

html[lang=uk-UA] .navigation {
	font-family: "Yanone", sans-serif
}

@media print, screen and (max-width: 63.99875em) {
	.navigation {
		height: 6.5rem
	}
}

.navigation--smaller {
	height: 6.5rem
}

.navigation__background {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	height: 75%;
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0)
}

.navigation__background::before {
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0;
	transition: opacity 400ms ease;
	background-color: var(--body-background-color)
}

.navigation--pinned {
	top: 0 !important;
	position: fixed
}

.navigation--solid .navigation__background {
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter: blur(12px)
}

.navigation--solid .navigation__background::before {
	opacity: .85;
	transition: none
}

.color-theme-inverse .navigation--solid a, .color-theme-inverse.mobile-nav-open .navigation a {
	color: #f5f5f5 !important
}

.color-theme-inverse .navigation--solid a::after, .color-theme-inverse.mobile-nav-open .navigation a::after {
	background-color: #f5f5f5 !important
}

.color-theme-inverse .navigation--solid .solid-line, .color-theme-inverse.mobile-nav-open .navigation .solid-line {
	color: #f5f5f5 !important;
	background-color: #f5f5f5 !important
}

.color-theme-inverse .navigation--solid .solid-line::after, .color-theme-inverse.mobile-nav-open .navigation .solid-line::after {
	background-color: #f5f5f5 !important
}

.color-theme-inverse .navigation--solid li, .color-theme-inverse.mobile-nav-open .navigation li {
	border-color: #f5f5f5 !important
}

.color-theme-inverse .navigation--solid .navigation__center, .color-theme-inverse.mobile-nav-open .navigation .navigation__center {
	background-color: #f5f5f5
}

.color-theme-inverse .navigation--solid .navigation__center svg, .color-theme-inverse.mobile-nav-open .navigation .navigation__center svg {
	color: #001a70
}

.navigation.hidden {
	opacity: 0;
	transform: translate3d(0, -50%, 0)
}

.navigation__center {
	width: 5.75rem;
	height: 7.5rem;
	background-color: var(--body-primary-color);
	transition: all 600ms ease;
	position: relative;
	display: flex
}

@media print, screen and (max-width: 63.99875em) {
	.navigation__center {
		width: 5rem;
		height: 6.5rem
	}
}

.navigation--smaller .navigation__center {
	width: 5rem;
	height: 6.5rem
}

.navigation__center > a {
	width: 100%;
	display: flex
}

.navigation__center img, .navigation__center svg {
	width: 100%;
	height: auto;
	color: var(--body-secondary-color)
}

.navigation__left, .navigation__right {
	display: flex;
	align-items: center;
	position: relative;
	width: calc(50% - 2.875rem);
	transition: all 1200ms ease
}

body:not(.age-confirmed) .navigation__left, body:not(.age-confirmed) .navigation__right {
	opacity: 0;
	transform: translate3d(0, -50%, 0)
}

@media print, screen and (max-width: 63.99875em) {
	.navigation__left, .navigation__right {
		width: calc(50% - 2.5rem)
	}
}

.navigation--smaller .navigation__left, .navigation--smaller .navigation__right {
	width: calc(50% - 2.5rem)
}

.navigation__left {
	justify-content: flex-end;
	padding-right: 3.75rem
}

@media print, screen and (max-width: 79.99875em) {
	.navigation__left {
		padding-right: 2.5rem
	}
}

.navigation--compact .navigation__left {
	padding-right: 2.5rem
}

@media print, screen and (max-width: 63.99875em) {
	.navigation__left {
		padding-right: 1.5625rem
	}
}

.navigation--smaller .navigation__left {
	padding-right: 1.5625rem
}

@media print, screen and (max-width: 47.99875em) {
	.navigation__left {
		justify-content: flex-start;
		padding: 0 0 0 1.5625rem
	}
}

.navigation--mobile .navigation__left {
	justify-content: flex-start;
	padding: 0 0 0 1.5625rem
}

@media print, screen and (max-width: 47.99875em) {
	.navigation__left .menu-item {
		display: none
	}
}

.navigation--mobile .navigation__left .menu-item {
	display: none
}

.navigation__left .menu-item:not(:first-child) {
	margin-left: 2.5rem
}

@media print, screen and (max-width: 79.99875em) {
	.navigation__left .menu-item:not(:first-child) {
		margin-left: .9375rem
	}
}

.navigation--compact .navigation__left .menu-item:not(:first-child) {
	margin-left: .9375rem
}

.navigation__right {
	justify-content: space-between;
	padding-left: 3.75rem
}

@media print, screen and (max-width: 79.99875em) {
	.navigation__right {
		padding-left: 2.5rem
	}
}

.navigation--compact .navigation__right {
	padding-left: 2.5rem
}

@media print, screen and (max-width: 63.99875em) {
	.navigation__right {
		padding-left: 1.5625rem
	}
}

.navigation--smaller .navigation__right {
	padding-left: 1.5625rem
}

@media print, screen and (max-width: 47.99875em) {
	.navigation__right {
		justify-content: flex-end
	}
}

.navigation--mobile .navigation__right {
	justify-content: flex-end
}

.navigation__right .menu-item {
	margin-right: 2.5rem
}

@media print, screen and (max-width: 79.99875em) {
	.navigation__right .menu-item {
		margin-right: .9375rem
	}
}

.navigation--compact .navigation__right .menu-item {
	margin-right: .9375rem
}

@media print, screen and (max-width: 47.99875em) {
	.navigation__right .menu-item:not(:last-child) {
		display: none
	}
}

.navigation--mobile .navigation__right .menu-item:not(:last-child) {
	display: none
}

.navigation__lang-switch {
	padding: 0;
	margin: 0;
	top: 40%;
	left: calc(50% + 36.5625rem);
	position: absolute;
	transform: translateY(-50%);
	list-style: none
}

@media print, screen and (max-width: 79.99875em) {
	.navigation__lang-switch {
		left: calc(50% + 31.5625rem)
	}
}

.navigation--compact .navigation__lang-switch {
	left: calc(50% + 31.5625rem)
}

@media print, screen and (max-width: 63.99875em) {
	.navigation__lang-switch {
		left: auto;
		right: 1.5625rem
	}

	.navigation__lang-switch .icon {
		width: 1.625rem;
		height: 1.625rem
	}
}

.navigation--smaller .navigation__lang-switch {
	left: auto;
	right: 1.5625rem
}

.navigation--smaller .navigation__lang-switch .icon {
	width: 1.625rem;
	height: 1.625rem
}

@media print, screen and (max-width: 47.99875em) {
	.navigation__lang-switch {
		right: auto;
		left: 4.375rem
	}
}

.navigation--mobile .navigation__lang-switch {
	right: auto;
	left: 4.375rem
}

.navigation__lang-switch-item {
	transition: transform 200ms ease, opacity 200ms ease
}

.navigation__lang-switch-item:not(:first-child) {
	opacity: 0;
	position: absolute;
	transform: translateY(-50%) scale(0.9);
	pointer-events: none
}

.navigation__lang-switch-item:nth-child(2) {
	top: 51px;
	transition-delay: 400ms
}

.navigation__lang-switch-item:nth-child(3) {
	top: 102px;
	transition-delay: 350ms
}

.navigation__lang-switch-item:nth-child(4) {
	top: 153px;
	transition-delay: 300ms
}

.navigation__lang-switch-item:nth-child(5) {
	top: 204px;
	transition-delay: 250ms
}

.navigation__lang-switch-item:nth-child(6) {
	top: 255px;
	transition-delay: 200ms
}

.navigation__lang-switch-item:nth-child(7) {
	top: 306px;
	transition-delay: 150ms
}

.navigation__lang-switch-item:nth-child(8) {
	top: 357px;
	transition-delay: 100ms
}

.navigation__lang-switch-item:nth-child(9) {
	top: 408px;
	transition-delay: 50ms
}

.navigation__lang-switch-item a {
	display: flex;
	text-decoration: none
}

.navigation__lang-switch.open .navigation__lang-switch-item {
	opacity: 1;
	transform: none;
	pointer-events: all
}

.navigation__lang-switch.open .navigation__lang-switch-item:nth-child(2) {
	transition-delay: 50ms
}

.navigation__lang-switch.open .navigation__lang-switch-item:nth-child(3) {
	transition-delay: 100ms
}

.navigation__lang-switch.open .navigation__lang-switch-item:nth-child(4) {
	transition-delay: 150ms
}

.navigation__lang-switch.open .navigation__lang-switch-item:nth-child(5) {
	transition-delay: 200ms
}

.navigation__lang-switch.open .navigation__lang-switch-item .icon {
	box-shadow: 0 0 0 2px #001a70
}

.navigation__hamburger {
	width: 1.5625rem;
	height: 1.5625rem;
	position: relative;
	display: none;
	margin-top: -1.25rem;
	transition: all 400ms ease;
	cursor: pointer
}

@media print, screen and (max-width: 47.99875em) {
	.navigation__hamburger {
		display: inline-flex;
		flex-direction: column;
		justify-content: center;
		align-items: center
	}
}

.navigation--mobile .navigation__hamburger {
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.mobile-nav-open .navigation__hamburger {
	transform: rotate(45deg)
}

.navigation__hamburger span {
	width: 95%;
	height: 2px;
	position: absolute;
	display: inline-block;
	background-color: var(--body-primary-color);
	transition: all 400ms ease
}

.navigation__hamburger span:first-child {
	width: 70%;
	transform: translate(19%, -300%)
}

.navigation__hamburger span:last-child {
	width: 80%;
	transform: translate(-22%, 300%)
}

.navigation__hamburger span:last-child::after {
	content: "";
	display: inline-block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: var(--body-primary-color);
	transition: all 400ms ease
}

.mobile-nav-open .navigation__hamburger span {
	width: 95%
}

.mobile-nav-open .navigation__hamburger span:first-child {
	width: 95%;
	transform: none
}

.mobile-nav-open .navigation__hamburger span:last-child {
	width: 95%;
	transform: none
}

.mobile-nav-open .navigation__hamburger span:last-child::after {
	transform: rotate(90deg);
	transition-delay: 200ms
}

.navigation .menu {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	list-style: none;
	margin-top: -1.25rem
}

.navigation .menu .menu-item {
	position: relative;
	font-size: 1.625rem;
	transition: all 200ms ease;
	white-space: nowrap
}

@media print, screen and (max-width: 63.99875em) {
	.navigation .menu .menu-item {
		font-size: 1.25rem;
		letter-spacing: .02em
	}
}

.navigation--smaller .navigation .menu .menu-item {
	font-size: 1.25rem;
	letter-spacing: .02em
}

.navigation .menu .menu-item:hover .sub-menu, .navigation .menu .menu-item:focus .sub-menu, .navigation .menu .menu-item.active .sub-menu {
	opacity: 1;
	pointer-events: all
}

.navigation .menu .menu-item a {
	display: inline-block;
	text-decoration: none;
	position: relative;
	cursor: pointer
}

.navigation .menu .menu-item a::after {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: .125rem;
	height: .125rem;
	width: 0;
	background-color: var(--body-primary-color);
	transition: width 200ms ease
}

.navigation .menu .menu-item.current-menu-item a::after, .navigation .menu .menu-item a:hover::after {
	width: 100%
}

.navigation .menu .menu-item--cta {
	border: 2px solid var(--body-primary-color);
	padding: .25rem 1rem
}

@media print, screen and (max-width: 63.99875em) {
	.navigation .menu .menu-item--cta {
		padding: .125rem .875rem
	}
}

.navigation--smaller .navigation .menu .menu-item--cta {
	padding: .125rem .875rem
}

.navigation .menu .menu-item--cta:hover, .navigation .menu .menu-item--cta:focus, .navigation .menu .menu-item--cta.active {
	border-color: #ffd600 !important;
	background-color: #ffd600
}

.navigation .menu .menu-item--cta:hover a, .navigation .menu .menu-item--cta:focus a, .navigation .menu .menu-item--cta.active a {
	color: var(--body-secondary-color)
}

.navigation .menu .menu-item--cta a::after {
	display: none
}

.navigation .sub-menu {
	right: -2px;
	top: 100%;
	padding: .75rem 1rem;
	position: absolute;
	background-color: var(--body-primary-color);
	pointer-events: none;
	opacity: 0
}

.navigation .sub-menu .menu-item {
	display: flex;
	margin-right: 0;
	color: var(--body-secondary-color)
}

.navigation .sub-menu .menu-item a {
	font-size: 1.375rem;
	padding-left: 1rem;
	width: 100%
}

@media print, screen and (max-width: 63.99875em) {
	.navigation .sub-menu .menu-item a {
		font-size: 1.125rem
	}
}

.navigation--smaller .navigation .sub-menu .menu-item a {
	font-size: 1.125rem
}

.navigation .sub-menu .menu-item a::before {
	content: "";
	left: 0;
	top: calc(50% - .1875rem);
	position: absolute;
	height: .375rem;
	width: .375rem;
	transform: rotate(-45deg);
	border-style: solid;
	border-width: 0 2px 2px 0;
	border-color: inherit;
	display: inline-block;
	transition: all 200ms ease
}

.navigation .sub-menu .menu-item a:hover {
	text-decoration: underline
}

.navigation .sub-menu .menu-item a:hover::before {
	left: .1875rem
}

.navigation__mobile {
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	position: fixed;
	padding: 6.5rem 1.5625rem 3.125rem;
	background-color: var(--body-background-color);
	background-image: url("data:image/svg+xml,%3Csvg width='108' height='228' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.1'%3E%3Cpath d='M74.4797 34.4503C71.4135 45.8935 58.7608 50.5869 58.7608 50.5869C58.7608 50.5869 50.1499 40.196 53.2161 28.7527C56.2823 17.3095 68.935 12.6161 68.935 12.6161C68.935 12.6161 77.546 23.007 74.4797 34.4503Z' fill='%23fff'/%3E%3Cpath d='M38.093 54.8162C27.1075 51.8727 22.3089 40.8196 22.3089 40.8196C22.3089 40.8196 31.9911 33.6467 42.9767 36.5902C53.9622 39.5338 58.7608 50.5869 58.7608 50.5869C58.7608 50.5869 49.0785 57.7598 38.093 54.8162Z' fill='%23fff'/%3E%3Cpath d='M74.5447 64.5836C63.5592 61.64 58.7605 50.5869 58.7605 50.5869C58.7605 50.5869 68.4428 43.414 79.4283 46.3576C90.4138 49.3011 95.2125 60.3542 95.2125 60.3542C95.2125 60.3542 85.5302 67.5271 74.5447 64.5836Z' fill='%23fff'/%3E%3Cpath d='M28.3447 82.6406C18.4954 76.9541 16.721 65.0357 16.721 65.0357C16.721 65.0357 27.9298 60.6132 37.7792 66.2997C47.6285 71.9862 49.4029 83.9046 49.4029 83.9046C49.4029 83.9046 38.194 88.3272 28.3447 82.6406Z' fill='%23fff'/%3E%3Cpath d='M69.5139 93.6717C58.1409 93.6717 50.645 84.2372 50.645 84.2372C50.645 84.2372 58.1409 74.8027 69.5139 74.8027C80.8869 74.8027 88.3828 84.2372 88.3828 84.2372C88.3828 84.2372 80.8869 93.6717 69.5139 93.6717Z' fill='%23fff'/%3E%3Cpath d='M16.0278 111.527C6.59907 105.168 5.6604 93.1546 5.6604 93.1546C5.6604 93.1546 17.1504 89.5247 26.5791 95.8844C36.0078 102.244 36.9465 114.257 36.9465 114.257C36.9465 114.257 25.4564 117.887 16.0278 111.527Z' fill='%23fff'/%3E%3Cpath d='M56.3271 125.404C44.9818 124.61 38.1623 114.676 38.1623 114.676C38.1623 114.676 46.298 105.787 57.6434 106.581C68.9887 107.374 75.8082 117.308 75.8082 117.308C75.8082 117.308 67.6725 126.197 56.3271 125.404Z' fill='%23fff'/%3E%3Cpath d='M3.41462 141.169C-5.54746 134.167 -5.64586 122.118 -5.64586 122.118C-5.64586 122.118 6.0694 119.298 15.0315 126.3C23.9936 133.302 24.092 145.352 24.092 145.352C24.092 145.352 12.3767 148.171 3.41462 141.169Z' fill='%23fff'/%3E%3Cpath d='M42.6476 157.822C31.3853 156.24 25.2754 145.854 25.2754 145.854C25.2754 145.854 34.0113 137.554 45.2737 139.137C56.5361 140.72 62.646 151.106 62.646 151.106C62.646 151.106 53.91 159.405 42.6476 157.822Z' fill='%23fff'/%3E%3Cpath d='M58.665 51.7327C57.4417 68.5209 41.2021 132.943 -9.88745 206.896C-10.8666 208.356 -11.3664 209.026 -11.3664 209.026C-10.8702 208.315 -10.3772 207.605 -9.88745 206.896C-5.51303 200.376 8.42873 178.096 30.1159 129.386C51.3491 81.6949 57.5991 54.1268 58.665 51.7327Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='79' height='114' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.1'%3E%3Cpath d='M66.6513 54.3631C66.0139 54.6645 65.3765 54.9542 64.716 55.2207C63.9974 55.5104 63.1746 55.2555 62.7458 54.6181C56.6732 45.4628 54.958 34.1288 58.0639 23.6408C61.1697 13.1411 68.7837 4.55371 78.8777 0.138306C79.5846 -0.174597 80.419 0.0571829 80.8594 0.694577C87.0016 9.49061 88.9601 20.4886 86.2367 30.8143C83.5017 41.1285 76.3513 49.7391 66.6513 54.3747' fill='%23fff'/%3E%3Cpath d='M66.7906 77.4484L63.8818 78.839C60.0574 71.0628 59.5011 62.1161 62.3173 53.9459L62.5606 53.2274L73.6165 18.2866L76.7224 19.2022L65.3768 54.9773C62.8272 62.3479 63.3371 70.4254 66.7906 77.4484Z' fill='%23fff'/%3E%3Cpath d='M51.4701 76.2084C41.7585 80.8208 30.4824 80.9946 20.6086 76.6835C10.7232 72.3724 3.22515 64.0052 0.0729453 53.7837C-0.158834 53.042 0.177246 52.254 0.860996 51.8947C10.6537 46.8419 22.1963 46.3088 32.4526 50.4345C42.6972 54.5602 50.6125 62.939 54.0892 73.3459C54.3325 74.076 54.0196 74.8757 53.3359 75.2465C52.7101 75.5826 52.0843 75.9071 51.4469 76.2084' fill='%23fff'/%3E%3Cpath d='M15.3008 60.8877L16.5176 57.9209L53.1388 72.3839L51.9335 75.3507L15.3008 60.8877Z' fill='%23fff'/%3E%3Cpath d='M84.0233 112.609L81.1145 114L69.595 90.5206C66.1415 83.405 59.9762 77.9466 52.4433 75.3622L51.8291 75.1536L52.8953 72.1289L53.4979 72.3375C61.8304 75.2116 68.6795 81.2494 72.4923 89.1299L84.0117 112.609H84.0233Z' fill='%23fff'/%3E%3Cpath d='M63.8696 78.8273L66.7901 77.4482L72.4918 89.1299L69.583 90.5206L63.8696 78.8273Z' fill='%23fff'/%3E%3Cpath d='M64.009 68.0845L61.1002 69.4751L57.9943 63.1244C56.65 60.3546 53.9845 58.4308 50.9019 58.002L51.3422 54.8267C55.4911 55.4061 59.0837 57.9905 60.9031 61.7337L64.009 68.0845Z' fill='%23fff'/%3E%3Cpath d='M51.0871 59.9955C48.6766 61.1428 45.7677 60.1346 44.5972 57.7473C43.4268 55.3483 44.435 52.4859 46.8455 51.3385C49.256 50.1912 52.1648 51.1995 53.3353 53.5868C54.5058 55.9857 53.4976 58.8482 51.0871 59.9955Z' fill='%23fff'/%3E%3Cpath d='M64.6118 74.6207L61.8188 72.9866L63.6383 69.9387C66.466 65.1641 70.6728 61.3397 75.714 58.9524L77.1279 61.8381C72.6661 63.9588 68.9461 67.3428 66.4313 71.5612L64.6118 74.6207Z' fill='%23fff'/%3E%3Cpath d='M69.0391 88.3189L66.5127 87.4381C63.0012 86.2097 59.1537 86.4183 55.8045 88.0175L54.3906 85.1319C58.5047 83.1618 63.2562 82.8952 67.5673 84.4134L70.0937 85.2941L69.0275 88.3189H69.0391Z' fill='%23fff'/%3E%3Cpath d='M81.4499 63.3446C79.0394 64.4919 76.1305 63.4837 74.96 61.0964C73.7895 58.6975 74.7978 55.835 77.2083 54.6877C79.6188 53.5404 82.5276 54.5486 83.6981 56.9359C84.8686 59.3348 83.8604 62.1973 81.4499 63.3446Z' fill='%23fff'/%3E%3Cpath d='M54.2975 92.2939C51.887 93.4412 48.9782 92.4329 47.8077 90.0456C46.6372 87.6583 47.6454 84.7842 50.056 83.6369C52.4665 82.4896 55.3753 83.4978 56.5458 85.8851C57.7163 88.2841 56.708 91.1465 54.2975 92.2939Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: left 105%, right 100%;
	background-repeat: no-repeat;
	display: flex;
	flex-direction: column;
	z-index: -1;
	opacity: 0;
	display: none;
	transition: opacity 400ms ease
}

.navigation__mobile.will-open, .navigation__mobile.will-close {
	display: flex
}

.navigation__mobile .menu {
	margin: 0;
	flex-direction: column
}

.navigation__mobile .menu .menu-item {
	opacity: 0;
	transition: all 400ms ease;
	transform: translateY(40%) scale(0.97)
}

.navigation__mobile .menu .menu-item--cta {
	display: none
}

.navigation__mobile .menu .menu-item a {
	line-height: 1.3;
	font-size: 2rem
}

@media screen and (min-height: 740px) {
	.navigation__mobile .menu .menu-item a {
		font-size: 2.25rem
	}
}

.navigation__mobile.open {
	opacity: 1;
	display: flex
}

.navigation__mobile.open .menu .menu-item {
	opacity: 1;
	transform: none
}

.navigation__mobile.open .menu .menu-item:nth-child(1) {
	transition-delay: 80ms
}

.navigation__mobile.open .menu .menu-item:nth-child(2) {
	transition-delay: 160ms
}

.navigation__mobile.open .menu .menu-item:nth-child(3) {
	transition-delay: 240ms
}

.navigation__mobile.open .menu .menu-item:nth-child(4) {
	transition-delay: 320ms
}

.navigation__mobile.open .menu .menu-item:nth-child(5) {
	transition-delay: 400ms
}

.navigation__mobile.open .menu .menu-item:nth-child(6) {
	transition-delay: 480ms
}

.navigation__mobile.open .menu .menu-item:nth-child(7) {
	transition-delay: 560ms
}

.navigation__mobile.open .menu .menu-item:nth-child(8) {
	transition-delay: 640ms
}

.navigation__mobile.open .menu .menu-item:nth-child(9) {
	transition-delay: 720ms
}

.navigation__mobile.open .menu .menu-item:nth-child(10) {
	transition-delay: 800ms
}

.navigation__mobile-main {
	padding-top: 3.125rem
}

.navigation__mobile-footer {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: flex-end
}

.navigation__mobile-footer .menu .menu-item a {
	font-size: 1.375rem
}

@media screen and (min-height: 740px) {
	.navigation__mobile-footer .menu .menu-item a {
		line-height: 1.6;
		font-size: 1.5rem
	}
}

.navigation__mobile-social {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 1.25rem
}

.navigation__mobile-social a {
	margin: 0 .75rem;
	display: inline-flex
}

.age-gate {
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	position: fixed;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: 999
}

.age-confirmed .age-gate {
	display: none !important
}

.age-gate__content, .age-gate__footer {
	text-align: center;
	font-size: 1.25rem;
	width: calc(100% - 3.125rem);
	max-width: 38.125rem;
	transform: translateY(-3vh)
}

@media screen and (max-height: 820px) {
	.age-gate__content, .age-gate__footer {
		transform: translateY(3vh)
	}
}

@media screen and (max-height: 670px) {
	.age-gate__content, .age-gate__footer {
		transform: translateY(5vh)
	}
}

@media print, screen and (max-width: 47.99875em) {
	.age-gate__content, .age-gate__footer {
		transform: translateY(0);
		font-size: 1rem
	}
}

.age-gate__title {
	font-family: "Verlag Compressed", "Adjusted Arial Narrow Fallback", sans-serif;
	text-transform: uppercase;
	font-size: 2.875rem;
	margin-bottom: .625rem
}

html[lang=uk-UA] .age-gate__title {
	font-family: "Yanone", sans-serif
}

@media print, screen and (max-width: 47.99875em) {
	.age-gate__title {
		margin-bottom: .5rem
	}
}

.age-gate__input-wrapper {
	text-align: center;
	margin: 2rem 0
}

.age-gate__input-wrapper input {
	font-family: "Verlag Compressed", "Adjusted Arial Narrow Fallback", sans-serif;
	text-transform: uppercase;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 8ch;
	height: 7rem;
	font-size: 5rem;
	line-height: 1;
	background-color: #f5f5f5;
	text-align: center;
	border: none;
	color: var(--body-secondary-color);
	padding: 0 !important;
	letter-spacing: .4ch
}

html[lang=uk-UA] .age-gate__input-wrapper input {
	font-family: "Yanone", sans-serif
}

@media print, screen and (max-width: 47.99875em) {
	.age-gate__input-wrapper input {
		height: 5.125rem;
		font-size: 3.25rem
	}
}

.color-theme-inverse .age-gate__input-wrapper input {
	color: #001a70
}

.age-gate__input-wrapper input + input {
	margin-left: .75rem
}

.age-gate__input-wrapper input::-webkit-outer-spin-button, .age-gate__input-wrapper input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.age-gate__footer p {
	margin-top: 1.5rem;
	font-size: .875rem !important
}

.age-gate__submit-button {
	margin: 2rem auto 16px;
	padding-left: 2rem !important;
	padding-right: 2rem !important
}

.age-gate-rememberme-wrapper {
	display: flex;
	align-items: center;
	justify-content: center
}

.age-gate-rememberme-wrapper input[type=checkbox] {
	border-color: var(--body-primary-color)
}

.age-gate-rememberme-wrapper input[type=checkbox]::before {
	box-shadow: inset 1em 1em var(--body-primary-color)
}

.age-gate #tooyoung-message, .age-gate #avp-field-error-message {
	display: none;
	font-weight: 600;
	color: #ffd600;
	margin: 1rem 0
}

.age-gate #tooyoung-message.show, .age-gate #avp-field-error-message.show {
	display: block
}

.footer {
	padding: 3.75rem 1.5625rem;
	position: relative;
	letter-spacing: .04em;
	background-color: #002252;
	background-image: url("data:image/svg+xml,%3Csvg width='108' height='228' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.1'%3E%3Cpath d='M74.4797 34.4503C71.4135 45.8935 58.7608 50.5869 58.7608 50.5869C58.7608 50.5869 50.1499 40.196 53.2161 28.7527C56.2823 17.3095 68.935 12.6161 68.935 12.6161C68.935 12.6161 77.546 23.007 74.4797 34.4503Z' fill='%23fff'/%3E%3Cpath d='M38.093 54.8162C27.1075 51.8727 22.3089 40.8196 22.3089 40.8196C22.3089 40.8196 31.9911 33.6467 42.9767 36.5902C53.9622 39.5338 58.7608 50.5869 58.7608 50.5869C58.7608 50.5869 49.0785 57.7598 38.093 54.8162Z' fill='%23fff'/%3E%3Cpath d='M74.5447 64.5836C63.5592 61.64 58.7605 50.5869 58.7605 50.5869C58.7605 50.5869 68.4428 43.414 79.4283 46.3576C90.4138 49.3011 95.2125 60.3542 95.2125 60.3542C95.2125 60.3542 85.5302 67.5271 74.5447 64.5836Z' fill='%23fff'/%3E%3Cpath d='M28.3447 82.6406C18.4954 76.9541 16.721 65.0357 16.721 65.0357C16.721 65.0357 27.9298 60.6132 37.7792 66.2997C47.6285 71.9862 49.4029 83.9046 49.4029 83.9046C49.4029 83.9046 38.194 88.3272 28.3447 82.6406Z' fill='%23fff'/%3E%3Cpath d='M69.5139 93.6717C58.1409 93.6717 50.645 84.2372 50.645 84.2372C50.645 84.2372 58.1409 74.8027 69.5139 74.8027C80.8869 74.8027 88.3828 84.2372 88.3828 84.2372C88.3828 84.2372 80.8869 93.6717 69.5139 93.6717Z' fill='%23fff'/%3E%3Cpath d='M16.0278 111.527C6.59907 105.168 5.6604 93.1546 5.6604 93.1546C5.6604 93.1546 17.1504 89.5247 26.5791 95.8844C36.0078 102.244 36.9465 114.257 36.9465 114.257C36.9465 114.257 25.4564 117.887 16.0278 111.527Z' fill='%23fff'/%3E%3Cpath d='M56.3271 125.404C44.9818 124.61 38.1623 114.676 38.1623 114.676C38.1623 114.676 46.298 105.787 57.6434 106.581C68.9887 107.374 75.8082 117.308 75.8082 117.308C75.8082 117.308 67.6725 126.197 56.3271 125.404Z' fill='%23fff'/%3E%3Cpath d='M3.41462 141.169C-5.54746 134.167 -5.64586 122.118 -5.64586 122.118C-5.64586 122.118 6.0694 119.298 15.0315 126.3C23.9936 133.302 24.092 145.352 24.092 145.352C24.092 145.352 12.3767 148.171 3.41462 141.169Z' fill='%23fff'/%3E%3Cpath d='M42.6476 157.822C31.3853 156.24 25.2754 145.854 25.2754 145.854C25.2754 145.854 34.0113 137.554 45.2737 139.137C56.5361 140.72 62.646 151.106 62.646 151.106C62.646 151.106 53.91 159.405 42.6476 157.822Z' fill='%23fff'/%3E%3Cpath d='M58.665 51.7327C57.4417 68.5209 41.2021 132.943 -9.88745 206.896C-10.8666 208.356 -11.3664 209.026 -11.3664 209.026C-10.8702 208.315 -10.3772 207.605 -9.88745 206.896C-5.51303 200.376 8.42873 178.096 30.1159 129.386C51.3491 81.6949 57.5991 54.1268 58.665 51.7327Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='79' height='114' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.1'%3E%3Cpath d='M66.6513 54.3631C66.0139 54.6645 65.3765 54.9542 64.716 55.2207C63.9974 55.5104 63.1746 55.2555 62.7458 54.6181C56.6732 45.4628 54.958 34.1288 58.0639 23.6408C61.1697 13.1411 68.7837 4.55371 78.8777 0.138306C79.5846 -0.174597 80.419 0.0571829 80.8594 0.694577C87.0016 9.49061 88.9601 20.4886 86.2367 30.8143C83.5017 41.1285 76.3513 49.7391 66.6513 54.3747' fill='%23fff'/%3E%3Cpath d='M66.7906 77.4484L63.8818 78.839C60.0574 71.0628 59.5011 62.1161 62.3173 53.9459L62.5606 53.2274L73.6165 18.2866L76.7224 19.2022L65.3768 54.9773C62.8272 62.3479 63.3371 70.4254 66.7906 77.4484Z' fill='%23fff'/%3E%3Cpath d='M51.4701 76.2084C41.7585 80.8208 30.4824 80.9946 20.6086 76.6835C10.7232 72.3724 3.22515 64.0052 0.0729453 53.7837C-0.158834 53.042 0.177246 52.254 0.860996 51.8947C10.6537 46.8419 22.1963 46.3088 32.4526 50.4345C42.6972 54.5602 50.6125 62.939 54.0892 73.3459C54.3325 74.076 54.0196 74.8757 53.3359 75.2465C52.7101 75.5826 52.0843 75.9071 51.4469 76.2084' fill='%23fff'/%3E%3Cpath d='M15.3008 60.8877L16.5176 57.9209L53.1388 72.3839L51.9335 75.3507L15.3008 60.8877Z' fill='%23fff'/%3E%3Cpath d='M84.0233 112.609L81.1145 114L69.595 90.5206C66.1415 83.405 59.9762 77.9466 52.4433 75.3622L51.8291 75.1536L52.8953 72.1289L53.4979 72.3375C61.8304 75.2116 68.6795 81.2494 72.4923 89.1299L84.0117 112.609H84.0233Z' fill='%23fff'/%3E%3Cpath d='M63.8696 78.8273L66.7901 77.4482L72.4918 89.1299L69.583 90.5206L63.8696 78.8273Z' fill='%23fff'/%3E%3Cpath d='M64.009 68.0845L61.1002 69.4751L57.9943 63.1244C56.65 60.3546 53.9845 58.4308 50.9019 58.002L51.3422 54.8267C55.4911 55.4061 59.0837 57.9905 60.9031 61.7337L64.009 68.0845Z' fill='%23fff'/%3E%3Cpath d='M51.0871 59.9955C48.6766 61.1428 45.7677 60.1346 44.5972 57.7473C43.4268 55.3483 44.435 52.4859 46.8455 51.3385C49.256 50.1912 52.1648 51.1995 53.3353 53.5868C54.5058 55.9857 53.4976 58.8482 51.0871 59.9955Z' fill='%23fff'/%3E%3Cpath d='M64.6118 74.6207L61.8188 72.9866L63.6383 69.9387C66.466 65.1641 70.6728 61.3397 75.714 58.9524L77.1279 61.8381C72.6661 63.9588 68.9461 67.3428 66.4313 71.5612L64.6118 74.6207Z' fill='%23fff'/%3E%3Cpath d='M69.0391 88.3189L66.5127 87.4381C63.0012 86.2097 59.1537 86.4183 55.8045 88.0175L54.3906 85.1319C58.5047 83.1618 63.2562 82.8952 67.5673 84.4134L70.0937 85.2941L69.0275 88.3189H69.0391Z' fill='%23fff'/%3E%3Cpath d='M81.4499 63.3446C79.0394 64.4919 76.1305 63.4837 74.96 61.0964C73.7895 58.6975 74.7978 55.835 77.2083 54.6877C79.6188 53.5404 82.5276 54.5486 83.6981 56.9359C84.8686 59.3348 83.8604 62.1973 81.4499 63.3446Z' fill='%23fff'/%3E%3Cpath d='M54.2975 92.2939C51.887 93.4412 48.9782 92.4329 47.8077 90.0456C46.6372 87.6583 47.6454 84.7842 50.056 83.6369C52.4665 82.4896 55.3753 83.4978 56.5458 85.8851C57.7163 88.2841 56.708 91.1465 54.2975 92.2939Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: left bottom 50%, right 60%;
	background-repeat: no-repeat
}

@media print, screen and (min-width: 48em) {
	.footer {
		font-size: 1.5rem
	}
}

@media print, screen and (min-width: 64em) {
	.footer {
		background-image: none
	}
}

body:not(.age-confirmed) .footer {
	-webkit-filter: blur(25px);
	filter: blur(25px);
	pointer-events: none
}

.color-theme-sepia .footer, .color-theme-unfiltered .footer {
	color: #efe2cd;
	background-color: #003c2f
}

.color-theme-lemond .footer {
	background-color: #f3ecd0;
	background-image: none
}

.footer__inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 77.5rem;
	margin: 0 auto
}

.footer__left, .footer__right {
	display: flex;
	align-items: center;
	position: relative;
	flex-wrap: wrap
}

@media print, screen and (max-width: 63.99875em) {
	.footer__left, .footer__right {
		width: auto
	}
}

.footer__left {
	padding-right: 3.75rem
}

@media print, screen and (max-width: 79.99875em) {
	.footer__left {
		padding-right: 2.5rem
	}
}

@media print, screen and (max-width: 63.99875em) {
	.footer__left {
		order: 2;
		width: 100%;
		padding-right: 0;
		justify-content: center
	}
}

.footer__right {
	flex: 1;
	justify-content: flex-end
}

@media print, screen and (max-width: 63.99875em) {
	.footer__right {
		order: 1;
		width: 100%;
		justify-content: center;
		margin-bottom: 3.5rem
	}
}

.footer__bottom {
	font-size: .875rem;
	padding-top: .75rem;
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.color-theme-inverse .footer__bottom {
	color: #f5f5f5
}

@media print, screen and (max-width: 63.99875em) {
	.footer__bottom {
		order: 3;
		text-align: center;
		flex-direction: column;
		justify-content: center
	}
}

.footer__bottom p {
	margin: 0;
	font-size: .875rem
}

.footer__logo {
	width: 15.25rem;
	height: 2.25rem;
	background: url(../../static/img/logo-horizontal.svg) no-repeat;
	transform: translateY(-0.5rem)
}

.color-theme-sepia .footer__logo, .color-theme-unfiltered .footer__logo {
	background-image: url(../../static/img/logo-horizontal-sepia.svg)
}

.color-theme-lemond .footer__logo {
	background-image: url(../../static/img/logo-horizontal-green.svg)
}

.footer__social-link {
	display: flex;
	transition: opacity 200ms ease
}

.footer__social-link:hover {
	opacity: .75
}

.color-theme-inverse .footer__social-link {
	color: #f5f5f5
}

@media print, screen and (max-width: 47.99875em) {
	.footer__social-link svg {
		width: 32px;
		height: 32px
	}
}

.footer__social-link:not(:last-child) {
	margin-right: 1.5rem
}

.footer .menu {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	list-style: none;
	font-family: "Verlag Compressed", "Adjusted Arial Narrow Fallback", sans-serif;
	text-transform: uppercase
}

html[lang=uk-UA] .footer .menu {
	font-family: "Yanone", sans-serif
}

@media print, screen and (max-width: 47.99875em) {
	.footer .menu {
		width: 100%;
		flex-direction: column;
		margin-bottom: 3rem
	}
}

.footer .menu .menu-item {
	transition: all 200ms ease;
	margin-right: 2.5rem
}

@media print, screen and (max-width: 79.99875em) {
	.footer .menu .menu-item {
		margin-right: 1.25rem
	}
}

@media print, screen and (max-width: 47.99875em) {
	.footer .menu .menu-item {
		margin-right: 0;
		font-size: 1.5rem
	}
}

.footer .menu .menu-item a {
	display: inline-block;
	text-decoration: none;
	position: relative;
	transition: opacity 200ms ease
}

.footer .menu .menu-item a:hover {
	opacity: .75
}

.color-theme-inverse .footer .menu .menu-item a {
	color: #f5f5f5
}

textarea, input[type=text], input[type=email] {
	width: 100%;
	padding: 16px;
	border: none;
	color: inherit;
	font-weight: 400;
	display: inline-block;
	border-bottom: 1px solid #315293;
	background-color: rgba(0, 0, 0, 0);
	outline: none
}

input[type=checkbox] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #315293;
	background-color: rgba(0, 0, 0, 0);
	width: 16px;
	height: 16px;
	position: relative;
	display: flex;
	flex: none;
	justify-content: center;
	align-items: center;
	margin: 0 .875rem 0 0;
	cursor: pointer
}

input[type=checkbox]::before {
	content: "";
	width: 10px;
	height: 10px;
	display: inline-block;
	transform: scale(0);
	transition: 120ms transform ease-in-out;
	box-shadow: inset 1em 1em #315293
}

input[type=checkbox]:checked::before {
	transform: scale(1)
}

select {
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: rgba(0, 0, 0, 0);
	color: inherit;
	padding: 16px;
	border-bottom: 1px solid #315293
}

.image, .wp-block-image {
	margin: 0;
	position: relative
}

.image img, .wp-block-image img {
	margin: 0
}

.image.aligncenter, .wp-block-image.aligncenter {
	margin: 0 auto
}

.image.aligncenter img, .wp-block-image.aligncenter img {
	margin: 0 auto
}

.image.alignright, .wp-block-image.alignright {
	margin-left: auto
}

.image.alignright img, .wp-block-image.alignright img {
	margin-left: auto
}

.image.alignleft, .wp-block-image.alignleft {
	margin-right: auto
}

.image.alignleft img, .wp-block-image.alignleft img {
	margin-right: auto
}

.image--ratio > div, .image--ratio img, .wp-block-image--ratio > div, .wp-block-image--ratio img {
	position: absolute !important;
	height: 100% !important;
	width: 100% !important;
	left: 0;
	top: 0;
	object-fit: cover
}

.image--ratio::before, .wp-block-image--ratio::before {
	content: "";
	display: block;
	width: 100%
}

.image--ratio-1-1::before, .wp-block-image--ratio-1-1::before {
	padding-top: 100%
}

.image--ratio-3-2::before, .wp-block-image--ratio-3-2::before {
	padding-top: 66.7%
}

.image--ratio-4-3::before, .wp-block-image--ratio-4-3::before {
	padding-top: 75%
}

.image--ratio-5-4::before, .wp-block-image--ratio-5-4::before {
	padding-top: 80%
}

.image figcaption, .image .components-resizable-box__handle, .wp-block-image figcaption, .wp-block-image .components-resizable-box__handle {
	display: none !important
}

.group--flex {
	display: flex;
	align-items: center
}

.group--wrap {
	flex-wrap: wrap
}

.group--center {
	justify-content: center
}

.group--vertical {
	flex-direction: column;
	align-items: center
}

.group--vertical.group--left {
	align-items: flex-start;
	flex-direction: column
}

.group--vertical.group--right {
	align-items: flex-end;
	flex-direction: column
}

.single-cocktail {
	background-image: url(../../static/img/bg/fractal-bg-stripe.webp);
	background-repeat: no-repeat;
	background-size: contain
}

@media print, screen and (max-width: 89.99875em) {
	.single-cocktail {
		background-size: 90rem auto;
		background-position: center top
	}
}

.single-cocktail__header {
	color: #f5f5f5;
	height: 27.5rem;
	padding-top: 100px !important;
	padding-bottom: 4.3125rem !important;
	display: flex;
	align-items: flex-end
}

@media print, screen and (max-width: 47.99875em) {
	.single-cocktail__header {
		align-items: center;
		justify-content: center
	}
}

.single-cocktail__header--compact {
	padding-bottom: 3.75rem !important
}

@media print, screen and (min-width: 48em) {
	.single-cocktail__header-content {
		margin-left: 50%
	}
}

.single-cocktail__header-tags {
	display: flex;
	flex-wrap: wrap;
	margin-top: 1.625rem;
	row-gap: .625rem
}

@media print, screen and (max-width: 47.99875em) {
	.single-cocktail__header-tags {
		display: none
	}
}

.single-cocktail__header--compact .single-cocktail__header-tags {
	margin-top: .75rem
}

.single-cocktail__header h1 {
	line-height: 1;
	font-size: 7.5rem
}

@media screen and (max-width: 1300px) {
	.single-cocktail__header h1 {
		font-size: 6.25rem
	}
}

@media print, screen and (max-width: 63.99875em) {
	.single-cocktail__header h1 {
		font-size: 5.625rem
	}
}

@media print, screen and (max-width: 47.99875em) {
	.single-cocktail__header h1 {
		text-align: center;
		font-size: 5rem;
		transform: translateY(-20%)
	}
}

.single-cocktail__header--compact h1 {
	font-size: 6.25rem
}

@media print, screen and (max-width: 79.99875em) {
	.single-cocktail__header--compact h1 {
		font-size: 5.625rem
	}
}

@media print, screen and (max-width: 47.99875em) {
	.single-cocktail__header--compact h1 {
		font-size: 5rem
	}
}

.single-cocktail__body {
	display: flex;
	flex-wrap: wrap;
	background-image: url(../../static/img/bg/textured-bg-light-repeat.jpg);
	background-size: 100% auto;
	background-repeat: repeat-y;
	overflow: visible !important
}

@media print, screen and (max-width: 63.99875em) {
	.single-cocktail__body {
		background-size: 1024px auto;
		background-position: center top
	}
}

.single-cocktail__body-text {
	flex: 1
}

.single-cocktail__body-text p {
	max-width: 30rem
}

.single-cocktail__body-text h3 {
	font-size: 2.5rem;
	margin: 2.5rem 0 .625rem
}

.single-cocktail__body-image {
	flex-basis: 50%
}

@media print, screen and (max-width: 47.99875em) {
	.single-cocktail__body-image {
		flex-basis: 100%;
		margin-bottom: 3.4375rem
	}
}

.single-cocktail__body-image img {
	width: 70%;
	height: auto;
	max-width: 25rem;
	margin: 0 auto;
	transform: translateY(-34%);
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: transform 1200ms ease
}

@media print, screen and (max-width: 47.99875em) {
	.single-cocktail__body-image img {
		width: 80%;
		max-width: 18.75rem;
		transform: translateY(25%);
		margin-top: -15.625rem
	}
}

.single-cocktail__body-image[data-scroll-state="1"] img {
	transform: translateY(-40%)
}

@media print, screen and (max-width: 47.99875em) {
	.single-cocktail__body-image[data-scroll-state="1"] img {
		transform: translateY(calc(5% + 30px))
	}
}

.single-cocktail__body-actions {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.single-cocktail__body-actions .btn {
	margin-top: 2.875rem;
	margin-right: 2.875rem
}

.single-cocktail__download {
	display: flex;
	align-items: center;
	margin-top: 2.5rem
}

.single-cocktail__download svg {
	margin-right: 1.125rem
}

.video {
	width: 100%;
	display: flex;
	flex-direction: column;
	text-align: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.video--playing {
	cursor: pointer
}

.video--fade-controls {
	cursor: none
}

.video video {
	width: 100%;
	height: auto
}

.video figcaption {
	display: none
}

.video__controls {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute
}

.video__play {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 120px;
	min-height: 120px;
	border-radius: 999px;
	background-color: #002252;
	background-image: url(../../static/img/bg/play-circle.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	transform: translate(-50%, -50%);
	transition: 200ms ease;
	cursor: pointer
}

.is-style-herbal .video__play, .is-style-plain-green .video__play {
	background-color: #003c2f
}

.video__play-inner {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: calc(50% - 20px)
}

.video__play span {
	font-family: "Verlag Compressed", "Adjusted Arial Narrow Fallback", sans-serif;
	text-transform: uppercase;
	position: relative;
	top: 1px;
	height: 2.5rem;
	font-size: 26px;
	letter-spacing: .04em;
	text-transform: uppercase;
	color: rgba(0, 0, 0, 0);
	-webkit-text-fill-color: rgba(0, 0, 0, 0);
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(90deg, #8E5C1A 0.58%, #D7AA48 9.37%, #D8AA38 14.13%, #D9A924 18.31%, #A67B21 39.03%, #EFCC72 74.85%, #AF8337 95.59%);
	transition: background-position 300ms ease;
	margin: 0 40px calc(50% - 20px) 40px;
	display: inline-block
}

html[lang=uk-UA] .video__play span {
	font-family: "Yanone", sans-serif
}

.video__play span::before, .video__play span::after {
	content: "";
	width: 10px;
	height: 10px;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='url(%23alkl)' d='M10 5a8.52 8.52 0 0 0-5 5 8.52 8.52 0 0 0-5-5 8.52 8.52 0 0 0 5-5 8.52 8.52 0 0 0 5 5Z'/%3E%3Cdefs%3E%3ClinearGradient id='alkl' x1='82' x2='92' y1='60' y2='60' gradientTransform='translate(-82 -55)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.01' stop-color='%238E5C1A'/%3E%3Cstop offset='.09' stop-color='%23D7AA48'/%3E%3Cstop offset='.14' stop-color='%23D8AA38'/%3E%3Cstop offset='.18' stop-color='%23D9A924'/%3E%3Cstop offset='.39' stop-color='%23A67B21'/%3E%3Cstop offset='.75' stop-color='%23EFCC72'/%3E%3Cstop offset='.96' stop-color='%23AF8337'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%
}

.video__play span::before {
	left: -1.125rem
}

.video__play span::after {
	right: -1.125rem
}

.video__play:hover span {
	background-position: -10px center
}

.video--playing .video__play {
	opacity: 0
}

.video__progress {
	width: 80%;
	height: 28px;
	left: 50%;
	bottom: 2.5rem;
	position: absolute;
	display: flex;
	align-items: center;
	transform: translateX(-50%);
	transition: opacity 200ms ease;
	cursor: pointer
}

@media print, screen and (max-width: 47.99875em) {
	.video__progress {
		bottom: .875rem
	}
}

.video__progress-line {
	width: 100%;
	height: 8px;
	border-radius: 999px;
	background-color: rgba(255, 255, 255, .2352941176);
	background-image: linear-gradient(90deg, #F5F5F5 0%, #F5F5F5 100%);
	background-repeat: no-repeat;
	background-size: 0%
}

.video:not(.video--initialized) .video__progress, .video--fade-controls .video__progress {
	opacity: 0
}

.table {
	width: 100%
}

.table table {
	width: 100%
}

.table thead {
	border: none;
	text-transform: uppercase
}

.table td:not(:empty), .table th:not(:empty) {
	padding: .625rem 1.25rem
}

@media print, screen and (max-width: 47.99875em) {
	.table td:not(:empty), .table th:not(:empty) {
		padding: .5rem .625rem
	}
}

.table.is-style-bordered td, .table.is-style-bordered th {
	border-style: solid;
	border-width: .125rem;
	border-color: inherit
}

.table thead th {
	font-weight: 400;
	font-size: 1.875rem;
	text-align: left;
	white-space: nowrap;
	padding-bottom: 1.25rem;
	font-family: "Verlag Compressed", "Adjusted Arial Narrow Fallback", sans-serif;
	text-transform: uppercase
}

html[lang=uk-UA] .table thead th {
	font-family: "Yanone", sans-serif
}

@media print, screen and (max-width: 47.99875em) {
	.table thead th {
		font-size: 1.5rem
	}
}

.table tbody td {
	font-size: 1rem
}

@media print, screen and (max-width: 47.99875em) {
	.table tbody td {
		font-size: .875rem
	}
}

.table.is-style-stripes tbody tr:nth-child(2n+1) {
	background-color: #fff
}

.table + p, .table + ul {
	margin-top: 1.1em
}

.cdb_form_container {
	text-align: left
}

@media print, screen and (max-width: 47.99875em) {
	.cdb_form_container {
		margin-top: -0.5rem
	}
}

.cdb_form_spinner {
	width: 100px;
	height: auto;
	margin: 0 auto
}

.cdb_form_field {
	width: 100%;
	display: inline-block
}

.cdb_form_field + .cdb_form_field {
	margin-top: 1.5rem
}

@media print, screen and (max-width: 47.99875em) {
	.cdb_form_field + .cdb_form_field {
		margin-top: .5rem
	}
}

.cdb_form_field.select label {
	position: relative;
	display: flex;
	align-items: center
}

.cdb_form_field.select label::after {
	content: "▼";
	right: 1rem;
	position: absolute;
	pointer-events: none
}

.cdb_form_field.select select {
	width: 100%;
	padding-right: 2rem;
	cursor: pointer
}

.cdb_form_field.optin {
	margin-top: 2.75rem
}

@media print, screen and (max-width: 47.99875em) {
	.cdb_form_field.optin {
		margin-top: 2.125rem
	}
}

.cdb_form_field.optin label {
	display: flex;
	align-items: baseline
}

.cdb_form_field div[id^=tippy] {
	display: none
}

.cdb-submit {
	position: relative;
	display: block;
	font-size: 1.625rem;
	white-space: nowrap;
	letter-spacing: .04em;
	border: 2px solid #f5f5f5;
	transition: all 200ms ease;
	margin: 2.75rem 0 0 auto;
	padding: .125rem 1rem;
	background-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: inherit;
	cursor: pointer;
	font-family: "Verlag Compressed", "Adjusted Arial Narrow Fallback", sans-serif;
	text-transform: uppercase
}

html[lang=uk-UA] .cdb-submit {
	font-family: "Yanone", sans-serif
}

@media print, screen and (max-width: 47.99875em) {
	.cdb-submit {
		font-size: 1.375rem;
		margin-top: 2.125rem
	}
}

.has-white-background-color .cdb-submit {
	border-color: #001a70
}

@media print, screen and (min-width: 48em) {
	.modal--style-side .cdb-submit {
		margin: 2.75rem auto 0 0
	}
}

.cdb-submit:hover {
	color: #001a70;
	border-color: #ffd600;
	background-color: #ffd600
}

.confirmation_message {
	font-weight: 700;
	font-size: 1.125rem;
	text-align: center
}

@media print, screen and (min-width: 48em) {
	.field-half-width {
		width: calc(50% - .75rem)
	}

	.field-half-width + .field-half-width {
		margin-left: 1.5rem
	}
}

.flatpickr-calendar .flatpickr-months .flatpickr-month {
	color: #001a70
}

.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg, .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg {
	fill: #001a70
}

.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg {
	fill: #002252
}

.flatpickr-calendar .flatpickr-day {
	color: #001a70
}

.flatpickr-calendar .flatpickr-day.today {
	border-color: #315293
}

.flatpickr-calendar .flatpickr-day:hover, .flatpickr-calendar .flatpickr-dayfocus, .flatpickr-calendar .flatpickr-day.today:hover, .flatpickr-calendar .flatpickr-day.today:focus {
	color: #f5f5f5;
	border-color: #315293;
	background-color: #315293
}

.flatpickr-calendar .flatpickr-weekday {
	color: rgba(0, 26, 112, .6)
}

.modal {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: center;
	perspective: 1000px;
	z-index: 100
}

.modal--style-side {
	flex-direction: column
}

@media print, screen and (min-width: 48em) {
	.modal--style-side {
		right: 0;
		left: auto;
		width: auto
	}
}

.modal::before {
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, .5019607843);
	transition: opacity 400ms ease
}

.modal.will-mount::before, .modal.will-unmount::before {
	opacity: 0
}

@media print, screen and (min-width: 48em) {
	.modal--style-side::before {
		display: none
	}
}

.modal__box {
	color: #001a70;
	width: 100%;
	max-width: 41.5rem;
	margin: 1.5625rem;
	padding: 2.25rem 2rem;
	position: relative;
	background-color: #f5f5f5;
	transform-origin: center top;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: transform 500ms ease, opacity 300ms ease;
	z-index: 101
}

.modal.will-mount .modal__box, .modal.will-unmount .modal__box {
	opacity: 0;
	transform: scale(0.97)
}

.modal--narrow .modal__box {
	max-width: 30rem
}

.modal--center .modal__box {
	text-align: center
}

.modal--no-padding .modal__box {
	padding: 0;
}
.modal--no-padding .modal__box .modal__title {
	display: none;
}
.modal--no-padding .modal__content {

}
.section form {
	display: none;
}


@media print, screen and (min-width: 48em) {
	.modal--style-side .modal__box {
		flex: 1;
		max-width: 23.75rem;
		display: flex;
		flex-direction: column;
		justify-content: center;
		transform-origin: 200% center
	}

	.modal--style-side .modal__box::before {
		content: "";
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: .55;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='149.4 113.6 268.7 350.5'%3E%3Cpath fill='%23DED5C7' d='m213 281 6 2a5 5 0 0 0 6-1 114 114 0 0 0-49-168 5 5 0 0 0-6 2 112 112 0 0 0 43 165'/%3E%3Cpath fill='%23DED5C7' d='m213 352 9 4a100 100 0 0 0 4-77v-2l-34-107-10 3 35 110a90 90 0 0 1-4 69Zm47-4a115 115 0 0 0 158-69c1-2 0-5-3-6a117 117 0 0 0-97-4 116 116 0 0 0-66 70c-1 2 0 5 2 6l6 3'/%3E%3Cpath fill='%23DED5C7' d='m371 301-4-9-112 44 3 9 113-44Z'/%3E%3Cpath fill='%23DED5C7' d='m160 460 9 4 35-72a92 92 0 0 1 53-47h2l-4-10-1 1a102 102 0 0 0-59 52l-35 72Z'/%3E%3Cpath fill='%23DED5C7' d='m222 356-9-4-18 36 9 4 18-36Zm-1-33 9 4 10-19a29 29 0 0 1 22-16l-2-10a39 39 0 0 0-29 21l-10 20Z'/%3E%3Cpath fill='%23DED5C7' d='M261 298a15 15 0 0 0 20-7c4-7 0-16-7-20a15 15 0 0 0-20 7 15 15 0 0 0 7 20Zm-42 45 9-5-6-9a86 86 0 0 0-37-34l-4 9a77 77 0 0 1 33 30l5 9Zm-13 42 8-3a43 43 0 0 1 33 2l4-9a53 53 0 0 0-41-2l-7 3 3 9Z'/%3E%3Cpath fill='%23DED5C7' d='M168 308a15 15 0 0 0 20-7c3-7 0-16-7-19a15 15 0 0 0-20 7 15 15 0 0 0 7 19Zm83 89a15 15 0 0 0 20-7c4-7 1-16-7-19a15 15 0 0 0-20 7 15 15 0 0 0 7 19Z'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259' height='617' fill='none'%3E%3Cpath fill='%23DED5C7' d='M89 93.2c8.3 31 42.5 43.7 42.5 43.7s23.3-28.1 15-59C138.2 46.8 104 34 104 34S80.7 62.3 89 93.2Z'/%3E%3Cpath fill='%23DED5C7' d='M187.4 148.4c29.8-8 42.8-38 42.8-38S204 91.2 174.2 99c-29.7 8-42.7 38-42.7 38s26.2 19.3 56 11.4ZM88.8 174.8c29.7-8 42.7-37.9 42.7-37.9s-26.2-19.4-56-11.4c-29.7 8-42.7 37.9-42.7 37.9s26.2 19.4 56 11.4ZM213.8 223.7c26.7-15.4 31.5-47.7 31.5-47.7s-30.3-12-57 3.5c-26.7 15.3-31.5 47.6-31.5 47.6s30.4 12 57-3.4ZM102.4 253.5c30.8 0 51-25.5 51-25.5s-20.2-25.5-51-25.5-51 25.5-51 25.5 20.2 25.5 51 25.5ZM247.2 301.9c25.5-17.2 28-49.8 28-49.8s-31-9.8-56.6 7.4c-25.5 17.2-28 49.8-28 49.8s31 9.8 56.6-7.4ZM138 339.4c30.8-2.1 49.3-29 49.3-29s-22-24-52.8-22c-30.7 2.2-49.1 29.1-49.1 29.1s22 24 52.7 22ZM281.3 382.1c24.3-19 24.5-51.6 24.5-51.6s-31.7-7.6-56 11.4c-24.2 19-24.5 51.5-24.5 51.5s31.8 7.7 56-11.3ZM175.1 427.2c30.5-4.3 47-32.4 47-32.4s-23.6-22.5-54-18.2C137.4 381 121 409 121 409s23.6 22.5 54.1 18.2Z'/%3E%3Cpath fill='%23DED5C7' d='M131.8 140c3.3 45.5 47.2 219.8 185.5 420l4 5.8-4-5.8c-11.8-17.6-49.6-78-108.3-209.8-57.4-129-74.4-203.7-77.2-210.2Z'/%3E%3C/svg%3E");
		background-size: 30% auto, 34% auto;
		background-position: -3% 4%, right 110%;
		background-repeat: no-repeat, no-repeat
	}
}

.modal__close {
	top: 0;
	right: 0;
	width: 3rem;
	height: 3rem;
	position: absolute;
	background-color: #315293;
	transition: background-color 200ms ease;
	cursor: pointer
}

.modal__close::before, .modal__close::after {
	content: "";
	top: 50%;
	left: 50%;
	width: 50%;
	height: .125rem;
	position: absolute;
	background-color: #f5f5f5;
	transform: translate(-50%, -50%) rotate(45deg)
}

.modal__close::after {
	transform: translate(-50%, -50%) rotate(135deg)
}

.modal__close:hover {
	background-color: #222d68
}

.modal__title {
	font-size: 2.5rem;
	margin-bottom: .875rem;
	padding-right: 2.1875rem;
	position: relative
}

.modal--center .modal__title {
	padding-left: 2.1875rem
}

.modal__content {
	font-size: 1rem;
	position: relative
}

.modal.hidden {
	display: none !important
}

.history__title {
	width: 18.4375rem
}

@media print, screen and (max-width: 47.99875em) {
	.history__title br {
		display: none
	}
}

.history__description {
	margin-top: 1rem;
	width: 18.4375rem
}

.history img {
	pointer-events: none
}

.history__part {
	position: relative
}

.history__part-background {
	position: absolute;
	z-index: -1
}

.history__part-text {
	margin: 0 auto
}

.history__part--a {
	margin-bottom: 3.75rem
}

.history__part--a .history__part-text {
	width: 80%;
	padding-left: 3%;
	max-width: 58.125rem
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--a .history__part-text {
		width: 100%;
		margin-bottom: 7.5rem
	}
}

.history__part--a .history__part-images {
	width: 80%;
	max-width: 58.125rem;
	margin: 0 auto -5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative
}

@media print, screen and (max-width: 63.99875em) {
	.history__part--a .history__part-images {
		margin-bottom: 0
	}
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--a .history__part-images {
		width: 100%
	}
}

.history__part--a .history__part-images::before {
	content: "";
	padding-top: 81%
}

.history__part--a .history__part-images img {
	position: absolute
}

.history__part--a .history__part-images img:first-child {
	top: 7%;
	right: 13%;
	height: 86%;
	width: auto;
	transform-origin: 20% 150%;
	transition: transform 2s ease
}

.history__part--a .history__part-images[data-scroll-state="1"] img:first-child {
	transform: rotate(4deg)
}

.history__part--a .history__part-images img:last-child {
	left: 0;
	width: 47%;
	height: auto;
	transform: translateY(10%)
}

.history__part--a .history__part-images[data-scroll-state="1"] img:last-child {
	transform: none;
	transition: transform 2s ease
}

.history__part--b {
	display: flex;
	align-items: center;
	max-width: 75rem;
	margin: 0 auto -8.75rem
}

@media print, screen and (max-width: 63.99875em) {
	.history__part--b {
		margin-bottom: 0
	}
}

@media print, screen and (max-width: 47.99875em) {
	.history__part {
		flex-direction: column
	}
}

.history__part--b .history__part-text {
	padding-left: 1.25rem
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--b .history__part-text {
		padding-left: 0
	}
}

.history__part--b .history__part-text img {
	margin-top: .625rem
}

.history__part--b .history__part-background {
	top: -70%;
	left: 50%;
	width: 90%;
	transform: translateX(-50%)
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--b .history__part-background {
		top: -44vw;
		width: 140%;
		max-width: 200%
	}
}

.history__part--b .history__part-images {
	flex: 1;
	display: flex;
	justify-content: flex-end
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--b .history__part-images {
		justify-content: center;
		margin-bottom: 1.25rem
	}
}

.history__part--b .history__part-images img {
	max-width: 24.4375rem;
	transition: transform 2s ease;
	transform: translateY(10%)
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--b .history__part-images img {
		width: 80%
	}
}

.history__part--b .history__part-images[data-scroll-state="1"] img {
	transform: none
}

.history__part--c {
	display: flex;
	align-items: center;
	max-width: 68.75rem;
	margin: 0 auto
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--c {
		margin-bottom: 5rem
	}
}

.history__part--c .history__part-text {
	flex: 1;
	padding-top: 6.25rem;
	padding-left: 3.75rem
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--c .history__part-text {
		padding-top: 2.5rem;
		padding-left: 0
	}
}

.history__part--c .history__part-images {
	width: 50%;
	max-width: 30.1875rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	position: relative
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--c .history__part-images {
		width: 70%
	}
}

.history__part--c .history__part-images::before {
	content: "";
	padding-top: 178%
}

.history__part--c .history__part-images img {
	position: absolute;
	transition: transform 2s ease
}

.history__part--c .history__part-images img:first-child {
	width: 40%;
	left: 0;
	top: 27%;
	transform: translateX(20%)
}

.history__part--c .history__part-images img:first-child[data-scroll-state="1"] {
	transform: translateX(10%)
}

.history__part--c .history__part-images img:last-child {
	width: 61%;
	right: 0
}

.history__part--d {
	display: flex;
	align-items: center;
	max-width: 75rem;
	margin: 0 auto 1.25rem
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--d {
		margin-bottom: 7.5rem
	}
}

.history__part--d .history__part-text {
	padding-left: 2.5rem
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--d .history__part-text {
		padding-left: 0;
		margin-top: 1.875rem
	}
}

.history__part--d .history__part-images img {
	width: 100%;
	max-width: 48.9375rem;
	transition: transform 2s ease;
	transform: translateY(10%)
}

.history__part--d .history__part-images img[data-scroll-state="1"] {
	transform: translateY(3.75rem)
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--d .history__part-images img[data-scroll-state="1"] {
		transform: translateY(0) rotate(-2deg)
	}
}

.history__part--e {
	display: flex;
	align-items: center;
	max-width: 60rem;
	margin: 0 auto 1.25rem
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--e {
		flex-direction: column
	}
}

.history__part--e .history__part-text {
	padding-right: 2.5rem
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--e .history__part-text {
		order: 1;
		padding: 0
	}
}

.history__part--e .history__part-background {
	top: 18%;
	left: -13%;
	width: 22%;
	transform: rotate(-4deg)
}

.history__part--e .history__part-images img {
	width: 100%;
	max-width: 35.6875rem;
	transition: transform 2s ease;
	transform: translateY(0%)
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--e .history__part-images img {
		width: 85%;
		margin: 0 auto
	}
}

.history__part--e .history__part-images img[data-scroll-state="1"] {
	transform: translateY(-10%)
}

@media print, screen and (max-width: 47.99875em) {
	.history__part--e .history__part-images img[data-scroll-state="1"] {
		transform: translateY(-10%) rotate(2deg)
	}
}

@-webkit-keyframes errorLemon {
	0% {
		transform: rotate(-3.5025deg)
	}
	14% {
		transform: rotate(6.0066666667deg)
	}
	30% {
		transform: rotate(-1.2641666667deg)
	}
	47% {
		transform: rotate(2.0233333333deg)
	}
	64% {
		transform: rotate(0.5375deg)
	}
	82% {
		transform: rotate(1.2091666667deg)
	}
	100% {
		transform: rotate(0.905deg)
	}
}

@keyframes errorLemon {
	0% {
		transform: rotate(-3.5025deg)
	}
	14% {
		transform: rotate(6.0066666667deg)
	}
	30% {
		transform: rotate(-1.2641666667deg)
	}
	47% {
		transform: rotate(2.0233333333deg)
	}
	64% {
		transform: rotate(0.5375deg)
	}
	82% {
		transform: rotate(1.2091666667deg)
	}
	100% {
		transform: rotate(0.905deg)
	}
}

@-webkit-keyframes errorSpillage {
	0% {
		transform: scale(0.95)
	}
	100% {
		transform: scale(1)
	}
}

@keyframes errorSpillage {
	0% {
		transform: scale(0.95)
	}
	100% {
		transform: scale(1)
	}
}

.error-page {
	margin: 7.5rem auto 6.25rem !important;
	display: grid;
	grid-template-columns:1fr 1fr;
	grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content;
	grid-template-rows:min-content min-content min-content;
	gap: 0 0;
	grid-template-areas:"left-t right" "left-m right" "left-b right"
}

@media print, screen and (max-width: 47.99875em) {
	.error-page {
		grid-template-columns:1fr 0;
		gap: 1.875rem 0;
		text-align: center;
		margin: 2.5rem auto 2.5rem !important
	}
}

.error-page h1 {
	grid-area: left-t;
	font-size: 9.0625rem;
	padding: 0 1.5625rem
}

@media print, screen and (max-width: 47.99875em) {
	.error-page h1 {
		font-size: 6.25rem
	}
}

.error-page__text {
	grid-area: left-b;
	padding: 0 1.5625rem
}

.error-page__illustration {
	grid-area: right;
	padding: 0 1.5625rem;
	display: flex;
	align-items: center
}

@media print, screen and (max-width: 47.99875em) {
	.error-page__illustration {
		grid-area: left-m
	}
}

.error-page__illustration svg {
	width: 100%;
	height: auto
}

.error-page__illustration svg .lemon {
	transform-origin: 15% 55%;
	-webkit-animation: errorLemon 3.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;
	animation: errorLemon 3.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards
}

.error-page__illustration svg .spillage {
	transform-origin: 20% 50%;
	-webkit-animation: errorSpillage 2.3s ease-out forwards;
	animation: errorSpillage 2.3s ease-out forwards
}

body.error404 {
	display: flex;
	flex-direction: column
}

body.error404 main {
	flex: 1;
	display: flex;
	flex-direction: column
}

body.error404 main > .section {
	flex: 1;
	align-items: center;
	display: flex
}

.tag {
	font-size: 1.25rem;
	display: inline-block;
	padding: .3125rem .875rem;
	margin-right: .625rem;
	border-radius: 1.5rem;
	border: 1.5px solid #f5f5f5;
	font-family: "Verlag Compressed", "Adjusted Arial Narrow Fallback", sans-serif;
	text-transform: uppercase
}

html[lang=uk-UA] .tag {
	font-family: "Yanone", sans-serif
}

@media print, screen and (max-width: 63.99875em) {
	.tag {
		font-size: 1.125rem
	}
}

.evidon-banner {
	margin: 1.5625rem !important;
	width: calc(100% - 3.125rem) !important;
	background-color: #ded5c7 !important;
	border: none !important;
	display: flex !important;
	align-items: center !important;
	padding: 1.875rem 2.5rem !important
}

@media print, screen and (max-width: 47.99875em) {
	.evidon-banner {
		flex-wrap: wrap;
		justify-content: center;
		padding: 1.5625rem 1.875rem !important
	}
}

.evidon-banner-message {
	margin: 0 !important;
	text-align: left !important;
	padding-right: 2.5rem;
	max-width: 68.75rem
}

@media print, screen and (max-width: 47.99875em) {
	.evidon-banner-message {
		padding: 0;
		width: 100%;
		max-width: 100%;
		font-size: .75rem;
		margin-bottom: .875rem !important
	}
}

.evidon-banner-message a {
	white-space: nowrap;
	color: inherit !important;
	text-decoration: underline
}

.evidon-banner button {
	line-height: 1 !important;
	font-size: 1.375rem !important;
	font-family: "Verlag Compressed" !important;
	white-space: nowrap !important;
	letter-spacing: .04em !important;
	border: 2px solid #315293 !important;
	transition: all 200ms ease !important;
	padding: .625rem 1rem !important;
	background-color: rgba(0, 0, 0, 0) !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	color: #315293 !important;
	text-transform: uppercase !important;
	margin: .3125rem .625rem !important
}

@media print, screen and (max-width: 47.99875em) {
	.evidon-banner button {
		font-size: 1.25rem !important
	}
}

@media print, screen and (min-width: 48em) {
	.evidon-banner button:first-of-type {
		margin-left: auto !important
	}
}

.evidon-banner button:hover, .evidon-banner button:focus, .evidon-banner button:active {
	color: #f5f5f5 !important;
	background-color: #315293 !important
}

.evidon-prefdiag-background {
	display: none !important
}

body > .evidon-consent-button {
	display: none !important
}

@font-face {
	font-family: "swiper-icons";
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}

.swiper-vertical > .swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-wrapper {
	transform: translate3d(0px, 0, 0)
}

.swiper-pointer-events {
	touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-cube-shadow {
	transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
	-webkit-scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
	-webkit-scroll-snap-type: y mandatory;
	-ms-scroll-snap-type: y mandatory;
	scroll-snap-type: y mandatory
}

.swiper-centered > .swiper-wrapper::before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
	height: 100%;
	width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
	width: 100%;
	height: var(--swiper-centered-offset-after)
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: center center
}

/*# sourceMappingURL=main-3616cd0d.css.map*/
