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: #000D1C;
}

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%22640%22%20height%3D%22480%22%20viewBox%3D%220%200%20640%20480%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20line%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20stroke%3A%20rgba(51,109,222,0.2)%3B%20stroke-width%3A%202.01%3B%20%7D%20%3C%2Fstyle%3E%20%3Cline%20x1%3D%2215.238%22%20y1%3D%22221.418%22%20x2%3D%2215.238%22%20y2%3D%22258.582%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22221.418%3B210.676%3B213.585%3B215.502%3B216.737%3B154.466%3B218.597%3B211.978%3B216.556%3B218.47%3B180.157%3B176.267%3B210.097%3B213.135%3B221.135%3B216.655%3B206.82%3B215.344%3B220.845%3B222.493%3B210.97%3B212.858%3B169.5%3B170.298%3B208.034%3B212.74%3B218.83%3B213.867%3B216.396%3B220.819%3B213.494%3B214.354%3B207.432%3B207.091%3B206.662%3B221.418%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22258.582%3B269.324%3B266.415%3B264.498%3B263.263%3B325.534%3B261.403%3B268.022%3B263.444%3B261.53%3B299.843%3B303.733%3B269.903%3B266.865%3B258.865%3B263.345%3B273.18%3B264.656%3B259.155%3B257.507%3B269.03%3B267.142%3B310.5%3B309.702%3B271.966%3B267.26%3B261.17%3B266.133%3B263.604%3B259.181%3B266.506%3B265.646%3B272.568%3B272.909%3B273.338%3B258.582%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2245.714%22%20y1%3D%22219.32%22%20x2%3D%2245.714%22%20y2%3D%22260.68%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22219.32%3B221.569%3B219.071%3B211.595%3B219.883%3B169.84%3B209.264%3B217.385%3B214.565%3B212.093%3B207.515%3B222.076%3B210.652%3B216.643%3B214.199%3B222.185%3B208.225%3B179.248%3B210.132%3B177.857%3B211.942%3B210.851%3B212.05%3B220.146%3B208.702%3B215.616%3B212.285%3B220.523%3B216.38%3B166.233%3B209.779%3B179.501%3B210.95%3B222.009%3B210.269%3B219.32%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22260.68%3B258.431%3B260.929%3B268.405%3B260.117%3B310.16%3B270.736%3B262.615%3B265.435%3B267.907%3B272.485%3B257.924%3B269.348%3B263.357%3B265.801%3B257.815%3B271.775%3B300.752%3B269.868%3B302.143%3B268.058%3B269.149%3B267.95%3B259.854%3B271.298%3B264.384%3B267.715%3B259.477%3B263.62%3B313.767%3B270.221%3B300.499%3B269.05%3B257.991%3B269.731%3B260.68%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%2276.19%22%20y1%3D%22214.847%22%20x2%3D%2276.19%22%20y2%3D%22265.153%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22214.847%3B210.316%3B211.78%3B221.012%3B212.133%3B219.078%3B219.076%3B209.122%3B221.428%3B210.996%3B207.312%3B181.109%3B211.076%3B220.783%3B209.877%3B211.29%3B206.863%3B176.535%3B206.778%3B178.589%3B169.848%3B214.8%3B212.184%3B218.685%3B212.574%3B208.886%3B213.641%3B222.807%3B213.882%3B152.822%3B217.008%3B207.067%3B216.627%3B222.56%3B208.212%3B214.847%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22265.153%3B269.684%3B268.22%3B258.988%3B267.867%3B260.922%3B260.924%3B270.878%3B258.572%3B269.004%3B272.688%3B298.891%3B268.924%3B259.217%3B270.123%3B268.71%3B273.137%3B303.465%3B273.222%3B301.411%3B310.152%3B265.2%3B267.816%3B261.315%3B267.426%3B271.114%3B266.359%3B257.193%3B266.118%3B327.178%3B262.992%3B272.933%3B263.373%3B257.44%3B271.788%3B265.153%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22106.667%22%20y1%3D%22220.783%22%20x2%3D%22106.667%22%20y2%3D%22259.217%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22220.783%3B212.472%3B221.519%3B208.237%3B222.078%3B161.674%3B210.669%3B215.564%3B214.006%3B212.286%3B210.065%3B212.098%3B210.144%3B219.069%3B222.974%3B217.222%3B209.695%3B172.268%3B222.73%3B210.822%3B174.887%3B214.337%3B207.992%3B157.675%3B214.076%3B214.182%3B216.26%3B210.176%3B221.358%3B220.904%3B210.048%3B207.939%3B214.384%3B161.871%3B162.527%3B220.783%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22259.217%3B267.528%3B258.481%3B271.763%3B257.922%3B318.326%3B269.331%3B264.436%3B265.994%3B267.714%3B269.935%3B267.902%3B269.856%3B260.931%3B257.026%3B262.778%3B270.305%3B307.732%3B257.27%3B269.178%3B305.113%3B265.663%3B272.008%3B322.325%3B265.924%3B265.818%3B263.74%3B269.824%3B258.642%3B259.096%3B269.952%3B272.061%3B265.616%3B318.129%3B317.473%3B259.217%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22137.143%22%20y1%3D%22210.611%22%20x2%3D%22137.143%22%20y2%3D%22269.389%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22210.611%3B219.962%3B223.079%3B173.239%3B160.132%3B169.946%3B212.972%3B162.186%3B159.509%3B164.472%3B217.419%3B215.319%3B173.894%3B216.157%3B211.318%3B219.851%3B166.515%3B154.184%3B214.29%3B212.257%3B172.125%3B133.717%3B171.03%3B222.077%3B206.874%3B212.162%3B221.22%3B217.901%3B208.261%3B213.852%3B207.904%3B184.423%3B176.494%3B148.091%3B158.429%3B210.611%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22269.389%3B260.038%3B256.921%3B306.761%3B319.868%3B310.054%3B267.028%3B317.814%3B320.491%3B315.528%3B262.581%3B264.681%3B306.106%3B263.843%3B268.682%3B260.149%3B313.485%3B325.816%3B265.71%3B267.743%3B307.875%3B346.283%3B308.97%3B257.923%3B273.126%3B267.838%3B258.78%3B262.099%3B271.739%3B266.148%3B272.096%3B295.577%3B303.506%3B331.909%3B321.571%3B269.389%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22167.619%22%20y1%3D%22218.418%22%20x2%3D%22167.619%22%20y2%3D%22261.582%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22218.418%3B221.63%3B208.256%3B178.714%3B121.771%3B162.245%3B123.737%3B164.384%3B158.835%3B206.536%3B179.655%3B133.295%3B167.083%3B220.122%3B209.448%3B213.685%3B147.303%3B222.961%3B137.298%3B170.943%3B172.752%3B154.976%3B152.654%3B125.283%3B131.9%3B186.77%3B218.215%3B171.041%3B162.454%3B151.91%3B212.536%3B152.174%3B168.016%3B113.414%3B146.981%3B218.418%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22261.582%3B258.37%3B271.744%3B301.286%3B358.229%3B317.755%3B356.263%3B315.616%3B321.165%3B273.464%3B300.345%3B346.705%3B312.917%3B259.878%3B270.552%3B266.315%3B332.697%3B257.039%3B342.702%3B309.057%3B307.248%3B325.024%3B327.346%3B354.717%3B348.1%3B293.23%3B261.785%3B308.959%3B317.546%3B328.09%3B267.464%3B327.826%3B311.984%3B366.586%3B333.019%3B261.582%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22198.095%22%20y1%3D%22179.179%22%20x2%3D%22198.095%22%20y2%3D%22300.821%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22179.179%3B51.182%3B171.532%3B161.128%3B145.139%3B172.711%3B84.717%3B211.773%3B137.068%3B131.025%3B151.255%3B206.509%3B148.318%3B112.846%3B139.067%3B137.631%3B123.646%3B177.073%3B128.454%3B153.254%3B122.708%3B113.893%3B184.694%3B136.353%3B159.377%3B94.18%3B151.8%3B216.547%3B145.018%3B187.173%3B147.666%3B146.102%3B167.152%3B119.083%3B157.404%3B179.179%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22300.821%3B428.818%3B308.468%3B318.872%3B334.861%3B307.289%3B395.283%3B268.227%3B342.932%3B348.975%3B328.745%3B273.491%3B331.682%3B367.154%3B340.933%3B342.369%3B356.354%3B302.927%3B351.546%3B326.746%3B357.292%3B366.107%3B295.306%3B343.647%3B320.623%3B385.82%3B328.2%3B263.453%3B334.982%3B292.827%3B332.334%3B333.898%3B312.848%3B360.917%3B322.596%3B300.821%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22228.571%22%20y1%3D%22217.425%22%20x2%3D%22228.571%22%20y2%3D%22262.575%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22217.425%3B113.758%3B142.667%3B115.138%3B154.789%3B174.352%3B131.479%3B173.781%3B118.599%3B124.931%3B166.438%3B190.682%3B166.823%3B116.226%3B124.792%3B105.536%3B149.486%3B163.9%3B97.813%3B157.927%3B138.404%3B162.029%3B158.444%3B141.946%3B82.498%3B103.672%3B211.076%3B161.421%3B123.496%3B171.345%3B123.038%3B175.403%3B167.017%3B148.153%3B186.844%3B217.425%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22262.575%3B366.242%3B337.333%3B364.862%3B325.211%3B305.648%3B348.521%3B306.219%3B361.401%3B355.069%3B313.562%3B289.318%3B313.177%3B363.774%3B355.208%3B374.464%3B330.514%3B316.1%3B382.187%3B322.073%3B341.596%3B317.971%3B321.556%3B338.054%3B397.502%3B376.328%3B268.924%3B318.579%3B356.504%3B308.655%3B356.962%3B304.597%3B312.983%3B331.847%3B293.156%3B262.575%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22259.048%22%20y1%3D%22146.622%22%20x2%3D%22259.048%22%20y2%3D%22333.378%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22146.622%3B112.436%3B123.869%3B98.802%3B149.449%3B157.103%3B127.652%3B128.231%3B160.092%3B151.592%3B149.848%3B141.056%3B115.329%3B56.419%3B111.659%3B129.937%3B160.326%3B181.068%3B115.336%3B165.984%3B176.051%3B212.864%3B189.707%3B149.197%3B120.676%3B47.465%3B93.425%3B116.783%3B140.693%3B194.926%3B117.808%3B151.295%3B177.809%3B158.341%3B172.235%3B146.622%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22333.378%3B367.564%3B356.131%3B381.198%3B330.551%3B322.897%3B352.348%3B351.769%3B319.908%3B328.408%3B330.152%3B338.944%3B364.671%3B423.581%3B368.341%3B350.063%3B319.674%3B298.932%3B364.664%3B314.016%3B303.949%3B267.136%3B290.293%3B330.803%3B359.324%3B432.535%3B386.575%3B363.217%3B339.307%3B285.074%3B362.192%3B328.705%3B302.191%3B321.659%3B307.765%3B333.378%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22289.524%22%20y1%3D%22159.106%22%20x2%3D%22289.524%22%20y2%3D%22320.894%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22159.106%3B111.685%3B127.619%3B142.568%3B154.499%3B78.308%3B115.776%3B118.079%3B128.963%3B135.844%3B168.09%3B76.36%3B131.428%3B87.075%3B135.05%3B103.361%3B174.059%3B116.699%3B99.53%3B159.29%3B174.341%3B137.738%3B160.458%3B181.537%3B126.641%3B84.435%3B112.11%3B116.753%3B154.591%3B182.489%3B82.043%3B130.776%3B173.103%3B132.717%3B135.515%3B159.106%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22320.894%3B368.315%3B352.381%3B337.432%3B325.501%3B401.692%3B364.224%3B361.921%3B351.037%3B344.156%3B311.91%3B403.64%3B348.572%3B392.925%3B344.95%3B376.639%3B305.941%3B363.301%3B380.47%3B320.71%3B305.659%3B342.262%3B319.542%3B298.463%3B353.359%3B395.565%3B367.89%3B363.247%3B325.409%3B297.511%3B397.957%3B349.224%3B306.897%3B347.283%3B344.485%3B320.894%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22320.0%22%20y1%3D%22146.64%22%20x2%3D%22320.0%22%20y2%3D%22333.36%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22146.64%3B122.814%3B117.863%3B138.173%3B179.34%3B147.637%3B75.796%3B139.298%3B147.333%3B158.887%3B167.991%3B123.016%3B99.34%3B127.084%3B112.765%3B112.527%3B167.566%3B92.334%3B74.195%3B161.571%3B192.82%3B152.954%3B162.483%3B190.389%3B130.461%3B168.976%3B142.612%3B127.293%3B147.897%3B183.083%3B98.739%3B155.851%3B180.801%3B160.736%3B180.329%3B146.64%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22333.36%3B357.186%3B362.137%3B341.827%3B300.66%3B332.363%3B404.204%3B340.702%3B332.667%3B321.113%3B312.009%3B356.984%3B380.66%3B352.916%3B367.235%3B367.473%3B312.434%3B387.666%3B405.805%3B318.429%3B287.18%3B327.046%3B317.517%3B289.611%3B349.539%3B311.024%3B337.388%3B352.707%3B332.103%3B296.917%3B381.261%3B324.149%3B299.199%3B319.264%3B299.671%3B333.36%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22350.476%22%20y1%3D%22204.363%22%20x2%3D%22350.476%22%20y2%3D%22275.637%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22204.363%3B175.392%3B154.617%3B151.998%3B160.472%3B107.488%3B132.6%3B164.739%3B180.006%3B180.845%3B187.089%3B129.025%3B150.489%3B187.752%3B157.176%3B154.371%3B169.133%3B116.138%3B135.533%3B166.801%3B179.138%3B187.287%3B179.373%3B191.363%3B129.201%3B184.035%3B180.732%3B151.108%3B170.84%3B188.711%3B104.357%3B161.48%3B194.582%3B186.675%3B203.525%3B204.363%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22275.637%3B304.608%3B325.383%3B328.002%3B319.528%3B372.512%3B347.4%3B315.261%3B299.994%3B299.155%3B292.911%3B350.975%3B329.511%3B292.248%3B322.824%3B325.629%3B310.867%3B363.862%3B344.467%3B313.199%3B300.862%3B292.713%3B300.627%3B288.637%3B350.799%3B295.965%3B299.268%3B328.892%3B309.16%3B291.289%3B375.643%3B318.52%3B285.418%3B293.325%3B276.475%3B275.637%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22380.952%22%20y1%3D%22196.292%22%20x2%3D%22380.952%22%20y2%3D%22283.708%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22196.292%3B193.073%3B165.398%3B188.195%3B190.674%3B144.938%3B138.547%3B171.29%3B180.413%3B210.318%3B174.143%3B144.516%3B162.201%3B179.318%3B161.553%3B168.884%3B195.362%3B140.645%3B144.74%3B172.038%3B165.797%3B193.135%3B181.105%3B132.23%3B138.917%3B200.991%3B201.855%3B169.467%3B184.247%3B208.938%3B134.698%3B185.555%3B192.355%3B187.792%3B198.845%3B196.292%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22283.708%3B286.927%3B314.602%3B291.805%3B289.326%3B335.062%3B341.453%3B308.71%3B299.587%3B269.682%3B305.857%3B335.484%3B317.799%3B300.682%3B318.447%3B311.116%3B284.638%3B339.355%3B335.26%3B307.962%3B314.203%3B286.865%3B298.895%3B347.77%3B341.083%3B279.009%3B278.145%3B310.533%3B295.753%3B271.062%3B345.302%3B294.445%3B287.645%3B292.208%3B281.155%3B283.708%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22411.429%22%20y1%3D%22209.172%22%20x2%3D%22411.429%22%20y2%3D%22270.828%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22209.172%3B192.066%3B195.087%3B195.908%3B193.842%3B155.679%3B151.24%3B189.341%3B209.439%3B210.219%3B183.203%3B156.733%3B161.406%3B203.572%3B173.942%3B159.714%3B203.148%3B157.55%3B123.203%3B198.658%3B201.8%3B206.931%3B190.898%3B158.18%3B166.189%3B202.155%3B199.218%3B193.15%3B207.758%3B226.846%3B138.067%3B191.978%3B209.736%3B219.331%3B228.779%3B209.172%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22270.828%3B287.934%3B284.913%3B284.092%3B286.158%3B324.321%3B328.76%3B290.659%3B270.561%3B269.781%3B296.797%3B323.267%3B318.594%3B276.428%3B306.058%3B320.286%3B276.852%3B322.45%3B356.797%3B281.342%3B278.2%3B273.069%3B289.102%3B321.82%3B313.811%3B277.845%3B280.782%3B286.85%3B272.242%3B253.154%3B341.933%3B288.022%3B270.264%3B260.669%3B251.221%3B270.828%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22441.905%22%20y1%3D%22210.523%22%20x2%3D%22441.905%22%20y2%3D%22269.477%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22210.523%3B206.557%3B194.058%3B200.416%3B208.154%3B152.639%3B172.122%3B192.487%3B209.11%3B221.865%3B193.388%3B171.041%3B163.549%3B219.367%3B192.736%3B193.989%3B204.843%3B168.537%3B171.236%3B196.307%3B206.059%3B213.929%3B198.984%3B169.218%3B183.299%3B214.2%3B202.064%3B185.716%3B204.689%3B222.206%3B152.203%3B195.648%3B202.617%3B185.888%3B196.893%3B210.523%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22269.477%3B273.443%3B285.942%3B279.584%3B271.846%3B327.361%3B307.878%3B287.513%3B270.89%3B258.135%3B286.612%3B308.959%3B316.451%3B260.633%3B287.264%3B286.011%3B275.157%3B311.463%3B308.764%3B283.693%3B273.941%3B266.071%3B281.016%3B310.782%3B296.701%3B265.8%3B277.936%3B294.284%3B275.311%3B257.794%3B327.797%3B284.352%3B277.383%3B294.112%3B283.107%3B269.477%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22472.381%22%20y1%3D%22224.509%22%20x2%3D%22472.381%22%20y2%3D%22255.491%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22224.509%3B216.965%3B209.168%3B196.937%3B222.506%3B181.171%3B148.526%3B199.973%3B201.287%3B214.742%3B196.757%3B184.13%3B182.815%3B215.321%3B205.228%3B194.157%3B202.617%3B176.776%3B152.419%3B211.904%3B201.386%3B213.632%3B201.862%3B185.335%3B156.759%3B224.322%3B220.144%3B210.564%3B203.287%3B223.729%3B154.701%3B197.922%3B215.562%3B209.263%3B204.759%3B224.509%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22255.491%3B263.035%3B270.832%3B283.063%3B257.494%3B298.829%3B331.474%3B280.027%3B278.713%3B265.258%3B283.243%3B295.87%3B297.185%3B264.679%3B274.772%3B285.843%3B277.383%3B303.224%3B327.581%3B268.096%3B278.614%3B266.368%3B278.138%3B294.665%3B323.241%3B255.678%3B259.856%3B269.436%3B276.713%3B256.271%3B325.299%3B282.078%3B264.438%3B270.737%3B275.241%3B255.491%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22502.857%22%20y1%3D%22223.095%22%20x2%3D%22502.857%22%20y2%3D%22256.905%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22223.095%3B208.194%3B213.171%3B205.821%3B208.293%3B176.41%3B182.629%3B206.92%3B188.517%3B228.157%3B201.763%3B168.287%3B183.416%3B220.1%3B214.515%3B215.767%3B204.422%3B175.626%3B153.642%3B204.25%3B207.971%3B201.046%3B200.159%3B207.916%3B168.58%3B221.524%3B217.353%3B204.814%3B224.004%3B227.677%3B159.41%3B204.623%3B212.966%3B217.683%3B206.663%3B223.095%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22256.905%3B271.806%3B266.829%3B274.179%3B271.707%3B303.59%3B297.371%3B273.08%3B291.483%3B251.843%3B278.237%3B311.713%3B296.584%3B259.9%3B265.485%3B264.233%3B275.578%3B304.374%3B326.358%3B275.75%3B272.029%3B278.954%3B279.841%3B272.084%3B311.42%3B258.476%3B262.647%3B275.186%3B255.996%3B252.323%3B320.59%3B275.377%3B267.034%3B262.317%3B273.337%3B256.905%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22533.333%22%20y1%3D%22226.307%22%20x2%3D%22533.333%22%20y2%3D%22253.693%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22226.307%3B216.756%3B209.458%3B219.474%3B202.584%3B193.403%3B203.107%3B204.979%3B206.993%3B216.906%3B211.596%3B200.108%3B188.29%3B223.828%3B210.421%3B211.849%3B201.43%3B180.376%3B183.676%3B217.767%3B213.962%3B201.276%3B201.617%3B206.429%3B194.582%3B220.883%3B222.074%3B210.45%3B197.431%3B232.427%3B198.863%3B207.886%3B219.349%3B218.767%3B208.341%3B226.307%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22253.693%3B263.244%3B270.542%3B260.526%3B277.416%3B286.597%3B276.893%3B275.021%3B273.007%3B263.094%3B268.404%3B279.892%3B291.71%3B256.172%3B269.579%3B268.151%3B278.57%3B299.624%3B296.324%3B262.233%3B266.038%3B278.724%3B278.383%3B273.571%3B285.418%3B259.117%3B257.926%3B269.55%3B282.569%3B247.573%3B281.137%3B272.114%3B260.651%3B261.233%3B271.659%3B253.693%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22563.81%22%20y1%3D%22233.496%22%20x2%3D%22563.81%22%20y2%3D%22246.504%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22233.496%3B223.07%3B222.583%3B207.414%3B189.436%3B204.382%3B208.974%3B216.123%3B220.938%3B232.049%3B203.411%3B210.413%3B217.573%3B220.58%3B230.369%3B231.431%3B214.519%3B220.136%3B208.059%3B217.104%3B217.368%3B221.246%3B209.758%3B212.032%3B213.116%3B218.683%3B222.77%3B213.387%3B189.773%3B235.382%3B202.232%3B216.203%3B223.121%3B206.597%3B207.63%3B233.496%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22246.504%3B256.93%3B257.417%3B272.586%3B290.564%3B275.618%3B271.026%3B263.877%3B259.062%3B247.951%3B276.589%3B269.587%3B262.427%3B259.42%3B249.631%3B248.569%3B265.481%3B259.864%3B271.941%3B262.896%3B262.632%3B258.754%3B270.242%3B267.968%3B266.884%3B261.317%3B257.23%3B266.613%3B290.227%3B244.618%3B277.768%3B263.797%3B256.879%3B273.403%3B272.37%3B246.504%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22594.286%22%20y1%3D%22232.291%22%20x2%3D%22594.286%22%20y2%3D%22247.709%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22232.291%3B225.388%3B219.32%3B223.381%3B222.466%3B228.351%3B225.875%3B220.166%3B191.67%3B206.854%3B208.073%3B205.48%3B207.733%3B228.061%3B227.08%3B220.268%3B225.97%3B237.301%3B220.371%3B217.492%3B203.829%3B214.976%3B209.527%3B203.858%3B206.667%3B230.167%3B231.189%3B217.148%3B219.301%3B231.731%3B203.767%3B209.956%3B225.714%3B202.481%3B205.378%3B232.291%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22247.709%3B254.612%3B260.68%3B256.619%3B257.534%3B251.649%3B254.125%3B259.834%3B288.33%3B273.146%3B271.927%3B274.52%3B272.267%3B251.939%3B252.92%3B259.732%3B254.03%3B242.699%3B259.629%3B262.508%3B276.171%3B265.024%3B270.473%3B276.142%3B273.333%3B249.833%3B248.811%3B262.852%3B260.699%3B248.269%3B276.233%3B270.044%3B254.286%3B277.519%3B274.622%3B247.709%22%20%2F%3E%20%3C%2Fline%3E%20%3Cline%20x1%3D%22624.762%22%20y1%3D%22233.928%22%20x2%3D%22624.762%22%20y2%3D%22246.072%22%3E%20%3Canimate%20attributeName%3D%22y1%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22233.928%3B236.213%3B221.275%3B229.823%3B227.995%3B228.951%3B213.354%3B227.391%3B225.721%3B237.598%3B216.753%3B236.935%3B222.491%3B234.408%3B228.816%3B230.35%3B226.135%3B231.266%3B237.579%3B228.083%3B227.431%3B223.297%3B217.503%3B209.769%3B221.056%3B230.541%3B228.988%3B225.783%3B222.499%3B238.568%3B221.847%3B229.881%3B225.78%3B224.52%3B230.01%3B233.928%22%20%2F%3E%20%3Canimate%20attributeName%3D%22y2%22%20dur%3D%224970ms%22%20repeatCount%3D%22indefinite%22%20values%3D%22246.072%3B243.787%3B258.725%3B250.177%3B252.005%3B251.049%3B266.646%3B252.609%3B254.279%3B242.402%3B263.247%3B243.065%3B257.509%3B245.592%3B251.184%3B249.65%3B253.865%3B248.734%3B242.421%3B251.917%3B252.569%3B256.703%3B262.497%3B270.231%3B258.944%3B249.459%3B251.012%3B254.217%3B257.501%3B241.432%3B258.153%3B250.119%3B254.22%3B255.48%3B249.99%3B246.072%22%20%2F%3E%20%3C%2Fline%3E%3C%2Fsvg%3E');
	background-size: cover;
	background-position: center;
	background-repeat: no-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: 16pt;
}

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;
}

