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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}

*, *::before, *::after {
	box-sizing: border-box;
}

body {
	line-height: 1.0;
	min-height: var(--viewport-height);
	min-width: 320px;
	overflow-x: hidden;
	word-wrap: break-word;
	background-color: #512C59;
}

body::before {
	background-attachment: scroll;
	content: '';
	display: block;
	height: var(--background-height);
	left: 0;
	pointer-events: none;
	position: fixed;
	top: 0;
	transform: scale(1);
	width: 100vw;
	z-index: 0;
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22300%22%20height%3D%22300%22%20viewBox%3D%220%200%20300%20300%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cstyle%3E%20path%20%7B%20fill%3A%20rgba(255,214,246,0.29)%3B%20%7D%20.a%20%7B%20filter%3A%20url%28%23fa%29%3B%20%7D%20.b%20%7B%20filter%3A%20url%28%23fb%29%3B%20%7D%20.d%20%7B%20filter%3A%20url%28%23fd%29%3B%20%7D%20.e%20%7B%20filter%3A%20url%28%23fe%29%3B%20%7D%20%3C%2Fstyle%3E%20%3Cfilter%20id%3D%22fa%22%3E%3CfeColorMatrix%20type%3D%22hueRotate%22%20values%3D%22-10%22%3E%3C%2FfeColorMatrix%3E%3C%2Ffilter%3E%20%3Cfilter%20id%3D%22fb%22%3E%3CfeColorMatrix%20type%3D%22hueRotate%22%20values%3D%22-5%22%3E%3C%2FfeColorMatrix%3E%3C%2Ffilter%3E%20%3Cfilter%20id%3D%22fd%22%3E%3CfeColorMatrix%20type%3D%22hueRotate%22%20values%3D%225%22%3E%3C%2FfeColorMatrix%3E%3C%2Ffilter%3E%20%3Cfilter%20id%3D%22fe%22%3E%3CfeColorMatrix%20type%3D%22hueRotate%22%20values%3D%2210%22%3E%3C%2FfeColorMatrix%3E%3C%2Ffilter%3E%20%3Cdefs%3E%20%3Cpath%20id%3D%22s%22%20d%3D%22M%200%20-1%20L%200.2245%20-0.309%20L%200.9511%20-0.309%20L%200.3633%200.118%20L%200.5878%200.809%20L%200%200.382%20L%20-0.5878%200.809%20L%20-0.3633%200.118%20L%20-0.9511%20-0.309%20L%20-0.2245%20-0.309%20Z%22%3E%3C%2Fpath%3E%20%3C%2Fdefs%3E%20%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.0522%201.7283%20-1.7283%203.0522%20128%20221%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.5396%203.1679%20-3.1679%201.5396%20172%20178%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.7812%202.1854%20-2.1854%202.7812%20251%20239%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.2642%202.7369%20-2.7369%202.2642%20297%20238%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.7486%202.2739%20-2.2739%202.7486%20257%20130%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.5192%200.6713%20-0.6713%203.5192%20251%20126%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.8292%202.2232%20-2.2232%202.8292%20183%20183%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.6139%200%200%203.6139%20295%20181%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.3487%202.7675%20-2.7675%202.3487%20270%20256%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.3239%202.8092%20-2.8092%202.3239%2069%20172%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.4968%201.0878%20-1.0878%203.4968%20252%20228%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.6495%200.461%20-0.461%203.6495%20107%20178%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.8173%202.391%20-2.391%202.8173%2086%20289%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.1831%201.9096%20-1.9096%203.1831%20251%2039%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.7102%200.3743%20-0.3743%203.7102%2032%2088%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.4662%203.4474%20-3.4474%201.4662%20261%2058%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.5764%202.7436%20-2.7436%202.5764%20224%20150%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.4103%202.9136%20-2.9136%202.4103%2020%2011%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.7993%200%200%203.7993%2032%20151%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.4333%201.6686%20-1.6686%203.4333%2063%2087%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.8345%200.0964%20-0.0964%203.8345%2023%2019%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.9828%203.3051%20-3.3051%201.9828%2064%2056%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.6187%201.3804%20-1.3804%203.6187%2050%20268%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.6702%201.2954%20-1.2954%203.6702%20213%2041%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.5681%202.9501%20-2.9501%202.5681%2032%2035%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.6546%202.8991%20-2.8991%202.6546%20288%20249%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.0748%203.362%20-3.362%202.0748%20171%20187%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.4617%203.6919%20-3.6919%201.4617%2082%20166%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.6993%203.6112%20-3.6112%201.6993%2083%20135%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.0637%203.44%20-3.44%202.0637%20288%2036%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.4372%203.7676%20-3.7676%201.4372%20261%20257%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.6233%201.8176%20-1.8176%203.6233%2028%20270%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.0737%200.1024%20-0.1024%204.0737%2014%20233%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.5715%203.1892%20-3.1892%202.5715%2014%2022%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.8665%201.4195%20-1.4195%203.8665%2086%2073%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.4965%202.2189%20-2.2189%203.4965%203%20182%29%22%20class%3D%22e%22%20id%3D%22c36%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c36%22%20transform%3D%22translate%28300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.6296%203.8317%20-3.8317%201.6296%2084%20240%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.1855%200.1052%20-0.1052%204.1855%20191%20167%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.6103%202.1659%20-2.1659%203.6103%20297%205%29%22%20class%3D%22b%22%20id%3D%22c33%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c33%22%20transform%3D%22translate%28-300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.0396%203.7101%20-3.7101%202.0396%20104%20200%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.161%200.9027%20-0.9027%204.161%2017%20125%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.2808%200.1076%20-0.1076%204.2808%20299%20121%29%22%20class%3D%22d%22%20id%3D%22c30%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c30%22%20transform%3D%22translate%28-300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.9875%203.1023%20-3.1023%202.9875%20246%20280%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.3307%200.1089%20-0.1089%204.3307%20263%20279%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.316%200.6004%20-0.6004%204.316%20277%20222%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.4866%203.6099%20-3.6099%202.4866%20258%20108%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.3095%200.9349%20-0.9349%204.3095%2084%2054%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.1956%203.0773%20-3.0773%203.1956%20156%20160%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.3947%200.7812%20-0.7812%204.3947%2039%20298%29%22%20class%3D%22b%22%20id%3D%22c2t%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c2t%22%20transform%3D%22translate%280%20-300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.6007%204.1962%20-4.1962%201.6007%2025%2058%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.4456%202.9241%20-2.9241%203.4456%2047%20287%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.09%204.0389%20-4.0389%202.09%20186%20162%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.5708%200.2299%20-0.2299%204.5708%2027%2027%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.565%203.8257%20-3.8257%202.565%20196%20258%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.6523%204.3315%20-4.3315%201.6523%20123%20286%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.5198%201.1605%20-1.1605%204.5198%20211%20266%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.6673%200.5301%20-0.5301%204.6673%20249%20274%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.6986%200.5337%20-0.5337%204.6986%20288%20287%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.0806%203.6299%20-3.6299%203.0806%20265%2023%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.9815%202.6694%20-2.6694%203.9815%20205%20194%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.3674%202.0551%20-2.0551%204.3674%20276%20124%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.2372%203.6257%20-3.6257%203.2372%2055%2076%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.8761%200.43%20-0.43%204.8761%20277%20266%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.3749%203.5939%20-3.5939%203.3749%20243%2098%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.8859%204.5938%20-4.5938%201.8859%20108%2038%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.983%200.4395%20-0.4395%204.983%20275%20142%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.014%200.5058%20-0.5058%205.014%20232%2072%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.9283%204.6969%20-4.6969%201.9283%20250%2014%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.5728%202.2939%20-2.2939%204.5728%20174%20120%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.2456%202.9244%20-2.9244%204.2456%20107%20190%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%281.6675%204.9206%20-4.9206%201.6675%203%20243%29%22%20class%3D%22e%22%20id%3D%22c27%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c27%22%20transform%3D%22translate%28300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.9161%204.3494%20-4.3494%202.9161%20156%2059%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.6613%203.802%20-3.802%203.6613%20120%20165%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.4197%202.9632%20-2.9632%204.4197%20288%20202%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.0809%201.7218%20-1.7218%205.0809%20223%20268%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.6653%204.7071%20-4.7071%202.6653%2062%2095%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.424%204.2464%20-4.2464%203.424%20223%20192%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.0626%202.1531%20-2.1531%205.0626%20296%20198%29%22%20class%3D%22c%22%20id%3D%22c20%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c20%22%20transform%3D%22translate%28-300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.4962%200.7646%20-0.7646%205.4962%20235%2021%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.5939%200.211%20-0.211%205.5939%2012%20224%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.1449%205.2245%20-5.2245%202.1449%20145%20219%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.9938%202.7454%20-2.7454%204.9938%20245%201%29%22%20class%3D%22d%22%20id%3D%22c1w%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c1w%22%20transform%3D%22translate%280%20300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.234%202.383%20-2.383%205.234%20228%20143%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.8044%200%200%205.8044%20160%20176%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.6202%204.6071%20-4.6071%203.6202%20179%2081%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.4126%203.9397%20-3.9397%204.4126%20223%2019%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.0026%203.2636%20-3.2636%205.0026%20145%2059%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.9518%200.981%20-0.981%205.9518%2084%20151%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.3139%205.6362%20-5.6362%202.3139%2013%209%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.664%202.4089%20-2.4089%205.664%20122%2035%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%286.1229%201.0884%20-1.0884%206.1229%20242%20132%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.8432%202.3135%20-2.3135%205.8432%20161%2036%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.5593%205.8137%20-5.8137%202.5593%2023%20144%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.5691%204.5121%20-4.5121%204.5691%205%20108%29%22%20class%3D%22b%22%20id%3D%22c1k%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c1k%22%20transform%3D%22translate%28300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.27%205.6094%20-5.6094%203.27%2097%20278%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.5879%205.4996%20-5.4996%203.5879%20275%20101%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.4883%205.6525%20-5.6525%203.4883%20245%20152%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.7423%205.5818%20-5.5818%203.7423%20200%20184%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%286.8002%200.0855%20-0.0855%206.8002%20231%2093%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%286.2286%202.931%20-2.931%206.2286%20186%20127%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.6602%205.931%20-5.931%203.6602%20107%20272%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%286.5292%202.6805%20-2.6805%206.5292%20255%20158%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%287.1355%200.4489%20-0.4489%207.1355%20262%20298%29%22%20class%3D%22c%22%20id%3D%22c1b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c1b%22%20transform%3D%22translate%280%20-300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.4099%206.3916%20-6.3916%203.4099%2060%20174%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.5305%206.8925%20-6.8925%202.5305%20142%2045%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%287.21%201.8512%20-1.8512%207.21%20296%2040%29%22%20class%3D%22e%22%20id%3D%22c18%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c18%22%20transform%3D%22translate%28-300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.8836%206.4736%20-6.4736%203.8836%2036%20174%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.5489%207.2218%20-7.2218%202.5489%20275%2025%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%286.5092%204.2465%20-4.2465%206.5092%20262%20218%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%287.8898%200%200%207.8898%2024%20254%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%287.1619%203.5927%20-3.5927%207.1619%20281%20193%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%286.4006%205.0296%20-5.0296%206.4006%20228%20214%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%287.6537%203.1421%20-3.1421%207.6537%2039%2099%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%286.4141%205.4434%20-5.4434%206.4141%20219%2051%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%288.4904%201.0726%20-1.0726%208.4904%20279%200%29%22%20class%3D%22a%22%20id%3D%22cz%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23cz%22%20transform%3D%22translate%280%20300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%288.7072%200.2189%20-0.2189%208.7072%20116%2052%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.8461%207.4282%20-7.4282%204.8461%20106%206%29%22%20class%3D%22d%22%20id%3D%22cx%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23cx%22%20transform%3D%22translate%280%20300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%282.9001%208.5582%20-8.5582%202.9001%2087%20193%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.8717%207.0977%20-7.0977%205.8717%20131%20173%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.459%208.7364%20-8.7364%203.459%20158%20233%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.9742%208.7287%20-8.7287%203.9742%20196%2014%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.4553%208.1367%20-8.1367%205.4553%208%20203%29%22%20class%3D%22d%22%20id%3D%22cs%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23cs%22%20transform%3D%22translate%28300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2810.0008%200.5031%20-0.5031%2010.0008%20227%205%29%22%20class%3D%22c%22%20id%3D%22cr%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23cr%22%20transform%3D%22translate%280%20300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2810.1274%201.5389%20-1.5389%2010.1274%20186%20292%29%22%20class%3D%22b%22%20id%3D%22cq%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23cq%22%20transform%3D%22translate%280%20-300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.5845%209.4331%20-9.4331%204.5845%20140%20155%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2810.1798%203.4496%20-3.4496%2010.1798%20263%20241%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.3154%2010.1466%20-10.1466%204.3154%20254%20181%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2811.2796%200.9948%20-0.9948%2011.2796%20196%20274%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2811.4627%202.0377%20-2.0377%2011.4627%207%20151%29%22%20class%3D%22b%22%20id%3D%22cl%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23cl%22%20transform%3D%22translate%28300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%283.9891%2011.3026%20-11.3026%203.9891%20127%20193%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%285.953%2010.8285%20-10.8285%205.953%20160%20204%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%284.5477%2011.9216%20-11.9216%204.5477%20186%20213%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2812.3314%204.704%20-4.704%2012.3314%2043%20136%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%286.133%2012.2261%20-12.2261%206.133%2055%20160%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2814.1884%200.7138%20-0.7138%2014.1884%2022%20169%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2814.6744%201.8538%20-1.8538%2014.6744%20144%20272%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2810.1395%2011.6478%20-11.6478%2010.1395%20216%20235%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%286.7025%2014.7209%20-14.7209%206.7025%20176%20248%29%22%20class%3D%22c%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2816.9389%201.4939%20-1.4939%2016.9389%20135%20243%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2810.3703%2014.6574%20-14.6574%2010.3703%2082%20277%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2814.0549%2012.8699%20-12.8699%2014.0549%20101%20245%29%22%20class%3D%22e%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2816.3153%2012.1699%20-12.1699%2016.3153%2049%2040%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2816.1583%2014.796%20-14.796%2016.1583%203%20269%29%22%20class%3D%22c%22%20id%3D%22c7%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c7%22%20transform%3D%22translate%28300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2814.715%2018.7263%20-18.7263%2014.715%20218%20175%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2819.5622%2017.466%20-17.466%2019.5622%20155%202%29%22%20class%3D%22a%22%20id%3D%22c5%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c5%22%20transform%3D%22translate%280%20300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2819.5741%2021.9233%20-21.9233%2019.5741%2077%2012%29%22%20class%3D%22e%22%20id%3D%22c4%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c4%22%20transform%3D%22translate%280%20300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2824.3382%2023.4375%20-23.4375%2024.3382%20203%2099%29%22%20class%3D%22d%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2840.2878%203.5531%20-3.5531%2040.2878%2011%2077%29%22%20class%3D%22c%22%20id%3D%22c2%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23c2%22%20transform%3D%22translate%28300%29%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2848.687%2018.5723%20-18.5723%2048.687%2059%20217%29%22%20class%3D%22b%22%3E%3C%2Fuse%3E%3Cuse%20href%3D%22%23s%22%20transform%3D%22matrix%2850.4433%2062.5597%20-62.5597%2050.4433%20117%20108%29%22%20class%3D%22a%22%3E%3C%2Fuse%3E%3C%2Fsvg%3E');
	background-size: 512px;
	background-position: center;
	background-repeat: repeat;
}

