@charset "utf-8";.bg-pattern-cross-dots-md{background-image:radial-gradient(currentColor 1px,transparent 1px),radial-gradient(currentColor 1px,transparent 1px);background-size:calc(20 * 1px)calc(20 * 1px);background-position:0 0,calc(10 * 1px)calc(10 * 1px)}.bg-beautiful-dingbats{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(30,30,30,.25)),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj48ZGVmcz48cGF0dGVybiBpZD0icGF0dGVybiIgd2lkdGg9IjUzIiBoZWlnaHQ9IjUzIiB2aWV3Qm94PSIwIDAgNDAsNDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg3MykiPjxyZWN0IGlkPSJwYXR0ZXJuLWJhY2tncm91bmQiIHdpZHRoPSI0MDAlIiBoZWlnaHQ9IjQwMCUiIGZpbGw9InJnYmEoMCwgMCwgMCwxKSI+PC9yZWN0PiA8cGF0aCBmaWxsPSJyZ2JhKDM4LCAzOCwgMzgsMSkiIGQ9Ik0tNSAyMCB2MjAgaDEwIHYtMjB6TTM1IDIwIHYyMCBoMTB2LTIweiI+PC9wYXRoPjxwYXRoIGZpbGw9InJnYmEoMjMsIDIzLCAyMywxKSIgZD0iTS0xMCAyNSBoNjAgdjEwIGgtNjB6Ij48L3BhdGg+PHBhdGggZmlsbD0icmdiYSgzOCwgMzgsIDM4LDEpIiBkPSJNMTUgMCB2NDAgaDEwIHYtNDB6Ij48L3BhdGg+PHBhdGggZmlsbD0icmdiYSgyMywgMjMsIDIzLDEpIiBkPSJNLTEwIDUgaDYwIHYxMCBoLTYweiI+PC9wYXRoPjxwYXRoIGZpbGw9InJnYmEoMzgsIDM4LCAzOCwxKSIgZD0iTS01IDAgdjIwIGgxMCB2LTIwek0zNSAwIHYyMCBoMTAgdi0yMHoiPjwvcGF0aD48L3BhdHRlcm4+ICA8L2RlZnM+IDxyZWN0IGZpbGw9InVybCgjcGF0dGVybikiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiPjwvcmVjdD48L3N2Zz4=")}.section-header{background-attachment:fixed;background-position:50% 50%;background-size:cover;position:relative}.overlay,.overlay--dotted{background-position-x:left;background-position-y:top;background-repeat:repeat;height:100%;left:0;position:absolute;top:0;width:100%}.overlay--dotted{background-image:url('/assets/images/util/overlay_dotted.png');background-size:4px 4px;opacity:.5}:root{--color-red-primary:#f00;--color-red-primary-light:#f66;--color-red-primary-dark:#600;--color-white:#fff;--color-black:#000;--color-dark-grey:#262626;--color-light-grey:#8c8c8c;--color-rich-black-fogra-39:rgba(11,9,10,1);--color-eerie-black:rgba(22,26,29,1);--color-blood-red:rgba(100,7,9,1);--color-ruby-red:rgba(162,22,27,1);--color-carnelian:rgba(185,24,27,1);--color-imperial-red:rgba(229,56,59,1);--color-silver-chalice:rgba(177,166,165,1);--color-light-gray:rgba(212,212,212,1);--color-cultured:rgba(246,244,245,1);--color-white:rgba(255,255,255,1)}@font-face{font-family:'Fredoka One';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/fredokaone/v8/k3kUo8kEI-tA1RRcTZGmTlHGCac.woff2)format('woff2');unicode-range:U0-0FF,U131,U152-153,U2BB-2BC,U2C 6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2122,U2191,U2193,U2212,U2215,UFEFF,UFFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2)format('woff2');unicode-range:U460-52F,U1C 79C 88,U20B 4,U2DE -2DFF,UA640-A69F,UFE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2)format('woff2');unicode-range:U400-45F,U490-491,U4B -4B 1,U2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2)format('woff2');unicode-range:U1F -1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2)format('woff2');unicode-range:U370-3FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2)format('woff2');unicode-range:U102-103,U110-111,U128-129,U168-169,U1A -1A 1,U1AF-1B 0,U1EA -1EF 9,U20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2)format('woff2');unicode-range:U100-24F,U259,U1E -1EFF,U2020,U20A -20AB,U20AD-20CF,U2113,U2C 58C 7F,UA720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2)format('woff2');unicode-range:U0-0FF,U131,U152-153,U2BB-2BC,U2C 6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2122,U2191,U2193,U2212,U2215,UFEFF,UFFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18Smxg.woff2)format('woff2');unicode-range:U460-52F,U1C 79C 88,U20B 4,U2DE -2DFF,UA640-A69F,UFE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18Smxg.woff2)format('woff2');unicode-range:U400-45F,U490-491,U4B -4B 1,U2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18Smxg.woff2)format('woff2');unicode-range:U1F -1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18Smxg.woff2)format('woff2');unicode-range:U370-3FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18Smxg.woff2)format('woff2');unicode-range:U102-103,U110-111,U128-129,U168-169,U1A -1A 1,U1AF-1B 0,U1EA -1EF 9,U20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18Smxg.woff2)format('woff2');unicode-range:U100-24F,U259,U1E -1EFF,U2020,U20A -20AB,U20AD-20CF,U2113,U2C 58C 7F,UA720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18Q.woff2)format('woff2');unicode-range:U0-0FF,U131,U152-153,U2BB-2BC,U2C 6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2122,U2191,U2193,U2212,U2215,UFEFF,UFFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18Smxg.woff2)format('woff2');unicode-range:U460-52F,U1C 79C 88,U20B 4,U2DE -2DFF,UA640-A69F,UFE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18Smxg.woff2)format('woff2');unicode-range:U400-45F,U490-491,U4B -4B 1,U2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18Smxg.woff2)format('woff2');unicode-range:U1F -1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18Smxg.woff2)format('woff2');unicode-range:U370-3FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18Smxg.woff2)format('woff2');unicode-range:U102-103,U110-111,U128-129,U168-169,U1A -1A 1,U1AF-1B 0,U1EA -1EF 9,U20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18Smxg.woff2)format('woff2');unicode-range:U100-24F,U259,U1E -1EFF,U2020,U20A -20AB,U20AD-20CF,U2113,U2C 58C 7F,UA720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18Q.woff2)format('woff2');unicode-range:U0-0FF,U131,U152-153,U2BB-2BC,U2C 6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2122,U2191,U2193,U2212,U2215,UFEFF,UFFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2)format('woff2');unicode-range:U460-52F,U1C 79C 88,U20B 4,U2DE -2DFF,UA640-A69F,UFE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2)format('woff2');unicode-range:U400-45F,U490-491,U4B -4B 1,U2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2)format('woff2');unicode-range:U1F -1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2)format('woff2');unicode-range:U370-3FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2)format('woff2');unicode-range:U102-103,U110-111,U128-129,U168-169,U1A -1A 1,U1AF-1B 0,U1EA -1EF 9,U20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2)format('woff2');unicode-range:U100-24F,U259,U1E -1EFF,U2020,U20A -20AB,U20AD-20CF,U2113,U2C 58C 7F,UA720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2)format('woff2');unicode-range:U0-0FF,U131,U152-153,U2BB-2BC,U2C 6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2122,U2191,U2193,U2212,U2215,UFEFF,UFFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2)format('woff2');unicode-range:U460-52F,U1C 79C 88,U20B 4,U2DE -2DFF,UA640-A69F,UFE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2)format('woff2');unicode-range:U400-45F,U490-491,U4B -4B 1,U2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2)format('woff2');unicode-range:U1F -1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2)format('woff2');unicode-range:U370-3FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2)format('woff2');unicode-range:U102-103,U110-111,U128-129,U168-169,U1A -1A 1,U1AF-1B 0,U1EA -1EF 9,U20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2)format('woff2');unicode-range:U100-24F,U259,U1E -1EFF,U2020,U20A -20AB,U20AD-20CF,U2113,U2C 58C 7F,UA720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2)format('woff2');unicode-range:U0-0FF,U131,U152-153,U2BB-2BC,U2C 6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2122,U2191,U2193,U2212,U2215,UFEFF,UFFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2)format('woff2');unicode-range:U460-52F,U1C 79C 88,U20B 4,U2DE -2DFF,UA640-A69F,UFE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2)format('woff2');unicode-range:U400-45F,U490-491,U4B -4B 1,U2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2)format('woff2');unicode-range:U1F -1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2)format('woff2');unicode-range:U370-3FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2)format('woff2');unicode-range:U102-103,U110-111,U128-129,U168-169,U1A -1A 1,U1AF-1B 0,U1EA -1EF 9,U20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2)format('woff2');unicode-range:U100-24F,U259,U1E -1EFF,U2020,U20A -20AB,U20AD-20CF,U2113,U2C 58C 7F,UA720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v14/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2)format('woff2');unicode-range:U0-0FF,U131,U152-153,U2BB-2BC,U2C 6,U2DA,U2DC,U2000-206F,U2074,U20AC,U2122,U2191,U2193,U2212,U2215,UFEFF,UFFFD}:root{--icon-xxxs:8px;--icon-xxs:12px;--icon-xs:16px;--icon-sm:24px;--icon-md:32px;--icon-lg:48px;--icon-xl:64px;--icon-xxl:96px;--icon-xxxl:128px}.icon{display:inline-block;color:inherit;fill:currentColor;height:1em;width:1em;line-height:1;flex-shrink:0;max-width:initial}.icon--xxxs{width:var(--icon-xxxs);height:var(--icon-xxxs)}.icon--xxs{width:var(--icon-xxs);height:var(--icon-xxs)}.icon--xs{width:var(--icon-xs);height:var(--icon-xs)}.icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.icon--md{width:var(--icon-md);height:var(--icon-md)}.icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.icon--xl{width:var(--icon-xl);height:var(--icon-xl)}.icon--xxl{width:var(--icon-xxl);height:var(--icon-xxl)}.icon--xxxl{width:var(--icon-xxxl);height:var(--icon-xxxl)}.icon--is-spinning{animation:icon-spin 1s infinite linear}@keyframes icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon use{color:inherit;fill:currentColor}*,*::after,*::before{box-sizing:border-box;margin:0;padding:0}*{font:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0}html{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";scroll-behavior:smooth}body{background-color:var(--color-bg,white);scroll-behavior:smooth}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,form legend{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}button,input,textarea,select{margin:0}.btn,.form-control,.link,.reset{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;appearance:none}select.form-control::-ms-expand{display:none}textarea{resize:vertical;overflow:auto;vertical-align:top}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}img,video,svg{max-width:100%}* a{color:inherit;color:currentColor;text-decoration:inherit}strong,b{font-weight:500}.vbox-open{perspective:unset}.vbox-overlay{width:calc(100% + 17px)}:root{--space-unit:1em;--space-xxxxs:calc(.125 * var(--space-unit));--space-xxxs:calc(.25 * var(--space-unit));--space-xxs:calc(.375 * var(--space-unit));--space-xs:calc(.5 * var(--space-unit));--space-sm:calc(.75 * var(--space-unit));--space-md:calc(1.25 * var(--space-unit));--space-lg:calc(2 * var(--space-unit));--space-xl:calc(3.25 * var(--space-unit));--space-xxl:calc(5.25 * var(--space-unit));--space-xxxl:calc(8.5 * var(--space-unit));--space-xxxxl:calc(13.75 * var(--space-unit))}@supports(--css:variables){@media(min-width:64rem){:root{--space-unit:1.25em}}}:root,*{--font-primary:'Source Sans Pro';--display-font:'Fredoka One';--text-base-size:1em;font-size:var(--text-base-size);--body-line-height:1.4;--heading-line-height:1.2;line-height:var(--body-line-height);--font-primary-capital-letter:1;--text-unit:1em;--text-scale-ratio:1.2;--text-xs:calc((1em / var(--text-scale-ratio))/ var(--text-scale-ratio));--text-sm:calc(var(--text-xs)* var(--text-scale-ratio));--text-md:calc(var(--text-sm)* var(--text-scale-ratio)* var(--text-scale-ratio));--text-lg:calc(var(--text-md)* var(--text-scale-ratio));--text-xl:calc(var(--text-lg)* var(--text-scale-ratio));--text-xxl:calc(var(--text-xl)* var(--text-scale-ratio));--text-xxxl:calc(var(--text-xxl)* var(--text-scale-ratio))}@media(min-width:64rem){--text-base-size:1.25em;--text-scale-ratio:1.25}mark{background-color:alpha(var(--color-accent),.2);color:inherit}.text-component{--line-height-multiplier:1;--text-vspace-multiplier:1}.text-component blockquote{padding-left:1em;border-left:4px solid var(--color-contrast-low)}.text-component hr{background:var(--color-contrast-low);height:1px}.text-component figcaption{font-size:var(--text-sm);color:var(--color-contrast-medium)}.article{--body-line-height:1.58;--text-vspace-multiplier:1.2}p{--body-line-height:1.58}.paragraph p{margin-bottom:var(--space-sm)}.text-gradient-mint-blue-dark{background:-webkit-linear-gradient(-70deg,#ff9f9f,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone}:root .flex{display:flex}:root .inline-flex{display:inline-flex}:root .flex-wrap{flex-wrap:wrap}:root .flex-column{flex-direction:column}:root .flex-column-reverse{flex-direction:column-reverse}:root .flex-row{flex-direction:row}:root .flex-row-reverse{flex-direction:row-reverse}:root .flex-center{justify-content:center;align-items:center}:root .flex-grow{flex-grow:1}:root .flex-grow-0{flex-grow:0}:root .flex-shrink{flex-shrink:1}:root .flex-shrink-0{flex-shrink:0}:root .flex-basis-0{flex-basis:0}:root .justify-start{justify-content:flex-start}:root .justify-end{justify-content:flex-end}:root .justify-center{justify-content:center}:root .justify-between{justify-content:space-between}:root .items-center{align-items:center}:root .items-start{align-items:flex-start}:root .items-end{align-items:flex-end}:root .items-baseline{align-items:baseline}:root .order-1{order:1}:root .order-2{order:2}:root .order-3{order:3}:root .block{display:block}:root .inline-block{display:inline-block}:root .inline{display:inline}:root .space-unit-rem{--space-unit:1rem}:root .space-unit-em{--space-unit:1em}:root .space-unit-px{--space-unit:16px}:root .margin-xxxxs{margin:var(--space-xxxxs)}:root .margin-xxxs{margin:var(--space-xxxs)}:root .margin-xxs{margin:var(--space-xxs)}:root .margin-xs{margin:var(--space-xs)}:root .margin-sm{margin:var(--space-sm)}:root .margin-md{margin:var(--space-md)}:root .margin-lg{margin:var(--space-lg)}:root .margin-xl{margin:var(--space-xl)}:root .margin-xxl{margin:var(--space-xxl)}:root .margin-xxxl{margin:var(--space-xxxl)}:root .margin-xxxxl{margin:var(--space-xxxxl)}:root .margin-auto{margin:auto}:root .margin-0{margin:0}:root .margin-top-xxxxs{margin-top:var(--space-xxxxs)}:root .margin-top-xxxs{margin-top:var(--space-xxxs)}:root .margin-top-xxs{margin-top:var(--space-xxs)}:root .margin-top-xs{margin-top:var(--space-xs)}:root .margin-top-sm{margin-top:var(--space-sm)}:root .margin-top-md{margin-top:var(--space-md)}:root .margin-top-lg{margin-top:var(--space-lg)}:root .margin-top-xl{margin-top:var(--space-xl)}:root .margin-top-xxl{margin-top:var(--space-xxl)}:root .margin-top-xxxl{margin-top:var(--space-xxxl)}:root .margin-top-xxxxl{margin-top:var(--space-xxxxl)}:root .margin-top-auto{margin-top:auto}:root .margin-top-0{margin-top:0}:root .margin-bottom-xxxxs{margin-bottom:var(--space-xxxxs)}:root .margin-bottom-xxxs{margin-bottom:var(--space-xxxs)}:root .margin-bottom-xxs{margin-bottom:var(--space-xxs)}:root .margin-bottom-xs{margin-bottom:var(--space-xs)}:root .margin-bottom-sm{margin-bottom:var(--space-sm)}:root .margin-bottom-md{margin-bottom:var(--space-md)}:root .margin-bottom-lg{margin-bottom:var(--space-lg)}:root .margin-bottom-xl{margin-bottom:var(--space-xl)}:root .margin-bottom-xxl{margin-bottom:var(--space-xxl)}:root .margin-bottom-xxxl{margin-bottom:var(--space-xxxl)}:root .margin-bottom-xxxxl{margin-bottom:var(--space-xxxxl)}:root .margin-bottom-auto{margin-bottom:auto}:root .margin-bottom-0{margin-bottom:0}:root .margin-right-xxxxs{margin-right:var(--space-xxxxs)}:root .margin-right-xxxs{margin-right:var(--space-xxxs)}:root .margin-right-xxs{margin-right:var(--space-xxs)}:root .margin-right-xs{margin-right:var(--space-xs)}:root .margin-right-sm{margin-right:var(--space-sm)}:root .margin-right-md{margin-right:var(--space-md)}:root .margin-right-lg{margin-right:var(--space-lg)}:root .margin-right-xl{margin-right:var(--space-xl)}:root .margin-right-xxl{margin-right:var(--space-xxl)}:root .margin-right-xxxl{margin-right:var(--space-xxxl)}:root .margin-right-xxxxl{margin-right:var(--space-xxxxl)}:root .margin-right-auto{margin-right:auto}:root .margin-right-0{margin-right:0}:root .margin-left-xxxxs{margin-left:var(--space-xxxxs)}:root .margin-left-xxxs{margin-left:var(--space-xxxs)}:root .margin-left-xxs{margin-left:var(--space-xxs)}:root .margin-left-xs{margin-left:var(--space-xs)}:root .margin-left-sm{margin-left:var(--space-sm)}:root .margin-left-md{margin-left:var(--space-md)}:root .margin-left-lg{margin-left:var(--space-lg)}:root .margin-left-xl{margin-left:var(--space-xl)}:root .margin-left-xxl{margin-left:var(--space-xxl)}:root .margin-left-xxxl{margin-left:var(--space-xxxl)}:root .margin-left-xxxxl{margin-left:var(--space-xxxxl)}:root .margin-left-auto{margin-left:auto}:root .margin-left-0{margin-left:0}:root .margin-x-xxxxs{margin-left:var(--space-xxxxs);margin-right:var(--space-xxxxs)}:root .margin-x-xxxs{margin-left:var(--space-xxxs);margin-right:var(--space-xxxs)}:root .margin-x-xxs{margin-left:var(--space-xxs);margin-right:var(--space-xxs)}:root .margin-x-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}:root .margin-x-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}:root .margin-x-md{margin-left:var(--space-md);margin-right:var(--space-md)}:root .margin-x-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}:root .margin-x-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}:root .margin-x-xxl{margin-left:var(--space-xxl);margin-right:var(--space-xxl)}:root .margin-x-xxxl{margin-left:var(--space-xxxl);margin-right:var(--space-xxxl)}:root .margin-x-xxxxl{margin-left:var(--space-xxxxl);margin-right:var(--space-xxxxl)}:root .margin-x-auto{margin-left:auto;margin-right:auto}:root .margin-x-0{margin-left:0;margin-right:0}:root .margin-y-xxxxs{margin-top:var(--space-xxxxs);margin-bottom:var(--space-xxxxs)}:root .margin-y-xxxs{margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs)}:root .margin-y-xxs{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs)}:root .margin-y-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}:root .margin-y-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}:root .margin-y-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}:root .margin-y-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}:root .margin-y-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}:root .margin-y-xxl{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}:root .margin-y-xxxl{margin-top:var(--space-xxxl);margin-bottom:var(--space-xxxl)}:root .margin-y-xxxxl{margin-top:var(--space-xxxxl);margin-bottom:var(--space-xxxxl)}:root .margin-y-auto{margin-top:auto;margin-bottom:auto}:root .margin-y-0{margin-top:0;margin-bottom:0}:root .padding-xxxxs{padding:var(--space-xxxxs)}:root .padding-xxxs{padding:var(--space-xxxs)}:root .padding-xxs{padding:var(--space-xxs)}:root .padding-xs{padding:var(--space-xs)}:root .padding-sm{padding:var(--space-sm)}:root .padding-md{padding:var(--space-md)}:root .padding-lg{padding:var(--space-lg)}:root .padding-xl{padding:var(--space-xl)}:root .padding-xxl{padding:var(--space-xxl)}:root .padding-xxxl{padding:var(--space-xxxl)}:root .padding-xxxxl{padding:var(--space-xxxxl)}:root .padding-0{padding:0}:root .padding-component{padding:var(--component-padding)}:root .padding-top-xxxxs{padding-top:var(--space-xxxxs)}:root .padding-top-xxxs{padding-top:var(--space-xxxs)}:root .padding-top-xxs{padding-top:var(--space-xxs)}:root .padding-top-xs{padding-top:var(--space-xs)}:root .padding-top-sm{padding-top:var(--space-sm)}:root .padding-top-md{padding-top:var(--space-md)}:root .padding-top-lg{padding-top:var(--space-lg)}:root .padding-top-xl{padding-top:var(--space-xl)}:root .padding-top-xxl{padding-top:var(--space-xxl)}:root .padding-top-xxxl{padding-top:var(--space-xxxl)}:root .padding-top-xxxxl{padding-top:var(--space-xxxxl)}:root .padding-top-0{padding-top:0}:root .padding-top-component{padding-top:var(--component-padding)}:root .padding-bottom-xxxxs{padding-bottom:var(--space-xxxxs)}:root .padding-bottom-xxxs{padding-bottom:var(--space-xxxs)}:root .padding-bottom-xxs{padding-bottom:var(--space-xxs)}:root .padding-bottom-xs{padding-bottom:var(--space-xs)}:root .padding-bottom-sm{padding-bottom:var(--space-sm)}:root .padding-bottom-md{padding-bottom:var(--space-md)}:root .padding-bottom-lg{padding-bottom:var(--space-lg)}:root .padding-bottom-xl{padding-bottom:var(--space-xl)}:root .padding-bottom-xxl{padding-bottom:var(--space-xxl)}:root .padding-bottom-xxxl{padding-bottom:var(--space-xxxl)}:root .padding-bottom-xxxxl{padding-bottom:var(--space-xxxxl)}:root .padding-bottom-0{padding-bottom:0}:root .padding-bottom-component{padding-bottom:var(--component-padding)}:root .padding-right-xxxxs{padding-right:var(--space-xxxxs)}:root .padding-right-xxxs{padding-right:var(--space-xxxs)}:root .padding-right-xxs{padding-right:var(--space-xxs)}:root .padding-right-xs{padding-right:var(--space-xs)}:root .padding-right-sm{padding-right:var(--space-sm)}:root .padding-right-md{padding-right:var(--space-md)}:root .padding-right-lg{padding-right:var(--space-lg)}:root .padding-right-xl{padding-right:var(--space-xl)}:root .padding-right-xxl{padding-right:var(--space-xxl)}:root .padding-right-xxxl{padding-right:var(--space-xxxl)}:root .padding-right-xxxxl{padding-right:var(--space-xxxxl)}:root .padding-right-0{padding-right:0}:root .padding-right-component{padding-right:var(--component-padding)}:root .padding-left-xxxxs{padding-left:var(--space-xxxxs)}:root .padding-left-xxxs{padding-left:var(--space-xxxs)}:root .padding-left-xxs{padding-left:var(--space-xxs)}:root .padding-left-xs{padding-left:var(--space-xs)}:root .padding-left-sm{padding-left:var(--space-sm)}:root .padding-left-md{padding-left:var(--space-md)}:root .padding-left-lg{padding-left:var(--space-lg)}:root .padding-left-xl{padding-left:var(--space-xl)}:root .padding-left-xxl{padding-left:var(--space-xxl)}:root .padding-left-xxxl{padding-left:var(--space-xxxl)}:root .padding-left-xxxxl{padding-left:var(--space-xxxxl)}:root .padding-left-0{padding-left:0}:root .padding-left-component{padding-left:var(--component-padding)}:root .padding-x-xxxxs{padding-left:var(--space-xxxxs);padding-right:var(--space-xxxxs)}:root .padding-x-xxxs{padding-left:var(--space-xxxs);padding-right:var(--space-xxxs)}:root .padding-x-xxs{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}:root .padding-x-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}:root .padding-x-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}:root .padding-x-md{padding-left:var(--space-md);padding-right:var(--space-md)}:root .padding-x-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}:root .padding-x-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}:root .padding-x-xxl{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}:root .padding-x-xxxl{padding-left:var(--space-xxxl);padding-right:var(--space-xxxl)}:root .padding-x-xxxxl{padding-left:var(--space-xxxxl);padding-right:var(--space-xxxxl)}:root .padding-x-0{padding-left:0;padding-right:0}:root .padding-x-component{padding-left:var(--component-padding);padding-right:var(--component-padding)}:root .padding-y-xxxxs{padding-top:var(--space-xxxxs);padding-bottom:var(--space-xxxxs)}:root .padding-y-xxxs{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}:root .padding-y-xxs{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}:root .padding-y-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}:root .padding-y-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}:root .padding-y-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}:root .padding-y-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}:root .padding-y-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}:root .padding-y-xxl{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}:root .padding-y-xxxl{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxxl)}:root .padding-y-xxxxl{padding-top:var(--space-xxxxl);padding-bottom:var(--space-xxxxl)}:root .padding-y-0{padding-top:0;padding-bottom:0}:root .padding-y-component{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}:root .align-baseline{vertical-align:baseline}:root .align-top{vertical-align:top}:root .align-middle{vertical-align:middle}:root .align-bottom{vertical-align:bottom}:root .truncate,:root .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .text-replace{overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap}:root .break-word{overflow-wrap:break-word;min-width:0}:root .text-xs{font-size:var(--text-xs,.694em)}:root .text-sm{font-size:var(--text-sm,.833em)}:root .text-base{font-size:var(--text-unit,1em)}:root .text-md{font-size:var(--text-md,1.2em)}:root .text-lg{font-size:var(--text-lg,1.44em)}:root .text-xl{font-size:var(--text-xl,1.728em)}:root .text-xxl{font-size:var(--text-xxl,2.074em)}:root .text-xxxl{font-size:var(--text-xxxl,2.488em)}:root .text-xxxxl{font-size:var(--text-xxxxl,2.985em)}:root .text-unit-rem,:root .text-unit-em,:root .text-unit-px{font-size:var(--text-unit)}:root .text-unit-rem{--text-unit:1rem}:root .text-unit-em{--text-unit:1em}:root .text-unit-px{--text-unit:16px}:root .text-uppercase{text-transform:uppercase}:root .text-capitalize{text-transform:capitalize}:root .letter-spacing-sm{letter-spacing:-.05em}:root .letter-spacing-md{letter-spacing:.05em}:root .letter-spacing-lg{letter-spacing:.1em}:root .font-light{font-weight:300}:root .font-normal{font-weight:400}:root .font-medium{font-weight:500}:root .font-semibold{font-weight:600}:root .font-bold,:root .text-bold{font-weight:700}:root .font-italic{font-style:italic}:root .font-smooth{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root .font-primary{font-family:var(--font-primary)}:root .text-center{text-align:center}:root .text-left{text-align:left}:root .text-right{text-align:right}:root .text-justify{text-align:justify}:root .text-line-through{text-decoration:line-through}:root .text-underline{text-decoration:underline}:root .text-decoration-none{text-decoration:none}:root .text-shadow-xs{text-shadow:0 1px 1px rgba(0,0,0,.15)}:root .text-shadow-sm{text-shadow:0 1px 2px rgba(0,0,0,.25)}:root .text-shadow-md{text-shadow:0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2)}:root .text-shadow-lg{text-shadow:0 1px 4px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.2)}:root .text-shadow-xl{text-shadow:0 1px 4px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.2),0 6px 24px rgba(0,0,0,.25)}:root .text-shadow-none{text-shadow:none}:root .v-space-xxs{--text-vspace-multiplier:.25 !important}:root .v-space-xs{--text-vspace-multiplier:.5 !important}:root .v-space-sm{--text-vspace-multiplier:.75 !important}:root .v-space-md{--text-vspace-multiplier:1.25 !important}:root .v-space-lg{--text-vspace-multiplier:1.5 !important}:root .v-space-xl{--text-vspace-multiplier:1.75 !important}:root .v-space-xxl{--text-vspace-multiplier:2 !important}:root .line-height-xs{--heading-line-height:1;--body-line-height:1.1}:root .line-height-xs:not(.text-component){line-height:1.1}:root .line-height-sm{--heading-line-height:1.1;--body-line-height:1.2}:root .line-height-sm:not(.text-component){line-height:1.2}:root .line-height-md{--heading-line-height:1.15;--body-line-height:1.4}:root .line-height-md:not(.text-component){line-height:1.4}:root .line-height-lg{--heading-line-height:1.22;--body-line-height:1.58}:root .line-height-lg:not(.text-component){line-height:1.58}:root .line-height-xl{--heading-line-height:1.3;--body-line-height:1.72}:root .line-height-xl:not(.text-component){line-height:1.72}:root .line-height-body{line-height:var(--body-line-height)}:root .line-height-heading{line-height:var(--heading-line-height)}:root .line-height-normal{line-height:normal !important}:root .line-height-1{line-height:1 !important}:root .ws-nowrap,:root .text-nowrap{white-space:nowrap}:root .cursor-pointer{cursor:pointer}:root .cursor-default{cursor:default}:root .pointer-events-auto{pointer-events:auto}:root .pointer-events-none{pointer-events:none}:root .user-select-none{user-select:none}:root .user-select-all{user-select:all}:root [class*="color-"]{--color-o:1}:root .color-inherit{color:inherit}:root .color-bg{color:alpha(var(--color-bg),var(--color-o,1))}:root .color-contrast-lower{color:alpha(var(--color-contrast-lower),var(--color-o,1))}:root .color-contrast-low{color:alpha(var(--color-contrast-low),var(--color-o,1))}:root .color-contrast-medium{color:alpha(var(--color-contrast-medium),var(--color-o,1))}:root .color-contrast-high{color:alpha(var(--color-contrast-high),var(--color-o,1))}:root .color-contrast-higher{color:alpha(var(--color-contrast-higher),var(--color-o,1))}:root .color-primary-darker{color:alpha(var(--color-primary-darker),var(--color-o,1))}:root .color-primary-dark{color:alpha(var(--color-primary-dark),var(--color-o,1))}:root .color-primary{color:alpha(var(--color-primary),var(--color-o,1))}:root .color-primary-light{color:alpha(var(--color-primary-light),var(--color-o,1))}:root .color-primary-lighter{color:alpha(var(--color-primary-lighter),var(--color-o,1))}:root .color-accent-darker{color:alpha(var(--color-accent-darker),var(--color-o,1))}:root .color-accent-dark{color:alpha(var(--color-accent-dark),var(--color-o,1))}:root .color-accent{color:alpha(var(--color-accent),var(--color-o,1))}:root .color-accent-light{color:alpha(var(--color-accent-light),var(--color-o,1))}:root .color-accent-lighter{color:alpha(var(--color-accent-lighter),var(--color-o,1))}:root .color-success-darker{color:alpha(var(--color-success-darker),var(--color-o,1))}:root .color-success-dark{color:alpha(var(--color-success-dark),var(--color-o,1))}:root .color-success{color:alpha(var(--color-success),var(--color-o,1))}:root .color-success-light{color:alpha(var(--color-success-light),var(--color-o,1))}:root .color-success-lighter{color:alpha(var(--color-success-lighter),var(--color-o,1))}:root .color-warning-darker{color:alpha(var(--color-warning-darker),var(--color-o,1))}:root .color-warning-dark{color:alpha(var(--color-warning-dark),var(--color-o,1))}:root .color-warning{color:alpha(var(--color-warning),var(--color-o,1))}:root .color-warning-light{color:alpha(var(--color-warning-light),var(--color-o,1))}:root .color-warning-lighter{color:alpha(var(--color-warning-lighter),var(--color-o,1))}:root .color-error-darker{color:alpha(var(--color-error-darker),var(--color-o,1))}:root .color-error-dark{color:alpha(var(--color-error-dark),var(--color-o,1))}:root .color-error{color:alpha(var(--color-error),var(--color-o,1))}:root .color-error-light{color:alpha(var(--color-error-light),var(--color-o,1))}:root .color-error-lighter{color:alpha(var(--color-error-lighter),var(--color-o,1))}:root .color-white{color:alpha(var(--color-white),var(--color-o,1))}:root .color-black{color:alpha(var(--color-black),var(--color-o,1))}@supports(--css:variables){:root .color-opacity-0{--color-o:0}:root .color-opacity-10\%{--color-o:.1}:root .color-opacity-20\%{--color-o:.2}:root .color-opacity-30\%{--color-o:.3}:root .color-opacity-40\%{--color-o:.4}:root .color-opacity-50\%{--color-o:.5}:root .color-opacity-60\%{--color-o:.6}:root .color-opacity-70\%{--color-o:.7}:root .color-opacity-80\%{--color-o:.8}:root .color-opacity-90\%{--color-o:.9}}:root .width-xxxxs{width:var(--size-xxxxs,.25rem)}:root .width-xxxs{width:var(--size-xxxs,.5rem)}:root .width-xxs{width:var(--size-xxs,.75rem)}:root .width-xs{width:var(--size-xs,1rem)}:root .width-sm{width:var(--size-sm,1.5rem)}:root .width-md{width:var(--size-md,2rem)}:root .width-lg{width:var(--size-lg,3rem)}:root .width-xl{width:var(--size-xl,4rem)}:root .width-xxl{width:var(--size-xxl,6rem)}:root .width-xxxl{width:var(--size-xxxl,8rem)}:root .width-xxxxl{width:var(--size-xxxxl,16rem)}:root .width-0{width:0}:root .width-10\%{width:10%}:root .width-20\%{width:20%}:root .width-25\%{width:25%}:root .width-30\%{width:30%}:root .width-33\%{width:calc(100% / 3)}:root .width-40\%{width:40%}:root .width-50\%{width:50%}:root .width-60\%{width:60%}:root .width-66\%{width:calc(100% / 1.5)}:root .width-70\%{width:70%}:root .width-75\%{width:75%}:root .width-80\%{width:80%}:root .width-90\%{width:90%}:root .width-100\%{width:100%}:root .width-100vw{width:100vw}:root .width-auto{width:auto}:root .height-xxxxs{height:var(--size-xxxxs,.25rem)}:root .height-xxxs{height:var(--size-xxxs,.5rem)}:root .height-xxs{height:var(--size-xxs,.75rem)}:root .height-xs{height:var(--size-xs,1rem)}:root .height-sm{height:var(--size-sm,1.5rem)}:root .height-md{height:var(--size-md,2rem)}:root .height-lg{height:var(--size-lg,3rem)}:root .height-xl{height:var(--size-xl,4rem)}:root .height-xxl{height:var(--size-xxl,6rem)}:root .height-xxxl{height:var(--size-xxxl,8rem)}:root .height-xxxxl{height:var(--size-xxxxl,16rem)}:root .height-0{height:0}:root .height-10\%{height:10%}:root .height-20\%{height:20%}:root .height-25\%{height:25%}:root .height-30\%{height:30%}:root .height-33\%{height:calc(100% / 3)}:root .height-40\%{height:40%}:root .height-50\%{height:50%}:root .height-60\%{height:60%}:root .height-66\%{height:calc(100% / 1.5)}:root .height-70\%{height:70%}:root .height-75\%{height:75%}:root .height-80\%{height:80%}:root .height-90\%{height:90%}:root .height-100\%{height:100%}:root .height-100vh{height:100vh}:root .height-auto{height:auto}:root .min-width-0{min-width:0}:root .min-width-25\%{min-width:25%}:root .min-width-33\%{min-width:calc(100% / 3)}:root .min-width-50\%{min-width:50%}:root .min-width-66\%{min-width:calc(100% / 1.5)}:root .min-width-75\%{min-width:75%}:root .min-width-100\%{min-width:100%}:root .min-width-100vw{min-width:100vw}:root .min-height-100\%{min-height:100%}:root .min-height-100vh{min-height:100vh}:root :root{--max-width-xxxxs:20rem;--max-width-xxxs:26rem;--max-width-xxs:32rem;--max-width-xs:38rem;--max-width-sm:48rem;--max-width-md:64rem;--max-width-lg:80rem;--max-width-xl:90rem;--max-width-xxl:100rem;--max-width-xxxl:120rem;--max-width-xxxxl:150rem}:root .max-width-xxxxs{max-width:var(--max-width-xxxxs)}:root .max-width-xxxs{max-width:var(--max-width-xxxs)}:root .max-width-xxs{max-width:var(--max-width-xxs)}:root .max-width-xs{max-width:var(--max-width-xs)}:root .max-width-sm{max-width:var(--max-width-sm)}:root .max-width-md{max-width:var(--max-width-md)}:root .max-width-lg{max-width:var(--max-width-lg)}:root .max-width-xl{max-width:var(--max-width-xl)}:root .max-width-xxl{max-width:var(--max-width-xxl)}:root .max-width-xxxl{max-width:var(--max-width-xxxl)}:root .max-width-xxxxl{max-width:var(--max-width-xxxxl)}:root .max-width-100\%{max-width:100%}:root [class*="max-width-adaptive"]{max-width:32rem}@media(min-width:48rem){:root .max-width-adaptive-sm,:root .max-width-adaptive-md,:root .max-width-adaptive-lg,:root .max-width-adaptive-xl,:root .max-width-adaptive{max-width:48rem}}@media(min-width:64rem){:root .max-width-adaptive-md,:root .max-width-adaptive-lg,:root .max-width-adaptive-xl,:root .max-width-adaptive{max-width:64rem}}@media(min-width:80rem){:root .max-width-adaptive-lg,:root .max-width-adaptive-xl,:root .max-width-adaptive{max-width:80rem}}@media(min-width:90rem){:root .max-width-adaptive-xl{max-width:90rem}}:root .max-height-100\%{max-height:100%}:root .max-height-100vh{max-height:100vh}:root .position-relative{position:relative}:root .position-absolute{position:absolute}:root .position-fixed{position:fixed}:root .position-sticky{position:sticky}:root .top-0{top:0}:root .bottom-0{bottom:0}:root .left-0{left:0}:root .right-0{right:0}:root .z-index-header{z-index:var(--zindex-header)}:root .z-index-popover{z-index:var(--zindex-popover)}:root .z-index-fixed-element{z-index:var(--zindex-fixed-element)}:root .z-index-overlay{z-index:var(--zindex-overlay)}:root .zindex-1,:root .z-index-1{z-index:1}:root .zindex-2,:root .z-index-2{z-index:2}:root .zindex-3,:root .z-index-3{z-index:3}:root .overflow-hidden{overflow:hidden}:root .overflow-auto{overflow:auto}:root .momentum-scrolling{-webkit-overflow-scrolling:touch}:root .overscroll-contain{overscroll-behavior:contain}:root .opacity-0{opacity:0}:root .opacity-10\%{opacity:.1}:root .opacity-20\%{opacity:.2}:root .opacity-30\%{opacity:.3}:root .opacity-40\%{opacity:.4}:root .opacity-50\%{opacity:.5}:root .opacity-60\%{opacity:.6}:root .opacity-70\%{opacity:.7}:root .opacity-80\%{opacity:.8}:root .opacity-90\%{opacity:.9}:root .media-wrapper{position:relative;height:0;padding-bottom:56.25%}:root .media-wrapper > *{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}:root .media-wrapper--4\:3{padding-bottom:calc((3 / 4)* 100%)}:root .media-wrapper--1\:1{padding-bottom:calc((1 / 1)* 100%)}:root .float-left{float:left}:root .float-right{float:right}:root .clearfix::after{content:"";display:table;clear:both}:root [class*="border-"]{--border-o:1}:root .border{border:1px solid alpha(var(--color-contrast-low),var(--border-o,1))}:root .border-top{border-top:1px solid alpha(var(--color-contrast-low),var(--border-o,1))}:root .border-bottom{border-bottom:1px solid alpha(var(--color-contrast-low),var(--border-o,1))}:root .border-left{border-left:1px solid alpha(var(--color-contrast-low),var(--border-o,1))}:root .border-right{border-right:1px solid alpha(var(--color-contrast-low),var(--border-o,1))}:root .border-2{border-width:2px}:root .border-3{border-width:3px}:root .border-4{border-width:4px}:root .border-bg{border-color:alpha(var(--color-bg),var(--border-o,1))}:root .border-contrast-lower{border-color:alpha(var(--color-contrast-lower),var(--border-o,1))}:root .border-contrast-low{border-color:alpha(var(--color-contrast-low),var(--border-o,1))}:root .border-contrast-medium{border-color:alpha(var(--color-contrast-medium),var(--border-o,1))}:root .border-contrast-high{border-color:alpha(var(--color-contrast-high),var(--border-o,1))}:root .border-contrast-higher{border-color:alpha(var(--color-contrast-higher),var(--border-o,1))}:root .border-primary-darker{border-color:alpha(var(--color-primary-darker),var(--border-o,1))}:root .border-primary-dark{border-color:alpha(var(--color-primary-dark),var(--border-o,1))}:root .border-primary{border-color:alpha(var(--color-primary),var(--border-o,1))}:root .border-primary-light{border-color:alpha(var(--color-primary-light),var(--border-o,1))}:root .border-primary-lighter{border-color:alpha(var(--color-primary-lighter),var(--border-o,1))}:root .border-accent-darker{border-color:alpha(var(--color-accent-darker),var(--border-o,1))}:root .border-accent-dark{border-color:alpha(var(--color-accent-dark),var(--border-o,1))}:root .border-accent{border-color:alpha(var(--color-accent),var(--border-o,1))}:root .border-accent-light{border-color:alpha(var(--color-accent-light),var(--border-o,1))}:root .border-accent-lighter{border-color:alpha(var(--color-accent-lighter),var(--border-o,1))}:root .border-success-darker{border-color:alpha(var(--color-success-darker),var(--border-o,1))}:root .border-success-dark{border-color:alpha(var(--color-success-dark),var(--border-o,1))}:root .border-success{border-color:alpha(var(--color-success),var(--border-o,1))}:root .border-success-light{border-color:alpha(var(--color-success-light),var(--border-o,1))}:root .border-success-lighter{border-color:alpha(var(--color-success-lighter),var(--border-o,1))}:root .border-warning-darker{border-color:alpha(var(--color-warning-darker),var(--border-o,1))}:root .border-warning-dark{border-color:alpha(var(--color-warning-dark),var(--border-o,1))}:root .border-warning{border-color:alpha(var(--color-warning),var(--border-o,1))}:root .border-warning-light{border-color:alpha(var(--color-warning-light),var(--border-o,1))}:root .border-warning-lighter{border-color:alpha(var(--color-warning-lighter),var(--border-o,1))}:root .border-error-darker{border-color:alpha(var(--color-error-darker),var(--border-o,1))}:root .border-error-dark{border-color:alpha(var(--color-error-dark),var(--border-o,1))}:root .border-error{border-color:alpha(var(--color-error),var(--border-o,1))}:root .border-error-light{border-color:alpha(var(--color-error-light),var(--border-o,1))}:root .border-error-lighter{border-color:alpha(var(--color-error-lighter),var(--border-o,1))}:root .border-white{border-color:alpha(var(--color-white),var(--border-o,1))}:root .border-black{border-color:alpha(var(--color-black),var(--border-o,1))}@supports(--css:variables){:root .border-opacity-0{--border-o:0}:root .border-opacity-10\%{--border-o:.1}:root .border-opacity-20\%{--border-o:.2}:root .border-opacity-30\%{--border-o:.3}:root .border-opacity-40\%{--border-o:.4}:root .border-opacity-50\%{--border-o:.5}:root .border-opacity-60\%{--border-o:.6}:root .border-opacity-70\%{--border-o:.7}:root .border-opacity-80\%{--border-o:.8}:root .border-opacity-90\%{--border-o:.9}}:root .radius-sm{border-radius:var(--radius-sm)}:root .radius-md{border-radius:var(--radius-md)}:root .radius-lg{border-radius:var(--radius-lg)}:root .radius-50\%{border-radius:50%}:root .radius-full{border-radius:50em}:root .radius-0{border-radius:0}:root .radius-top-left-0{border-top-left-radius:0}:root .radius-top-right-0{border-top-right-radius:0}:root .radius-bottom-right-0{border-bottom-right-radius:0}:root .radius-bottom-left-0{border-bottom-left-radius:0}:root .shadow-xs{box-shadow:var(--shadow-xs)}:root .shadow-sm{box-shadow:var(--shadow-sm)}:root .shadow-md{box-shadow:var(--shadow-md)}:root .shadow-lg{box-shadow:var(--shadow-lg)}:root .shadow-xl{box-shadow:var(--shadow-xl)}:root .shadow-none{box-shadow:none}:root .bg,:root [class*="bg-"]{--bg-o:1}:root .bg-transparent{background-color:transparent}:root .bg-inherit{background-color:inherit}:root .bg{background-color:alpha(var(--color-bg),var(--bg-o))}:root .bg-contrast-lower{background-color:alpha(var(--color-contrast-lower),var(--bg-o,1))}:root .bg-contrast-low{background-color:alpha(var(--color-contrast-low),var(--bg-o,1))}:root .bg-contrast-medium{background-color:alpha(var(--color-contrast-medium),var(--bg-o,1))}:root .bg-contrast-high{background-color:alpha(var(--color-contrast-high),var(--bg-o,1))}:root .bg-contrast-higher{background-color:alpha(var(--color-contrast-higher),var(--bg-o,1))}:root .bg-primary-darker{background-color:alpha(var(--color-primary-darker),var(--bg-o,1))}:root .bg-primary-dark{background-color:alpha(var(--color-primary-dark),var(--bg-o,1))}:root .bg-primary{background-color:alpha(var(--color-primary),var(--bg-o,1))}:root .bg-primary-light{background-color:alpha(var(--color-primary-light),var(--bg-o,1))}:root .bg-primary-lighter{background-color:alpha(var(--color-primary-lighter),var(--bg-o,1))}:root .bg-accent-darker{background-color:alpha(var(--color-accent-darker),var(--bg-o,1))}:root .bg-accent-dark{background-color:alpha(var(--color-accent-dark),var(--bg-o,1))}:root .bg-accent{background-color:alpha(var(--color-accent),var(--bg-o,1))}:root .bg-accent-light{background-color:alpha(var(--color-accent-light),var(--bg-o,1))}:root .bg-accent-lighter{background-color:alpha(var(--color-accent-lighter),var(--bg-o,1))}:root .bg-success-darker{background-color:alpha(var(--color-success-darker),var(--bg-o,1))}:root .bg-success-dark{background-color:alpha(var(--color-success-dark),var(--bg-o,1))}:root .bg-success{background-color:alpha(var(--color-success),var(--bg-o,1))}:root .bg-success-light{background-color:alpha(var(--color-success-light),var(--bg-o,1))}:root .bg-success-lighter{background-color:alpha(var(--color-success-lighter),var(--bg-o,1))}:root .bg-warning-darker{background-color:alpha(var(--color-warning-darker),var(--bg-o,1))}:root .bg-warning-dark{background-color:alpha(var(--color-warning-dark),var(--bg-o,1))}:root .bg-warning{background-color:alpha(var(--color-warning),var(--bg-o,1))}:root .bg-warning-light{background-color:alpha(var(--color-warning-light),var(--bg-o,1))}:root .bg-warning-lighter{background-color:alpha(var(--color-warning-lighter),var(--bg-o,1))}:root .bg-error-darker{background-color:alpha(var(--color-error-darker),var(--bg-o,1))}:root .bg-error-dark{background-color:alpha(var(--color-error-dark),var(--bg-o,1))}:root .bg-error{background-color:alpha(var(--color-error),var(--bg-o,1))}:root .bg-error-light{background-color:alpha(var(--color-error-light),var(--bg-o,1))}:root .bg-error-lighter{background-color:alpha(var(--color-error-lighter),var(--bg-o,1))}:root .bg-white{background-color:alpha(var(--color-white),var(--bg-o,1))}:root .bg-black{background-color:alpha(var(--color-black),var(--bg-o,1))}@supports(--css:variables){:root .bg-opacity-0{--bg-o:0}:root .bg-opacity-10\%{--bg-o:.1}:root .bg-opacity-20\%{--bg-o:.2}:root .bg-opacity-30\%{--bg-o:.3}:root .bg-opacity-40\%{--bg-o:.4}:root .bg-opacity-50\%{--bg-o:.5}:root .bg-opacity-60\%{--bg-o:.6}:root .bg-opacity-70\%{--bg-o:.7}:root .bg-opacity-80\%{--bg-o:.8}:root .bg-opacity-90\%{--bg-o:.9}}:root .bg-cover{background-size:cover}:root .bg-center{background-position:center}:root .bg-no-repeat{background-repeat:no-repeat}:root .backdrop-blur-10{backdrop-filter:blur(10px)}:root .backdrop-blur-20{backdrop-filter:blur(20px)}:root .isolate{isolation:isolate}:root .blend-multiply{mix-blend-mode:multiply}:root .blend-overlay{mix-blend-mode:overlay}:root .object-contain{object-fit:contain}:root .object-cover{object-fit:cover}:root .flip{transform:scale(-1)}:root .flip-x{transform:scaleX(-1)}:root .flip-y{transform:scaleY(-1)}@media(min-width:32rem){:root .flex\@xs{display:flex}:root .inline-flex\@xs{display:inline-flex}:root .flex-wrap\@xs{flex-wrap:wrap}:root .flex-column\@xs{flex-direction:column}:root .flex-column-reverse\@xs{flex-direction:column-reverse}:root .flex-row\@xs{flex-direction:row}:root .flex-row-reverse\@xs{flex-direction:row-reverse}:root .flex-center\@xs{justify-content:center;align-items:center}:root .flex-grow\@xs{flex-grow:1}:root .flex-grow-0\@xs{flex-grow:0}:root .flex-shrink\@xs{flex-shrink:1}:root .flex-shrink-0\@xs{flex-shrink:0}:root .flex-basis-0\@xs{flex-basis:0}:root .justify-start\@xs{justify-content:flex-start}:root .justify-end\@xs{justify-content:flex-end}:root .justify-center\@xs{justify-content:center}:root .justify-between\@xs{justify-content:space-between}:root .items-center\@xs{align-items:center}:root .items-start\@xs{align-items:flex-start}:root .items-end\@xs{align-items:flex-end}:root .items-baseline\@xs{align-items:baseline}:root .order-1\@xs{order:1}:root .order-2\@xs{order:2}:root .order-3\@xs{order:3}:root .block\@xs{display:block}:root .inline-block\@xs{display:inline-block}:root .inline\@xs{display:inline}@supports(--css:variables){:root .margin-xxxxs\@xs{margin:var(--space-xxxxs)}:root .margin-xxxs\@xs{margin:var(--space-xxxs)}:root .margin-xxs\@xs{margin:var(--space-xxs)}:root .margin-xs\@xs{margin:var(--space-xs)}:root .margin-sm\@xs{margin:var(--space-sm)}:root .margin-md\@xs{margin:var(--space-md)}:root .margin-lg\@xs{margin:var(--space-lg)}:root .margin-xl\@xs{margin:var(--space-xl)}:root .margin-xxl\@xs{margin:var(--space-xxl)}:root .margin-xxxl\@xs{margin:var(--space-xxxl)}:root .margin-xxxxl\@xs{margin:var(--space-xxxxl)}:root .margin-auto\@xs{margin:auto}:root .margin-0\@xs{margin:0}:root .margin-top-xxxxs\@xs{margin-top:var(--space-xxxxs)}:root .margin-top-xxxs\@xs{margin-top:var(--space-xxxs)}:root .margin-top-xxs\@xs{margin-top:var(--space-xxs)}:root .margin-top-xs\@xs{margin-top:var(--space-xs)}:root .margin-top-sm\@xs{margin-top:var(--space-sm)}:root .margin-top-md\@xs{margin-top:var(--space-md)}:root .margin-top-lg\@xs{margin-top:var(--space-lg)}:root .margin-top-xl\@xs{margin-top:var(--space-xl)}:root .margin-top-xxl\@xs{margin-top:var(--space-xxl)}:root .margin-top-xxxl\@xs{margin-top:var(--space-xxxl)}:root .margin-top-xxxxl\@xs{margin-top:var(--space-xxxxl)}:root .margin-top-auto\@xs{margin-top:auto}:root .margin-top-0\@xs{margin-top:0}:root .margin-bottom-xxxxs\@xs{margin-bottom:var(--space-xxxxs)}:root .margin-bottom-xxxs\@xs{margin-bottom:var(--space-xxxs)}:root .margin-bottom-xxs\@xs{margin-bottom:var(--space-xxs)}:root .margin-bottom-xs\@xs{margin-bottom:var(--space-xs)}:root .margin-bottom-sm\@xs{margin-bottom:var(--space-sm)}:root .margin-bottom-md\@xs{margin-bottom:var(--space-md)}:root .margin-bottom-lg\@xs{margin-bottom:var(--space-lg)}:root .margin-bottom-xl\@xs{margin-bottom:var(--space-xl)}:root .margin-bottom-xxl\@xs{margin-bottom:var(--space-xxl)}:root .margin-bottom-xxxl\@xs{margin-bottom:var(--space-xxxl)}:root .margin-bottom-xxxxl\@xs{margin-bottom:var(--space-xxxxl)}:root .margin-bottom-auto\@xs{margin-bottom:auto}:root .margin-bottom-0\@xs{margin-bottom:0}:root .margin-right-xxxxs\@xs{margin-right:var(--space-xxxxs)}:root .margin-right-xxxs\@xs{margin-right:var(--space-xxxs)}:root .margin-right-xxs\@xs{margin-right:var(--space-xxs)}:root .margin-right-xs\@xs{margin-right:var(--space-xs)}:root .margin-right-sm\@xs{margin-right:var(--space-sm)}:root .margin-right-md\@xs{margin-right:var(--space-md)}:root .margin-right-lg\@xs{margin-right:var(--space-lg)}:root .margin-right-xl\@xs{margin-right:var(--space-xl)}:root .margin-right-xxl\@xs{margin-right:var(--space-xxl)}:root .margin-right-xxxl\@xs{margin-right:var(--space-xxxl)}:root .margin-right-xxxxl\@xs{margin-right:var(--space-xxxxl)}:root .margin-right-auto\@xs{margin-right:auto}:root .margin-right-0\@xs{margin-right:0}:root .margin-left-xxxxs\@xs{margin-left:var(--space-xxxxs)}:root .margin-left-xxxs\@xs{margin-left:var(--space-xxxs)}:root .margin-left-xxs\@xs{margin-left:var(--space-xxs)}:root .margin-left-xs\@xs{margin-left:var(--space-xs)}:root .margin-left-sm\@xs{margin-left:var(--space-sm)}:root .margin-left-md\@xs{margin-left:var(--space-md)}:root .margin-left-lg\@xs{margin-left:var(--space-lg)}:root .margin-left-xl\@xs{margin-left:var(--space-xl)}:root .margin-left-xxl\@xs{margin-left:var(--space-xxl)}:root .margin-left-xxxl\@xs{margin-left:var(--space-xxxl)}:root .margin-left-xxxxl\@xs{margin-left:var(--space-xxxxl)}:root .margin-left-auto\@xs{margin-left:auto}:root .margin-left-0\@xs{margin-left:0}:root .margin-x-xxxxs\@xs{margin-left:var(--space-xxxxs);margin-right:var(--space-xxxxs)}:root .margin-x-xxxs\@xs{margin-left:var(--space-xxxs);margin-right:var(--space-xxxs)}:root .margin-x-xxs\@xs{margin-left:var(--space-xxs);margin-right:var(--space-xxs)}:root .margin-x-xs\@xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}:root .margin-x-sm\@xs{margin-left:var(--space-sm);margin-right:var(--space-sm)}:root .margin-x-md\@xs{margin-left:var(--space-md);margin-right:var(--space-md)}:root .margin-x-lg\@xs{margin-left:var(--space-lg);margin-right:var(--space-lg)}:root .margin-x-xl\@xs{margin-left:var(--space-xl);margin-right:var(--space-xl)}:root .margin-x-xxl\@xs{margin-left:var(--space-xxl);margin-right:var(--space-xxl)}:root .margin-x-xxxl\@xs{margin-left:var(--space-xxxl);margin-right:var(--space-xxxl)}:root .margin-x-xxxxl\@xs{margin-left:var(--space-xxxxl);margin-right:var(--space-xxxxl)}:root .margin-x-auto\@xs{margin-left:auto;margin-right:auto}:root .margin-x-0\@xs{margin-left:0;margin-right:0}:root .margin-y-xxxxs\@xs{margin-top:var(--space-xxxxs);margin-bottom:var(--space-xxxxs)}:root .margin-y-xxxs\@xs{margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs)}:root .margin-y-xxs\@xs{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs)}:root .margin-y-xs\@xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}:root .margin-y-sm\@xs{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}:root .margin-y-md\@xs{margin-top:var(--space-md);margin-bottom:var(--space-md)}:root .margin-y-lg\@xs{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}:root .margin-y-xl\@xs{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}:root .margin-y-xxl\@xs{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}:root .margin-y-xxxl\@xs{margin-top:var(--space-xxxl);margin-bottom:var(--space-xxxl)}:root .margin-y-xxxxl\@xs{margin-top:var(--space-xxxxl);margin-bottom:var(--space-xxxxl)}:root .margin-y-auto\@xs{margin-top:auto;margin-bottom:auto}:root .margin-y-0\@xs{margin-top:0;margin-bottom:0}}@supports(--css:variables){:root .padding-xxxxs\@xs{padding:var(--space-xxxxs)}:root .padding-xxxs\@xs{padding:var(--space-xxxs)}:root .padding-xxs\@xs{padding:var(--space-xxs)}:root .padding-xs\@xs{padding:var(--space-xs)}:root .padding-sm\@xs{padding:var(--space-sm)}:root .padding-md\@xs{padding:var(--space-md)}:root .padding-lg\@xs{padding:var(--space-lg)}:root .padding-xl\@xs{padding:var(--space-xl)}:root .padding-xxl\@xs{padding:var(--space-xxl)}:root .padding-xxxl\@xs{padding:var(--space-xxxl)}:root .padding-xxxxl\@xs{padding:var(--space-xxxxl)}:root .padding-0\@xs{padding:0}:root .padding-component\@xs{padding:var(--component-padding)}:root .padding-top-xxxxs\@xs{padding-top:var(--space-xxxxs)}:root .padding-top-xxxs\@xs{padding-top:var(--space-xxxs)}:root .padding-top-xxs\@xs{padding-top:var(--space-xxs)}:root .padding-top-xs\@xs{padding-top:var(--space-xs)}:root .padding-top-sm\@xs{padding-top:var(--space-sm)}:root .padding-top-md\@xs{padding-top:var(--space-md)}:root .padding-top-lg\@xs{padding-top:var(--space-lg)}:root .padding-top-xl\@xs{padding-top:var(--space-xl)}:root .padding-top-xxl\@xs{padding-top:var(--space-xxl)}:root .padding-top-xxxl\@xs{padding-top:var(--space-xxxl)}:root .padding-top-xxxxl\@xs{padding-top:var(--space-xxxxl)}:root .padding-top-0\@xs{padding-top:0}:root .padding-top-component\@xs{padding-top:var(--component-padding)}:root .padding-bottom-xxxxs\@xs{padding-bottom:var(--space-xxxxs)}:root .padding-bottom-xxxs\@xs{padding-bottom:var(--space-xxxs)}:root .padding-bottom-xxs\@xs{padding-bottom:var(--space-xxs)}:root .padding-bottom-xs\@xs{padding-bottom:var(--space-xs)}:root .padding-bottom-sm\@xs{padding-bottom:var(--space-sm)}:root .padding-bottom-md\@xs{padding-bottom:var(--space-md)}:root .padding-bottom-lg\@xs{padding-bottom:var(--space-lg)}:root .padding-bottom-xl\@xs{padding-bottom:var(--space-xl)}:root .padding-bottom-xxl\@xs{padding-bottom:var(--space-xxl)}:root .padding-bottom-xxxl\@xs{padding-bottom:var(--space-xxxl)}:root .padding-bottom-xxxxl\@xs{padding-bottom:var(--space-xxxxl)}:root .padding-bottom-0\@xs{padding-bottom:0}:root .padding-bottom-component\@xs{padding-bottom:var(--component-padding)}:root .padding-right-xxxxs\@xs{padding-right:var(--space-xxxxs)}:root .padding-right-xxxs\@xs{padding-right:var(--space-xxxs)}:root .padding-right-xxs\@xs{padding-right:var(--space-xxs)}:root .padding-right-xs\@xs{padding-right:var(--space-xs)}:root .padding-right-sm\@xs{padding-right:var(--space-sm)}:root .padding-right-md\@xs{padding-right:var(--space-md)}:root .padding-right-lg\@xs{padding-right:var(--space-lg)}:root .padding-right-xl\@xs{padding-right:var(--space-xl)}:root .padding-right-xxl\@xs{padding-right:var(--space-xxl)}:root .padding-right-xxxl\@xs{padding-right:var(--space-xxxl)}:root .padding-right-xxxxl\@xs{padding-right:var(--space-xxxxl)}:root .padding-right-0\@xs{padding-right:0}:root .padding-right-component\@xs{padding-right:var(--component-padding)}:root .padding-left-xxxxs\@xs{padding-left:var(--space-xxxxs)}:root .padding-left-xxxs\@xs{padding-left:var(--space-xxxs)}:root .padding-left-xxs\@xs{padding-left:var(--space-xxs)}:root .padding-left-xs\@xs{padding-left:var(--space-xs)}:root .padding-left-sm\@xs{padding-left:var(--space-sm)}:root .padding-left-md\@xs{padding-left:var(--space-md)}:root .padding-left-lg\@xs{padding-left:var(--space-lg)}:root .padding-left-xl\@xs{padding-left:var(--space-xl)}:root .padding-left-xxl\@xs{padding-left:var(--space-xxl)}:root .padding-left-xxxl\@xs{padding-left:var(--space-xxxl)}:root .padding-left-xxxxl\@xs{padding-left:var(--space-xxxxl)}:root .padding-left-0\@xs{padding-left:0}:root .padding-left-component\@xs{padding-left:var(--component-padding)}:root .padding-x-xxxxs\@xs{padding-left:var(--space-xxxxs);padding-right:var(--space-xxxxs)}:root .padding-x-xxxs\@xs{padding-left:var(--space-xxxs);padding-right:var(--space-xxxs)}:root .padding-x-xxs\@xs{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}:root .padding-x-xs\@xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}:root .padding-x-sm\@xs{padding-left:var(--space-sm);padding-right:var(--space-sm)}:root .padding-x-md\@xs{padding-left:var(--space-md);padding-right:var(--space-md)}:root .padding-x-lg\@xs{padding-left:var(--space-lg);padding-right:var(--space-lg)}:root .padding-x-xl\@xs{padding-left:var(--space-xl);padding-right:var(--space-xl)}:root .padding-x-xxl\@xs{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}:root .padding-x-xxxl\@xs{padding-left:var(--space-xxxl);padding-right:var(--space-xxxl)}:root .padding-x-xxxxl\@xs{padding-left:var(--space-xxxxl);padding-right:var(--space-xxxxl)}:root .padding-x-0\@xs{padding-left:0;padding-right:0}:root .padding-x-component\@xs{padding-left:var(--component-padding);padding-right:var(--component-padding)}:root .padding-y-xxxxs\@xs{padding-top:var(--space-xxxxs);padding-bottom:var(--space-xxxxs)}:root .padding-y-xxxs\@xs{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}:root .padding-y-xxs\@xs{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}:root .padding-y-xs\@xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}:root .padding-y-sm\@xs{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}:root .padding-y-md\@xs{padding-top:var(--space-md);padding-bottom:var(--space-md)}:root .padding-y-lg\@xs{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}:root .padding-y-xl\@xs{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}:root .padding-y-xxl\@xs{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}:root .padding-y-xxxl\@xs{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxxl)}:root .padding-y-xxxxl\@xs{padding-top:var(--space-xxxxl);padding-bottom:var(--space-xxxxl)}:root .padding-y-0\@xs{padding-top:0;padding-bottom:0}:root .padding-y-component\@xs{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}}:root .text-center\@xs{text-align:center}:root .text-left\@xs{text-align:left}:root .text-right\@xs{text-align:right}:root .text-justify\@xs{text-align:justify}@supports(--css:variables){:root .text-xs\@xs{font-size:var(--text-xs,.694em)}:root .text-sm\@xs{font-size:var(--text-sm,.833em)}:root .text-base\@xs{font-size:var(--text-unit,1em)}:root .text-md\@xs{font-size:var(--text-md,1.2em)}:root .text-lg\@xs{font-size:var(--text-lg,1.44em)}:root .text-xl\@xs{font-size:var(--text-xl,1.728em)}:root .text-xxl\@xs{font-size:var(--text-xxl,2.074em)}:root .text-xxxl\@xs{font-size:var(--text-xxxl,2.488em)}:root .text-xxxxl\@xs{font-size:var(--text-xxxxl,2.985em)}}:root .hide\@xs{display:none !important}}@media not all and (min-width:32rem){:root .has-margin\@xs{margin:0 !important}:root .has-padding\@xs{padding:0 !important}:root .display\@xs{display:none !important}}@media(min-width:48rem){:root .flex\@sm{display:flex}:root .inline-flex\@sm{display:inline-flex}:root .flex-wrap\@sm{flex-wrap:wrap}:root .flex-column\@sm{flex-direction:column}:root .flex-column-reverse\@sm{flex-direction:column-reverse}:root .flex-row\@sm{flex-direction:row}:root .flex-row-reverse\@sm{flex-direction:row-reverse}:root .flex-center\@sm{justify-content:center;align-items:center}:root .flex-grow\@sm{flex-grow:1}:root .flex-grow-0\@sm{flex-grow:0}:root .flex-shrink\@sm{flex-shrink:1}:root .flex-shrink-0\@sm{flex-shrink:0}:root .flex-basis-0\@sm{flex-basis:0}:root .justify-start\@sm{justify-content:flex-start}:root .justify-end\@sm{justify-content:flex-end}:root .justify-center\@sm{justify-content:center}:root .justify-between\@sm{justify-content:space-between}:root .items-center\@sm{align-items:center}:root .items-start\@sm{align-items:flex-start}:root .items-end\@sm{align-items:flex-end}:root .items-baseline\@sm{align-items:baseline}:root .order-1\@sm{order:1}:root .order-2\@sm{order:2}:root .order-3\@sm{order:3}:root .block\@sm{display:block}:root .inline-block\@sm{display:inline-block}:root .inline\@sm{display:inline}@supports(--css:variables){:root .margin-xxxxs\@sm{margin:var(--space-xxxxs)}:root .margin-xxxs\@sm{margin:var(--space-xxxs)}:root .margin-xxs\@sm{margin:var(--space-xxs)}:root .margin-xs\@sm{margin:var(--space-xs)}:root .margin-sm\@sm{margin:var(--space-sm)}:root .margin-md\@sm{margin:var(--space-md)}:root .margin-lg\@sm{margin:var(--space-lg)}:root .margin-xl\@sm{margin:var(--space-xl)}:root .margin-xxl\@sm{margin:var(--space-xxl)}:root .margin-xxxl\@sm{margin:var(--space-xxxl)}:root .margin-xxxxl\@sm{margin:var(--space-xxxxl)}:root .margin-auto\@sm{margin:auto}:root .margin-0\@sm{margin:0}:root .margin-top-xxxxs\@sm{margin-top:var(--space-xxxxs)}:root .margin-top-xxxs\@sm{margin-top:var(--space-xxxs)}:root .margin-top-xxs\@sm{margin-top:var(--space-xxs)}:root .margin-top-xs\@sm{margin-top:var(--space-xs)}:root .margin-top-sm\@sm{margin-top:var(--space-sm)}:root .margin-top-md\@sm{margin-top:var(--space-md)}:root .margin-top-lg\@sm{margin-top:var(--space-lg)}:root .margin-top-xl\@sm{margin-top:var(--space-xl)}:root .margin-top-xxl\@sm{margin-top:var(--space-xxl)}:root .margin-top-xxxl\@sm{margin-top:var(--space-xxxl)}:root .margin-top-xxxxl\@sm{margin-top:var(--space-xxxxl)}:root .margin-top-auto\@sm{margin-top:auto}:root .margin-top-0\@sm{margin-top:0}:root .margin-bottom-xxxxs\@sm{margin-bottom:var(--space-xxxxs)}:root .margin-bottom-xxxs\@sm{margin-bottom:var(--space-xxxs)}:root .margin-bottom-xxs\@sm{margin-bottom:var(--space-xxs)}:root .margin-bottom-xs\@sm{margin-bottom:var(--space-xs)}:root .margin-bottom-sm\@sm{margin-bottom:var(--space-sm)}:root .margin-bottom-md\@sm{margin-bottom:var(--space-md)}:root .margin-bottom-lg\@sm{margin-bottom:var(--space-lg)}:root .margin-bottom-xl\@sm{margin-bottom:var(--space-xl)}:root .margin-bottom-xxl\@sm{margin-bottom:var(--space-xxl)}:root .margin-bottom-xxxl\@sm{margin-bottom:var(--space-xxxl)}:root .margin-bottom-xxxxl\@sm{margin-bottom:var(--space-xxxxl)}:root .margin-bottom-auto\@sm{margin-bottom:auto}:root .margin-bottom-0\@sm{margin-bottom:0}:root .margin-right-xxxxs\@sm{margin-right:var(--space-xxxxs)}:root .margin-right-xxxs\@sm{margin-right:var(--space-xxxs)}:root .margin-right-xxs\@sm{margin-right:var(--space-xxs)}:root .margin-right-xs\@sm{margin-right:var(--space-xs)}:root .margin-right-sm\@sm{margin-right:var(--space-sm)}:root .margin-right-md\@sm{margin-right:var(--space-md)}:root .margin-right-lg\@sm{margin-right:var(--space-lg)}:root .margin-right-xl\@sm{margin-right:var(--space-xl)}:root .margin-right-xxl\@sm{margin-right:var(--space-xxl)}:root .margin-right-xxxl\@sm{margin-right:var(--space-xxxl)}:root .margin-right-xxxxl\@sm{margin-right:var(--space-xxxxl)}:root .margin-right-auto\@sm{margin-right:auto}:root .margin-right-0\@sm{margin-right:0}:root .margin-left-xxxxs\@sm{margin-left:var(--space-xxxxs)}:root .margin-left-xxxs\@sm{margin-left:var(--space-xxxs)}:root .margin-left-xxs\@sm{margin-left:var(--space-xxs)}:root .margin-left-xs\@sm{margin-left:var(--space-xs)}:root .margin-left-sm\@sm{margin-left:var(--space-sm)}:root .margin-left-md\@sm{margin-left:var(--space-md)}:root .margin-left-lg\@sm{margin-left:var(--space-lg)}:root .margin-left-xl\@sm{margin-left:var(--space-xl)}:root .margin-left-xxl\@sm{margin-left:var(--space-xxl)}:root .margin-left-xxxl\@sm{margin-left:var(--space-xxxl)}:root .margin-left-xxxxl\@sm{margin-left:var(--space-xxxxl)}:root .margin-left-auto\@sm{margin-left:auto}:root .margin-left-0\@sm{margin-left:0}:root .margin-x-xxxxs\@sm{margin-left:var(--space-xxxxs);margin-right:var(--space-xxxxs)}:root .margin-x-xxxs\@sm{margin-left:var(--space-xxxs);margin-right:var(--space-xxxs)}:root .margin-x-xxs\@sm{margin-left:var(--space-xxs);margin-right:var(--space-xxs)}:root .margin-x-xs\@sm{margin-left:var(--space-xs);margin-right:var(--space-xs)}:root .margin-x-sm\@sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}:root .margin-x-md\@sm{margin-left:var(--space-md);margin-right:var(--space-md)}:root .margin-x-lg\@sm{margin-left:var(--space-lg);margin-right:var(--space-lg)}:root .margin-x-xl\@sm{margin-left:var(--space-xl);margin-right:var(--space-xl)}:root .margin-x-xxl\@sm{margin-left:var(--space-xxl);margin-right:var(--space-xxl)}:root .margin-x-xxxl\@sm{margin-left:var(--space-xxxl);margin-right:var(--space-xxxl)}:root .margin-x-xxxxl\@sm{margin-left:var(--space-xxxxl);margin-right:var(--space-xxxxl)}:root .margin-x-auto\@sm{margin-left:auto;margin-right:auto}:root .margin-x-0\@sm{margin-left:0;margin-right:0}:root .margin-y-xxxxs\@sm{margin-top:var(--space-xxxxs);margin-bottom:var(--space-xxxxs)}:root .margin-y-xxxs\@sm{margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs)}:root .margin-y-xxs\@sm{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs)}:root .margin-y-xs\@sm{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}:root .margin-y-sm\@sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}:root .margin-y-md\@sm{margin-top:var(--space-md);margin-bottom:var(--space-md)}:root .margin-y-lg\@sm{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}:root .margin-y-xl\@sm{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}:root .margin-y-xxl\@sm{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}:root .margin-y-xxxl\@sm{margin-top:var(--space-xxxl);margin-bottom:var(--space-xxxl)}:root .margin-y-xxxxl\@sm{margin-top:var(--space-xxxxl);margin-bottom:var(--space-xxxxl)}:root .margin-y-auto\@sm{margin-top:auto;margin-bottom:auto}:root .margin-y-0\@sm{margin-top:0;margin-bottom:0}}@supports(--css:variables){:root .padding-xxxxs\@sm{padding:var(--space-xxxxs)}:root .padding-xxxs\@sm{padding:var(--space-xxxs)}:root .padding-xxs\@sm{padding:var(--space-xxs)}:root .padding-xs\@sm{padding:var(--space-xs)}:root .padding-sm\@sm{padding:var(--space-sm)}:root .padding-md\@sm{padding:var(--space-md)}:root .padding-lg\@sm{padding:var(--space-lg)}:root .padding-xl\@sm{padding:var(--space-xl)}:root .padding-xxl\@sm{padding:var(--space-xxl)}:root .padding-xxxl\@sm{padding:var(--space-xxxl)}:root .padding-xxxxl\@sm{padding:var(--space-xxxxl)}:root .padding-0\@sm{padding:0}:root .padding-component\@sm{padding:var(--component-padding)}:root .padding-top-xxxxs\@sm{padding-top:var(--space-xxxxs)}:root .padding-top-xxxs\@sm{padding-top:var(--space-xxxs)}:root .padding-top-xxs\@sm{padding-top:var(--space-xxs)}:root .padding-top-xs\@sm{padding-top:var(--space-xs)}:root .padding-top-sm\@sm{padding-top:var(--space-sm)}:root .padding-top-md\@sm{padding-top:var(--space-md)}:root .padding-top-lg\@sm{padding-top:var(--space-lg)}:root .padding-top-xl\@sm{padding-top:var(--space-xl)}:root .padding-top-xxl\@sm{padding-top:var(--space-xxl)}:root .padding-top-xxxl\@sm{padding-top:var(--space-xxxl)}:root .padding-top-xxxxl\@sm{padding-top:var(--space-xxxxl)}:root .padding-top-0\@sm{padding-top:0}:root .padding-top-component\@sm{padding-top:var(--component-padding)}:root .padding-bottom-xxxxs\@sm{padding-bottom:var(--space-xxxxs)}:root .padding-bottom-xxxs\@sm{padding-bottom:var(--space-xxxs)}:root .padding-bottom-xxs\@sm{padding-bottom:var(--space-xxs)}:root .padding-bottom-xs\@sm{padding-bottom:var(--space-xs)}:root .padding-bottom-sm\@sm{padding-bottom:var(--space-sm)}:root .padding-bottom-md\@sm{padding-bottom:var(--space-md)}:root .padding-bottom-lg\@sm{padding-bottom:var(--space-lg)}:root .padding-bottom-xl\@sm{padding-bottom:var(--space-xl)}:root .padding-bottom-xxl\@sm{padding-bottom:var(--space-xxl)}:root .padding-bottom-xxxl\@sm{padding-bottom:var(--space-xxxl)}:root .padding-bottom-xxxxl\@sm{padding-bottom:var(--space-xxxxl)}:root .padding-bottom-0\@sm{padding-bottom:0}:root .padding-bottom-component\@sm{padding-bottom:var(--component-padding)}:root .padding-right-xxxxs\@sm{padding-right:var(--space-xxxxs)}:root .padding-right-xxxs\@sm{padding-right:var(--space-xxxs)}:root .padding-right-xxs\@sm{padding-right:var(--space-xxs)}:root .padding-right-xs\@sm{padding-right:var(--space-xs)}:root .padding-right-sm\@sm{padding-right:var(--space-sm)}:root .padding-right-md\@sm{padding-right:var(--space-md)}:root .padding-right-lg\@sm{padding-right:var(--space-lg)}:root .padding-right-xl\@sm{padding-right:var(--space-xl)}:root .padding-right-xxl\@sm{padding-right:var(--space-xxl)}:root .padding-right-xxxl\@sm{padding-right:var(--space-xxxl)}:root .padding-right-xxxxl\@sm{padding-right:var(--space-xxxxl)}:root .padding-right-0\@sm{padding-right:0}:root .padding-right-component\@sm{padding-right:var(--component-padding)}:root .padding-left-xxxxs\@sm{padding-left:var(--space-xxxxs)}:root .padding-left-xxxs\@sm{padding-left:var(--space-xxxs)}:root .padding-left-xxs\@sm{padding-left:var(--space-xxs)}:root .padding-left-xs\@sm{padding-left:var(--space-xs)}:root .padding-left-sm\@sm{padding-left:var(--space-sm)}:root .padding-left-md\@sm{padding-left:var(--space-md)}:root .padding-left-lg\@sm{padding-left:var(--space-lg)}:root .padding-left-xl\@sm{padding-left:var(--space-xl)}:root .padding-left-xxl\@sm{padding-left:var(--space-xxl)}:root .padding-left-xxxl\@sm{padding-left:var(--space-xxxl)}:root .padding-left-xxxxl\@sm{padding-left:var(--space-xxxxl)}:root .padding-left-0\@sm{padding-left:0}:root .padding-left-component\@sm{padding-left:var(--component-padding)}:root .padding-x-xxxxs\@sm{padding-left:var(--space-xxxxs);padding-right:var(--space-xxxxs)}:root .padding-x-xxxs\@sm{padding-left:var(--space-xxxs);padding-right:var(--space-xxxs)}:root .padding-x-xxs\@sm{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}:root .padding-x-xs\@sm{padding-left:var(--space-xs);padding-right:var(--space-xs)}:root .padding-x-sm\@sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}:root .padding-x-md\@sm{padding-left:var(--space-md);padding-right:var(--space-md)}:root .padding-x-lg\@sm{padding-left:var(--space-lg);padding-right:var(--space-lg)}:root .padding-x-xl\@sm{padding-left:var(--space-xl);padding-right:var(--space-xl)}:root .padding-x-xxl\@sm{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}:root .padding-x-xxxl\@sm{padding-left:var(--space-xxxl);padding-right:var(--space-xxxl)}:root .padding-x-xxxxl\@sm{padding-left:var(--space-xxxxl);padding-right:var(--space-xxxxl)}:root .padding-x-0\@sm{padding-left:0;padding-right:0}:root .padding-x-component\@sm{padding-left:var(--component-padding);padding-right:var(--component-padding)}:root .padding-y-xxxxs\@sm{padding-top:var(--space-xxxxs);padding-bottom:var(--space-xxxxs)}:root .padding-y-xxxs\@sm{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}:root .padding-y-xxs\@sm{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}:root .padding-y-xs\@sm{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}:root .padding-y-sm\@sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}:root .padding-y-md\@sm{padding-top:var(--space-md);padding-bottom:var(--space-md)}:root .padding-y-lg\@sm{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}:root .padding-y-xl\@sm{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}:root .padding-y-xxl\@sm{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}:root .padding-y-xxxl\@sm{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxxl)}:root .padding-y-xxxxl\@sm{padding-top:var(--space-xxxxl);padding-bottom:var(--space-xxxxl)}:root .padding-y-0\@sm{padding-top:0;padding-bottom:0}:root .padding-y-component\@sm{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}}:root .text-center\@sm{text-align:center}:root .text-left\@sm{text-align:left}:root .text-right\@sm{text-align:right}:root .text-justify\@sm{text-align:justify}@supports(--css:variables){:root .text-xs\@sm{font-size:var(--text-xs,.694em)}:root .text-sm\@sm{font-size:var(--text-sm,.833em)}:root .text-base\@sm{font-size:var(--text-unit,1em)}:root .text-md\@sm{font-size:var(--text-md,1.2em)}:root .text-lg\@sm{font-size:var(--text-lg,1.44em)}:root .text-xl\@sm{font-size:var(--text-xl,1.728em)}:root .text-xxl\@sm{font-size:var(--text-xxl,2.074em)}:root .text-xxxl\@sm{font-size:var(--text-xxxl,2.488em)}:root .text-xxxxl\@sm{font-size:var(--text-xxxxl,2.985em)}}:root .hide\@sm{display:none !important}}@media not all and (min-width:48rem){:root .has-margin\@sm{margin:0 !important}:root .has-padding\@sm{padding:0 !important}:root .display\@sm{display:none !important}}@media(min-width:64rem){:root .flex\@md{display:flex}:root .inline-flex\@md{display:inline-flex}:root .flex-wrap\@md{flex-wrap:wrap}:root .flex-column\@md{flex-direction:column}:root .flex-column-reverse\@md{flex-direction:column-reverse}:root .flex-row\@md{flex-direction:row}:root .flex-row-reverse\@md{flex-direction:row-reverse}:root .flex-center\@md{justify-content:center;align-items:center}:root .flex-grow\@md{flex-grow:1}:root .flex-grow-0\@md{flex-grow:0}:root .flex-shrink\@md{flex-shrink:1}:root .flex-shrink-0\@md{flex-shrink:0}:root .flex-basis-0\@md{flex-basis:0}:root .justify-start\@md{justify-content:flex-start}:root .justify-end\@md{justify-content:flex-end}:root .justify-center\@md{justify-content:center}:root .justify-between\@md{justify-content:space-between}:root .items-center\@md{align-items:center}:root .items-start\@md{align-items:flex-start}:root .items-end\@md{align-items:flex-end}:root .items-baseline\@md{align-items:baseline}:root .order-1\@md{order:1}:root .order-2\@md{order:2}:root .order-3\@md{order:3}:root .block\@md{display:block}:root .inline-block\@md{display:inline-block}:root .inline\@md{display:inline}@supports(--css:variables){:root .margin-xxxxs\@md{margin:var(--space-xxxxs)}:root .margin-xxxs\@md{margin:var(--space-xxxs)}:root .margin-xxs\@md{margin:var(--space-xxs)}:root .margin-xs\@md{margin:var(--space-xs)}:root .margin-sm\@md{margin:var(--space-sm)}:root .margin-md\@md{margin:var(--space-md)}:root .margin-lg\@md{margin:var(--space-lg)}:root .margin-xl\@md{margin:var(--space-xl)}:root .margin-xxl\@md{margin:var(--space-xxl)}:root .margin-xxxl\@md{margin:var(--space-xxxl)}:root .margin-xxxxl\@md{margin:var(--space-xxxxl)}:root .margin-auto\@md{margin:auto}:root .margin-0\@md{margin:0}:root .margin-top-xxxxs\@md{margin-top:var(--space-xxxxs)}:root .margin-top-xxxs\@md{margin-top:var(--space-xxxs)}:root .margin-top-xxs\@md{margin-top:var(--space-xxs)}:root .margin-top-xs\@md{margin-top:var(--space-xs)}:root .margin-top-sm\@md{margin-top:var(--space-sm)}:root .margin-top-md\@md{margin-top:var(--space-md)}:root .margin-top-lg\@md{margin-top:var(--space-lg)}:root .margin-top-xl\@md{margin-top:var(--space-xl)}:root .margin-top-xxl\@md{margin-top:var(--space-xxl)}:root .margin-top-xxxl\@md{margin-top:var(--space-xxxl)}:root .margin-top-xxxxl\@md{margin-top:var(--space-xxxxl)}:root .margin-top-auto\@md{margin-top:auto}:root .margin-top-0\@md{margin-top:0}:root .margin-bottom-xxxxs\@md{margin-bottom:var(--space-xxxxs)}:root .margin-bottom-xxxs\@md{margin-bottom:var(--space-xxxs)}:root .margin-bottom-xxs\@md{margin-bottom:var(--space-xxs)}:root .margin-bottom-xs\@md{margin-bottom:var(--space-xs)}:root .margin-bottom-sm\@md{margin-bottom:var(--space-sm)}:root .margin-bottom-md\@md{margin-bottom:var(--space-md)}:root .margin-bottom-lg\@md{margin-bottom:var(--space-lg)}:root .margin-bottom-xl\@md{margin-bottom:var(--space-xl)}:root .margin-bottom-xxl\@md{margin-bottom:var(--space-xxl)}:root .margin-bottom-xxxl\@md{margin-bottom:var(--space-xxxl)}:root .margin-bottom-xxxxl\@md{margin-bottom:var(--space-xxxxl)}:root .margin-bottom-auto\@md{margin-bottom:auto}:root .margin-bottom-0\@md{margin-bottom:0}:root .margin-right-xxxxs\@md{margin-right:var(--space-xxxxs)}:root .margin-right-xxxs\@md{margin-right:var(--space-xxxs)}:root .margin-right-xxs\@md{margin-right:var(--space-xxs)}:root .margin-right-xs\@md{margin-right:var(--space-xs)}:root .margin-right-sm\@md{margin-right:var(--space-sm)}:root .margin-right-md\@md{margin-right:var(--space-md)}:root .margin-right-lg\@md{margin-right:var(--space-lg)}:root .margin-right-xl\@md{margin-right:var(--space-xl)}:root .margin-right-xxl\@md{margin-right:var(--space-xxl)}:root .margin-right-xxxl\@md{margin-right:var(--space-xxxl)}:root .margin-right-xxxxl\@md{margin-right:var(--space-xxxxl)}:root .margin-right-auto\@md{margin-right:auto}:root .margin-right-0\@md{margin-right:0}:root .margin-left-xxxxs\@md{margin-left:var(--space-xxxxs)}:root .margin-left-xxxs\@md{margin-left:var(--space-xxxs)}:root .margin-left-xxs\@md{margin-left:var(--space-xxs)}:root .margin-left-xs\@md{margin-left:var(--space-xs)}:root .margin-left-sm\@md{margin-left:var(--space-sm)}:root .margin-left-md\@md{margin-left:var(--space-md)}:root .margin-left-lg\@md{margin-left:var(--space-lg)}:root .margin-left-xl\@md{margin-left:var(--space-xl)}:root .margin-left-xxl\@md{margin-left:var(--space-xxl)}:root .margin-left-xxxl\@md{margin-left:var(--space-xxxl)}:root .margin-left-xxxxl\@md{margin-left:var(--space-xxxxl)}:root .margin-left-auto\@md{margin-left:auto}:root .margin-left-0\@md{margin-left:0}:root .margin-x-xxxxs\@md{margin-left:var(--space-xxxxs);margin-right:var(--space-xxxxs)}:root .margin-x-xxxs\@md{margin-left:var(--space-xxxs);margin-right:var(--space-xxxs)}:root .margin-x-xxs\@md{margin-left:var(--space-xxs);margin-right:var(--space-xxs)}:root .margin-x-xs\@md{margin-left:var(--space-xs);margin-right:var(--space-xs)}:root .margin-x-sm\@md{margin-left:var(--space-sm);margin-right:var(--space-sm)}:root .margin-x-md\@md{margin-left:var(--space-md);margin-right:var(--space-md)}:root .margin-x-lg\@md{margin-left:var(--space-lg);margin-right:var(--space-lg)}:root .margin-x-xl\@md{margin-left:var(--space-xl);margin-right:var(--space-xl)}:root .margin-x-xxl\@md{margin-left:var(--space-xxl);margin-right:var(--space-xxl)}:root .margin-x-xxxl\@md{margin-left:var(--space-xxxl);margin-right:var(--space-xxxl)}:root .margin-x-xxxxl\@md{margin-left:var(--space-xxxxl);margin-right:var(--space-xxxxl)}:root .margin-x-auto\@md{margin-left:auto;margin-right:auto}:root .margin-x-0\@md{margin-left:0;margin-right:0}:root .margin-y-xxxxs\@md{margin-top:var(--space-xxxxs);margin-bottom:var(--space-xxxxs)}:root .margin-y-xxxs\@md{margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs)}:root .margin-y-xxs\@md{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs)}:root .margin-y-xs\@md{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}:root .margin-y-sm\@md{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}:root .margin-y-md\@md{margin-top:var(--space-md);margin-bottom:var(--space-md)}:root .margin-y-lg\@md{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}:root .margin-y-xl\@md{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}:root .margin-y-xxl\@md{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}:root .margin-y-xxxl\@md{margin-top:var(--space-xxxl);margin-bottom:var(--space-xxxl)}:root .margin-y-xxxxl\@md{margin-top:var(--space-xxxxl);margin-bottom:var(--space-xxxxl)}:root .margin-y-auto\@md{margin-top:auto;margin-bottom:auto}:root .margin-y-0\@md{margin-top:0;margin-bottom:0}}@supports(--css:variables){:root .padding-xxxxs\@md{padding:var(--space-xxxxs)}:root .padding-xxxs\@md{padding:var(--space-xxxs)}:root .padding-xxs\@md{padding:var(--space-xxs)}:root .padding-xs\@md{padding:var(--space-xs)}:root .padding-sm\@md{padding:var(--space-sm)}:root .padding-md\@md{padding:var(--space-md)}:root .padding-lg\@md{padding:var(--space-lg)}:root .padding-xl\@md{padding:var(--space-xl)}:root .padding-xxl\@md{padding:var(--space-xxl)}:root .padding-xxxl\@md{padding:var(--space-xxxl)}:root .padding-xxxxl\@md{padding:var(--space-xxxxl)}:root .padding-0\@md{padding:0}:root .padding-component\@md{padding:var(--component-padding)}:root .padding-top-xxxxs\@md{padding-top:var(--space-xxxxs)}:root .padding-top-xxxs\@md{padding-top:var(--space-xxxs)}:root .padding-top-xxs\@md{padding-top:var(--space-xxs)}:root .padding-top-xs\@md{padding-top:var(--space-xs)}:root .padding-top-sm\@md{padding-top:var(--space-sm)}:root .padding-top-md\@md{padding-top:var(--space-md)}:root .padding-top-lg\@md{padding-top:var(--space-lg)}:root .padding-top-xl\@md{padding-top:var(--space-xl)}:root .padding-top-xxl\@md{padding-top:var(--space-xxl)}:root .padding-top-xxxl\@md{padding-top:var(--space-xxxl)}:root .padding-top-xxxxl\@md{padding-top:var(--space-xxxxl)}:root .padding-top-0\@md{padding-top:0}:root .padding-top-component\@md{padding-top:var(--component-padding)}:root .padding-bottom-xxxxs\@md{padding-bottom:var(--space-xxxxs)}:root .padding-bottom-xxxs\@md{padding-bottom:var(--space-xxxs)}:root .padding-bottom-xxs\@md{padding-bottom:var(--space-xxs)}:root .padding-bottom-xs\@md{padding-bottom:var(--space-xs)}:root .padding-bottom-sm\@md{padding-bottom:var(--space-sm)}:root .padding-bottom-md\@md{padding-bottom:var(--space-md)}:root .padding-bottom-lg\@md{padding-bottom:var(--space-lg)}:root .padding-bottom-xl\@md{padding-bottom:var(--space-xl)}:root .padding-bottom-xxl\@md{padding-bottom:var(--space-xxl)}:root .padding-bottom-xxxl\@md{padding-bottom:var(--space-xxxl)}:root .padding-bottom-xxxxl\@md{padding-bottom:var(--space-xxxxl)}:root .padding-bottom-0\@md{padding-bottom:0}:root .padding-bottom-component\@md{padding-bottom:var(--component-padding)}:root .padding-right-xxxxs\@md{padding-right:var(--space-xxxxs)}:root .padding-right-xxxs\@md{padding-right:var(--space-xxxs)}:root .padding-right-xxs\@md{padding-right:var(--space-xxs)}:root .padding-right-xs\@md{padding-right:var(--space-xs)}:root .padding-right-sm\@md{padding-right:var(--space-sm)}:root .padding-right-md\@md{padding-right:var(--space-md)}:root .padding-right-lg\@md{padding-right:var(--space-lg)}:root .padding-right-xl\@md{padding-right:var(--space-xl)}:root .padding-right-xxl\@md{padding-right:var(--space-xxl)}:root .padding-right-xxxl\@md{padding-right:var(--space-xxxl)}:root .padding-right-xxxxl\@md{padding-right:var(--space-xxxxl)}:root .padding-right-0\@md{padding-right:0}:root .padding-right-component\@md{padding-right:var(--component-padding)}:root .padding-left-xxxxs\@md{padding-left:var(--space-xxxxs)}:root .padding-left-xxxs\@md{padding-left:var(--space-xxxs)}:root .padding-left-xxs\@md{padding-left:var(--space-xxs)}:root .padding-left-xs\@md{padding-left:var(--space-xs)}:root .padding-left-sm\@md{padding-left:var(--space-sm)}:root .padding-left-md\@md{padding-left:var(--space-md)}:root .padding-left-lg\@md{padding-left:var(--space-lg)}:root .padding-left-xl\@md{padding-left:var(--space-xl)}:root .padding-left-xxl\@md{padding-left:var(--space-xxl)}:root .padding-left-xxxl\@md{padding-left:var(--space-xxxl)}:root .padding-left-xxxxl\@md{padding-left:var(--space-xxxxl)}:root .padding-left-0\@md{padding-left:0}:root .padding-left-component\@md{padding-left:var(--component-padding)}:root .padding-x-xxxxs\@md{padding-left:var(--space-xxxxs);padding-right:var(--space-xxxxs)}:root .padding-x-xxxs\@md{padding-left:var(--space-xxxs);padding-right:var(--space-xxxs)}:root .padding-x-xxs\@md{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}:root .padding-x-xs\@md{padding-left:var(--space-xs);padding-right:var(--space-xs)}:root .padding-x-sm\@md{padding-left:var(--space-sm);padding-right:var(--space-sm)}:root .padding-x-md\@md{padding-left:var(--space-md);padding-right:var(--space-md)}:root .padding-x-lg\@md{padding-left:var(--space-lg);padding-right:var(--space-lg)}:root .padding-x-xl\@md{padding-left:var(--space-xl);padding-right:var(--space-xl)}:root .padding-x-xxl\@md{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}:root .padding-x-xxxl\@md{padding-left:var(--space-xxxl);padding-right:var(--space-xxxl)}:root .padding-x-xxxxl\@md{padding-left:var(--space-xxxxl);padding-right:var(--space-xxxxl)}:root .padding-x-0\@md{padding-left:0;padding-right:0}:root .padding-x-component\@md{padding-left:var(--component-padding);padding-right:var(--component-padding)}:root .padding-y-xxxxs\@md{padding-top:var(--space-xxxxs);padding-bottom:var(--space-xxxxs)}:root .padding-y-xxxs\@md{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}:root .padding-y-xxs\@md{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}:root .padding-y-xs\@md{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}:root .padding-y-sm\@md{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}:root .padding-y-md\@md{padding-top:var(--space-md);padding-bottom:var(--space-md)}:root .padding-y-lg\@md{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}:root .padding-y-xl\@md{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}:root .padding-y-xxl\@md{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}:root .padding-y-xxxl\@md{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxxl)}:root .padding-y-xxxxl\@md{padding-top:var(--space-xxxxl);padding-bottom:var(--space-xxxxl)}:root .padding-y-0\@md{padding-top:0;padding-bottom:0}:root .padding-y-component\@md{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}}:root .text-center\@md{text-align:center}:root .text-left\@md{text-align:left}:root .text-right\@md{text-align:right}:root .text-justify\@md{text-align:justify}@supports(--css:variables){:root .text-xs\@md{font-size:var(--text-xs,.694em)}:root .text-sm\@md{font-size:var(--text-sm,.833em)}:root .text-base\@md{font-size:var(--text-unit,1em)}:root .text-md\@md{font-size:var(--text-md,1.2em)}:root .text-lg\@md{font-size:var(--text-lg,1.44em)}:root .text-xl\@md{font-size:var(--text-xl,1.728em)}:root .text-xxl\@md{font-size:var(--text-xxl,2.074em)}:root .text-xxxl\@md{font-size:var(--text-xxxl,2.488em)}:root .text-xxxxl\@md{font-size:var(--text-xxxxl,2.985em)}}:root .hide\@md{display:none !important}}@media not all and (min-width:64rem){:root .has-margin\@md{margin:0 !important}:root .has-padding\@md{padding:0 !important}:root .display\@md{display:none !important}}@media(min-width:80rem){:root .flex\@lg{display:flex}:root .inline-flex\@lg{display:inline-flex}:root .flex-wrap\@lg{flex-wrap:wrap}:root .flex-column\@lg{flex-direction:column}:root .flex-column-reverse\@lg{flex-direction:column-reverse}:root .flex-row\@lg{flex-direction:row}:root .flex-row-reverse\@lg{flex-direction:row-reverse}:root .flex-center\@lg{justify-content:center;align-items:center}:root .flex-grow\@lg{flex-grow:1}:root .flex-grow-0\@lg{flex-grow:0}:root .flex-shrink\@lg{flex-shrink:1}:root .flex-shrink-0\@lg{flex-shrink:0}:root .flex-basis-0\@lg{flex-basis:0}:root .justify-start\@lg{justify-content:flex-start}:root .justify-end\@lg{justify-content:flex-end}:root .justify-center\@lg{justify-content:center}:root .justify-between\@lg{justify-content:space-between}:root .items-center\@lg{align-items:center}:root .items-start\@lg{align-items:flex-start}:root .items-end\@lg{align-items:flex-end}:root .items-baseline\@lg{align-items:baseline}:root .order-1\@lg{order:1}:root .order-2\@lg{order:2}:root .order-3\@lg{order:3}:root .block\@lg{display:block}:root .inline-block\@lg{display:inline-block}:root .inline\@lg{display:inline}@supports(--css:variables){:root .margin-xxxxs\@lg{margin:var(--space-xxxxs)}:root .margin-xxxs\@lg{margin:var(--space-xxxs)}:root .margin-xxs\@lg{margin:var(--space-xxs)}:root .margin-xs\@lg{margin:var(--space-xs)}:root .margin-sm\@lg{margin:var(--space-sm)}:root .margin-md\@lg{margin:var(--space-md)}:root .margin-lg\@lg{margin:var(--space-lg)}:root .margin-xl\@lg{margin:var(--space-xl)}:root .margin-xxl\@lg{margin:var(--space-xxl)}:root .margin-xxxl\@lg{margin:var(--space-xxxl)}:root .margin-xxxxl\@lg{margin:var(--space-xxxxl)}:root .margin-auto\@lg{margin:auto}:root .margin-0\@lg{margin:0}:root .margin-top-xxxxs\@lg{margin-top:var(--space-xxxxs)}:root .margin-top-xxxs\@lg{margin-top:var(--space-xxxs)}:root .margin-top-xxs\@lg{margin-top:var(--space-xxs)}:root .margin-top-xs\@lg{margin-top:var(--space-xs)}:root .margin-top-sm\@lg{margin-top:var(--space-sm)}:root .margin-top-md\@lg{margin-top:var(--space-md)}:root .margin-top-lg\@lg{margin-top:var(--space-lg)}:root .margin-top-xl\@lg{margin-top:var(--space-xl)}:root .margin-top-xxl\@lg{margin-top:var(--space-xxl)}:root .margin-top-xxxl\@lg{margin-top:var(--space-xxxl)}:root .margin-top-xxxxl\@lg{margin-top:var(--space-xxxxl)}:root .margin-top-auto\@lg{margin-top:auto}:root .margin-top-0\@lg{margin-top:0}:root .margin-bottom-xxxxs\@lg{margin-bottom:var(--space-xxxxs)}:root .margin-bottom-xxxs\@lg{margin-bottom:var(--space-xxxs)}:root .margin-bottom-xxs\@lg{margin-bottom:var(--space-xxs)}:root .margin-bottom-xs\@lg{margin-bottom:var(--space-xs)}:root .margin-bottom-sm\@lg{margin-bottom:var(--space-sm)}:root .margin-bottom-md\@lg{margin-bottom:var(--space-md)}:root .margin-bottom-lg\@lg{margin-bottom:var(--space-lg)}:root .margin-bottom-xl\@lg{margin-bottom:var(--space-xl)}:root .margin-bottom-xxl\@lg{margin-bottom:var(--space-xxl)}:root .margin-bottom-xxxl\@lg{margin-bottom:var(--space-xxxl)}:root .margin-bottom-xxxxl\@lg{margin-bottom:var(--space-xxxxl)}:root .margin-bottom-auto\@lg{margin-bottom:auto}:root .margin-bottom-0\@lg{margin-bottom:0}:root .margin-right-xxxxs\@lg{margin-right:var(--space-xxxxs)}:root .margin-right-xxxs\@lg{margin-right:var(--space-xxxs)}:root .margin-right-xxs\@lg{margin-right:var(--space-xxs)}:root .margin-right-xs\@lg{margin-right:var(--space-xs)}:root .margin-right-sm\@lg{margin-right:var(--space-sm)}:root .margin-right-md\@lg{margin-right:var(--space-md)}:root .margin-right-lg\@lg{margin-right:var(--space-lg)}:root .margin-right-xl\@lg{margin-right:var(--space-xl)}:root .margin-right-xxl\@lg{margin-right:var(--space-xxl)}:root .margin-right-xxxl\@lg{margin-right:var(--space-xxxl)}:root .margin-right-xxxxl\@lg{margin-right:var(--space-xxxxl)}:root .margin-right-auto\@lg{margin-right:auto}:root .margin-right-0\@lg{margin-right:0}:root .margin-left-xxxxs\@lg{margin-left:var(--space-xxxxs)}:root .margin-left-xxxs\@lg{margin-left:var(--space-xxxs)}:root .margin-left-xxs\@lg{margin-left:var(--space-xxs)}:root .margin-left-xs\@lg{margin-left:var(--space-xs)}:root .margin-left-sm\@lg{margin-left:var(--space-sm)}:root .margin-left-md\@lg{margin-left:var(--space-md)}:root .margin-left-lg\@lg{margin-left:var(--space-lg)}:root .margin-left-xl\@lg{margin-left:var(--space-xl)}:root .margin-left-xxl\@lg{margin-left:var(--space-xxl)}:root .margin-left-xxxl\@lg{margin-left:var(--space-xxxl)}:root .margin-left-xxxxl\@lg{margin-left:var(--space-xxxxl)}:root .margin-left-auto\@lg{margin-left:auto}:root .margin-left-0\@lg{margin-left:0}:root .margin-x-xxxxs\@lg{margin-left:var(--space-xxxxs);margin-right:var(--space-xxxxs)}:root .margin-x-xxxs\@lg{margin-left:var(--space-xxxs);margin-right:var(--space-xxxs)}:root .margin-x-xxs\@lg{margin-left:var(--space-xxs);margin-right:var(--space-xxs)}:root .margin-x-xs\@lg{margin-left:var(--space-xs);margin-right:var(--space-xs)}:root .margin-x-sm\@lg{margin-left:var(--space-sm);margin-right:var(--space-sm)}:root .margin-x-md\@lg{margin-left:var(--space-md);margin-right:var(--space-md)}:root .margin-x-lg\@lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}:root .margin-x-xl\@lg{margin-left:var(--space-xl);margin-right:var(--space-xl)}:root .margin-x-xxl\@lg{margin-left:var(--space-xxl);margin-right:var(--space-xxl)}:root .margin-x-xxxl\@lg{margin-left:var(--space-xxxl);margin-right:var(--space-xxxl)}:root .margin-x-xxxxl\@lg{margin-left:var(--space-xxxxl);margin-right:var(--space-xxxxl)}:root .margin-x-auto\@lg{margin-left:auto;margin-right:auto}:root .margin-x-0\@lg{margin-left:0;margin-right:0}:root .margin-y-xxxxs\@lg{margin-top:var(--space-xxxxs);margin-bottom:var(--space-xxxxs)}:root .margin-y-xxxs\@lg{margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs)}:root .margin-y-xxs\@lg{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs)}:root .margin-y-xs\@lg{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}:root .margin-y-sm\@lg{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}:root .margin-y-md\@lg{margin-top:var(--space-md);margin-bottom:var(--space-md)}:root .margin-y-lg\@lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}:root .margin-y-xl\@lg{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}:root .margin-y-xxl\@lg{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}:root .margin-y-xxxl\@lg{margin-top:var(--space-xxxl);margin-bottom:var(--space-xxxl)}:root .margin-y-xxxxl\@lg{margin-top:var(--space-xxxxl);margin-bottom:var(--space-xxxxl)}:root .margin-y-auto\@lg{margin-top:auto;margin-bottom:auto}:root .margin-y-0\@lg{margin-top:0;margin-bottom:0}}@supports(--css:variables){:root .padding-xxxxs\@lg{padding:var(--space-xxxxs)}:root .padding-xxxs\@lg{padding:var(--space-xxxs)}:root .padding-xxs\@lg{padding:var(--space-xxs)}:root .padding-xs\@lg{padding:var(--space-xs)}:root .padding-sm\@lg{padding:var(--space-sm)}:root .padding-md\@lg{padding:var(--space-md)}:root .padding-lg\@lg{padding:var(--space-lg)}:root .padding-xl\@lg{padding:var(--space-xl)}:root .padding-xxl\@lg{padding:var(--space-xxl)}:root .padding-xxxl\@lg{padding:var(--space-xxxl)}:root .padding-xxxxl\@lg{padding:var(--space-xxxxl)}:root .padding-0\@lg{padding:0}:root .padding-component\@lg{padding:var(--component-padding)}:root .padding-top-xxxxs\@lg{padding-top:var(--space-xxxxs)}:root .padding-top-xxxs\@lg{padding-top:var(--space-xxxs)}:root .padding-top-xxs\@lg{padding-top:var(--space-xxs)}:root .padding-top-xs\@lg{padding-top:var(--space-xs)}:root .padding-top-sm\@lg{padding-top:var(--space-sm)}:root .padding-top-md\@lg{padding-top:var(--space-md)}:root .padding-top-lg\@lg{padding-top:var(--space-lg)}:root .padding-top-xl\@lg{padding-top:var(--space-xl)}:root .padding-top-xxl\@lg{padding-top:var(--space-xxl)}:root .padding-top-xxxl\@lg{padding-top:var(--space-xxxl)}:root .padding-top-xxxxl\@lg{padding-top:var(--space-xxxxl)}:root .padding-top-0\@lg{padding-top:0}:root .padding-top-component\@lg{padding-top:var(--component-padding)}:root .padding-bottom-xxxxs\@lg{padding-bottom:var(--space-xxxxs)}:root .padding-bottom-xxxs\@lg{padding-bottom:var(--space-xxxs)}:root .padding-bottom-xxs\@lg{padding-bottom:var(--space-xxs)}:root .padding-bottom-xs\@lg{padding-bottom:var(--space-xs)}:root .padding-bottom-sm\@lg{padding-bottom:var(--space-sm)}:root .padding-bottom-md\@lg{padding-bottom:var(--space-md)}:root .padding-bottom-lg\@lg{padding-bottom:var(--space-lg)}:root .padding-bottom-xl\@lg{padding-bottom:var(--space-xl)}:root .padding-bottom-xxl\@lg{padding-bottom:var(--space-xxl)}:root .padding-bottom-xxxl\@lg{padding-bottom:var(--space-xxxl)}:root .padding-bottom-xxxxl\@lg{padding-bottom:var(--space-xxxxl)}:root .padding-bottom-0\@lg{padding-bottom:0}:root .padding-bottom-component\@lg{padding-bottom:var(--component-padding)}:root .padding-right-xxxxs\@lg{padding-right:var(--space-xxxxs)}:root .padding-right-xxxs\@lg{padding-right:var(--space-xxxs)}:root .padding-right-xxs\@lg{padding-right:var(--space-xxs)}:root .padding-right-xs\@lg{padding-right:var(--space-xs)}:root .padding-right-sm\@lg{padding-right:var(--space-sm)}:root .padding-right-md\@lg{padding-right:var(--space-md)}:root .padding-right-lg\@lg{padding-right:var(--space-lg)}:root .padding-right-xl\@lg{padding-right:var(--space-xl)}:root .padding-right-xxl\@lg{padding-right:var(--space-xxl)}:root .padding-right-xxxl\@lg{padding-right:var(--space-xxxl)}:root .padding-right-xxxxl\@lg{padding-right:var(--space-xxxxl)}:root .padding-right-0\@lg{padding-right:0}:root .padding-right-component\@lg{padding-right:var(--component-padding)}:root .padding-left-xxxxs\@lg{padding-left:var(--space-xxxxs)}:root .padding-left-xxxs\@lg{padding-left:var(--space-xxxs)}:root .padding-left-xxs\@lg{padding-left:var(--space-xxs)}:root .padding-left-xs\@lg{padding-left:var(--space-xs)}:root .padding-left-sm\@lg{padding-left:var(--space-sm)}:root .padding-left-md\@lg{padding-left:var(--space-md)}:root .padding-left-lg\@lg{padding-left:var(--space-lg)}:root .padding-left-xl\@lg{padding-left:var(--space-xl)}:root .padding-left-xxl\@lg{padding-left:var(--space-xxl)}:root .padding-left-xxxl\@lg{padding-left:var(--space-xxxl)}:root .padding-left-xxxxl\@lg{padding-left:var(--space-xxxxl)}:root .padding-left-0\@lg{padding-left:0}:root .padding-left-component\@lg{padding-left:var(--component-padding)}:root .padding-x-xxxxs\@lg{padding-left:var(--space-xxxxs);padding-right:var(--space-xxxxs)}:root .padding-x-xxxs\@lg{padding-left:var(--space-xxxs);padding-right:var(--space-xxxs)}:root .padding-x-xxs\@lg{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}:root .padding-x-xs\@lg{padding-left:var(--space-xs);padding-right:var(--space-xs)}:root .padding-x-sm\@lg{padding-left:var(--space-sm);padding-right:var(--space-sm)}:root .padding-x-md\@lg{padding-left:var(--space-md);padding-right:var(--space-md)}:root .padding-x-lg\@lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}:root .padding-x-xl\@lg{padding-left:var(--space-xl);padding-right:var(--space-xl)}:root .padding-x-xxl\@lg{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}:root .padding-x-xxxl\@lg{padding-left:var(--space-xxxl);padding-right:var(--space-xxxl)}:root .padding-x-xxxxl\@lg{padding-left:var(--space-xxxxl);padding-right:var(--space-xxxxl)}:root .padding-x-0\@lg{padding-left:0;padding-right:0}:root .padding-x-component\@lg{padding-left:var(--component-padding);padding-right:var(--component-padding)}:root .padding-y-xxxxs\@lg{padding-top:var(--space-xxxxs);padding-bottom:var(--space-xxxxs)}:root .padding-y-xxxs\@lg{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}:root .padding-y-xxs\@lg{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}:root .padding-y-xs\@lg{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}:root .padding-y-sm\@lg{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}:root .padding-y-md\@lg{padding-top:var(--space-md);padding-bottom:var(--space-md)}:root .padding-y-lg\@lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}:root .padding-y-xl\@lg{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}:root .padding-y-xxl\@lg{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}:root .padding-y-xxxl\@lg{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxxl)}:root .padding-y-xxxxl\@lg{padding-top:var(--space-xxxxl);padding-bottom:var(--space-xxxxl)}:root .padding-y-0\@lg{padding-top:0;padding-bottom:0}:root .padding-y-component\@lg{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}}:root .text-center\@lg{text-align:center}:root .text-left\@lg{text-align:left}:root .text-right\@lg{text-align:right}:root .text-justify\@lg{text-align:justify}@supports(--css:variables){:root .text-xs\@lg{font-size:var(--text-xs,.694em)}:root .text-sm\@lg{font-size:var(--text-sm,.833em)}:root .text-base\@lg{font-size:var(--text-unit,1em)}:root .text-md\@lg{font-size:var(--text-md,1.2em)}:root .text-lg\@lg{font-size:var(--text-lg,1.44em)}:root .text-xl\@lg{font-size:var(--text-xl,1.728em)}:root .text-xxl\@lg{font-size:var(--text-xxl,2.074em)}:root .text-xxxl\@lg{font-size:var(--text-xxxl,2.488em)}:root .text-xxxxl\@lg{font-size:var(--text-xxxxl,2.985em)}}:root .hide\@lg{display:none !important}}@media not all and (min-width:80rem){:root .has-margin\@lg{margin:0 !important}:root .has-padding\@lg{padding:0 !important}:root .display\@lg{display:none !important}}@media(min-width:90rem){:root .flex\@xl{display:flex}:root .inline-flex\@xl{display:inline-flex}:root .flex-wrap\@xl{flex-wrap:wrap}:root .flex-column\@xl{flex-direction:column}:root .flex-column-reverse\@xl{flex-direction:column-reverse}:root .flex-row\@xl{flex-direction:row}:root .flex-row-reverse\@xl{flex-direction:row-reverse}:root .flex-center\@xl{justify-content:center;align-items:center}:root .flex-grow\@xl{flex-grow:1}:root .flex-grow-0\@xl{flex-grow:0}:root .flex-shrink\@xl{flex-shrink:1}:root .flex-shrink-0\@xl{flex-shrink:0}:root .flex-basis-0\@xl{flex-basis:0}:root .justify-start\@xl{justify-content:flex-start}:root .justify-end\@xl{justify-content:flex-end}:root .justify-center\@xl{justify-content:center}:root .justify-between\@xl{justify-content:space-between}:root .items-center\@xl{align-items:center}:root .items-start\@xl{align-items:flex-start}:root .items-end\@xl{align-items:flex-end}:root .items-baseline\@xl{align-items:baseline}:root .order-1\@xl{order:1}:root .order-2\@xl{order:2}:root .order-3\@xl{order:3}:root .block\@xl{display:block}:root .inline-block\@xl{display:inline-block}:root .inline\@xl{display:inline}@supports(--css:variables){:root .margin-xxxxs\@xl{margin:var(--space-xxxxs)}:root .margin-xxxs\@xl{margin:var(--space-xxxs)}:root .margin-xxs\@xl{margin:var(--space-xxs)}:root .margin-xs\@xl{margin:var(--space-xs)}:root .margin-sm\@xl{margin:var(--space-sm)}:root .margin-md\@xl{margin:var(--space-md)}:root .margin-lg\@xl{margin:var(--space-lg)}:root .margin-xl\@xl{margin:var(--space-xl)}:root .margin-xxl\@xl{margin:var(--space-xxl)}:root .margin-xxxl\@xl{margin:var(--space-xxxl)}:root .margin-xxxxl\@xl{margin:var(--space-xxxxl)}:root .margin-auto\@xl{margin:auto}:root .margin-0\@xl{margin:0}:root .margin-top-xxxxs\@xl{margin-top:var(--space-xxxxs)}:root .margin-top-xxxs\@xl{margin-top:var(--space-xxxs)}:root .margin-top-xxs\@xl{margin-top:var(--space-xxs)}:root .margin-top-xs\@xl{margin-top:var(--space-xs)}:root .margin-top-sm\@xl{margin-top:var(--space-sm)}:root .margin-top-md\@xl{margin-top:var(--space-md)}:root .margin-top-lg\@xl{margin-top:var(--space-lg)}:root .margin-top-xl\@xl{margin-top:var(--space-xl)}:root .margin-top-xxl\@xl{margin-top:var(--space-xxl)}:root .margin-top-xxxl\@xl{margin-top:var(--space-xxxl)}:root .margin-top-xxxxl\@xl{margin-top:var(--space-xxxxl)}:root .margin-top-auto\@xl{margin-top:auto}:root .margin-top-0\@xl{margin-top:0}:root .margin-bottom-xxxxs\@xl{margin-bottom:var(--space-xxxxs)}:root .margin-bottom-xxxs\@xl{margin-bottom:var(--space-xxxs)}:root .margin-bottom-xxs\@xl{margin-bottom:var(--space-xxs)}:root .margin-bottom-xs\@xl{margin-bottom:var(--space-xs)}:root .margin-bottom-sm\@xl{margin-bottom:var(--space-sm)}:root .margin-bottom-md\@xl{margin-bottom:var(--space-md)}:root .margin-bottom-lg\@xl{margin-bottom:var(--space-lg)}:root .margin-bottom-xl\@xl{margin-bottom:var(--space-xl)}:root .margin-bottom-xxl\@xl{margin-bottom:var(--space-xxl)}:root .margin-bottom-xxxl\@xl{margin-bottom:var(--space-xxxl)}:root .margin-bottom-xxxxl\@xl{margin-bottom:var(--space-xxxxl)}:root .margin-bottom-auto\@xl{margin-bottom:auto}:root .margin-bottom-0\@xl{margin-bottom:0}:root .margin-right-xxxxs\@xl{margin-right:var(--space-xxxxs)}:root .margin-right-xxxs\@xl{margin-right:var(--space-xxxs)}:root .margin-right-xxs\@xl{margin-right:var(--space-xxs)}:root .margin-right-xs\@xl{margin-right:var(--space-xs)}:root .margin-right-sm\@xl{margin-right:var(--space-sm)}:root .margin-right-md\@xl{margin-right:var(--space-md)}:root .margin-right-lg\@xl{margin-right:var(--space-lg)}:root .margin-right-xl\@xl{margin-right:var(--space-xl)}:root .margin-right-xxl\@xl{margin-right:var(--space-xxl)}:root .margin-right-xxxl\@xl{margin-right:var(--space-xxxl)}:root .margin-right-xxxxl\@xl{margin-right:var(--space-xxxxl)}:root .margin-right-auto\@xl{margin-right:auto}:root .margin-right-0\@xl{margin-right:0}:root .margin-left-xxxxs\@xl{margin-left:var(--space-xxxxs)}:root .margin-left-xxxs\@xl{margin-left:var(--space-xxxs)}:root .margin-left-xxs\@xl{margin-left:var(--space-xxs)}:root .margin-left-xs\@xl{margin-left:var(--space-xs)}:root .margin-left-sm\@xl{margin-left:var(--space-sm)}:root .margin-left-md\@xl{margin-left:var(--space-md)}:root .margin-left-lg\@xl{margin-left:var(--space-lg)}:root .margin-left-xl\@xl{margin-left:var(--space-xl)}:root .margin-left-xxl\@xl{margin-left:var(--space-xxl)}:root .margin-left-xxxl\@xl{margin-left:var(--space-xxxl)}:root .margin-left-xxxxl\@xl{margin-left:var(--space-xxxxl)}:root .margin-left-auto\@xl{margin-left:auto}:root .margin-left-0\@xl{margin-left:0}:root .margin-x-xxxxs\@xl{margin-left:var(--space-xxxxs);margin-right:var(--space-xxxxs)}:root .margin-x-xxxs\@xl{margin-left:var(--space-xxxs);margin-right:var(--space-xxxs)}:root .margin-x-xxs\@xl{margin-left:var(--space-xxs);margin-right:var(--space-xxs)}:root .margin-x-xs\@xl{margin-left:var(--space-xs);margin-right:var(--space-xs)}:root .margin-x-sm\@xl{margin-left:var(--space-sm);margin-right:var(--space-sm)}:root .margin-x-md\@xl{margin-left:var(--space-md);margin-right:var(--space-md)}:root .margin-x-lg\@xl{margin-left:var(--space-lg);margin-right:var(--space-lg)}:root .margin-x-xl\@xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}:root .margin-x-xxl\@xl{margin-left:var(--space-xxl);margin-right:var(--space-xxl)}:root .margin-x-xxxl\@xl{margin-left:var(--space-xxxl);margin-right:var(--space-xxxl)}:root .margin-x-xxxxl\@xl{margin-left:var(--space-xxxxl);margin-right:var(--space-xxxxl)}:root .margin-x-auto\@xl{margin-left:auto;margin-right:auto}:root .margin-x-0\@xl{margin-left:0;margin-right:0}:root .margin-y-xxxxs\@xl{margin-top:var(--space-xxxxs);margin-bottom:var(--space-xxxxs)}:root .margin-y-xxxs\@xl{margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs)}:root .margin-y-xxs\@xl{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs)}:root .margin-y-xs\@xl{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}:root .margin-y-sm\@xl{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}:root .margin-y-md\@xl{margin-top:var(--space-md);margin-bottom:var(--space-md)}:root .margin-y-lg\@xl{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}:root .margin-y-xl\@xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}:root .margin-y-xxl\@xl{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}:root .margin-y-xxxl\@xl{margin-top:var(--space-xxxl);margin-bottom:var(--space-xxxl)}:root .margin-y-xxxxl\@xl{margin-top:var(--space-xxxxl);margin-bottom:var(--space-xxxxl)}:root .margin-y-auto\@xl{margin-top:auto;margin-bottom:auto}:root .margin-y-0\@xl{margin-top:0;margin-bottom:0}}@supports(--css:variables){:root .padding-xxxxs\@xl{padding:var(--space-xxxxs)}:root .padding-xxxs\@xl{padding:var(--space-xxxs)}:root .padding-xxs\@xl{padding:var(--space-xxs)}:root .padding-xs\@xl{padding:var(--space-xs)}:root .padding-sm\@xl{padding:var(--space-sm)}:root .padding-md\@xl{padding:var(--space-md)}:root .padding-lg\@xl{padding:var(--space-lg)}:root .padding-xl\@xl{padding:var(--space-xl)}:root .padding-xxl\@xl{padding:var(--space-xxl)}:root .padding-xxxl\@xl{padding:var(--space-xxxl)}:root .padding-xxxxl\@xl{padding:var(--space-xxxxl)}:root .padding-0\@xl{padding:0}:root .padding-component\@xl{padding:var(--component-padding)}:root .padding-top-xxxxs\@xl{padding-top:var(--space-xxxxs)}:root .padding-top-xxxs\@xl{padding-top:var(--space-xxxs)}:root .padding-top-xxs\@xl{padding-top:var(--space-xxs)}:root .padding-top-xs\@xl{padding-top:var(--space-xs)}:root .padding-top-sm\@xl{padding-top:var(--space-sm)}:root .padding-top-md\@xl{padding-top:var(--space-md)}:root .padding-top-lg\@xl{padding-top:var(--space-lg)}:root .padding-top-xl\@xl{padding-top:var(--space-xl)}:root .padding-top-xxl\@xl{padding-top:var(--space-xxl)}:root .padding-top-xxxl\@xl{padding-top:var(--space-xxxl)}:root .padding-top-xxxxl\@xl{padding-top:var(--space-xxxxl)}:root .padding-top-0\@xl{padding-top:0}:root .padding-top-component\@xl{padding-top:var(--component-padding)}:root .padding-bottom-xxxxs\@xl{padding-bottom:var(--space-xxxxs)}:root .padding-bottom-xxxs\@xl{padding-bottom:var(--space-xxxs)}:root .padding-bottom-xxs\@xl{padding-bottom:var(--space-xxs)}:root .padding-bottom-xs\@xl{padding-bottom:var(--space-xs)}:root .padding-bottom-sm\@xl{padding-bottom:var(--space-sm)}:root .padding-bottom-md\@xl{padding-bottom:var(--space-md)}:root .padding-bottom-lg\@xl{padding-bottom:var(--space-lg)}:root .padding-bottom-xl\@xl{padding-bottom:var(--space-xl)}:root .padding-bottom-xxl\@xl{padding-bottom:var(--space-xxl)}:root .padding-bottom-xxxl\@xl{padding-bottom:var(--space-xxxl)}:root .padding-bottom-xxxxl\@xl{padding-bottom:var(--space-xxxxl)}:root .padding-bottom-0\@xl{padding-bottom:0}:root .padding-bottom-component\@xl{padding-bottom:var(--component-padding)}:root .padding-right-xxxxs\@xl{padding-right:var(--space-xxxxs)}:root .padding-right-xxxs\@xl{padding-right:var(--space-xxxs)}:root .padding-right-xxs\@xl{padding-right:var(--space-xxs)}:root .padding-right-xs\@xl{padding-right:var(--space-xs)}:root .padding-right-sm\@xl{padding-right:var(--space-sm)}:root .padding-right-md\@xl{padding-right:var(--space-md)}:root .padding-right-lg\@xl{padding-right:var(--space-lg)}:root .padding-right-xl\@xl{padding-right:var(--space-xl)}:root .padding-right-xxl\@xl{padding-right:var(--space-xxl)}:root .padding-right-xxxl\@xl{padding-right:var(--space-xxxl)}:root .padding-right-xxxxl\@xl{padding-right:var(--space-xxxxl)}:root .padding-right-0\@xl{padding-right:0}:root .padding-right-component\@xl{padding-right:var(--component-padding)}:root .padding-left-xxxxs\@xl{padding-left:var(--space-xxxxs)}:root .padding-left-xxxs\@xl{padding-left:var(--space-xxxs)}:root .padding-left-xxs\@xl{padding-left:var(--space-xxs)}:root .padding-left-xs\@xl{padding-left:var(--space-xs)}:root .padding-left-sm\@xl{padding-left:var(--space-sm)}:root .padding-left-md\@xl{padding-left:var(--space-md)}:root .padding-left-lg\@xl{padding-left:var(--space-lg)}:root .padding-left-xl\@xl{padding-left:var(--space-xl)}:root .padding-left-xxl\@xl{padding-left:var(--space-xxl)}:root .padding-left-xxxl\@xl{padding-left:var(--space-xxxl)}:root .padding-left-xxxxl\@xl{padding-left:var(--space-xxxxl)}:root .padding-left-0\@xl{padding-left:0}:root .padding-left-component\@xl{padding-left:var(--component-padding)}:root .padding-x-xxxxs\@xl{padding-left:var(--space-xxxxs);padding-right:var(--space-xxxxs)}:root .padding-x-xxxs\@xl{padding-left:var(--space-xxxs);padding-right:var(--space-xxxs)}:root .padding-x-xxs\@xl{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}:root .padding-x-xs\@xl{padding-left:var(--space-xs);padding-right:var(--space-xs)}:root .padding-x-sm\@xl{padding-left:var(--space-sm);padding-right:var(--space-sm)}:root .padding-x-md\@xl{padding-left:var(--space-md);padding-right:var(--space-md)}:root .padding-x-lg\@xl{padding-left:var(--space-lg);padding-right:var(--space-lg)}:root .padding-x-xl\@xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}:root .padding-x-xxl\@xl{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}:root .padding-x-xxxl\@xl{padding-left:var(--space-xxxl);padding-right:var(--space-xxxl)}:root .padding-x-xxxxl\@xl{padding-left:var(--space-xxxxl);padding-right:var(--space-xxxxl)}:root .padding-x-0\@xl{padding-left:0;padding-right:0}:root .padding-x-component\@xl{padding-left:var(--component-padding);padding-right:var(--component-padding)}:root .padding-y-xxxxs\@xl{padding-top:var(--space-xxxxs);padding-bottom:var(--space-xxxxs)}:root .padding-y-xxxs\@xl{padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs)}:root .padding-y-xxs\@xl{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}:root .padding-y-xs\@xl{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}:root .padding-y-sm\@xl{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}:root .padding-y-md\@xl{padding-top:var(--space-md);padding-bottom:var(--space-md)}:root .padding-y-lg\@xl{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}:root .padding-y-xl\@xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}:root .padding-y-xxl\@xl{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}:root .padding-y-xxxl\@xl{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxxl)}:root .padding-y-xxxxl\@xl{padding-top:var(--space-xxxxl);padding-bottom:var(--space-xxxxl)}:root .padding-y-0\@xl{padding-top:0;padding-bottom:0}:root .padding-y-component\@xl{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}}:root .text-center\@xl{text-align:center}:root .text-left\@xl{text-align:left}:root .text-right\@xl{text-align:right}:root .text-justify\@xl{text-align:justify}@supports(--css:variables){:root .text-xs\@xl{font-size:var(--text-xs,.694em)}:root .text-sm\@xl{font-size:var(--text-sm,.833em)}:root .text-base\@xl{font-size:var(--text-unit,1em)}:root .text-md\@xl{font-size:var(--text-md,1.2em)}:root .text-lg\@xl{font-size:var(--text-lg,1.44em)}:root .text-xl\@xl{font-size:var(--text-xl,1.728em)}:root .text-xxl\@xl{font-size:var(--text-xxl,2.074em)}:root .text-xxxl\@xl{font-size:var(--text-xxxl,2.488em)}:root .text-xxxxl\@xl{font-size:var(--text-xxxxl,2.985em)}}:root .hide\@xl{display:none !important}}@media not all and (min-width:90rem){:root .has-margin\@xl{margin:0 !important}:root .has-padding\@xl{padding:0 !important}:root .display\@xl{display:none !important}}:root{--radius-sm:.5rem;--radius-md:1rem;--radius-lg:2rem;--zindex-header:10;--zindex-content:1;--zindex-popover:100;--zindex-fixed-element:1000;--zindex-overlay:10000}.button{background-color:var(--color-light-gray);border-radius:3px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;outline:none;padding:var(--space-xs)var(--space-md)}.button-container{padding:var(--space-md)}.button.is-loading .loader{display:flex}.button .loader,.button .loader:before,.button .loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loader-animation 1.8s infinite ease-in-out;animation:loader-animation 1.8s infinite ease-in-out}.button .loader{color:#fff;display:none;font-size:10px;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)scale(.2);-webkit-animation-delay:-.16s;animation-delay:-.16s;margin:-.5em 0 0 .75em;float:right}.button .loader:before,.button .loader:after{content:'';position:absolute;top:0}.button .loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.button .loader:after{left:3.5em}@-webkit-keyframes loader-animation{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loader-animation{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.section__contact-form,.section__map-quadra,.section-about-us,.section-mitspielen{display:flex;justify-content:center;text-align:center}.section{position:relative;z-index:0}.section__outer-container{display:flex;justify-content:center;padding-bottom:var(--space-xxl);padding-top:var(--space-xl);position:relative}.section__inner-container{max-width:1000px;padding-left:var(--space-sm);padding-right:var(--space-sm);z-index:1}@media(min-width:321px){.section__inner-container{padding-left:var(--space-md);padding-right:var(--space-md)}}.section__headline{font-size:var(--text-sm);line-height:var(--heading-line-height);padding:var(--space-md)0 var(--space-xs)0;position:relative;text-transform:uppercase}.section__subheading{font-family:var(--display-font);font-size:var(--text-xl);line-height:var(--heading-line-height);padding-bottom:var(--space-sm);position:relative}.curved-border-bottom:after,.curved-border-top:after,.curved-border-bottom--inverted:after,.curved-border-top--inverted:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNjgwIDQwIiBjbGFzcz0iYm90dG9tLTAgaGVpZ2h0LW1kIHBvc2l0aW9uLWFic29sdXRlIHdpZHRoLTEwMCUgei1pbmRleC1wb3BvdmVyIj4NCiAgICA8cGF0aCBkPSJNMCA0MGgxNjgwVjMwUzEzNDAgMCA4NDAgMCAwIDMwIDAgMzB6IiBmaWxsPSIjZmZmIj48L3BhdGg+DQogIDwvc3ZnPg==");content:'';height:2rem;left:0;position:absolute;width:100%}.curved-border-bottom:after{bottom:0;top:inherit}.curved-border-bottom--inverted:after{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgZmlsbD0ibm9uZSIKICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIKICAgdmlld0JveD0iMCAwIDE2ODAgNDAiCiAgIGNsYXNzPSJib3R0b20tMCBoZWlnaHQtbWQgcG9zaXRpb24tYWJzb2x1dGUgd2lkdGgtMTAwJSB6LWluZGV4LXBvcG92ZXIiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzQiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImN1cnZlX3JldmVyc2VkLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczgiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMDEiCiAgICAgaWQ9Im5hbWVkdmlldzYiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk2MTA1NjUiCiAgICAgaW5rc2NhcGU6Y3g9IjExMzkuODIxNyIKICAgICBpbmtzY2FwZTpjeT0iMTU2Ljc0NDY3IgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc0IiAvPgogIDxwYXRoCiAgICAgZD0iTSAxNjgwLjAwMDEsMCBIIDAgdiA0MC4wMDAwMDMgYyAwLDAgMzM5LjQyMTMxLC0zNS40NTAxMjE4IDgzOS40MjEzMSwtMzUuNDUwMTIxOCA1MDAuMDAwMDksMCA4NDAuNTc4NzksMzUuNDUwMTIxOCA4NDAuNTc4NzksMzUuNDUwMTIxOCB6IgogICAgIGZpbGw9IiNmZmYiCiAgICAgaWQ9InBhdGgyLTYiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIKICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY3NjYyIgLz4KPC9zdmc+Cg==")}.curved-border-top:after{bottom:inherit;top:0;transform:rotate(180deg)}.curved-border-bottom--inverted:after{bottom:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgZmlsbD0ibm9uZSIKICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIKICAgdmlld0JveD0iMCAwIDE2ODAgNDAiCiAgIGNsYXNzPSJib3R0b20tMCBoZWlnaHQtbWQgcG9zaXRpb24tYWJzb2x1dGUgd2lkdGgtMTAwJSB6LWluZGV4LXBvcG92ZXIiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzQiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImN1cnZlX3JldmVyc2VkLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczgiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMDEiCiAgICAgaWQ9Im5hbWVkdmlldzYiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk2MTA1NjUiCiAgICAgaW5rc2NhcGU6Y3g9IjExMzkuODIxNyIKICAgICBpbmtzY2FwZTpjeT0iMTU2Ljc0NDY3IgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc0IiAvPgogIDxwYXRoCiAgICAgZD0iTSAxNjgwLjAwMDEsMCBIIDAgdiA0MC4wMDAwMDMgYyAwLDAgMzM5LjQyMTMxLC0zNS40NTAxMjE4IDgzOS40MjEzMSwtMzUuNDUwMTIxOCA1MDAuMDAwMDksMCA4NDAuNTc4NzksMzUuNDUwMTIxOCA4NDAuNTc4NzksMzUuNDUwMTIxOCB6IgogICAgIGZpbGw9IiNmZmYiCiAgICAgaWQ9InBhdGgyLTYiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIKICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY3NjYyIgLz4KPC9zdmc+Cg==");transform:rotate(180deg)}.curved-border-top--inverted:after{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgZmlsbD0ibm9uZSIKICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIKICAgdmlld0JveD0iMCAwIDE2ODAgNDAiCiAgIGNsYXNzPSJib3R0b20tMCBoZWlnaHQtbWQgcG9zaXRpb24tYWJzb2x1dGUgd2lkdGgtMTAwJSB6LWluZGV4LXBvcG92ZXIiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzQiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImN1cnZlX3JldmVyc2VkLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wLjIgKGU4NmM4NzA4NzksIDIwMjEtMDEtMTUpIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczgiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMDEiCiAgICAgaWQ9Im5hbWVkdmlldzYiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk2MTA1NjUiCiAgICAgaW5rc2NhcGU6Y3g9IjExMzkuODIxNyIKICAgICBpbmtzY2FwZTpjeT0iMTU2Ljc0NDY3IgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc0IiAvPgogIDxwYXRoCiAgICAgZD0iTSAxNjgwLjAwMDEsMCBIIDAgdiA0MC4wMDAwMDMgYyAwLDAgMzM5LjQyMTMxLC0zNS40NTAxMjE4IDgzOS40MjEzMSwtMzUuNDUwMTIxOCA1MDAuMDAwMDksMCA4NDAuNTc4NzksMzUuNDUwMTIxOCA4NDAuNTc4NzksMzUuNDUwMTIxOCB6IgogICAgIGZpbGw9IiNmZmYiCiAgICAgaWQ9InBhdGgyLTYiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIKICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY3NjYyIgLz4KPC9zdmc+Cg==");top:0}input,select,textarea{border-radius:3px}.c-form-field{background-color:var(--color-white);border:1px solid var(--color-silver-chalice);border-radius:3px;display:flex;flex-flow:column-reverse;margin:.5rem;position:relative}.c-form-field label,.c-form-field input,.c-form-field select,.c-form-field textarea{transition:all .2s;touch-action:manipulation}.c-form-field input,.c-form-field select,.c-form-field textarea{border:0;padding:17px 10px 3px 10px !important;cursor:text;z-index:1;background-color:transparent}.c-form-field label{letter-spacing:.03rem;position:absolute;top:3px;left:10px;font-size:var(--text-xs);z-index:0;color:var(--color-light-grey)}.c-form-field select{cursor:default;padding-left:6px !important}.c-form-field textarea{height:100%;min-height:150px}.c-form-field input:-webkit-autofill,.c-form-field select:-webkit-autofill{z-index:0}.c-form-field input:focus,.c-form-field select:focus,.c-form-field textarea:focus{outline:0;border-color:var(--color-red-primary)}.c-form-field input:placeholder-shown + label,.c-form-field select:not(:valid)+ label,.c-form-field textarea:placeholder-shown + label{color:var(--color-dark-grey);cursor:text;max-width:66.66%;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0,1rem)scale(1.5);white-space:nowrap}.c-form-field ::-webkit-input-placeholder{color:var(--color-light-grey);opacity:0;transition:inherit}.c-form-field input:focus::-webkit-input-placeholder,.c-form-field select:focus::-webkit-input-placeholder,.c-form-field textarea:focus::-webkit-input-placeholder{opacity:1}.c-form-field input:focus + label,.c-form-field select:focus + label,.c-form-field textarea:focus + label{color:var(--color-light-grey);cursor:pointer;transform:translate(0,0)scale(1)}.c-form-field input:not(:placeholder-shown)+ label,.c-form-field select:valid + label,.c-form-field textarea:not(:placeholder-shown)+ label{cursor:pointer;color:var(--color-light-grey);transform:translate(0,0)scale(1)}.c-form-field input[required] + label:after,.c-form-field select[required] + label:after,.c-form-field textarea[required] + label:after{content:'*'}.c-form-field.focused{border-color:var(--color-black)}.c-form-field.focused label{color:var(--color-black)!important}.circle-with-inset-boxshadow{display:inline-block;height:100px;background-image:url(/assets/images);background-position-x:initial;background-position-y:initial;background-repeat:no-repeat;border-radius:50%;position:relative;width:100px}.circle-with-inset-boxshadow:after{border-radius:50%;box-shadow:inset 3px 3px 10px 0 #000;content:'';display:block;height:100%;position:absolute;top:0;width:100%}.fancy-text-animation,.fancy-text-animation > *{background:-webkit-linear-gradient(45deg,var(--color-white)0,var(--color-imperial-red)40%,var(--color-ruby-red)50%,var(--color-black)100%)}.fancy-text-animation,.fancy-text-animation > *{color:var(--color-imperial-red);-webkit-text-fill-color:transparent;background-size:100%;animation:animatedGradientText 6s infinite;-webkit-background-clip:text}@-webkit-keyframes animatedGradientText{0%{background-size:100%}50%{background-size:250%}100%{background-size:100%}}@-moz-keyframes animatedGradientText{0%{background-size:100%}50%{background-size:250%}100%{background-size:100%}}@keyframes animatedGradientText{0%{background-size:100%}50%{background-size:250%}100%{background-size:100%}}details{border-color:#f1f5f8;padding-top:1rem;padding-bottom:1rem;user-select:none}details[open] .answer{margin-top:1rem;max-height:initial;opacity:1}details .answer{line-height:1.5;opacity:1;transition:all .5s ease-in-out;overflow:hidden;margin-top:0;max-height:0px}details summary{align-items:center;cursor:pointer;display:flex;position:relative;list-style:none}details summary::-webkit-details-marker,details summary::marker{display:none}details summary:hover{color:var(--color-imperial-red)}details summary:hover .plus_minus_toggle_button:before,details summary:hover .plus_minus_toggle_button:after{background-color:var(--color-imperial-red)}details summary .question{font-weight:bold}details summary .plus_minus_toggle_button{height:28px;width:28px;background-color:transparent;border-color:transparent;display:inline-block;position:absolute;right:0}details summary .plus_minus_toggle_button:before,details summary .plus_minus_toggle_button:after{background-color:#2a2a2a;content:'';display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}details summary .plus_minus_toggle_button:before{height:2px;width:14px}details summary .plus_minus_toggle_button:after{height:14px;width:2px}details[open] details summary .plus_minus_toggle_button:after{visibility:hidden}:focus{outline:none}body{height:100vh;overflow-x:hidden;overflow-y:auto;perspective:2px}.parallax::after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(-1px)scale(1.5);background-size:100%;z-index:-1}.section{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;color:white;text-shadow:0 0 5px #000}.static{background:red}.bg1::after{background-image:url("https://placekitten.com/g/900/700")}.bg2::after{background-image:url("https://placekitten.com/g/800/600")}.container{padding:10%;max-width:40em;margin:auto}.container :nth-child(1){transform:translateZ(-.4px)scale(1.4);z-index:-400;top:200px;left:200px}.container :nth-child(2){transform:translateZ(.2px)scale(.8);z-index:200;top:200px;left:500px}.container :nth-child(3){transform:translateZ(.3px)scale(.7);z-index:300;top:400px;left:600px}.container :nth-child(4){transform:translateZ(.1px)scale(.9);z-index:100;top:500px;left:500px}.container :nth-child(5){transform:translateZ(-2px)scale(3);z-index:-2000;top:2000px;left:2000px}.container :nth-child(6){transform:translateZ(.4px)scale(.6);z-index:400;top:600px;left:300px}.container :nth-child(7){transform:translateZ(-1px)scale(2);z-index:-1000;top:400px;left:1000px}.container :nth-child(8){transform:translateZ(-.4px)scale(1.4);z-index:-400;top:100px;left:1400px}.container :nth-child(9){transform:translateZ(.4px)scale(.6);z-index:400;top:900px;left:500px}.container :nth-child(10){transform:translateZ(-1px)scale(2);z-index:-1000;top:1600px;left:100px}.container > *{position:absolute}.foo{text-shadow:sin(42deg)* 1px cos(42deg)* 1px 0 #1abc9c sin(42deg)* 2px cos(42deg)* 2px 0 #1ed8b3 sin(42deg)* 3px cos(42deg)* 3px 0 #22f4ca sin(42deg)* 4px cos(42deg)* 4px 0 #26ffe1 sin(42deg)* 5px cos(42deg)* 5px 0 #2afff8 sin(42deg)* 6px cos(42deg)* 6px 0 #2effff sin(42deg)* 7px cos(42deg)* 7px 0 #32ffff sin(42deg)* 8px cos(42deg)* 8px 0 #36ffff sin(42deg)* 9px cos(42deg)* 9px 0 #3affff sin(42deg)* 10px cos(42deg)* 10px 0 #3effff sin(42deg)* 11px cos(42deg)* 11px 0 #42ffff sin(42deg)* 12px cos(42deg)* 12px 0 #46ffff sin(42deg)* 13px cos(42deg)* 13px 0 #4affff sin(42deg)* 14px cos(42deg)* 14px 0 #4effff sin(42deg)* 15px cos(42deg)* 15px 0 #52ffff sin(42deg)* 16px cos(42deg)* 16px 0 #56ffff sin(42deg)* 17px cos(42deg)* 17px 0 #5affff sin(42deg)* 18px cos(42deg)* 18px 0 #5effff sin(42deg)* 19px cos(42deg)* 19px 0 #62ffff sin(42deg)* 20px cos(42deg)* 20px 0 #6ff sin(42deg)* 21px cos(42deg)* 21px 0 #6affff sin(42deg)* 22px cos(42deg)* 22px 0 #6effff sin(42deg)* 23px cos(42deg)* 23px 0 #72ffff sin(42deg)* 24px cos(42deg)* 24px 0 #76ffff sin(42deg)* 25px cos(42deg)* 25px 0 #7affff sin(42deg)* 26px cos(42deg)* 26px 0 #7effff sin(42deg)* 27px cos(42deg)* 27px 0 #82ffff sin(42deg)* 28px cos(42deg)* 28px 0 #86ffff sin(42deg)* 29px cos(42deg)* 29px 0 #8affff sin(42deg)* 30px cos(42deg)* 30px 0 #8effff sin(42deg)* 31px cos(42deg)* 31px 0 #92ffff sin(42deg)* 32px cos(42deg)* 32px 0 #96ffff sin(42deg)* 33px cos(42deg)* 33px 0 #9affff sin(42deg)* 34px cos(42deg)* 34px 0 #9effff sin(42deg)* 35px cos(42deg)* 35px 0 #a2ffff sin(42deg)* 36px cos(42deg)* 36px 0 #a6ffff sin(42deg)* 37px cos(42deg)* 37px 0 #aff sin(42deg)* 38px cos(42deg)* 38px 0 #aeffff sin(42deg)* 39px cos(42deg)* 39px 0 #b2ffff sin(42deg)* 40px cos(42deg)* 40px 0 #b6ffff sin(42deg)* 41px cos(42deg)* 41px 0 #baffff sin(42deg)* 42px cos(42deg)* 42px 0 #beffff sin(42deg)* 43px cos(42deg)* 43px 0 #c2ffff sin(42deg)* 44px cos(42deg)* 44px 0 #c6ffff sin(42deg)* 45px cos(42deg)* 45px 0 #caffff sin(42deg)* 46px cos(42deg)* 46px 0 #ceffff sin(42deg)* 47px cos(42deg)* 47px 0 #d2ffff sin(42deg)* 48px cos(42deg)* 48px 0 #d6ffff sin(42deg)* 49px cos(42deg)* 49px 0 #daffff sin(42deg)* 50px cos(42deg)* 50px 0 #deffff sin(42deg)* 51px cos(42deg)* 51px 0 #e2ffff sin(42deg)* 52px cos(42deg)* 52px 0 #e6ffff sin(42deg)* 53px cos(42deg)* 53px 0 #eaffff sin(42deg)* 54px cos(42deg)* 54px 0 #eff sin(42deg)* 55px cos(42deg)* 55px 0 #f2ffff sin(42deg)* 56px cos(42deg)* 56px 0 #f6ffff sin(42deg)* 57px cos(42deg)* 57px 0 #faffff sin(42deg)* 58px cos(42deg)* 58px 0 #feffff sin(42deg)* 59px cos(42deg)* 59px 0 #fff sin(42deg)* 60px cos(42deg)* 60px 0 #fff sin(42deg)* 61px cos(42deg)* 61px 0 #fff sin(42deg)* 62px cos(42deg)* 62px 0 #fff sin(42deg)* 63px cos(42deg)* 63px 0 #fff sin(42deg)* 64px cos(42deg)* 64px 0 #fff sin(42deg)* 65px cos(42deg)* 65px 0 #fff sin(42deg)* 66px cos(42deg)* 66px 0 #fff sin(42deg)* 67px cos(42deg)* 67px 0 #fff sin(42deg)* 68px cos(42deg)* 68px 0 #fff sin(42deg)* 69px cos(42deg)* 69px 0 #fff sin(42deg)* 70px cos(42deg)* 70px 0 #fff sin(42deg)* 71px cos(42deg)* 71px 0 #fff sin(42deg)* 72px cos(42deg)* 72px 0 #fff sin(42deg)* 73px cos(42deg)* 73px 0 #fff sin(42deg)* 74px cos(42deg)* 74px 0 #fff sin(42deg)* 75px cos(42deg)* 75px 0 #fff sin(42deg)* 76px cos(42deg)* 76px 0 #fff sin(42deg)* 77px cos(42deg)* 77px 0 #fff sin(42deg)* 78px cos(42deg)* 78px 0 #fff sin(42deg)* 79px cos(42deg)* 79px 0 #fff sin(42deg)* 80px cos(42deg)* 80px 0 #fff sin(42deg)* 81px cos(42deg)* 81px 0 #fff sin(42deg)* 82px cos(42deg)* 82px 0 #fff sin(42deg)* 83px cos(42deg)* 83px 0 #fff sin(42deg)* 84px cos(42deg)* 84px 0 #fff sin(42deg)* 85px cos(42deg)* 85px 0 #fff sin(42deg)* 86px cos(42deg)* 86px 0 #fff sin(42deg)* 87px cos(42deg)* 87px 0 #fff sin(42deg)* 88px cos(42deg)* 88px 0 #fff sin(42deg)* 89px cos(42deg)* 89px 0 #fff sin(42deg)* 90px cos(42deg)* 90px 0 #fff sin(42deg)* 91px cos(42deg)* 91px 0 #fff sin(42deg)* 92px cos(42deg)* 92px 0 #fff sin(42deg)* 93px cos(42deg)* 93px 0 #fff sin(42deg)* 94px cos(42deg)* 94px 0 #fff sin(42deg)* 95px cos(42deg)* 95px 0 #fff sin(42deg)* 96px cos(42deg)* 96px 0 #fff sin(42deg)* 97px cos(42deg)* 97px 0 #fff sin(42deg)* 98px cos(42deg)* 98px 0 #fff sin(42deg)* 99px cos(42deg)* 99px 0 #fff sin(42deg)* 100px cos(42deg)* 100px 0 #fff}.bar{box-shadow:sin(270deg)* .15em cos(270deg)* .15em 0 #e67e22 sin(270deg)* .3em cos(270deg)* .3em 0 #ff7c00 sin(270deg)* .45em cos(270deg)* .45em 0 #ff7a00 sin(270deg)* .6em cos(270deg)* .6em 0 #ff7800 sin(270deg)* .75em cos(270deg)* .75em 0 #ff7600 sin(270deg)* .9em cos(270deg)* .9em 0 #ff7400 sin(270deg)* 1.05em cos(270deg)* 1.05em 0 #ff7200 sin(270deg)* 1.2em cos(270deg)* 1.2em 0 #ff7000 sin(270deg)* 1.35em cos(270deg)* 1.35em 0 #ff6e00 sin(270deg)* 1.5em cos(270deg)* 1.5em 0 #ff6c00 sin(270deg)* 1.65em cos(270deg)* 1.65em 0 #ff6a00 sin(270deg)* 1.8em cos(270deg)* 1.8em 0 #ff6800 sin(270deg)* 1.95em cos(270deg)* 1.95em 0 #f60 sin(270deg)* 2.1em cos(270deg)* 2.1em 0 #ff6400 sin(270deg)* 2.25em cos(270deg)* 2.25em 0 #ff6200 sin(270deg)* 2.4em cos(270deg)* 2.4em 0 #ff6000 sin(270deg)* 2.55em cos(270deg)* 2.55em 0 #ff5e00 sin(270deg)* 2.7em cos(270deg)* 2.7em 0 #ff5c00 sin(270deg)* 2.85em cos(270deg)* 2.85em 0 #ff5a00 sin(270deg)* 3em cos(270deg)* 3em 0 #ff5800 sin(270deg)* 3.15em cos(270deg)* 3.15em 0 #ff5600 sin(270deg)* 3.3em cos(270deg)* 3.3em 0 #ff5400 sin(270deg)* 3.45em cos(270deg)* 3.45em 0 #ff5200 sin(270deg)* 3.6em cos(270deg)* 3.6em 0 #ff5000 sin(270deg)* 3.75em cos(270deg)* 3.75em 0 #ff4e00 sin(270deg)* 3.9em cos(270deg)* 3.9em 0 #ff4c00 sin(270deg)* 4.05em cos(270deg)* 4.05em 0 #ff4a00 sin(270deg)* 4.2em cos(270deg)* 4.2em 0 #ff4800 sin(270deg)* 4.35em cos(270deg)* 4.35em 0 #ff4600 sin(270deg)* 4.5em cos(270deg)* 4.5em 0 #f40 sin(270deg)* 4.65em cos(270deg)* 4.65em 0 #ff4200 sin(270deg)* 4.8em cos(270deg)* 4.8em 0 #ff4000 sin(270deg)* 4.95em cos(270deg)* 4.95em 0 #ff3e00 sin(270deg)* 5.1em cos(270deg)* 5.1em 0 #ff3c00 sin(270deg)* 5.25em cos(270deg)* 5.25em 0 #ff3a00 sin(270deg)* 5.4em cos(270deg)* 5.4em 0 #ff3800 sin(270deg)* 5.55em cos(270deg)* 5.55em 0 #ff3600 sin(270deg)* 5.7em cos(270deg)* 5.7em 0 #ff3400 sin(270deg)* 5.85em cos(270deg)* 5.85em 0 #ff3200 sin(270deg)* 6em cos(270deg)* 6em 0 #ff3000 sin(270deg)* 6.15em cos(270deg)* 6.15em 0 #ff2e00 sin(270deg)* 6.3em cos(270deg)* 6.3em 0 #ff2c00 sin(270deg)* 6.45em cos(270deg)* 6.45em 0 #ff2a00 sin(270deg)* 6.6em cos(270deg)* 6.6em 0 #ff2800 sin(270deg)* 6.75em cos(270deg)* 6.75em 0 #ff2600 sin(270deg)* 6.9em cos(270deg)* 6.9em 0 #ff2400 sin(270deg)* 7.05em cos(270deg)* 7.05em 0 #f20 sin(270deg)* 7.2em cos(270deg)* 7.2em 0 #ff2000 sin(270deg)* 7.35em cos(270deg)* 7.35em 0 #ff1e00 sin(270deg)* 7.5em cos(270deg)* 7.5em 0 #ff1c00 sin(270deg)* 7.65em cos(270deg)* 7.65em 0 #ff1a00 sin(270deg)* 7.8em cos(270deg)* 7.8em 0 #ff1800 sin(270deg)* 7.95em cos(270deg)* 7.95em 0 #ff1600 sin(270deg)* 8.1em cos(270deg)* 8.1em 0 #ff1400 sin(270deg)* 8.25em cos(270deg)* 8.25em 0 #ff1200 sin(270deg)* 8.4em cos(270deg)* 8.4em 0 #ff1000 sin(270deg)* 8.55em cos(270deg)* 8.55em 0 #ff0e00 sin(270deg)* 8.7em cos(270deg)* 8.7em 0 #ff0c00 sin(270deg)* 8.85em cos(270deg)* 8.85em 0 #ff0a00 sin(270deg)* 9em cos(270deg)* 9em 0 #ff0800 sin(270deg)* 9.15em cos(270deg)* 9.15em 0 #ff0600 sin(270deg)* 9.3em cos(270deg)* 9.3em 0 #ff0400 sin(270deg)* 9.45em cos(270deg)* 9.45em 0 #ff0200 sin(270deg)* 9.6em cos(270deg)* 9.6em 0 #f00 sin(270deg)* 9.75em cos(270deg)* 9.75em 0 #f00 sin(270deg)* 9.9em cos(270deg)* 9.9em 0 #f00 sin(270deg)* 10.05em cos(270deg)* 10.05em 0 #f00 sin(270deg)* 10.2em cos(270deg)* 10.2em 0 #f00 sin(270deg)* 10.35em cos(270deg)* 10.35em 0 #f00 sin(270deg)* 10.5em cos(270deg)* 10.5em 0 #f00 sin(270deg)* 10.65em cos(270deg)* 10.65em 0 #f00 sin(270deg)* 10.8em cos(270deg)* 10.8em 0 #f00 sin(270deg)* 10.95em cos(270deg)* 10.95em 0 #f00 sin(270deg)* 11.1em cos(270deg)* 11.1em 0 #f00 sin(270deg)* 11.25em cos(270deg)* 11.25em 0 #f00 sin(270deg)* 11.4em cos(270deg)* 11.4em 0 #f00 sin(270deg)* 11.55em cos(270deg)* 11.55em 0 #f00 sin(270deg)* 11.7em cos(270deg)* 11.7em 0 #f00 sin(270deg)* 11.85em cos(270deg)* 11.85em 0 #f00 sin(270deg)* 12em cos(270deg)* 12em 0 #f00 sin(270deg)* 12.15em cos(270deg)* 12.15em 0 #f00 sin(270deg)* 12.3em cos(270deg)* 12.3em 0 #f00 sin(270deg)* 12.45em cos(270deg)* 12.45em 0 #f00 sin(270deg)* 12.6em cos(270deg)* 12.6em 0 #f00 sin(270deg)* 12.75em cos(270deg)* 12.75em 0 #f00 sin(270deg)* 12.9em cos(270deg)* 12.9em 0 #f00 sin(270deg)* 13.05em cos(270deg)* 13.05em 0 #f00 sin(270deg)* 13.2em cos(270deg)* 13.2em 0 #f00 sin(270deg)* 13.35em cos(270deg)* 13.35em 0 #f00 sin(270deg)* 13.5em cos(270deg)* 13.5em 0 #f00 sin(270deg)* 13.65em cos(270deg)* 13.65em 0 #f00 sin(270deg)* 13.8em cos(270deg)* 13.8em 0 #f00 sin(270deg)* 13.95em cos(270deg)* 13.95em 0 #f00 sin(270deg)* 14.1em cos(270deg)* 14.1em 0 #f00 sin(270deg)* 14.25em cos(270deg)* 14.25em 0 #f00 sin(270deg)* 14.4em cos(270deg)* 14.4em 0 #f00 sin(270deg)* 14.55em cos(270deg)* 14.55em 0 #f00 sin(270deg)* 14.7em cos(270deg)* 14.7em 0 #f00 sin(270deg)* 14.85em cos(270deg)* 14.85em 0 #f00 sin(270deg)* 15em cos(270deg)* 15em 0 #f00}.baz{box-shadow:sin(-125deg)* 12px cos(-125deg)* 12px 0 rgba(142,68,173,.9)sin(-125deg)* 24px cos(-125deg)* 24px 0 rgba(142,68,173,.8)sin(-125deg)* 36px cos(-125deg)* 36px 0 rgba(142,68,173,.7)sin(-125deg)* 48px cos(-125deg)* 48px 0 rgba(142,68,173,.6)sin(-125deg)* 60px cos(-125deg)* 60px 0 rgba(142,68,173,.5)sin(-125deg)* 72px cos(-125deg)* 72px 0 rgba(142,68,173,.4)sin(-125deg)* 84px cos(-125deg)* 84px 0 rgba(142,68,173,.3)sin(-125deg)* 96px cos(-125deg)* 96px 0 rgba(142,68,173,.2)sin(-125deg)* 108px cos(-125deg)* 108px 0 rgba(142,68,173,.1)sin(-125deg)* 120px cos(-125deg)* 120px 0 rgba(142,68,173,0)}#p-test-heading{transform:translateZ(.3px)scale(.7);z-index:300;top:50%;left:50%}#p-test-text{transform:translateX(-50%)translateZ(.5px)scale(.5);top:40%;left:50%}section.parallax-container:before{content:'';height:600px;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;width:100%}section.parallax-container > *{position:absolute}section.parallax-1{background-image:url("https://www.cssscript.com/demo/pure-css-parallax-background-images/img/gCanyon.jpg")}section.parallax-2{background-image:url("https://www.cssscript.com/demo/pure-css-parallax-background-images/img/rMountains.jpg")}section.parallax-3{background-image:url("https://www.cssscript.com/demo/pure-css-parallax-background-images/img/niagra.jpg")}section.parallax-universo-group:before{background-image:linear-gradient(to bottom right,rgba(139,56,14,.7),rgba(255,0,0,.7)),url(/assets/images/group_universo.jpg);filter:brightness(.75)}.MainContainer{perspective:1px;transform-style:preserve-3d;height:100vh;overflow-x:hidden;overflow-y:scroll}.ContentContainer{position:relative;display:block;background-color:white;z-index:1}.ParallaxContainer{display:flex;flex:1 0 auto;flex-direction:column;position:relative;z-index:-1;height:100vh;justify-content:center;color:black;align-items:center;transform:translateZ(-1px)scale(2);background:url(https://storage.googleapis.com/subtlepatterns-production/designers/subtlepatterns/uploads/moroccan-flower.png);background-color:#fae4d8}.highlighted-text{color:var(--color-white);display:inline-block;background-image:url(/assets/images/util/highlighted-text-start.svg),url(/assets/images/util/highlighted-text-middle.svg),url(/assets/images/util/highlighted-text-end.svg);background-repeat:no-repeat;background-origin:border-box,padding-box,border-box;background-clip:border-box,padding-box,border-box;background-position:0 center,0 center,100% center;background-size:.35em 1.15em,100% 1.15em,.35em 1.15em;padding:.075em 0;margin-left:-.28em;margin-right:-.28em;border-width:0 .28em;border-top-style:initial;border-bottom-style:initial;border-left-style:solid;border-right-style:solid;border-color:transparent;-webkit-box-decoration-break:clone}.kontaktformular .grid-container{display:grid;grid-template-columns:repeat(2,1fr)}.kontaktformular .grid-container .col-auto-grow{display:flex;flex-direction:column}.kontaktformular .grid-container .col-auto-grow .form--field{flex-grow:1;flex-shrink:0;justify-content:flex-end}.kontaktformular.formular{padding-right:15px !important}.kontaktformular .col-lg-2,.col-lg-3{padding-left:0}.kontaktformular .col-lg-4{padding-left:0}.kontaktformular.formular{padding-right:0 !important}.kontaktformular .grid-container{grid-template-columns:repeat(1,1fr)}.form--field:first-child{margin-top:.5rem}.footer{align-items:center;background-color:var(--color-carnelian);color:var(--color-white);display:flex;flex-direction:column;font-size:var(--text-sm);justify-content:center;padding:var(--space-lg)}.footer__social{margin-bottom:var(--space-md)}.footer__social span[class^="icon-"]{font-size:var(--icon-sm);padding:var(--space-xs)}.footer__social-link:hover{color:var(--color-red-primary)}.footer__links{padding:var(--space-xs)}.footer__link{float:left}.footer__link:hover a{color:var(--color-red-primary)}.footer__link:after{content:'|';padding:0 var(--space-sm)}.footer__link:last-child:after{content:'';padding:0}.header{margin:0 auto;max-width:2000px}.section__map-quadra .section__inner-container{max-width:100%}.quadra-infos{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;text-align:left;width:fit-content}.mapbox-logo{display:none}.mapboxgl-ctrl-logo,.mapboxgl-ctrl-bottom-right{display:none !important}.mapbox-improve-map{display:none}.mapboxgl-ctrl-compass{display:none}.nav-desktop{display:none;background:-moz-linear-gradient(top,rgba(0,0,0,.35)45%,rgba(0,0,0,0)100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.35)45%,rgba(0,0,0,0)100%);background:linear-gradient(to bottom,rgba(0,0,0,.35)45%,rgba(0,0,0,0)100%);color:var(--color-white);max-width:2000px;padding:var(--space-sm);position:absolute;transition:transform .4s;width:100%;z-index:1000}.js-nav-desktop-fixed .nav-desktop{background:var(--color-white);box-shadow:0 0 6px rgba(0,0,0,.5);color:var(--color-black);position:fixed}.scroll-down .nav-desktop,[class="scroll-up js-nav-desktop-fixed"] .nav-desktop{transform:translate3d(0,-100%,0)}.scroll-up.js-nav-desktop-fixed .nav-desktop{transform:none}@media(min-width:513px){.nav-desktop{display:flex;justify-content:flex-end}}.nav-desktop__links{display:flex}.nav-desktop__link{display:block;font-size:var(--text-sm);font-weight:bold;margin:var(--space-sm)var(--space-md);padding:0;position:relative;text-transform:uppercase;text-shadow:0 0 10px rgba(0,1,0,);transition:transform .5s}.nav-desktop__link a{color:var(--color-white);text-decoration:none}.nav-desktop__link a:hover{color:var(--color-red-primary)}.nav-desktop__link:hover{background:transparent}.nav-desktop__link:hover .nav-desktop__link--hover{transform:translateY(-100%)}.nav-desktop__link .nav-desktop__link--hover{display:block;letter-spacing:-.03rem;transition:transform .3s}.nav-desktop__link .nav-desktop__link--hover:before{position:absolute;left:0;bottom:-100%;content:attr(data-hover);color:var(--imperial-red)}.nav-desktop__link--dropdown{overflow:visible}.nav-desktop__link--dropdown > a:hover{color:var(--imperial-red)}.nav-desktop__link--dropdown a.active{overflow:visible}.nav-desktop__link--dropdown a{overflow:hidden}.nav-desktop__link--dropdown > a span::after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;transition:margin .3s}.nav-desktop__link--dropdown:hover > a span::after{margin-top:-5px}.nav-mobile{align-items:center;background:-moz-linear-gradient(top,rgba(0,0,0,.35)45%,rgba(0,0,0,0)100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.35)45%,rgba(0,0,0,0)100%);background:linear-gradient(to bottom,rgba(0,0,0,.35)45%,rgba(0,0,0,0)100%);display:flex;padding:5px;position:absolute;transition:transform .4s;width:100%;z-index:1000}.nav-mobile-burger{display:block;height:50px;position:fixed;top:0;right:0;width:50px}@media(min-width:513px){.nav-mobile{display:none}}.js-nav-desktop-fixed .nav-mobile{background:var(--color-white);color:var(--color-black);position:fixed;width:100%}.js-nav-desktop-fixed .nav-mobile--burger-button > div{background-color:var(--color-black)}.scroll-up.js-nav-desktop-fixed .nav-mobile{transform:none}.scroll-down .nav-mobile{transform:translate3d(0,-100%,0)}.scroll-up .nav-mobile{transform:none}.nav-mobile--toggle{position:absolute;top:0;left:0;z-index:2;cursor:pointer;width:50px;height:50px;opacity:0}.nav-mobile--toggle:checked ~ .nav-mobile--burger-button{width:120%;height:120%}.nav-mobile--toggle:checked ~ .nav-mobile--burger-button > div,.nav-mobile--toggle:checked ~ .nav-mobile--burger-button > div:before,.nav-mobile--toggle:checked ~ .nav-mobile--burger-button > div:after{background-color:var(--color-white)}.nav-mobile--toggle:checked ~ .nav-mobile--burger-button > div{transform:rotate(45deg)}.nav-mobile--toggle:checked ~ .nav-mobile--burger-button > div:before{transform:rotate(-90deg);width:100%;top:0}.nav-mobile--toggle:checked ~ .nav-mobile--burger-button > div:after{display:none}.nav-mobile--toggle:checked ~ .nav-mobile--menu{visibility:visible}.nav-mobile--toggle:checked ~ .nav-mobile--menu > div{transform:scale(1.5);transition-duration:.4s}.nav-mobile--toggle:checked ~ .nav-mobile--menu > div > div{opacity:1;transition:opacity .4s ease}.nav-mobile--logo{margin-right:var(--space-sm);width:35px;z-index:1001}.nav-mobile--title{font-family:var(--display-font)}.nav-mobile--burger{align-items:center;display:flex;padding:5px}.nav-mobile--burger-button{position:absolute;top:0;right:0;z-index:1;width:50px;height:50px;padding:1rem;background:transparent;display:flex;align-items:center;justify-content:center}.nav-mobile--burger-button > div{position:relative;width:100%;height:2px;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;right:0}.nav-mobile--burger-button > div:before,.nav-mobile--burger-button > div:after{content:'';position:absolute;z-index:1;top:-8px;right:0;height:2px;background:inherit}.nav-mobile--burger-button > div:before{width:130%}.nav-mobile--burger-button > div:after{top:8px;width:70%}.nav-mobile--menu{color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.nav-mobile--menu > div{background-color:#ff9d00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg stroke='%23000' stroke-width='67.1' stroke-opacity='.14' %3E%3Ccircle fill='%23ff9d00' cx='0' cy='0' r='1800'/%3E%3Ccircle fill='%23f27d00' cx='0' cy='0' r='1700'/%3E%3Ccircle fill='%23e55f00' cx='0' cy='0' r='1600'/%3E%3Ccircle fill='%23d84400' cx='0' cy='0' r='1500'/%3E%3Ccircle fill='%23cb2c00' cx='0' cy='0' r='1400'/%3E%3Ccircle fill='%23bf1600' cx='0' cy='0' r='1300'/%3E%3Ccircle fill='%23b20300' cx='0' cy='0' r='1200'/%3E%3Ccircle fill='%23a5000e' cx='0' cy='0' r='1100'/%3E%3Ccircle fill='%2398001c' cx='0' cy='0' r='1000'/%3E%3Ccircle fill='%238b0027' cx='0' cy='0' r='900'/%3E%3Ccircle fill='%237e0030' cx='0' cy='0' r='800'/%3E%3Ccircle fill='%23710037' cx='0' cy='0' r='700'/%3E%3Ccircle fill='%2364003b' cx='0' cy='0' r='600'/%3E%3Ccircle fill='%2358003c' cx='0' cy='0' r='500'/%3E%3Ccircle fill='%234b003a' cx='0' cy='0' r='400'/%3E%3Ccircle fill='%233e0037' cx='0' cy='0' r='300'/%3E%3Ccircle fill='%23310030' cx='0' cy='0' r='200'/%3E%3Ccircle fill='%23210024' cx='0' cy='0' r='100'/%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed;background-size:cover;border-radius:50%;width:200vw;height:200vw;display:flex;flex:none;align-items:center;justify-content:center;transform:scale(0);transition:all .4s ease}.nav-mobile--menu > div > div{text-align:center;max-width:90vw;max-height:100vh;opacity:0;transition:opacity .4s ease}.nav-mobile--menu > div > div > ul{text-align:center}.nav-mobile--menu > div > div > ul > li{list-style:none;color:#fff;font-size:1.5rem;padding:1rem}.nav-mobile--menu > div > div > ul > li a{color:inherit;text-decoration:none;transition:color .4s ease}.nav-mobile__link{display:block;font-weight:bold;font-size:var(--text-lg);margin:var(--space-sm)var(--space-sm)0;overflow:hidden;padding:0;position:relative;text-transform:uppercase}.nav-mobile__link span{display:block;letter-spacing:-.03rem}.section-newsletter{align-items:center;background-color:var(--color-dark-grey);color:var(--color-white);display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center}.section-newsletter:before{background:url('/assets/images/logo_universo.svg')0 0 no-repeat;filter:grayscale(1)contrast(.5)blur(1px)brightness(.6)opacity(.8);position:absolute;right:-200px;width:620px;height:670px;background-size:contain;top:-100px;z-index:0;max-width:600px;max-height:550px;min-width:500px}@media(min-width:768px){.section-newsletter:before{content:''}}.newsletter__headline{font-size:var(--text-sm);padding-bottom:var(--space-xxxs);text-transform:uppercase}.newsletter__subheading{font-size:var(--text-xl);padding-bottom:var(--space-xs)}.newsletter__form{margin:0 auto;max-width:350px;position:relative}.newsletter__submit-button{border:0;color:var(--color-black);height:100%;right:0;position:absolute;top:0}.newsletter__input-field{border:0;outline:none;padding:var(--space-xs)120px var(--space-xs)var(--space-xs);width:100%}.newsletter__response alert{margin-top:var(--space-sm)}.newsletter__notes-list{display:flex;flex-direction:column;padding:var(--space-sm)}@media(min-width:768px){.newsletter__notes-list{flex-direction:row}}.newsletter__note{color:var(--color-light-grey);font-size:var(--text-sm)}@media(max-width:767px){.newsletter__note:after,.newsletter__note:before{content:'★';padding-left:var(--space-xs);padding-right:var(--space-xs)}}@media(min-width:768px){}@media(min-width:768px){.newsletter__note:after,.newsletter__note:first-child:before{content:'★';padding-left:var(--space-xs);padding-right:var(--space-xs)}}.references-container .references-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around;max-width:500px;transform:scale(1.2);transform-origin:top}.references-container .references-list .reference-item{max-height:50px;pointer-events:none}.section-energia-slogan h1{align-items:center;color:var(--color-white);display:flex;font-family:var(--display-font);font-size:3rem;justify-content:center;left:50%;line-height:1;opacity:1;position:absolute;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,.5);top:35%;transform:translateX(-50%)translateZ(.3px)scale(1.2)}.section-energia-slogan .overlay--orange-red{filter:brightness(.75);background-image:linear-gradient(to bottom right,rgba(233,30,30,.6),rgba(255,85,0,.6)),url(/assets/images/group_universo.jpg);background-origin:border-box;background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-size:cover,cover;border-color:transparent;box-sizing:border-box;box-shadow:inset 0 20px 13px -13px rgba(0,0,0,.15),inset 0 -20px 13px -7px rgba(0,0,0,.15)}.section-header{padding:300px 0}.section-header-image h1{display:block}.section-header-image h2{display:block}.section-about-us{margin-top:-150px}.section-about-us .paragraph{max-width:600px}.section-mitspielen .mitspielen-content{background-color:#f1f1f1;display:grid;grid-auto-flow:dense}@media(min-width:769px){.section-mitspielen .mitspielen-content{grid-template-columns:50% 50%}}.section-mitspielen .mitspielen-content .mitspielen-sven-image{align-items:flex-end;display:flex;justify-content:center;order:2;position:relative}.section-mitspielen .mitspielen-content .mitspielen-sven-image img{bottom:0;max-height:390px}@media(min-width:769px){.section-mitspielen .mitspielen-content .mitspielen-sven-image img{position:absolute}}.section-mitspielen .mitspielen-content .mitspielen-textblock{padding:30px 40px;text-align:left}#homepage-slider{height:70vh;max-width:2000px;--swiper-theme-color:var(--color-white)}#homepage-slider .swiper-pagination{bottom:100px}#homepage-slider .swiper-slide{overflow:hidden;background:var(--color-light-grey);background-position:center;background-size:cover}#homepage-slider .swiper-slide img{visibility:hidden}.section-swiper .curvy-separator{margin-bottom:-1px;max-height:15px}@media(min-width:769px){.section-swiper .curvy-separator{max-height:25px}}@media(min-width:1025px){.section-swiper .curvy-separator{max-height:35px}}:root,[data-theme="default"]{font-family:var(--font-primary)}@font-face{font-family:"icomoon";src:url("../fonts/icomoon/icomoon.eot?wexsm9");src:url("../fonts/icomoon/icomoon.eot?wexsm9#iefix")format('embedded-opentype'),url("../fonts/icomoon/icomoon.ttf?wexsm9")format('truetype'),url("../fonts/icomoon/icomoon.woff?wexsm9")format('woff'),url("../fonts/icomoon/icomoon.svg?wexsm9#icomoon")format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook-square:before{content:"\e900"}.icon-facebook:before{content:"\e901";color:#1877f2}.icon-facebook1:before{content:"\ea90"}.icon-facebook2:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}.uniform__potty{position:absolute;left:-9999px}@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-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-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-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-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-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}