.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: 0;
	--border-radius-tr: 0;
	--border-radius-br: 0;
	--border-radius-bl: 0;
	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;
	transition: opacity 1s ease-in-out 0s;
}

.site-main > .inner {
	--padding-horizontal: 6rem;
	--padding-vertical: 4rem;
	--spacing: 2rem;
	--width: 80rem;
	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 > * {
	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;
}

body.is-loading .site-main {
	opacity: 0;
}

body #loader {
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	display: block;
	height: 6rem;
	left: calc(50% - 3rem);
	opacity: 0;
	pointer-events: none;
	position: fixed;
	top: calc(50% - 3rem);
	transition: opacity 1s ease, visibility 1s;
	visibility: hidden;
	width: 6rem;
	z-index: 100000;
}

body.with-loader #loader {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTZweCIgaGVpZ2h0PSI5NnB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHpvb21BbmRQYW49ImRpc2FibGUiPjxzdHlsZT5jaXJjbGUgeyBmaWxsOiB0cmFuc3BhcmVudDsgc3Ryb2tlOiAjMjMyMDI5OyBzdHJva2Utd2lkdGg6IDJweDsgfTwvc3R5bGU+PGRlZnM+PGNsaXBQYXRoIGlkPSJjb3JuZXIiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDQ4LDAgNDgsNDggOTYsNDggOTYsOTYgMCw5NiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjY29ybmVyKSI+PGNpcmNsZSBjeD0iNDgiIGN5PSI0OCIgcj0iMzIiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgLz48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGF0dHJpYnV0ZVR5cGU9IlhNTCIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDQ4IDQ4IiB0bz0iMzYwIDQ4IDQ4IiBkdXI9IjFzIiByZXBlYXREdXI9ImluZGVmaW5pdGUiIC8+PC9nPjwvc3ZnPg==');
	opacity: 1;
	transform: scale(1.0);
	visibility: visible;
}