:root {
	--background-height: 100vh;
	--site-language-alignment: left;
	--site-language-direction: ltr;
	--site-language-flex-alignment: flex-start;
	--site-language-indent-left: 1;
	--site-language-indent-right: 0;
	--site-language-margin-left: 0;
	--site-language-margin-right: auto;
	--viewport-height: 100vh;
}

html {
	font-size: 15pt;
}

u {
	text-decoration: underline;
}

strong {
	color: inherit;
	font-weight: bolder;
}

em {
	font-style: italic;
}

code {
	background-color: rgba(144,144,144,0.25);
	border-radius: 0.25em;
	font-family: 'Lucida Console', 'Courier New', monospace;
	font-size: 0.9em;
	font-weight: normal;
	letter-spacing: 0;
	margin: 0 0.25em;
	padding: 0.25em 0.5em;
	text-indent: 0;
}

mark {
	background-color: rgba(144,144,144,0.25);
}

spoiler-text {
	-webkit-text-stroke: 0;
	background-color: rgba(32,32,32,0.75);
	text-shadow: none;
	text-stroke: 0;
	color: transparent;
	cursor: pointer;
	transition: color 0.1s ease-in-out;
}

spoiler-text.active {
	color: #FFFFFF;
	cursor: text;
}

s {
	text-decoration: line-through;
}