body.is-loading {
	pointer-events: none;
}

body.is-playing.with-loader #loader {
	opacity: 0;
	transform: scale(0.5);
	transition: opacity 0.25s ease, transform 0.75s ease, visibility 0.25s;
	visibility: hidden;
}

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;
}

.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:not(:first-child) {
	margin-top: 2rem !important;
}

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

.image-component.style-1 > .frame {
	width: 100vw;
	height: 40rem;
	border-radius: 3rem;
	transition: none;
}

.image-component.style-1 > .frame > img {
	height: 100% !important;
	object-fit: cover;
	object-position: left;
	width: 100% !important;
	transition: none;
}

.image-component.style-2:not(:first-child) {
	margin-top: 2rem !important;
}

.image-component.style-2:not(:last-child) {
	margin-bottom: 2rem !important;
}

.image-component.style-2 > .frame {
	width: 100vw;
	transition: none;
}

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

.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.style-2 {
	color: #F5F5F5;
	font-family: 'Archivo', sans-serif;
	letter-spacing: -0.025rem;
	width: 100%;
	font-size: 3em;
	line-height: 1.125;
	font-weight: 100;
}

.text-component.style-2 mark {
	color: #336DDE;
	background-color: transparent;
}

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

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

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

.text-component.style-4 {
	color: rgba(255,255,255,0.859);
	font-family: 'Inter', sans-serif;
	font-size: 1em;
	line-height: 2;
	font-weight: 300;
}

.text-component.style-4 mark {
	color: #102E4C;
	background-color: #CED9E0;
}

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

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

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

.text-component.style-3 {
	color: #F5F5F5;
	font-family: 'Archivo', sans-serif;
	letter-spacing: -0.025rem;
	width: 100%;
	font-size: 5.5em;
	line-height: 1.125;
	font-weight: 100;
}

.text-component.style-3 mark {
	color: #336DDE;
	background-color: transparent;
}

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

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

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

.text-component.style-5 {
	color: #F5F5F5;
	font-family: 'Archivo', sans-serif;
	letter-spacing: -0.025rem;
	width: 100%;
	font-size: 4em;
	line-height: 1.125;
	font-weight: 100;
}

.text-component.style-5 mark {
	color: #336DDE;
	background-color: transparent;
}

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

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

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

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

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

.text-component.instance-12 {
	color: #F5F5F5;
	font-family: 'Archivo', sans-serif;
	letter-spacing: -0.025rem;
	width: 100%;
	font-size: 2.5em;
	line-height: 0.75;
	font-weight: 100;
}

.text-component.instance-12 mark {
	color: #336DDE;
	background-color: transparent;
}

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

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

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

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

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

.text-component.instance-14 {
	color: #F5F5F5;
	font-family: 'Archivo', sans-serif;
	letter-spacing: -0.025rem;
	width: 100%;
	font-size: 1.25em;
	line-height: 0.75;
	font-weight: 100;
}