sub {
	font-size: smaller;
	vertical-align: sub;
}

sup {
	font-size: smaller;
	vertical-align: super;
}

a {
	color: inherit;
	text-decoration: underline;
	transition: color 0.25s ease;
}

a[onclick]:not([href]) {
	cursor: pointer;
}

unloaded-script {
	display: none;
}

.site-wrapper {
	-webkit-overflow-scrolling: touch;
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: var(--viewport-height);
	overflow: hidden;
	position: relative;
	z-index: 2;
	padding: 1rem 1rem 1rem 1rem;
}

.site-main {
	--alignment: var(--site-language-alignment);
	--flex-alignment: var(--site-language-flex-alignment);
	--indent-left: var(--site-language-indent-left);
	--indent-right: var(--site-language-indent-right);
	--margin-left: var(--site-language-margin-left);
	--margin-right: var(--site-language-margin-right);
	--border-radius-tl: 3.5rem;
	--border-radius-tr: 3.5rem;
	--border-radius-br: 3.5rem;
	--border-radius-bl: 3.5rem;
	align-items: center;
	display: flex;
	flex-grow: 0;
	flex-shrink: 0;
	justify-content: center;
	max-width: 100%;
	position: relative;
	text-align: var(--alignment);
	z-index: 1;
	background-color: #805694;
	box-shadow: 0.25rem 0.433rem 0.25rem 0rem #361745;
	border-radius: var(--border-radius-tl) var(--border-radius-tr) var(--border-radius-br) var(--border-radius-bl);
	border-top: solid 2px #000000;
	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
	border-left: solid 2px #000000;
}

.site-main > .inner {
	--border-radius-tl: calc(3.5rem - 2px);
	--border-radius-tr: calc(3.5rem - 2px);
	--border-radius-br: calc(3.5rem - 2px);
	--border-radius-bl: calc(3.5rem - 2px);
	--padding-horizontal: 0.75rem;
	--padding-vertical: 0.75rem;
	--spacing: 0.75rem;
	--width: 25rem;
	border-radius: var(--border-radius-tl) var(--border-radius-tr) var(--border-radius-br) var(--border-radius-bl);
	max-width: 100%;
	position: relative;
	width: var(--width);
	z-index: 1;
	padding: var(--padding-vertical) var(--padding-horizontal);
}

.site-main > .inner > header {
	margin-bottom: var(--spacing);
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.site-main > .inner > footer {
	margin-top: var(--spacing);
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.site-main > .inner > * > * {
	margin-top: var(--spacing);
	margin-bottom: var(--spacing);
}

.site-main > .inner > * > :first-child {
	margin-top: 0 !important;
}

.site-main > .inner > * > :last-child {
	margin-bottom: 0 !important;
}

.site-main > .inner > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	max-width: calc(100% + calc(var(--padding-horizontal) * 2) + 0.4725px);
	width: calc(100% + calc(var(--padding-horizontal) * 2) + 0.4725px);
}

.site-main > .inner > .full:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
	margin-top: calc(var(--padding-vertical) * -1) !important;
}

.site-main > .inner > .full:last-child {
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
}

.site-main > .inner > .full.screen {
	border-radius: 0 !important;
	max-width: 100vw;
	position: relative;
	width: 100vw;
	left: 50%;
	margin-left: -50vw;
	right: auto;
}

.site-main > .inner > * > .full {
	margin-left: calc(-0.75rem);
	max-width: calc(100% + 1.5rem + 0.4725px);
	width: calc(100% + 1.5rem + 0.4725px);
}

.site-main > .inner > * > .full.screen {
	border-radius: 0 !important;
	max-width: 100vw;
	position: relative;
	width: 100vw;
	left: 50%;
	margin-left: -50vw;
	right: auto;
}

.site-main > .inner > header > .full:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
	margin-top: -0.75rem !important;
}