.text-component.instance-14 mark {
	color: #336DDE;
	background-color: transparent;
}

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

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

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

.text-component.style-6 {
	color: rgba(255,255,255,0.561);
	font-family: 'Inter', sans-serif;
	font-size: 0.875em;
	line-height: 1.5;
	font-weight: 400;
}

.text-component.style-6 mark {
	color: #4C6072;
	background-color: transparent;
}

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

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

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

.text-component.style-7 {
	color: #FFFFFF;
	font-family: 'Inter', sans-serif;
	font-size: 1.25em;
	line-height: 0.75;
	font-weight: 100;
}

.text-component.style-7 mark {
	color: #4C6072;
	background-color: transparent;
}

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

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

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

.text-component.style-8 {
	color: #FFFFFF;
	font-family: 'Inter', sans-serif;
	font-size: 0.75em;
	line-height: 0.75;
	font-weight: 100;
}

.text-component.style-8 mark {
	color: #4C6072;
	background-color: transparent;
}

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

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

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

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

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

.text-component.style-1 {
	color: rgba(255,255,255,0.38);
	font-family: 'Inter', sans-serif;
	font-size: 0.875em;
	line-height: 1.875;
	font-weight: 300;
}

.text-component.style-1 mark {
	color: #4C6072;
	background-color: transparent;
}

.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;
}

.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: 1rem;
	flex-direction: row;
	flex-wrap: wrap;
}

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

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

.buttons-component.style-1 > li > a {
	display: inline-flex;
	width: 14.5rem;
	height: 4rem;
	line-height: 4rem;
	padding: 0 0.5rem;
	vertical-align: middle;
	font-family: 'Inter', sans-serif;
	letter-spacing: 0.025rem;
	padding-left: calc(0.025rem + 0.5rem);
	font-size: 1em;
	font-weight: 500;
	border-radius: 2.5rem;
	flex-direction: row-reverse;
	background-color: #DE3366;
	color: #FFFFFF;
	background-image: linear-gradient(45deg, #E68047 0%, rgba(222,51,102,0.008) 100%);
	background-position: 0% 0%;
	background-repeat: repeat;
	background-size: cover;
	transition: transform 0.375s ease, color 0.375s ease, background-color 0.375s ease, border-color 0.375s ease;
}

.buttons-component.style-1 > li > a > svg {
	display: block;
	fill: #FFFFFF;
	flex-grow: 0;
	flex-shrink: 0;
	height: 100%;
	min-width: 16px;
	pointer-events: none;
	width: 1.25em;
	margin-left: 0.75rem;
	margin-right: calc(-0.125em + 0.025rem);
	transition: fill 0.375s ease;
}

.buttons-component.style-1 > li > a > .label {
	direction: var(--site-language-direction);
	overflow: hidden;
}

.buttons-component.style-1 > li > a:hover {
	background-color: #FF4F84 !important;
	transform: scale(1.06);
}

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

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

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

.buttons-component.style-3 > li > a {
	display: inline-flex;
	width: 100vw;
	height: 4rem;
	line-height: 4rem;
	padding: 0 2rem;
	vertical-align: middle;
	font-family: 'Inter', sans-serif;
	letter-spacing: 0.025rem;
	padding-left: calc(0.025rem + 2rem);
	font-size: 1.25em;
	font-weight: 500;
	border-radius: 2.5rem;
	flex-direction: row-reverse;
	background-color: #DE3366;
	color: #FFFFFF;
	background-image: linear-gradient(45deg, #E68047 0%, rgba(222,51,102,0.008) 100%);
	background-position: 0% 0%;
	background-repeat: repeat;
	background-size: cover;
	transition: transform 0.375s ease, color 0.375s ease, background-color 0.375s ease, border-color 0.375s ease;
}

.buttons-component.style-3 > li > a > svg {
	display: block;
	fill: #FFFFFF;
	flex-grow: 0;
	flex-shrink: 0;
	height: 100%;
	min-width: 16px;
	pointer-events: none;
	width: 1.25em;
	margin-left: 0.75rem;
	margin-right: calc(-0.125em + 0.025rem);
	transition: fill 0.375s ease;
}

.buttons-component.style-3 > li > a > .label {
	direction: var(--site-language-direction);
	overflow: hidden;
}

.buttons-component.style-3 > li > a:hover {
	background-color: #FF4F84 !important;
	transform: scale(1.06);
}

.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.style-1 {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	background-color: transparent;
}

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

.container-component.style-1 > .wrapper {
	max-width: var(--width);
	width: 100%;
}

.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: center;
}

.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 > .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-5 > .wrapper > .inner > :nth-child(1) {
	width: calc(55% + (var(--gutters) / 2));
}

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

.container-component.style-3 {
	--alignment: center;
	--flex-alignment: center;
	--indent-left: 1;
	--indent-right: 1;
	--margin-left: auto;
	--margin-right: auto;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	background-image: linear-gradient(45deg, #7000FF 38%, #336DDE 100%);
	background-position: 0% 0%;
	background-repeat: repeat;
	background-size: cover;
	border-radius: 1.5rem;
}

.container-component.style-3 > .wrapper > .inner {
	--gutters: 4rem;
	--padding-vertical: 0rem;
	padding: var(--padding-vertical) var(--padding-horizontal);
	border-radius: calc(1.5rem - 0px);
}

.container-component.style-3 > .wrapper {
	max-width: var(--width);
	width: 100%;
}

.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: center;
}

.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 > .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-6 > .wrapper {
	overflow: hidden;
}

.container-component.style-2 {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	background-image: linear-gradient(45deg, #7000FF 38%, #336DDE 100%);
	background-position: 0% 0%;
	background-repeat: repeat;
	background-size: cover;
	border-radius: 3rem;
}

.container-component.style-2 > .wrapper > .inner {
	--gutters: 5rem;
	--padding-horizontal: 4rem;
	--padding-vertical: 3rem;
	padding: var(--padding-vertical) var(--padding-horizontal);
	border-radius: calc(3rem - 0px);
}

.container-component.style-2 > .wrapper {
	max-width: var(--width);
	width: 100%;
}

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

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

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

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

.container-component.style-2.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-2.columns > .wrapper > .inner > * > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

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

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

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

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

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

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

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

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

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

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

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

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

.container-component.style-2.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(62% + (var(--gutters) / 2));
}

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

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

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

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

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

.container-component.style-4 {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	background-attachment: fixed;
	--background-parallax-intensity: 0.2;
	background-color: #E6D8D8;
	border-radius: 3rem;
}

.container-component.style-4 > .wrapper > .inner {
	--gutters: 5rem;
	--padding-horizontal: 4rem;
	--padding-vertical: 3rem;
	padding: var(--padding-vertical) var(--padding-horizontal);
	border-radius: calc(3rem - 0px);
}

.container-component.style-4 > .wrapper {
	max-width: var(--width);
	width: 100%;
}

body.touch .container-component.style-4 {
	background-attachment: scroll;
	--background-parallax-intensity: 0 !important;
}

.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%;
}

.container-component.instance-8 {
	background-image: linear-gradient(to top, rgba(19,0,43,0.502), rgba(19,0,43,0.502)), url('images/container08.jpg');
	background-position: 0% 0%, 50% calc(50% - (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0)) );
	background-repeat: repeat, repeat;
	background-size: auto, cover;
}

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

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

.container-component.style-5 {
	--alignment: center;
	--flex-alignment: center;
	--indent-left: 1;
	--indent-right: 1;
	--margin-left: auto;
	--margin-right: auto;
}