.site-main > .inner > footer > .full:last-child {
	margin-bottom: -0.75rem !important;
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.site-main > .inner > header, .site-main > .inner > footer {
	transition: opacity 0.125s ease-in-out 0.1875s,visibility 0.125s linear 0.1875s;
}

.site-main > .inner > header.hidden, .site-main > .inner > footer.hidden {
	transition: opacity 0.125s ease-in-out, visibility 0.125s;
	opacity: 0;
	visibility: hidden;
}

.site-main > .inner > section {
	transition: opacity 0.25s ease-in-out 0.125s,min-height 0.125s ease-in-out, max-height 0.125s ease-in-out;
}

.site-main > .inner > section.inactive {
	opacity: 0;
	transition: opacity 0.125s ease-in-out;
}

body.is-instant .site-main, body.is-instant .site-main > .inner > *,body.is-instant .site-main > .inner > section > *  {
	transition: none !important;
}

body.is-instant::after {
	display: none !important;
	transition: none !important;
}

.container-component {
	position: relative;
}

.container-component > .wrapper {
	vertical-align: top;
	position: relative;
	max-width: 100%;
	border-radius: inherit;
}

.container-component > .wrapper > .inner {
	vertical-align: top;
	position: relative;
	max-width: 100%;
	border-radius: inherit;
	text-align: var(--alignment);
}

.container-component.full:first-child > .wrapper {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.full:last-child > .wrapper {
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.container-component.full:first-child > .wrapper > .inner {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.full:last-child > .wrapper > .inner {
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.container-component.instance-1:not(:last-child) {
	margin-bottom: 0rem !important;
}

.container-component.instance-1 > .wrapper {
	display: inline-block;
	width: 75rem;
	background-color: #E5C8FA;
	border-color: #4E2159;
	border-style: solid;
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-left-radius: 4rem;
	border-top-right-radius: 4rem;
}

.container-component.instance-1 > .wrapper > .inner {
	--gutters: 1rem;
	--padding-horizontal: 1.625rem;
	--padding-vertical: 0.5rem;
	padding: var(--padding-vertical) var(--padding-horizontal);
	border-top-left-radius: calc(4rem - 2px);
	border-top-right-radius: calc(4rem - 2px);
}

.container-component.instance-1.default > .wrapper > .inner > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

.container-component.instance-1.default > .wrapper > .inner > *:first-child {
	margin-top: 0 !important;
}

.container-component.instance-1.default > .wrapper > .inner > *:last-child {
	margin-bottom: 0 !important;
}

.container-component.instance-1.columns > .wrapper > .inner {
	flex-wrap: wrap;
	display: flex;
	align-items: flex-start;
}

.container-component.instance-1.columns > .wrapper > .inner > * {
	flex-grow: 0;
	flex-shrink: 0;
	max-width: 100%;
	text-align: var(--alignment);
	padding: 0 0 0 var(--gutters);
}

.container-component.instance-1.columns > .wrapper > .inner > * > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

.container-component.instance-1.columns > .wrapper > .inner > * > *:first-child {
	margin-top: 0 !important;
}

.container-component.instance-1.columns > .wrapper > .inner > * > *:last-child {
	margin-bottom: 0 !important;
}

.container-component.instance-1.columns > .wrapper > .inner > *:first-child {
	margin-left: calc(var(--gutters) * -1);
}

.container-component.instance-1.default > .wrapper > .inner > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	max-width: none !important;
	width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
}

.container-component.instance-1.default > .wrapper > .inner > .full:first-child {
	margin-top: calc(var(--padding-vertical) * -1) !important;
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.instance-1.default > .wrapper > .inner > .full:last-child {
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.container-component.instance-1.columns > .wrapper > .inner > div > .full {
	margin-left: calc(var(--gutters) * -0.5);
	max-width: none !important;
	width: calc(100% + var(--gutters) + 0.4725px);
}

.container-component.instance-1.columns > .wrapper > .inner > div:first-child > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

.container-component.instance-1.columns > .wrapper > .inner > div:last-child > .full {
	width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

.container-component.instance-1.columns > .wrapper > .inner > div > .full:first-child {
	margin-top: calc(var(--padding-vertical) * -1) !important;
}

.container-component.instance-1.columns > .wrapper > .inner > div > .full:last-child {
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
}

.container-component.instance-1.columns > .wrapper > .inner > div:first-child, .container-component.instance-1.columns > .wrapper > .inner > div:first-child > .full:first-child {
	border-top-left-radius: inherit;
}

.container-component.instance-1.columns > .wrapper > .inner > div:last-child, .container-component.instance-1.columns > .wrapper > .inner > div:last-child > .full:first-child {
	border-top-right-radius: inherit;
}

.container-component.instance-1.columns > .wrapper > .inner > .full {
	align-self: stretch;
}

.container-component.instance-1.columns > .wrapper > .inner > .full:first-child {
	border-bottom-left-radius: inherit;
	border-top-left-radius: inherit;
}

.container-component.instance-1.columns > .wrapper > .inner > .full:last-child {
	border-bottom-right-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.instance-1.columns > .wrapper > .inner > .full > .full:first-child:last-child {
	border-radius: inherit;
	height: calc(100% + (var(--padding-vertical) * 2));
}

.container-component.instance-1.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
	border-radius: inherit;
	height: 100%;
	position: absolute;
	width: 100%;
}

.container-component.instance-1 > .wrapper > .inner > :nth-child(1) {
	width: calc(20% + (var(--gutters) / 4));
}

.container-component.instance-1 > .wrapper > .inner > :nth-child(2) {
	width: calc(20% + (var(--gutters) / 4));
}

.container-component.instance-1 > .wrapper > .inner > :nth-child(3) {
	width: calc(20% + (var(--gutters) / 4));
}

.container-component.instance-1 > .wrapper > .inner > :nth-child(4) {
	width: calc(40% + (var(--gutters) / 4));
}

.container-component.style-3:not(:first-child) {
	margin-top: 0rem !important;
}

.container-component.style-3:not(:last-child) {
	margin-bottom: 0rem !important;
}

.container-component.style-3 > .wrapper {
	display: inline-block;
	width: 75rem;
	background-color: #E5C8FA;
	border-color: #4E2159;
	border-style: solid;
	border-left-width: 2px;
	border-right-width: 2px;
}

.container-component.style-3 > .wrapper > .inner {
	--gutters: 0rem;
	--padding-horizontal: 1rem;
	--padding-vertical: 0.5rem;
	padding: var(--padding-vertical) var(--padding-horizontal);
}

.container-component.style-3.default > .wrapper > .inner > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

.container-component.style-3.default > .wrapper > .inner > *:first-child {
	margin-top: 0 !important;
}

.container-component.style-3.default > .wrapper > .inner > *:last-child {
	margin-bottom: 0 !important;
}

.container-component.style-3.columns > .wrapper > .inner {
	flex-wrap: wrap;
	display: flex;
	align-items: flex-start;
}

.container-component.style-3.columns > .wrapper > .inner > * {
	flex-grow: 0;
	flex-shrink: 0;
	max-width: 100%;
	text-align: var(--alignment);
	padding: 0 0 0 var(--gutters);
}

.container-component.style-3.columns > .wrapper > .inner > * > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

.container-component.style-3.columns > .wrapper > .inner > * > *:first-child {
	margin-top: 0 !important;
}

.container-component.style-3.columns > .wrapper > .inner > * > *:last-child {
	margin-bottom: 0 !important;
}

.container-component.style-3.columns > .wrapper > .inner > *:first-child {
	margin-left: calc(var(--gutters) * -1);
}

.container-component.style-3.default > .wrapper > .inner > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	max-width: none !important;
	width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
}

.container-component.style-3.default > .wrapper > .inner > .full:first-child {
	margin-top: calc(var(--padding-vertical) * -1) !important;
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.style-3.default > .wrapper > .inner > .full:last-child {
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.container-component.style-3.columns > .wrapper > .inner > div > .full {
	margin-left: calc(var(--gutters) * -0.5);
	max-width: none !important;
	width: calc(100% + var(--gutters) + 0.4725px);
}

.container-component.style-3.columns > .wrapper > .inner > div:first-child > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

.container-component.style-3.columns > .wrapper > .inner > div:last-child > .full {
	width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

.container-component.style-3.columns > .wrapper > .inner > div > .full:first-child {
	margin-top: calc(var(--padding-vertical) * -1) !important;
}

.container-component.style-3.columns > .wrapper > .inner > div > .full:last-child {
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
}

.container-component.style-3.columns > .wrapper > .inner > div:first-child, .container-component.style-3.columns > .wrapper > .inner > div:first-child > .full:first-child {
	border-top-left-radius: inherit;
}

.container-component.style-3.columns > .wrapper > .inner > div:last-child, .container-component.style-3.columns > .wrapper > .inner > div:last-child > .full:first-child {
	border-top-right-radius: inherit;
}

.container-component.style-3.columns > .wrapper > .inner > .full {
	align-self: stretch;
}

.container-component.style-3.columns > .wrapper > .inner > .full:first-child {
	border-bottom-left-radius: inherit;
	border-top-left-radius: inherit;
}

.container-component.style-3.columns > .wrapper > .inner > .full:last-child {
	border-bottom-right-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.style-3.columns > .wrapper > .inner > .full > .full:first-child:last-child {
	border-radius: inherit;
	height: calc(100% + (var(--padding-vertical) * 2));
}

.container-component.style-3.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
	border-radius: inherit;
	height: 100%;
	position: absolute;
	width: 100%;
}

.container-component.instance-8 > .wrapper > .inner > :nth-child(1) {
	width: 38%;
}

.container-component.instance-8 > .wrapper > .inner > :nth-child(2) {
	width: 62%;
}

.container-component.style-5:not(:first-child) {
	margin-top: 0rem !important;
}

.container-component.style-5:not(:last-child) {
	margin-bottom: 0rem !important;
}

.container-component.style-5 > .wrapper {
	display: inline-block;
	width: 75rem;
	background-color: #FFFFFF;
	border-color: #4E2159;
	border-style: solid;
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
}

.container-component.style-5 > .wrapper > .inner {
	--gutters: 0rem;
	--padding-horizontal: 1rem;
	--padding-vertical: 0.25rem;
	padding: var(--padding-vertical) var(--padding-horizontal);
}

.container-component.style-5.default > .wrapper > .inner > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

.container-component.style-5.default > .wrapper > .inner > *:first-child {
	margin-top: 0 !important;
}

.container-component.style-5.default > .wrapper > .inner > *:last-child {
	margin-bottom: 0 !important;
}

.container-component.style-5.columns > .wrapper > .inner {
	flex-wrap: wrap;
	display: flex;
	align-items: flex-start;
}

.container-component.style-5.columns > .wrapper > .inner > * {
	flex-grow: 0;
	flex-shrink: 0;
	max-width: 100%;
	text-align: var(--alignment);
	padding: 0 0 0 var(--gutters);
}

.container-component.style-5.columns > .wrapper > .inner > * > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

.container-component.style-5.columns > .wrapper > .inner > * > *:first-child {
	margin-top: 0 !important;
}

.container-component.style-5.columns > .wrapper > .inner > * > *:last-child {
	margin-bottom: 0 !important;
}

.container-component.style-5.columns > .wrapper > .inner > *:first-child {
	margin-left: calc(var(--gutters) * -1);
}

.container-component.style-5.default > .wrapper > .inner > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	max-width: none !important;
	width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
}

.container-component.style-5.default > .wrapper > .inner > .full:first-child {
	margin-top: calc(var(--padding-vertical) * -1) !important;
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.style-5.default > .wrapper > .inner > .full:last-child {
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.container-component.style-5.columns > .wrapper > .inner > div > .full {
	margin-left: calc(var(--gutters) * -0.5);
	max-width: none !important;
	width: calc(100% + var(--gutters) + 0.4725px);
}

.container-component.style-5.columns > .wrapper > .inner > div:first-child > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

.container-component.style-5.columns > .wrapper > .inner > div:last-child > .full {
	width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

.container-component.style-5.columns > .wrapper > .inner > div > .full:first-child {
	margin-top: calc(var(--padding-vertical) * -1) !important;
}

.container-component.style-5.columns > .wrapper > .inner > div > .full:last-child {
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
}

.container-component.style-5.columns > .wrapper > .inner > div:first-child, .container-component.style-5.columns > .wrapper > .inner > div:first-child > .full:first-child {
	border-top-left-radius: inherit;
}

.container-component.style-5.columns > .wrapper > .inner > div:last-child, .container-component.style-5.columns > .wrapper > .inner > div:last-child > .full:first-child {
	border-top-right-radius: inherit;
}

.container-component.style-5.columns > .wrapper > .inner > .full {
	align-self: stretch;
}

.container-component.style-5.columns > .wrapper > .inner > .full:first-child {
	border-bottom-left-radius: inherit;
	border-top-left-radius: inherit;
}

.container-component.style-5.columns > .wrapper > .inner > .full:last-child {
	border-bottom-right-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child {
	border-radius: inherit;
	height: calc(100% + (var(--padding-vertical) * 2));
}

.container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
	border-radius: inherit;
	height: 100%;
	position: absolute;
	width: 100%;
}

.container-component.instance-5 > .wrapper > .inner > :nth-child(1) {
	width: 20%;
}

.container-component.instance-5 > .wrapper > .inner > :nth-child(2) {
	width: 80%;
}

.container-component.instance-12 > .wrapper > .inner > :nth-child(1) {
	width: 20%;
}

.container-component.instance-12 > .wrapper > .inner > :nth-child(2) {
	width: 80%;
}

.container-component.instance-11 > .wrapper > .inner > :nth-child(1) {
	width: 20%;
}

.container-component.instance-11 > .wrapper > .inner > :nth-child(2) {
	width: 80%;
}

.container-component.style-1:not(:first-child) {
	margin-top: 0rem !important;
}

.container-component.style-1:not(:last-child) {
	margin-bottom: 0rem !important;
}

.container-component.style-1 > .wrapper {
	display: inline-block;
	width: 75rem;
	background-color: #D4EFFF;
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%20width%3D%221024%22%20height%3D%221024%22%20preserveAspectRatio%3D%22none%22%3E%20%3Cstyle%3E%20circle%20%7B%20fill%3A%20rgba(126,156,214,0.502)%3B%20%7D%20%3C%2Fstyle%3E%20%3Ccircle%20cx%3D%22256%22%20cy%3D%22256%22%20r%3D%223.01%25%22%20%2F%3E%20%3Ccircle%20cx%3D%22768%22%20cy%3D%22768%22%20r%3D%223.01%25%22%20%2F%3E%3C%2Fsvg%3E');
	background-size: 47px;
	background-position: center;
	background-repeat: repeat;
	border-color: #4E2159;
	border-style: solid;
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
}

.container-component.style-1 > .wrapper > .inner {
	--gutters: 2rem;
	--padding-horizontal: 0.75rem;
	--padding-vertical: 1rem;
	padding: var(--padding-vertical) var(--padding-horizontal);
}

.container-component.style-1.default > .wrapper > .inner > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

.container-component.style-1.default > .wrapper > .inner > *:first-child {
	margin-top: 0 !important;
}

.container-component.style-1.default > .wrapper > .inner > *:last-child {
	margin-bottom: 0 !important;
}

.container-component.style-1.columns > .wrapper > .inner {
	flex-wrap: wrap;
	display: flex;
	align-items: flex-start;
}

.container-component.style-1.columns > .wrapper > .inner > * {
	flex-grow: 0;
	flex-shrink: 0;
	max-width: 100%;
	text-align: var(--alignment);
	padding: 0 0 0 var(--gutters);
}

.container-component.style-1.columns > .wrapper > .inner > * > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

.container-component.style-1.columns > .wrapper > .inner > * > *:first-child {
	margin-top: 0 !important;
}

.container-component.style-1.columns > .wrapper > .inner > * > *:last-child {
	margin-bottom: 0 !important;
}

.container-component.style-1.columns > .wrapper > .inner > *:first-child {
	margin-left: calc(var(--gutters) * -1);
}

.container-component.style-1.default > .wrapper > .inner > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	max-width: none !important;
	width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
}

.container-component.style-1.default > .wrapper > .inner > .full:first-child {
	margin-top: calc(var(--padding-vertical) * -1) !important;
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.style-1.default > .wrapper > .inner > .full:last-child {
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.container-component.style-1.columns > .wrapper > .inner > div > .full {
	margin-left: calc(var(--gutters) * -0.5);
	max-width: none !important;
	width: calc(100% + var(--gutters) + 0.4725px);
}

.container-component.style-1.columns > .wrapper > .inner > div:first-child > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

.container-component.style-1.columns > .wrapper > .inner > div:last-child > .full {
	width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

.container-component.style-1.columns > .wrapper > .inner > div > .full:first-child {
	margin-top: calc(var(--padding-vertical) * -1) !important;
}

.container-component.style-1.columns > .wrapper > .inner > div > .full:last-child {
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
}

.container-component.style-1.columns > .wrapper > .inner > div:first-child, .container-component.style-1.columns > .wrapper > .inner > div:first-child > .full:first-child {
	border-top-left-radius: inherit;
}

.container-component.style-1.columns > .wrapper > .inner > div:last-child, .container-component.style-1.columns > .wrapper > .inner > div:last-child > .full:first-child {
	border-top-right-radius: inherit;
}

.container-component.style-1.columns > .wrapper > .inner > .full {
	align-self: stretch;
}

.container-component.style-1.columns > .wrapper > .inner > .full:first-child {
	border-bottom-left-radius: inherit;
	border-top-left-radius: inherit;
}

.container-component.style-1.columns > .wrapper > .inner > .full:last-child {
	border-bottom-right-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.style-1.columns > .wrapper > .inner > .full > .full:first-child:last-child {
	border-radius: inherit;
	height: calc(100% + (var(--padding-vertical) * 2));
}

.container-component.style-1.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
	border-radius: inherit;
	height: 100%;
	position: absolute;
	width: 100%;
}

.container-component.instance-9 > .wrapper > .inner > :nth-child(1) {
	width: 25%;
}

.container-component.instance-9 > .wrapper > .inner > :nth-child(2) {
	width: 75%;
}

.container-component.instance-10 > .wrapper > .inner > :nth-child(1) {
	width: 27%;
}

.container-component.instance-10 > .wrapper > .inner > :nth-child(2) {
	width: 73%;
}

.container-component.instance-2 > .wrapper > .inner > :nth-child(1) {
	width: 20%;
}

.container-component.instance-2 > .wrapper > .inner > :nth-child(2) {
	width: 80%;
}

.container-component.style-4 > .wrapper {
	display: inline-block;
	width: 75rem;
	background-color: #D4EFFF;
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%20width%3D%221024%22%20height%3D%221024%22%20preserveAspectRatio%3D%22none%22%3E%20%3Cstyle%3E%20circle%20%7B%20fill%3A%20rgba(126,156,214,0.502)%3B%20%7D%20%3C%2Fstyle%3E%20%3Ccircle%20cx%3D%22256%22%20cy%3D%22256%22%20r%3D%223.01%25%22%20%2F%3E%20%3Ccircle%20cx%3D%22768%22%20cy%3D%22768%22%20r%3D%223.01%25%22%20%2F%3E%3C%2Fsvg%3E');
	background-size: 47px;
	background-position: center;
	background-repeat: repeat;
	border-color: #4E2159;
	border-style: solid;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-left-radius: 3.5rem;
	border-bottom-right-radius: 3.5rem;
}

.container-component.style-4 > .wrapper > .inner {
	--gutters: 2rem;
	--padding-horizontal: 2rem;
	--padding-vertical: 0.75rem;
	padding: var(--padding-vertical) var(--padding-horizontal);
	border-bottom-left-radius: calc(3.5rem - 2px);
	border-bottom-right-radius: calc(3.5rem - 2px);
}

.container-component.style-4.default > .wrapper > .inner > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

.container-component.style-4.default > .wrapper > .inner > *:first-child {
	margin-top: 0 !important;
}

.container-component.style-4.default > .wrapper > .inner > *:last-child {
	margin-bottom: 0 !important;
}

.container-component.style-4.columns > .wrapper > .inner {
	flex-wrap: wrap;
	display: flex;
	align-items: flex-start;
}

.container-component.style-4.columns > .wrapper > .inner > * {
	flex-grow: 0;
	flex-shrink: 0;
	max-width: 100%;
	text-align: var(--alignment);
	padding: 0 0 0 var(--gutters);
}

.container-component.style-4.columns > .wrapper > .inner > * > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

.container-component.style-4.columns > .wrapper > .inner > * > *:first-child {
	margin-top: 0 !important;
}

.container-component.style-4.columns > .wrapper > .inner > * > *:last-child {
	margin-bottom: 0 !important;
}

.container-component.style-4.columns > .wrapper > .inner > *:first-child {
	margin-left: calc(var(--gutters) * -1);
}

.container-component.style-4.default > .wrapper > .inner > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	max-width: none !important;
	width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
}

.container-component.style-4.default > .wrapper > .inner > .full:first-child {
	margin-top: calc(var(--padding-vertical) * -1) !important;
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.style-4.default > .wrapper > .inner > .full:last-child {
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.container-component.style-4.columns > .wrapper > .inner > div > .full {
	margin-left: calc(var(--gutters) * -0.5);
	max-width: none !important;
	width: calc(100% + var(--gutters) + 0.4725px);
}

.container-component.style-4.columns > .wrapper > .inner > div:first-child > .full {
	margin-left: calc(var(--padding-horizontal) * -1);
	width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

.container-component.style-4.columns > .wrapper > .inner > div:last-child > .full {
	width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
}

.container-component.style-4.columns > .wrapper > .inner > div > .full:first-child {
	margin-top: calc(var(--padding-vertical) * -1) !important;
}

.container-component.style-4.columns > .wrapper > .inner > div > .full:last-child {
	margin-bottom: calc(var(--padding-vertical) * -1) !important;
}

.container-component.style-4.columns > .wrapper > .inner > div:first-child, .container-component.style-4.columns > .wrapper > .inner > div:first-child > .full:first-child {
	border-top-left-radius: inherit;
}

.container-component.style-4.columns > .wrapper > .inner > div:last-child, .container-component.style-4.columns > .wrapper > .inner > div:last-child > .full:first-child {
	border-top-right-radius: inherit;
}

.container-component.style-4.columns > .wrapper > .inner > .full {
	align-self: stretch;
}

.container-component.style-4.columns > .wrapper > .inner > .full:first-child {
	border-bottom-left-radius: inherit;
	border-top-left-radius: inherit;
}

.container-component.style-4.columns > .wrapper > .inner > .full:last-child {
	border-bottom-right-radius: inherit;
	border-top-right-radius: inherit;
}

.container-component.style-4.columns > .wrapper > .inner > .full > .full:first-child:last-child {
	border-radius: inherit;
	height: calc(100% + (var(--padding-vertical) * 2));
}

.container-component.style-4.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
	border-radius: inherit;
	height: 100%;
	position: absolute;
	width: 100%;
}

.text-component {
	direction: var(--site-language-direction);
	position: relative;
}

.text-component span.p {
	display: block;
	position: relative;
}

.text-component span[style], .text-component strong, .text-component a, .text-component code, .text-component mark, .text-component spoiler-text {
	-webkit-text-fill-color: currentcolor;
}

.text-component.instance-1 {
	text-align: center;
	color: #4E2159;
	font-family: 'Manrope', sans-serif;
	font-size: 0.875em;
	line-height: 1.5;
	font-weight: 600;
}

.text-component.instance-1 a {
	text-decoration: underline;
}

.text-component.instance-1 a:hover {
	text-decoration: none;
}

.text-component.instance-1 span.p:nth-child(n + 2) {
	margin-top: 1rem;
}

.text-component.style-1:not(:first-child) {
	margin-top: 0rem !important;
}

.text-component.style-1:not(:last-child) {
	margin-bottom: 0rem !important;
}

.text-component.style-1 {
	text-align: left;
	color: #4E2159;
	font-family: 'Michroma', sans-serif;
	font-size: 1.5em;
	line-height: 1.25;
	font-weight: 400;
}

.text-component.style-1 a {
	text-decoration: underline;
}

.text-component.style-1 a:hover {
	text-decoration: none;
}

.text-component.style-1 span.p:nth-child(n + 2) {
	margin-top: 1rem;
}

.text-component.instance-2:not(:first-child) {
	margin-top: 0rem !important;
}

.text-component.instance-2:not(:last-child) {
	margin-bottom: 0rem !important;
}

.text-component.instance-2 {
	text-align: center;
	color: #4E2352;
	font-family: 'Mali', sans-serif;
	font-size: 0.75em;
	line-height: 0.75;
	font-weight: 500;
}

.text-component.instance-2 a {
	text-decoration: underline;
}

.text-component.instance-2 a:hover {
	text-decoration: none;
}

.text-component.instance-2 span.p:nth-child(n + 2) {
	margin-top: 1rem;
}

.icons-component {
	display: flex;
	flex-wrap: wrap;
	justify-content: var(--flex-alignment);
	letter-spacing: 0;
	padding: 0;
}

.icons-component > li {
	position: relative;
	z-index: 1;
}

.icons-component > li > a {
	align-items: center;
	display: flex;
	justify-content: center;
}

.icons-component > li > a > svg {
	display: block;
	pointer-events: none;
	position: relative;
}

.icons-component > li > a + svg {
	display: block;
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.icons-component > li > a > .label {
	display: none;
}

.icons-component.instance-2 {
	justify-content: flex-start;
	font-size: 1.125em;
	gap: 0.625rem;
}

.icons-component.instance-2:not(:first-child) {
	margin-top: 0rem !important;
}

.icons-component.instance-2:not(:last-child) {
	margin-bottom: 0rem !important;
}

.icons-component.instance-2 > li > a {
	height: 1em;
	width: 1em;
	transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

.icons-component.instance-2 > li > a > svg {
	height: 100%;
	width: 100%;
	fill: #4E2159;
	transition: fill 0.25s ease;
}

.icons-component.instance-2 > li > a + svg {
	transition: fill 0.25s ease, stroke 0.25s ease;
}

.icons-component.instance-1 {
	justify-content: flex-end;
	font-size: 1.125em;
	gap: 0.625rem;
}

.icons-component.instance-1:not(:first-child) {
	margin-top: 0rem !important;
}

.icons-component.instance-1:not(:last-child) {
	margin-bottom: 0rem !important;
}

.icons-component.instance-1 > li > a {
	height: 1em;
	width: 1em;
	transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

.icons-component.instance-1 > li > a > svg {
	height: 100%;
	width: 100%;
	fill: #4E2159;
	transition: fill 0.25s ease;
}

.icons-component.instance-1 > li > a + svg {
	transition: fill 0.25s ease, stroke 0.25s ease;
}

.icons-component.instance-1 .n01 > svg {
	fill: #000000;
}

.icons-component.instance-1 .n02 > svg {
	fill: transparent;
}

.icons-component.style-1 {
	font-size: 2em;
	gap: 0.75rem;
}

.icons-component.style-1 > li > a {
	height: 1em;
	width: 1em;
	transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

.icons-component.style-1 > li > a > svg {
	height: 100%;
	width: 100%;
	fill: #4E2159;
	transition: fill 0.25s ease;
}

.icons-component.style-1 > li > a + svg {
	transition: fill 0.25s ease, stroke 0.25s ease;
}

#header {
	margin-bottom: 0rem !important;
}

#footer {
	margin-top: 0rem !important;
}

.divider-component {
	align-items: center;
	border: 0;
	display: flex;
	justify-content: var(--flex-alignment);
	min-height: 1rem;
	padding: 0;
	position: relative;
	width: 100%;
}

.divider-component::before {
	content: '';
}

.divider-component.instance-7 {
	justify-content: center;
}

.divider-component.instance-7::before {
	height: 1rem;
	background-color: transparent;
	width: 1px;
	border-radius: 0px;
}

.divider-component.instance-4 {
	justify-content: center;
}

.divider-component.instance-4::before {
	height: 10rem;
	background-color: transparent;
	width: 1px;
	border-radius: 0px;
}

.divider-component.instance-5 {
	justify-content: center;
}

.divider-component.instance-5::before {
	height: 8rem;
	background-color: transparent;
	width: 1px;
	border-radius: 0px;
}

.divider-component.instance-2 {
	justify-content: center;
}

.divider-component.instance-2::before {
	height: 14rem;
	background-color: transparent;
	width: 1px;
	border-radius: 0px;
}

.divider-component.instance-6 {
	justify-content: center;
}

.divider-component.instance-6::before {
	height: 7rem;
	background-color: transparent;
	width: 1px;
	border-radius: 0px;
}

.divider-component.style-1::before {
	width: 100%;
	background-color: transparent;
	height: 1px;
	border-radius: 0px;
}

.image-component {
	display: block;
	line-height: 0;
	max-width: 100%;
	position: relative;
}

.image-component > .frame {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	vertical-align: top;
	width: 100%;
}

.image-component > .frame > img {
	border-radius: 0 !important;
	max-width: 100%;
	vertical-align: top;
	width: inherit;
}

.image-component.full > .frame {
	display: block;
}

.image-component.full:first-child > .frame {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}

.image-component.full:last-child > .frame {
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}

.image-component.style-1 > .frame {
	max-width: 100%;
	width: 48px;
	border-radius: 100%;
	border-color: #805694;
	border-style: solid;
	border-width: 1px;
	transition: none;
}

.image-component.style-1 > .frame > img {
	transition: none;
}

.buttons-component {
	cursor: default;
	display: flex;
	justify-content: var(--flex-alignment);
	letter-spacing: 0;
	padding: 0;
}

.buttons-component > li {
	max-width: 100%;
	text-align: var(--alignment);
}

.buttons-component > li > a {
	align-items: center;
	justify-content: center;
	max-width: 100%;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
}

.buttons-component.style-1 {
	gap: 0.75rem;
	flex-direction: row;
	flex-wrap: wrap;
}

.buttons-component.style-1 > li > a {
	display: inline-block;
	width: 16.5rem;
	height: auto;
	line-height: 1.5625rem;
	padding: 0 1.25rem;
	vertical-align: middle;
	font-family: 'Mali', sans-serif;
	font-size: 1.125em;
	font-weight: 400;
	border-radius: 1rem;
	direction: var(--site-language-direction);
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom: 0.78125rem;
	padding-top: 0.78125rem;
	white-space: normal;
	text-align: left;
	background-color: #85B7E6;
	color: #FFFFFF;
	transition: none;
}

.buttons-component.style-4 {
	--flex-alignment: flex-end;
	--alignment: right;
	gap: 0.75rem;
	flex-direction: row;
	flex-wrap: wrap;
}

.buttons-component.style-4 > li > a {
	display: inline-block;
	width: 10.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	padding: 0 0.5rem;
	vertical-align: middle;
	font-family: 'Mali', sans-serif;
	font-size: 1.125em;
	font-weight: 400;
	border-radius: 1rem;
	direction: var(--site-language-direction);
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #85B7E6;
	color: #FFFFFF;
	transition: transform 0.25s ease, color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

.buttons-component.style-4 > li > a:hover {
	background-color: #D69CC3 !important;
	transform: scale(0.9575);
}

.buttons-component.style-5 {
	--flex-alignment: flex-end;
	--alignment: right;
	gap: 0.75rem;
	flex-direction: row;
	flex-wrap: wrap;
}

.buttons-component.style-5 > li > a {
	display: inline-block;
	width: 10.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	padding: 0 0.5rem;
	vertical-align: middle;
	font-family: 'Mali', sans-serif;
	font-size: 1.125em;
	font-weight: 400;
	border-radius: 1rem;
	direction: var(--site-language-direction);
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #85B7E6;
	color: #FFFFFF;
	transition: transform 0.25s ease, color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

.buttons-component.style-5 > li > a:hover {
	background-color: #D69CC3 !important;
	transform: scale(0.9575);
}

.buttons-component.style-6 {
	--flex-alignment: flex-end;
	--alignment: right;
	gap: 0.75rem;
	flex-direction: row;
	flex-wrap: wrap;
}

.buttons-component.style-6 > li > a {
	display: inline-block;
	width: 10.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	padding: 0 0.5rem;
	vertical-align: middle;
	font-family: 'Mali', sans-serif;
	font-size: 1.125em;
	font-weight: 400;
	border-radius: 1rem;
	direction: var(--site-language-direction);
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #85B7E6;
	color: #FFFFFF;
	transition: transform 0.25s ease, color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

.buttons-component.style-6 > li > a:hover {
	background-color: #D69CC3 !important;
	transform: scale(0.9575);
}

.buttons-component.style-3 {
	--flex-alignment: flex-end;
	--alignment: right;
	gap: 0.75rem;
	flex-direction: row;
	flex-wrap: wrap;
}

.buttons-component.style-3:not(:first-child) {
	margin-top: 1rem !important;
}

.buttons-component.style-3:not(:last-child) {
	margin-bottom: 1rem !important;
}

.buttons-component.style-3 > li > a {
	display: inline-block;
	width: 16.5rem;
	height: auto;
	line-height: 1.5625rem;
	padding: 0 1.25rem;
	vertical-align: middle;
	font-family: 'Mali', sans-serif;
	font-size: 1.125em;
	font-weight: 400;
	border-radius: 1rem;
	direction: var(--site-language-direction);
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom: 0.78125rem;
	padding-top: 0.78125rem;
	white-space: normal;
	text-align: left;
	background-color: #85B7E6;
	color: #FFFFFF;
	transition: none;
}

.buttons-component.style-2 {
	--flex-alignment: flex-start;
	--alignment: left;
	gap: 0.75rem;
	flex-direction: row;
	flex-wrap: wrap;
}

.buttons-component.style-2 > li > a {
	display: inline-block;
	width: 100vw;
	height: auto;
	line-height: 1.5625rem;
	padding: 0 1.25rem;
	vertical-align: middle;
	font-family: 'Mali', sans-serif;
	font-size: 1.5em;
	font-weight: 400;
	border-radius: 0.75rem;
	direction: var(--site-language-direction);
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom: 0.78125rem;
	padding-top: 0.78125rem;
	white-space: normal;
	text-align: var(--alignment);
	background-color: transparent;
	color: #4E2159;
	transition: transform 0.25s ease, color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

.buttons-component.style-2 > li > a:hover {
	background-color: rgba(252,217,251,0.741) !important;
	transform: scale(1.025);
}

@media (max-width: 1920px) {
	
}

@media (max-width: 1680px) {
	html {
		font-size: 11pt;
	}
}

@media (max-width: 1280px) {
	html {
		font-size: 11pt;
	}
}

@media (max-width: 1024px) {
	
}

@media (max-width: 980px) {
	html {
		font-size: 9pt;
	}
}

@media (max-width: 736px) {
	html {
		font-size: 9pt;
	}
	
	
	
	.site-main > .inner {
		--padding-horizontal: 0.75rem;
		--padding-vertical: 0.75rem;
		--spacing: 0.75rem;
	}
	
	.site-main > .inner > * > .full {
		margin-left: calc(-0.75rem);
		max-width: calc(100% + 1.5rem + 0.4725px);
		width: calc(100% + 1.5rem + 0.4725px);
	}
	
	.site-main > .inner > * > .full.screen {
		margin-left: -50vw;
	}
	
	.site-main > .inner > header > .full:first-child {
		margin-top: -0.75rem !important;
	}
	
	.site-main > .inner > footer > .full:last-child {
		margin-bottom: -0.75rem !important;
	}
	
	
	
	.container-component.instance-1:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.container-component.instance-1 > .wrapper > .inner {
		--gutters: 1rem;
		--padding-horizontal: 1.625rem;
		--padding-vertical: 0.5rem;
	}
	
	
	
	
	
	
	
	
	
	
	
	.container-component.style-3:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.container-component.style-3:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.container-component.style-3 > .wrapper > .inner {
		--gutters: 0rem;
		--padding-horizontal: 1rem;
		--padding-vertical: 0.5rem;
	}
	
	
	
	
	
	
	
	.container-component.style-5:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.container-component.style-5:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.container-component.style-5 > .wrapper > .inner {
		--gutters: 0rem;
		--padding-horizontal: 1rem;
		--padding-vertical: 0.25rem;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.container-component.style-1:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.container-component.style-1:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.container-component.style-1 > .wrapper > .inner {
		--gutters: 2rem;
		--padding-horizontal: 0.75rem;
		--padding-vertical: 1rem;
	}
	
	.container-component.style-1.columns > .wrapper > .inner {
		flex-direction: column !important;
		flex-wrap: nowrap !important;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > span {
		height: 0;
		margin-top: calc(var(--gutters) * -1);
		pointer-events: none;
		visibility: hidden;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > *:first-child {
		margin-left: 0 !important;
		padding-top: 0 !important;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > * {
		padding: calc(var(--gutters) * 0.5) 0 !important;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > *:last-child {
		padding-bottom: 0 !important;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div > .full {
		margin-left: calc(var(--padding-horizontal) * -1);
		width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div:first-of-type > .full {
		margin-left: calc(var(--padding-horizontal) * -1);
		width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div:last-of-type > .full {
		margin-left: calc(var(--padding-horizontal) * -1);
		width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div > .full:first-child {
		margin-top: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div > .full:last-child {
		margin-bottom: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		margin-top: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		margin-bottom: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div:first-of-type, .container-component.style-1.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		border-top-left-radius: inherit;
		border-top-right-radius: inherit;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div:last-of-type, .container-component.style-1.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		border-bottom-left-radius: inherit;
		border-bottom-right-radius: inherit;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div:first-of-type, .container-component.style-1.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
		border-bottom-left-radius: 0 !important;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > div:last-of-type, .container-component.style-1.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
		border-top-right-radius: 0 !important;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > .full > .full:first-child:last-child {
		height: auto;
	}
	
	.container-component.style-1.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
		height: auto;
		position: relative;
		width: auto;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.container-component.style-4 > .wrapper > .inner {
		--gutters: 2rem;
		--padding-horizontal: 2rem;
		--padding-vertical: 0.75rem;
	}
	
	.container-component.style-4.columns > .wrapper > .inner {
		flex-direction: column !important;
		flex-wrap: nowrap !important;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > span {
		height: 0;
		margin-top: calc(var(--gutters) * -1);
		pointer-events: none;
		visibility: hidden;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > *:first-child {
		margin-left: 0 !important;
		padding-top: 0 !important;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > * {
		padding: calc(var(--gutters) * 0.5) 0 !important;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > *:last-child {
		padding-bottom: 0 !important;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div > .full {
		margin-left: calc(var(--padding-horizontal) * -1);
		width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div:first-of-type > .full {
		margin-left: calc(var(--padding-horizontal) * -1);
		width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div:last-of-type > .full {
		margin-left: calc(var(--padding-horizontal) * -1);
		width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div > .full:first-child {
		margin-top: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div > .full:last-child {
		margin-bottom: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		margin-top: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		margin-bottom: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div:first-of-type, .container-component.style-4.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		border-top-left-radius: inherit;
		border-top-right-radius: inherit;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div:last-of-type, .container-component.style-4.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		border-bottom-left-radius: inherit;
		border-bottom-right-radius: inherit;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div:first-of-type, .container-component.style-4.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
		border-bottom-left-radius: 0 !important;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > div:last-of-type, .container-component.style-4.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
		border-top-right-radius: 0 !important;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > .full > .full:first-child:last-child {
		height: auto;
	}
	
	.container-component.style-4.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
		height: auto;
		position: relative;
		width: auto;
	}
	
	.text-component.instance-1 {
		letter-spacing: 0rem;
		width: 100%;
		font-size: 0.875em;
		line-height: 1.5;
	}
	
	.text-component.style-1:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.text-component.style-1:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.text-component.style-1 {
		letter-spacing: 0rem;
		width: 100%;
		font-size: 1.5em;
		line-height: 1.25;
	}
	
	.text-component.instance-2:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.text-component.instance-2:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.text-component.instance-2 {
		letter-spacing: 0rem;
		width: 100%;
		font-size: 0.75em;
		line-height: 0.75;
	}
	
	.icons-component.instance-2 {
		font-size: 1.125em;
		gap: 0.625rem;
	}
	
	.icons-component.instance-2:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.icons-component.instance-2:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.icons-component.instance-1 {
		font-size: 1.125em;
		gap: 0.625rem;
	}
	
	.icons-component.instance-1:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.icons-component.instance-1:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.icons-component.style-1 {
		font-size: 2em;
		gap: 0.75rem;
	}
	
	#header {
		margin-bottom: 0rem !important;
	}
	
	#footer {
		margin-top: 0rem !important;
	}
	
	.divider-component.instance-7::before {
		height: 1rem;
	}
	
	.divider-component.instance-4::before {
		height: 10rem;
	}
	
	.divider-component.instance-5::before {
		height: 8rem;
	}
	
	.divider-component.instance-2::before {
		height: 14rem;
	}
	
	.divider-component.instance-6::before {
		height: 7rem;
	}
	
	.divider-component.style-1::before {
		width: 100rem;
	}
	
	.image-component.style-1 > .frame {
		width: 3.125rem;
	}
	
	.buttons-component.style-1 {
		gap: 0.75rem;
	}
	
	.buttons-component.style-1 > li > a {
		letter-spacing: 0rem;
		font-size: 1.125em;
	}
	
	.buttons-component.style-4 {
		gap: 0.75rem;
	}
	
	.buttons-component.style-4 > li > a {
		letter-spacing: 0rem;
		font-size: 1.125em;
	}
	
	.buttons-component.style-5 {
		gap: 0.75rem;
	}
	
	.buttons-component.style-5 > li > a {
		letter-spacing: 0rem;
		font-size: 1.125em;
	}
	
	.buttons-component.style-6 {
		gap: 0.75rem;
	}
	
	.buttons-component.style-6 > li > a {
		letter-spacing: 0rem;
		font-size: 1.125em;
	}
	
	.buttons-component.style-3 {
		gap: 0.75rem;
	}
	
	.buttons-component.style-3:not(:first-child) {
		margin-top: 0.75rem !important;
	}
	
	.buttons-component.style-3:not(:last-child) {
		margin-bottom: 0.75rem !important;
	}
	
	.buttons-component.style-3 > li > a {
		letter-spacing: 0rem;
		font-size: 1.125em;
	}
	
	.buttons-component.style-2 {
		gap: 0.75rem;
	}
	
	.buttons-component.style-2 > li > a {
		letter-spacing: 0rem;
		font-size: 1.5em;
	}
}

@media (max-width: 480px) {
	.site-main > .inner {
		--spacing: 0.65625rem;
	}
	
	
	
	
	
	
	
	
	
	
	
	.buttons-component.style-1 > li > a {
		width: 16.5rem;
	}
	
	.buttons-component.style-4 > li > a {
		width: 10.5rem;
	}
	
	.buttons-component.style-5 > li > a {
		width: 10.5rem;
	}
	
	.buttons-component.style-6 > li > a {
		width: 10.5rem;
	}
	
	.buttons-component.style-3 > li > a {
		width: 16.5rem;
	}
	
	.buttons-component.style-2 {
		flex-direction: column;
		flex-wrap: nowrap;
	}
	
	.buttons-component.style-2 > li > a {
		max-width: 100%;
		width: 100%;
	}
}

@media (max-width: 360px) {
	.site-main > .inner {
		--padding-horizontal: 0.5625rem;
		--padding-vertical: 0.5625rem;
		--spacing: 0.5625rem;
	}
	
	.site-main > .inner > * > .full {
		margin-left: calc(-0.5625rem);
		max-width: calc(100% + 1.125rem + 0.4725px);
		width: calc(100% + 1.125rem + 0.4725px);
	}
	
	.site-main > .inner > * > .full.screen {
		margin-left: -50vw;
	}
	
	.site-main > .inner > header > .full:first-child {
		margin-top: -0.5625rem !important;
	}
	
	.site-main > .inner > footer > .full:last-child {
		margin-bottom: -0.5625rem !important;
	}
	
	.container-component.instance-1 > .wrapper > .inner {
		--gutters: 0.75rem;
		--padding-horizontal: 1.21875rem;
		--padding-vertical: 0.375rem;
	}
	
	.container-component.style-3 > .wrapper > .inner {
		--gutters: 0rem;
		--padding-horizontal: 0.75rem;
		--padding-vertical: 0.375rem;
	}
	
	.container-component.style-5 > .wrapper > .inner {
		--gutters: 0rem;
		--padding-horizontal: 0.75rem;
		--padding-vertical: 0.1875rem;
	}
	
	.container-component.style-1 > .wrapper > .inner {
		--gutters: 1.5rem;
		--padding-horizontal: 0.5625rem;
		--padding-vertical: 0.75rem;
	}
	
	.container-component.style-4 > .wrapper > .inner {
		--gutters: 1.5rem;
		--padding-horizontal: 1.5rem;
		--padding-vertical: 0.5625rem;
	}
	
	.text-component.instance-1 {
		font-size: 0.875em;
	}
	
	.text-component.style-1 {
		font-size: 1.5em;
	}
	
	.text-component.instance-2 {
		font-size: 0.75em;
	}
	
	.icons-component.instance-2 {
		gap: 0.46875rem;
	}
	
	.icons-component.instance-1 {
		gap: 0.46875rem;
	}
	
	.icons-component.style-1 {
		gap: 0.5625rem;
	}
	
	.buttons-component.style-1 {
		gap: 0.5625rem;
	}
	
	.buttons-component.style-4 {
		gap: 0.5625rem;
	}
	
	.buttons-component.style-5 {
		gap: 0.5625rem;
	}
	
	.buttons-component.style-6 {
		gap: 0.5625rem;
	}
	
	.buttons-component.style-3 {
		gap: 0.5625rem;
	}
	
	.buttons-component.style-2 {
		gap: 0.5625rem;
	}
}