.container-component.style-5 > .wrapper {
	display: block;
	margin: 0 auto 0 auto;
	width: 20rem;
	background-image: linear-gradient(45deg, #7000FF 38%, #336DDE 100%);
	background-position: 0% 0%;
	background-repeat: repeat;
	background-size: cover;
	border-radius: 1.5rem;
}

.container-component.style-5 > .wrapper > .inner {
	--gutters: 4rem;
	--padding-horizontal: 2rem;
	--padding-vertical: 2rem;
	--spacing: 1rem;
	padding: var(--padding-vertical) var(--padding-horizontal);
	border-radius: calc(1.5rem - 0px);
}

.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: center;
}

.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 > .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.style-7 {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	background-image: linear-gradient(45deg, #7000FF 38%, #336DDE 100%);
	background-position: 0% 0%;
	background-repeat: repeat;
	background-size: cover;
	border-radius: 3rem;
}

.container-component.style-7 > .wrapper > .inner {
	--gutters: 1rem;
	--padding-horizontal: 4rem;
	--padding-vertical: 3rem;
	padding: var(--padding-vertical) var(--padding-horizontal);
	border-radius: calc(3rem - 0px);
}

.container-component.style-7 > .wrapper {
	max-width: var(--width);
	width: 100%;
}

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

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

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

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

.container-component.style-7.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-7.columns > .wrapper > .inner > * > * {
	margin-bottom: var(--spacing);
	margin-top: var(--spacing);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.list-component {
	display: block;
}

.list-component > ul, .list-component > ol {
	display: inline-block;
	max-width: 100%;
	text-align: var(--site-language-alignment);
	vertical-align: middle;
}

.list-component > ul > li, .list-component > ol > li {
	direction: var(--site-language-direction);
	display: flex;
	position: relative;
}

.list-component > ul > li::before, .list-component > ol > li::before {
	background-repeat: no-repeat;
	content: '';
	display: block;
	flex-grow: 0;
	flex-shrink: 0;
	font-variant: normal !important;
	letter-spacing: 0 !important;
	order: 1;
	position: relative;
}

.list-component > ul > li::after, .list-component > ol > li::after {
	content: '';
	display: block;
	flex-grow: 0;
	flex-shrink: 0;
	order: 2;
	pointer-events: none;
}

.list-component > ul > li > p, .list-component > ol > li > p {
	flex-grow: 1;
	flex-shrink: 1;
	order: 3;
}

.list-component > ul > li:first-child, .list-component > ol > li:first-child {
	margin-top: 0 !important;
}

.list-component.instance-1 {
	color: rgba(255,255,255,0.859);
	font-family: 'Inter', sans-serif;
	font-size: 1.25em;
	line-height: 2;
	font-weight: 500;
}

.list-component.instance-1 mark {
	color: #102E4C;
	background-color: #CED9E0;
}

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

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

.list-component.instance-1 ul {
	width: 100%;
}

.list-component.instance-1 ul > li {
	margin-top: 0rem;
}

.list-component.instance-1 ul > li::after {
	width: 0.78125rem;
}

.list-component.instance-1 ul > li::before {
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20d%3D%22M12.9%2C32.4L25.3%2C20L13%2C7.6c-0.2-0.2-0.2-0.5%2C0-0.7l1.6-1.6c0.2-0.2%2C0.5-0.2%2C0.7%2C0L29.8%2C20L15.1%2C34.6c-0.2%2C0.2-0.5%2C0.2-0.7%2C0%20l-1.6-1.6C12.7%2C32.9%2C12.7%2C32.6%2C12.9%2C32.4z%22%20fill%3D%22%23FFFFFF%22%20%2F%3E%3C%2Fsvg%3E');
	border-radius: 2rem;
	background-position: left 60%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 2.5rem;
	line-height: 2.5rem;
	min-width: 1.171875rem;
}

.list-component.instance-2 {
	text-transform: uppercase;
	color: rgba(255,255,255,0.859);
	font-family: 'Inter', sans-serif;
	font-size: 1em;
	line-height: 2;
	font-weight: 700;
}

.list-component.instance-2 mark {
	color: #102E4C;
	background-color: #CED9E0;
}

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

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

.list-component.instance-2 ul {
	width: 100%;
}

.list-component.instance-2 ul > li {
	margin-top: 0.5rem;
}

.list-component.instance-2 ul > li::after {
	width: 0.625rem;
}

.list-component.instance-2 ul > li::before {
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20d%3D%22M39.4%2C11.2c0%2C.4-.2.7-.5%2C1l-22.8%2C22.8c-.2.2-.6.6-1.1.6h0c-.5%2C0-.8-.2-.9-.4h-.1c0-.1-12.8-12.9-12.8-12.9-.6-.6-.5-1.6.1-2.4h0c0-.1%2C2.4-2.5%2C2.4-2.5.5-.5%2C1.1-.7%2C1.6-.7.4%2C0%2C.7.2%2C1%2C.5l8.8%2C8.7L33.8%2C7c.6-.6%2C1.6-.5%2C2.4%2C0h.1c0%2C0%2C2.4%2C2.5%2C2.4%2C2.5.5.5.7%2C1.1.7%2C1.6Z%22%20fill%3D%22%23FFFFFF%22%20%2F%3E%3C%2Fsvg%3E');
	border-radius: 2rem;
	background-position: left 60%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 2rem;
	line-height: 2rem;
	min-width: 1.5rem;
}

.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-2::before {
	width: 100%;
	background-color: #FFFFFF;
	height: 1px;
	border-radius: 0px;
}

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

.divider-component.instance-3::before {
	width: 100%;
	background-color: #FFFFFF;
	height: 1px;
	border-radius: 0px;
}

.divider-component.instance-4::before {
	width: 100%;
	background-color: #FFFFFF;
	height: 1px;
	border-radius: 0px;
}

.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.style-1 {
	font-size: 1.75em;
	gap: 1.5rem;
}

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

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

.icons-component.style-1 > li > a {
	border-radius: 100%;
	height: 2em;
	width: 2em;
	background-color: #232029;
	transition: transform 0.375s ease, color 0.375s ease, background-color 0.375s ease, border-color 0.375s ease;
}

.icons-component.style-1 > li > a > svg {
	height: 60%;
	width: 60%;
	fill: #FFFFFF;
	transition: fill 0.375s ease;
}

.icons-component.style-1 > li > a:hover {
	background-color: #363240 !important;
	transform: scale(1.06);
}

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

.icons-component.style-1 > li > a:hover + svg {
	transform: scale(1.06);
}

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

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

@media (max-width: 1280px) {
	html {
		font-size: 12pt;
	}
	
	
	
	.container-component.style-4 {
		background-attachment: scroll;
		--background-parallax-intensity: 0 !important;
	}
}

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

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

@media (max-width: 736px) {
	html {
		font-size: 12pt;
	}
	
	.site-main {
		--alignment: left;
		--flex-alignment: flex-start;
		--indent-left: 1;
		--indent-right: 0;
		--margin-left: 0;
		--margin-right: auto;
	}
	
	.site-main > .inner {
		--padding-horizontal: 1.5rem;
		--padding-vertical: 0.25rem;
		--spacing: 2rem;
	}
	
	.image-component.style-1:not(:first-child) {
		margin-top: 1.5rem !important;
	}
	
	.image-component.style-1:not(:last-child) {
		margin-bottom: 1.5rem !important;
	}
	
	.image-component.style-1 > .frame {
		width: 100vw;
		height: 18.75rem !important;
	}
	
	.image-component.style-1 > .frame > img {
		height: 100% !important;
		object-fit: cover;
		object-position: left;
		width: 100% !important;
	}
	
	.image-component.style-2:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.image-component.style-2:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.image-component.style-2 > .frame {
		width: 100vw;
	}
	
	.text-component.style-2:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.text-component.style-2:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.text-component.style-2 {
		letter-spacing: -0.021875rem;
		width: 100%;
		font-size: 3em;
		line-height: 1.125;
	}
	
	.text-component.style-4 {
		letter-spacing: 0rem;
		width: 100%;
		font-size: 1em;
		line-height: 2;
	}
	
	.text-component.style-3:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.text-component.style-3:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.text-component.style-3 {
		letter-spacing: -0.021875rem;
		width: 100%;
		font-size: 4.5em;
		line-height: 1.125;
	}
	
	.text-component.style-5 {
		letter-spacing: -0.021875rem;
		width: 100%;
		font-size: 2.75em;
		line-height: 1.125;
	}
	
	.text-component.instance-12:not(:first-child) {
		margin-top: 0rem !important;
	}
	
	.text-component.instance-12:not(:last-child) {
		margin-bottom: 0rem !important;
	}
	
	.text-component.instance-12 {
		letter-spacing: -0.021875rem;
		width: 100%;
		font-size: 2em;
		line-height: 0.75;
	}
	
	.text-component.instance-14:not(:first-child) {
		margin-top: 0.75rem !important;
	}
	
	.text-component.instance-14:not(:last-child) {
		margin-bottom: 0.75rem !important;
	}
	
	.text-component.instance-14 {
		letter-spacing: -0.021875rem;
		width: 100%;
		font-size: 2em;
		line-height: 0.75;
	}
	
	.text-component.style-6 {
		letter-spacing: 0rem;
		width: 100%;
		font-size: 0.875em;
		line-height: 1.5;
	}
	
	.text-component.style-7 {
		letter-spacing: 0rem;
		width: 100%;
		font-size: 1.25em;
		line-height: 0.75;
	}
	
	.text-component.style-8 {
		letter-spacing: 0rem;
		width: 100%;
		font-size: 0.75em;
		line-height: 0.75;
	}
	
	.text-component.style-1:not(:first-child) {
		margin-top: 1.6875rem !important;
	}
	
	.text-component.style-1:not(:last-child) {
		margin-bottom: 1.6875rem !important;
	}
	
	.text-component.style-1 {
		letter-spacing: 0rem;
		width: 100%;
		font-size: 0.875em;
		line-height: 1.875;
	}
	
	.buttons-component.style-1 {
		gap: 1rem;
	}
	
	.buttons-component.style-1:not(:first-child) {
		margin-top: 1.875rem !important;
	}
	
	.buttons-component.style-1:not(:last-child) {
		margin-bottom: 1.875rem !important;
	}
	
	.buttons-component.style-1 > li > a {
		letter-spacing: 0.025rem;
		padding-left: calc(0.025rem + 0.5rem);
		font-size: 1em;
	}
	
	.buttons-component.style-1 > li > a > svg {
		width: 1.25em;
	}
	
	.buttons-component.style-3 {
		gap: 1rem;
	}
	
	.buttons-component.style-3:not(:first-child) {
		margin-top: 1.875rem !important;
	}
	
	.buttons-component.style-3:not(:last-child) {
		margin-bottom: 1.875rem !important;
	}
	
	.buttons-component.style-3 > li > a {
		letter-spacing: 0.025rem;
		padding-left: calc(0.025rem + 2rem);
		font-size: 1.25em;
	}
	
	.buttons-component.style-3 > li > a > svg {
		width: 1.25em;
	}
	
	
	
	.container-component.style-1 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-horizontal: 0rem;
		--padding-vertical: 3rem;
	}
	
	.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.instance-5 > .wrapper > .inner > :nth-child(1) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.container-component.instance-5 > .wrapper > .inner > :nth-child(2) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	
	
	.container-component.style-3 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-vertical: 0rem;
	}
	
	.container-component.style-3.columns > .wrapper > .inner {
		flex-direction: column !important;
		flex-wrap: nowrap !important;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > span {
		height: 0;
		margin-top: calc(var(--gutters) * -1);
		pointer-events: none;
		visibility: hidden;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > *:first-child {
		margin-left: 0 !important;
		padding-top: 0 !important;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > * {
		padding: calc(var(--gutters) * 0.5) 0 !important;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > *:last-child {
		padding-bottom: 0 !important;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > div > .full {
		margin-left: calc(var(--padding-horizontal) * -1);
		width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
	}
	
	.container-component.style-3.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-3.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-3.columns > .wrapper > .inner > div > .full:first-child {
		margin-top: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > div > .full:last-child {
		margin-bottom: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		margin-top: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		margin-bottom: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > div:first-of-type, .container-component.style-3.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		border-top-left-radius: inherit;
		border-top-right-radius: inherit;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > div:last-of-type, .container-component.style-3.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		border-bottom-left-radius: inherit;
		border-bottom-right-radius: inherit;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > div:first-of-type, .container-component.style-3.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
		border-bottom-left-radius: 0 !important;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > div:last-of-type, .container-component.style-3.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
		border-top-right-radius: 0 !important;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > .full > .full:first-child:last-child {
		height: auto;
	}
	
	.container-component.style-3.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
		height: auto;
		position: relative;
		width: auto;
	}
	
	.container-component.instance-6 > .wrapper {
		animation: scrolling-animation 10s linear infinite;
	}
	
	
	
	.container-component.style-2 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-horizontal: 1.5rem;
		--padding-vertical: 4rem;
	}
	
	.container-component.style-2.columns > .wrapper > .inner {
		flex-direction: column !important;
		flex-wrap: nowrap !important;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > span {
		height: 0;
		margin-top: calc(var(--gutters) * -1);
		pointer-events: none;
		visibility: hidden;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > *:first-child {
		margin-left: 0 !important;
		padding-top: 0 !important;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > * {
		padding: calc(var(--gutters) * 0.5) 0 !important;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > *:last-child {
		padding-bottom: 0 !important;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > div > .full {
		margin-left: calc(var(--padding-horizontal) * -1);
		width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
	}
	
	.container-component.style-2.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-2.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-2.columns > .wrapper > .inner > div > .full:first-child {
		margin-top: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > div > .full:last-child {
		margin-bottom: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		margin-top: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		margin-bottom: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > div:first-of-type, .container-component.style-2.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		border-top-left-radius: inherit;
		border-top-right-radius: inherit;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > div:last-of-type, .container-component.style-2.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		border-bottom-left-radius: inherit;
		border-bottom-right-radius: inherit;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > div:first-of-type, .container-component.style-2.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
		border-bottom-left-radius: 0 !important;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > div:last-of-type, .container-component.style-2.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
		border-top-right-radius: 0 !important;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > .full > .full:first-child:last-child {
		height: auto;
	}
	
	.container-component.style-2.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
		height: auto;
		position: relative;
		width: auto;
	}
	
	.container-component.instance-1 > .wrapper > .inner > :nth-child(1) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.container-component.instance-1 > .wrapper > .inner > :nth-child(2) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.container-component.instance-38 > .wrapper > .inner > :nth-child(1) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.container-component.instance-38 > .wrapper > .inner > :nth-child(2) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.container-component.instance-2 > .wrapper > .inner > :nth-child(1) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.container-component.instance-2 > .wrapper > .inner > :nth-child(2) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	
	
	.container-component.style-4 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-horizontal: 1.5rem;
		--padding-vertical: 4rem;
	}
	
	.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;
	}
	
	.container-component.instance-8 > .wrapper > .inner > :nth-child(1) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.container-component.instance-8 > .wrapper > .inner > :nth-child(2) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	
	
	.container-component.style-5 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-horizontal: 2rem;
		--padding-vertical: 2rem;
		--spacing: 1rem;
	}
	
	.container-component.style-5.columns > .wrapper > .inner {
		flex-direction: column !important;
		flex-wrap: nowrap !important;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > span {
		height: 0;
		margin-top: calc(var(--gutters) * -1);
		pointer-events: none;
		visibility: hidden;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > *:first-child {
		margin-left: 0 !important;
		padding-top: 0 !important;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > * {
		padding: calc(var(--gutters) * 0.5) 0 !important;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > *:last-child {
		padding-bottom: 0 !important;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > div > .full {
		margin-left: calc(var(--padding-horizontal) * -1);
		width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
	}
	
	.container-component.style-5.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-5.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-5.columns > .wrapper > .inner > div > .full:first-child {
		margin-top: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > div > .full:last-child {
		margin-bottom: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		margin-top: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		margin-bottom: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > div:first-of-type, .container-component.style-5.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		border-top-left-radius: inherit;
		border-top-right-radius: inherit;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > div:last-of-type, .container-component.style-5.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		border-bottom-left-radius: inherit;
		border-bottom-right-radius: inherit;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > div:first-of-type, .container-component.style-5.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
		border-bottom-left-radius: 0 !important;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > div:last-of-type, .container-component.style-5.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
		border-top-right-radius: 0 !important;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child {
		height: auto;
	}
	
	.container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
		height: auto;
		position: relative;
		width: auto;
	}
	
	
	
	.container-component.style-7 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-horizontal: 1.5rem;
		--padding-vertical: 4rem;
	}
	
	.container-component.style-7.columns > .wrapper > .inner {
		flex-direction: column !important;
		flex-wrap: nowrap !important;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > span {
		height: 0;
		margin-top: calc(var(--gutters) * -1);
		pointer-events: none;
		visibility: hidden;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > *:first-child {
		margin-left: 0 !important;
		padding-top: 0 !important;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > * {
		padding: calc(var(--gutters) * 0.5) 0 !important;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > *:last-child {
		padding-bottom: 0 !important;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > div > .full {
		margin-left: calc(var(--padding-horizontal) * -1);
		width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
	}
	
	.container-component.style-7.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-7.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-7.columns > .wrapper > .inner > div > .full:first-child {
		margin-top: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > div > .full:last-child {
		margin-bottom: calc(var(--gutters) * -0.5) !important;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		margin-top: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		margin-bottom: calc(var(--padding-vertical) * -1) !important;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > div:first-of-type, .container-component.style-7.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
		border-top-left-radius: inherit;
		border-top-right-radius: inherit;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > div:last-of-type, .container-component.style-7.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
		border-bottom-left-radius: inherit;
		border-bottom-right-radius: inherit;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > div:first-of-type, .container-component.style-7.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
		border-bottom-left-radius: 0 !important;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > div:last-of-type, .container-component.style-7.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
		border-top-right-radius: 0 !important;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > .full > .full:first-child:last-child {
		height: auto;
	}
	
	.container-component.style-7.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
		height: auto;
		position: relative;
		width: auto;
	}
	
	.container-component.instance-7 > .wrapper > .inner > :nth-child(1) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.container-component.instance-7 > .wrapper > .inner > :nth-child(2) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.container-component.instance-7 > .wrapper > .inner > :nth-child(3) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.container-component.instance-7 > .wrapper > .inner > :nth-child(4) {
		min-height: 100% !important;
		width: 100% !important;
	}
	
	.list-component.instance-1 {
		letter-spacing: 0rem;
		font-size: 1.25em;
		line-height: 2;
	}
	
	.list-component.instance-1 ul > li::after {
		width: 0.78125rem;
	}
	
	.list-component.instance-1 ul > li::before {
		height: 2.5rem;
		line-height: 2.5rem;
		min-width: 1.171875rem;
	}
	
	.list-component.instance-2 {
		letter-spacing: 0rem;
		font-size: 1em;
		line-height: 2;
	}
	
	.list-component.instance-2 ul > li::after {
		width: 0.625rem;
	}
	
	.list-component.instance-2 ul > li::before {
		height: 2rem;
		line-height: 2rem;
		min-width: 1.5rem;
	}
	
	.divider-component.instance-2::before {
		width: 100rem;
	}
	
	.divider-component.instance-1::before {
		width: 100rem;
	}
	
	.divider-component.instance-3::before {
		width: 100rem;
	}
	
	.divider-component.instance-4::before {
		width: 100rem;
	}
	
	.icons-component.style-1 {
		font-size: 1.75em;
		gap: 1.25rem;
	}
	
	.icons-component.style-1:not(:first-child) {
		margin-top: 1.5rem !important;
	}
	
	.icons-component.style-1:not(:last-child) {
		margin-bottom: 1.5rem !important;
	}
}

@media (max-width: 480px) {
	.site-main > .inner {
		--spacing: 1.75rem;
	}
	
	.image-component.style-1 > .frame {
		height: 15rem !important;
	}
	
	.buttons-component.style-1 > li > a {
		width: 14.5rem;
	}
	
	.buttons-component.style-3 > li > a {
		width: 30.125rem;
	}
	
	
	
	
	
	
	
	
	
	.container-component.style-5 > .wrapper > .inner {
		--spacing: 0.875rem;
	}
}

@media (max-width: 360px) {
	.site-main > .inner {
		--padding-horizontal: 1.125rem;
		--padding-vertical: 0.1875rem;
		--spacing: 1.5rem;
	}
	
	.image-component.style-1 > .frame {
		height: 13.125rem !important;
	}
	
	.text-component.style-2 {
		font-size: 3em;
	}
	
	.text-component.style-4 {
		font-size: 1em;
	}
	
	.text-component.style-3 {
		font-size: 4.5em;
	}
	
	.text-component.style-5 {
		font-size: 2.75em;
	}
	
	.text-component.instance-12 {
		font-size: 2em;
	}
	
	.text-component.instance-14 {
		font-size: 2em;
	}
	
	.text-component.style-6 {
		font-size: 0.875em;
	}
	
	.text-component.style-7 {
		font-size: 1.25em;
	}
	
	.text-component.style-8 {
		font-size: 0.75em;
	}
	
	.text-component.style-1 {
		font-size: 0.875em;
	}
	
	.buttons-component.style-1 {
		gap: 0.75rem;
	}
	
	.buttons-component.style-3 {
		gap: 0.75rem;
	}
	
	.container-component.style-1 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-horizontal: 0rem;
		--padding-vertical: 2.25rem;
	}
	
	.container-component.style-3 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-vertical: 0rem;
	}
	
	.container-component.style-2 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-horizontal: 1.125rem;
		--padding-vertical: 3rem;
	}
	
	.container-component.style-4 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-horizontal: 1.125rem;
		--padding-vertical: 3rem;
	}
	
	.container-component.style-5 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-horizontal: 1.5rem;
		--padding-vertical: 1.5rem;
		--spacing: 0.75rem;
	}
	
	.container-component.style-7 > .wrapper > .inner {
		--gutters: 3rem;
		--padding-horizontal: 1.125rem;
		--padding-vertical: 3rem;
	}
	
	.list-component.instance-1 {
		font-size: 1.25em;
	}
	
	.list-component.instance-1 ul > li::after {
		width: 0.78125rem;
	}
	
	.list-component.instance-1 ul > li::before {
		height: 2.5rem;
		line-height: 2.5rem;
		min-width: 1.171875rem;
	}
	
	.list-component.instance-2 {
		font-size: 1em;
	}
	
	.list-component.instance-2 ul > li::after {
		width: 0.625rem;
	}
	
	.list-component.instance-2 ul > li::before {
		height: 2rem;
		line-height: 2rem;
		min-width: 1.5rem;
	}
	
	.icons-component.style-1 {
		gap: 0.9375rem;
	}
}