/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[theme-mode=light],:root{--color-text-primary: #333333;--color-background-primary: #fafafa;--color-background-secondary: #cecece;--color-background-rgb: 250, 250, 250;--color-background-alt-rgb: 206, 206, 206;--color-primary: #1b7ae4;--color-secondary: #ff1177;--color-primary-rgb: 27, 122, 228;--color-secondary-rgb: 255, 17, 119}[theme-mode=dark]{--color-text-primary: #fafafa;--color-background-primary: #333333;--color-background-secondary: #4c4c4c;--color-background-rgb: 51, 51, 51;--color-background-alt-rgb: 76, 76, 76;--color-primary: #ff1177;--color-secondary: #1b7ae4;--color-primary-rgb: 255, 17, 119;--color-secondary-rgb: 27, 122, 228}body,*{position:relative;color:var(--color-text-primary);transition:background-color .25s ease,color .75s ease,border-color .25s;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}*,*:before,*:after{box-sizing:border-box}#root.app{display:grid;grid-template-areas:"header" "main" "footer";min-height:100vh;min-width:100%;background-color:var(--color-background-primary);overflow:hidden}p{margin:0 0 5px;line-height:1.55}.bold{font-weight:700}.color--primary{color:var(--color-primary)}main.main{position:relative;grid-area:main;width:100%;padding:80px 0 20px;min-height:inherit;box-sizing:border-box;background-color:var(--color-background-secondary);display:flex}img{background-color:transparent}.anchor{text-decoration:none;border-style:solid;border-width:0 0 2px 2px;padding:0 10px 5px;border-bottom-left-radius:7px;max-width:max-content;font-size:20px}@media only screen and (max-width: 1050px){.anchor{font-size:15px}}[theme-mode=light] .anchor{color:#0a830a;border-color:#0a830a}[theme-mode=dark] .anchor{color:#eed202;border-color:#eed202}.backdrop{width:100%;height:100%;cursor:pointer;animation:animate-fade-in .25s linear 1}.backdrop--dark{color:transparent;background-color:#333c;fill:transparent}.backdrop--light{color:transparent;background-color:#fafafacc;fill:transparent}.backdrop--success{color:transparent;background-color:#0a830acc;fill:transparent}.backdrop--caution{color:transparent;background-color:#eed202cc;fill:transparent}.backdrop--danger{color:transparent;background-color:#e60808cc;fill:transparent}.backdrop--primary{color:transparent;background-color:#1b7ae4cc;fill:transparent}.backdrop--secondary{color:transparent;background-color:#f17c;fill:transparent}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:50px;border-radius:7px;cursor:pointer;border:2px solid var(--color-text-primary);font-weight:700}.button_text{color:inherit}.button--dark{color:#fafafa;background-color:#333;fill:#fafafa}.button--dark:hover{background-color:#000}.button--light{color:#333;background-color:#fafafa;fill:#333}.button--light:hover{background-color:#c7c7c7}.button--success{color:#fafafa;background-color:#0a830a;fill:#fafafa}.button--success:hover{background-color:#032403}.button--caution{color:#333;background-color:#eed202;fill:#333}.button--caution:hover{background-color:#897901}.button--danger{color:#fafafa;background-color:#e60808;fill:#fafafa}.button--danger:hover{background-color:#830505}.button--primary{color:#fafafa;background-color:#1b7ae4;fill:#fafafa}.button--primary:hover{background-color:#104989}.button--secondary{color:#fafafa;background-color:#f17;fill:#fafafa}.button--secondary:hover{background-color:#aa0049}.card{display:flex;flex:1;flex-direction:column;border-radius:7px;background-color:var(--color-background-primary);box-sizing:border-box;overflow:hidden;padding:20px;position:relative;z-index:102;max-width:100%;min-height:fit-content;overflow-y:auto}.card--border{border:2px solid var(--color-text-primary)}.card--in-view.card--animation--left{animation:animate-slide_in-left .5s linear 1}.card--in-view.card--animation--right{animation:animate-slide_in-right .5s linear 1}.card--in-view.card--animation--bottom{animation:animate-slide-in_bottom-vertical .5s linear 1}.card--in-view.card--animation--top{animation:animate-slide_top-vertical .5s linear 1}@keyframes animate-slide_top-vertical{0%{opacity:0;transform:translateY(50vh)}to{opacity:1;transform:translateY(0)}}.card--in-view.card--animation--fade-in{animation:animate-fade-in .75s linear 1}.card--in-view.card--animation--flip-in-right{animation:animate-flip-in-right .75s linear 1}@keyframes animate-flip-in-right{0%{opacity:0;transform:perspective(1000px) translate(100%) rotateY(90deg)}to{opacity:1;transform:perspective(1000px) translate(0) rotateY(0)}}.card--in-view.card--animation--flip-in-left{animation:animate-flip-in-left .75s linear 1}@keyframes animate-flip-in-left{0%{opacity:0;transform:perspective(1000px) translate(-100%) rotateY(-90deg)}to{opacity:1;transform:perspective(1000px) translate(0) rotateY(0)}}.card h4{margin-bottom:15px}.card--gradient--primary{background:var(--color-background-primary);background:linear-gradient(to bottom,var(--color-background-primary),var(--color-primary))}.card--gradient--background{background:var(--color-background-primary);background:linear-gradient(to bottom,var(--color-background-primary),var(--color-background-secondary))}.card--transparent{background-color:transparent}.column{box-sizing:border-box;background-color:transparent;display:flex;flex:1;flex-direction:column;height:auto;width:100%;max-width:100%}.column--justify-start{justify-content:flex-start}.column--justify-center{justify-content:center}.column--justify-end{justify-content:flex-end}.column--align-start{align-items:flex-start}.column--align-center{align-items:center}.column--align-end{align-items:flex-end}div.column--1{flex:1}div.column--2{flex:2}div.column--3{flex:3}div.column--4{flex:4}div.column--5{flex:5}div.column--6{flex:6}div.column--7{flex:7}div.column--8{flex:8}div.column--9{flex:9}div.column--10{flex:10}div.column--11{flex:11}div.column--12{flex:12}div.column--13{flex:13}div.column--14{flex:14}div.column--15{flex:15}div.column--16{flex:16}div.column--17{flex:17}div.column--18{flex:18}div.column--19{flex:19}div.column--20{flex:20}div.column--21{flex:21}div.column--22{flex:22}div.column--23{flex:23}div.column--24{flex:24}div.column--25{flex:25}div.column--26{flex:26}div.column--27{flex:27}div.column--28{flex:28}div.column--29{flex:29}div.column--30{flex:30}div.column--31{flex:31}div.column--32{flex:32}div.column--33{flex:33}div.column--34{flex:34}div.column--35{flex:35}div.column--36{flex:36}div.column--37{flex:37}div.column--38{flex:38}div.column--39{flex:39}div.column--40{flex:40}div.column--41{flex:41}div.column--42{flex:42}div.column--43{flex:43}div.column--44{flex:44}div.column--45{flex:45}div.column--46{flex:46}div.column--47{flex:47}div.column--48{flex:48}div.column--49{flex:49}div.column--50{flex:50}div.column--51{flex:51}div.column--52{flex:52}div.column--53{flex:53}div.column--54{flex:54}div.column--55{flex:55}div.column--56{flex:56}div.column--57{flex:57}div.column--58{flex:58}div.column--59{flex:59}div.column--60{flex:60}div.column--61{flex:61}div.column--62{flex:62}div.column--63{flex:63}div.column--64{flex:64}div.column--65{flex:65}div.column--66{flex:66}div.column--67{flex:67}div.column--68{flex:68}div.column--69{flex:69}div.column--70{flex:70}div.column--71{flex:71}div.column--72{flex:72}div.column--73{flex:73}div.column--74{flex:74}div.column--75{flex:75}div.column--76{flex:76}div.column--77{flex:77}div.column--78{flex:78}div.column--79{flex:79}div.column--80{flex:80}div.column--81{flex:81}div.column--82{flex:82}div.column--83{flex:83}div.column--84{flex:84}div.column--85{flex:85}div.column--86{flex:86}div.column--87{flex:87}div.column--88{flex:88}div.column--89{flex:89}div.column--90{flex:90}div.column--91{flex:91}div.column--92{flex:92}div.column--93{flex:93}div.column--94{flex:94}div.column--95{flex:95}div.column--96{flex:96}div.column--97{flex:97}div.column--98{flex:98}div.column--99{flex:99}div.column--100{flex:100}h1,h2,h3,h4,h5,h6{line-height:1.05;margin:0}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{text-align:center}h2{font-size:45px}@media only screen and (max-width: 770px){h2{font-size:36px}}h3{font-size:30px}@media only screen and (max-width: 770px){h3{font-size:22px}}h4{font-size:25px}@media only screen and (max-width: 770px){h4{font-size:18px}}h5{font-size:20px}@media only screen and (max-width: 770px){h5{font-size:16px}}h6{font-size:18px}@media only screen and (max-width: 770px){h6{font-size:15px}}input{padding:10px 0 10px 5px;background-color:var(--color-background-primary)}input:focus{outline-color:var(--color-secondary)}.row{box-sizing:border-box;background-color:transparent;display:flex;flex:1;flex-direction:row;height:100%;width:100%;max-width:100%}@media only screen and (max-width: 1050px){.row--breakpoint--tablet{flex-direction:column}}@media only screen and (max-width: 770px){.row--breakpoint--mobile{flex-direction:column}}.row--gutter--1 .column{margin-left:1px;margin-right:1px}.row--gutter--1 .column:first-child{margin-left:0}.row--gutter--1 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--1 .column{margin-left:0;margin-right:0}}.row--gutter--2 .column{margin-left:2px;margin-right:2px}.row--gutter--2 .column:first-child{margin-left:0}.row--gutter--2 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--2 .column{margin-left:0;margin-right:0}}.row--gutter--3 .column{margin-left:3px;margin-right:3px}.row--gutter--3 .column:first-child{margin-left:0}.row--gutter--3 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--3 .column{margin-left:0;margin-right:0}}.row--gutter--4 .column{margin-left:4px;margin-right:4px}.row--gutter--4 .column:first-child{margin-left:0}.row--gutter--4 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--4 .column{margin-left:0;margin-right:0}}.row--gutter--5 .column{margin-left:5px;margin-right:5px}.row--gutter--5 .column:first-child{margin-left:0}.row--gutter--5 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--5 .column{margin-left:0;margin-right:0}}.row--gutter--6 .column{margin-left:6px;margin-right:6px}.row--gutter--6 .column:first-child{margin-left:0}.row--gutter--6 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--6 .column{margin-left:0;margin-right:0}}.row--gutter--7 .column{margin-left:7px;margin-right:7px}.row--gutter--7 .column:first-child{margin-left:0}.row--gutter--7 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--7 .column{margin-left:0;margin-right:0}}.row--gutter--8 .column{margin-left:8px;margin-right:8px}.row--gutter--8 .column:first-child{margin-left:0}.row--gutter--8 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--8 .column{margin-left:0;margin-right:0}}.row--gutter--9 .column{margin-left:9px;margin-right:9px}.row--gutter--9 .column:first-child{margin-left:0}.row--gutter--9 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--9 .column{margin-left:0;margin-right:0}}.row--gutter--10 .column{margin-left:10px;margin-right:10px}.row--gutter--10 .column:first-child{margin-left:0}.row--gutter--10 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--10 .column{margin-left:0;margin-right:0}}.row--gutter--11 .column{margin-left:11px;margin-right:11px}.row--gutter--11 .column:first-child{margin-left:0}.row--gutter--11 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--11 .column{margin-left:0;margin-right:0}}.row--gutter--12 .column{margin-left:12px;margin-right:12px}.row--gutter--12 .column:first-child{margin-left:0}.row--gutter--12 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--12 .column{margin-left:0;margin-right:0}}.row--gutter--13 .column{margin-left:13px;margin-right:13px}.row--gutter--13 .column:first-child{margin-left:0}.row--gutter--13 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--13 .column{margin-left:0;margin-right:0}}.row--gutter--14 .column{margin-left:14px;margin-right:14px}.row--gutter--14 .column:first-child{margin-left:0}.row--gutter--14 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--14 .column{margin-left:0;margin-right:0}}.row--gutter--15 .column{margin-left:15px;margin-right:15px}.row--gutter--15 .column:first-child{margin-left:0}.row--gutter--15 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--15 .column{margin-left:0;margin-right:0}}.row--gutter--16 .column{margin-left:16px;margin-right:16px}.row--gutter--16 .column:first-child{margin-left:0}.row--gutter--16 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--16 .column{margin-left:0;margin-right:0}}.row--gutter--17 .column{margin-left:17px;margin-right:17px}.row--gutter--17 .column:first-child{margin-left:0}.row--gutter--17 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--17 .column{margin-left:0;margin-right:0}}.row--gutter--18 .column{margin-left:18px;margin-right:18px}.row--gutter--18 .column:first-child{margin-left:0}.row--gutter--18 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--18 .column{margin-left:0;margin-right:0}}.row--gutter--19 .column{margin-left:19px;margin-right:19px}.row--gutter--19 .column:first-child{margin-left:0}.row--gutter--19 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--19 .column{margin-left:0;margin-right:0}}.row--gutter--20 .column{margin-left:20px;margin-right:20px}.row--gutter--20 .column:first-child{margin-left:0}.row--gutter--20 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--20 .column{margin-left:0;margin-right:0}}.row--gutter--21 .column{margin-left:21px;margin-right:21px}.row--gutter--21 .column:first-child{margin-left:0}.row--gutter--21 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--21 .column{margin-left:0;margin-right:0}}.row--gutter--22 .column{margin-left:22px;margin-right:22px}.row--gutter--22 .column:first-child{margin-left:0}.row--gutter--22 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--22 .column{margin-left:0;margin-right:0}}.row--gutter--23 .column{margin-left:23px;margin-right:23px}.row--gutter--23 .column:first-child{margin-left:0}.row--gutter--23 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--23 .column{margin-left:0;margin-right:0}}.row--gutter--24 .column{margin-left:24px;margin-right:24px}.row--gutter--24 .column:first-child{margin-left:0}.row--gutter--24 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--24 .column{margin-left:0;margin-right:0}}.row--gutter--25 .column{margin-left:25px;margin-right:25px}.row--gutter--25 .column:first-child{margin-left:0}.row--gutter--25 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--25 .column{margin-left:0;margin-right:0}}.row--gutter--26 .column{margin-left:26px;margin-right:26px}.row--gutter--26 .column:first-child{margin-left:0}.row--gutter--26 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--26 .column{margin-left:0;margin-right:0}}.row--gutter--27 .column{margin-left:27px;margin-right:27px}.row--gutter--27 .column:first-child{margin-left:0}.row--gutter--27 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--27 .column{margin-left:0;margin-right:0}}.row--gutter--28 .column{margin-left:28px;margin-right:28px}.row--gutter--28 .column:first-child{margin-left:0}.row--gutter--28 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--28 .column{margin-left:0;margin-right:0}}.row--gutter--29 .column{margin-left:29px;margin-right:29px}.row--gutter--29 .column:first-child{margin-left:0}.row--gutter--29 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--29 .column{margin-left:0;margin-right:0}}.row--gutter--30 .column{margin-left:30px;margin-right:30px}.row--gutter--30 .column:first-child{margin-left:0}.row--gutter--30 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--30 .column{margin-left:0;margin-right:0}}.row--gutter--31 .column{margin-left:31px;margin-right:31px}.row--gutter--31 .column:first-child{margin-left:0}.row--gutter--31 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--31 .column{margin-left:0;margin-right:0}}.row--gutter--32 .column{margin-left:32px;margin-right:32px}.row--gutter--32 .column:first-child{margin-left:0}.row--gutter--32 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--32 .column{margin-left:0;margin-right:0}}.row--gutter--33 .column{margin-left:33px;margin-right:33px}.row--gutter--33 .column:first-child{margin-left:0}.row--gutter--33 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--33 .column{margin-left:0;margin-right:0}}.row--gutter--34 .column{margin-left:34px;margin-right:34px}.row--gutter--34 .column:first-child{margin-left:0}.row--gutter--34 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--34 .column{margin-left:0;margin-right:0}}.row--gutter--35 .column{margin-left:35px;margin-right:35px}.row--gutter--35 .column:first-child{margin-left:0}.row--gutter--35 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--35 .column{margin-left:0;margin-right:0}}.row--gutter--36 .column{margin-left:36px;margin-right:36px}.row--gutter--36 .column:first-child{margin-left:0}.row--gutter--36 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--36 .column{margin-left:0;margin-right:0}}.row--gutter--37 .column{margin-left:37px;margin-right:37px}.row--gutter--37 .column:first-child{margin-left:0}.row--gutter--37 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--37 .column{margin-left:0;margin-right:0}}.row--gutter--38 .column{margin-left:38px;margin-right:38px}.row--gutter--38 .column:first-child{margin-left:0}.row--gutter--38 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--38 .column{margin-left:0;margin-right:0}}.row--gutter--39 .column{margin-left:39px;margin-right:39px}.row--gutter--39 .column:first-child{margin-left:0}.row--gutter--39 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--39 .column{margin-left:0;margin-right:0}}.row--gutter--40 .column{margin-left:40px;margin-right:40px}.row--gutter--40 .column:first-child{margin-left:0}.row--gutter--40 .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter--40 .column{margin-left:0;margin-right:0}}@media only screen and (max-width: 1050px){.row--breakpoint--tablet .column--align-start,.row--breakpoint--tablet .column--align-end{align-items:center}}@media only screen and (max-width: 770px){.row--breakpoint--mobile .column--align-start,.row--breakpoint--mobile .column--align-end{align-items:center}}.row--gutter.row--breakpoint--tablet .column:first-child{margin-left:0}@media only screen and (max-width: 1050px){.row--gutter.row--breakpoint--tablet .column:first-child{margin:0}}.row--gutter.row--breakpoint--tablet .column:last-child{margin-right:0}@media only screen and (max-width: 1050px){.row--gutter.row--breakpoint--tablet .column:last-child{margin:0}}.row--gutter.row--breakpoint--mobile .column:first-child{margin-left:0}@media only screen and (max-width: 770px){.row--gutter.row--breakpoint--mobile .column:first-child{margin:0}}.row--gutter.row--breakpoint--mobile .column:last-child{margin-right:0}@media only screen and (max-width: 770px){.row--gutter.row--breakpoint--mobile .column:last-child{margin:0}}.boxes-background{display:flex;width:100%;height:100vh;flex:1;flex-direction:column;transition:opacity .5s}.boxes-background_row{display:flex;width:100%;flex:1;flex-direction:row;margin:-2px;z-index:3}.boxes-background .boxes-background_row--0 .boxes--0 .boxes_inner{animation-delay:.1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--0 .boxes--0 .boxes_inner_back{animation-delay:.1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--0 .boxes--1 .boxes_inner{animation-delay:.2s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--0 .boxes--1 .boxes_inner_back{animation-delay:.2s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--0 .boxes--2 .boxes_inner{animation-delay:.3s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--0 .boxes--2 .boxes_inner_back{animation-delay:.3s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--0 .boxes--3 .boxes_inner{animation-delay:.4s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--0 .boxes--3 .boxes_inner_back{animation-delay:.4s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--0 .boxes--4 .boxes_inner{animation-delay:.5s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--0 .boxes--4 .boxes_inner_back{animation-delay:.5s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--0 .boxes--5 .boxes_inner{animation-delay:.6s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--0 .boxes--5 .boxes_inner_back{animation-delay:.6s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--0 .boxes--6 .boxes_inner{animation-delay:.7s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--0 .boxes--6 .boxes_inner_back{animation-delay:.7s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--0 .boxes--7 .boxes_inner{animation-delay:.8s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--0 .boxes--7 .boxes_inner_back{animation-delay:.8s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--0 .boxes--8 .boxes_inner{animation-delay:.9s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--0 .boxes--8 .boxes_inner_back{animation-delay:.9s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--0 .boxes--9 .boxes_inner{animation-delay:1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--0 .boxes--9 .boxes_inner_back{animation-delay:1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--1 .boxes--0 .boxes_inner{animation-delay:.2s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--1 .boxes--0 .boxes_inner_back{animation-delay:.2s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--1 .boxes--1 .boxes_inner{animation-delay:.3s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--1 .boxes--1 .boxes_inner_back{animation-delay:.3s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--1 .boxes--2 .boxes_inner{animation-delay:.4s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--1 .boxes--2 .boxes_inner_back{animation-delay:.4s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--1 .boxes--3 .boxes_inner{animation-delay:.5s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--1 .boxes--3 .boxes_inner_back{animation-delay:.5s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--1 .boxes--4 .boxes_inner{animation-delay:.6s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--1 .boxes--4 .boxes_inner_back{animation-delay:.6s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--1 .boxes--5 .boxes_inner{animation-delay:.7s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--1 .boxes--5 .boxes_inner_back{animation-delay:.7s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--1 .boxes--6 .boxes_inner{animation-delay:.8s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--1 .boxes--6 .boxes_inner_back{animation-delay:.8s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--1 .boxes--7 .boxes_inner{animation-delay:.9s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--1 .boxes--7 .boxes_inner_back{animation-delay:.9s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--1 .boxes--8 .boxes_inner{animation-delay:1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--1 .boxes--8 .boxes_inner_back{animation-delay:1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--1 .boxes--9 .boxes_inner{animation-delay:1.1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--1 .boxes--9 .boxes_inner_back{animation-delay:1.1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--2 .boxes--0 .boxes_inner{animation-delay:.3s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--2 .boxes--0 .boxes_inner_back{animation-delay:.3s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--2 .boxes--1 .boxes_inner{animation-delay:.4s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--2 .boxes--1 .boxes_inner_back{animation-delay:.4s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--2 .boxes--2 .boxes_inner{animation-delay:.5s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--2 .boxes--2 .boxes_inner_back{animation-delay:.5s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--2 .boxes--3 .boxes_inner{animation-delay:.6s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--2 .boxes--3 .boxes_inner_back{animation-delay:.6s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--2 .boxes--4 .boxes_inner{animation-delay:.7s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--2 .boxes--4 .boxes_inner_back{animation-delay:.7s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--2 .boxes--5 .boxes_inner{animation-delay:.8s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--2 .boxes--5 .boxes_inner_back{animation-delay:.8s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--2 .boxes--6 .boxes_inner{animation-delay:.9s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--2 .boxes--6 .boxes_inner_back{animation-delay:.9s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--2 .boxes--7 .boxes_inner{animation-delay:1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--2 .boxes--7 .boxes_inner_back{animation-delay:1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--2 .boxes--8 .boxes_inner{animation-delay:1.1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--2 .boxes--8 .boxes_inner_back{animation-delay:1.1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--2 .boxes--9 .boxes_inner{animation-delay:1.2s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--2 .boxes--9 .boxes_inner_back{animation-delay:1.2s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--3 .boxes--0 .boxes_inner{animation-delay:.4s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--3 .boxes--0 .boxes_inner_back{animation-delay:.4s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--3 .boxes--1 .boxes_inner{animation-delay:.5s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--3 .boxes--1 .boxes_inner_back{animation-delay:.5s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--3 .boxes--2 .boxes_inner{animation-delay:.6s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--3 .boxes--2 .boxes_inner_back{animation-delay:.6s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--3 .boxes--3 .boxes_inner{animation-delay:.7s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--3 .boxes--3 .boxes_inner_back{animation-delay:.7s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--3 .boxes--4 .boxes_inner{animation-delay:.8s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--3 .boxes--4 .boxes_inner_back{animation-delay:.8s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--3 .boxes--5 .boxes_inner{animation-delay:.9s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--3 .boxes--5 .boxes_inner_back{animation-delay:.9s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--3 .boxes--6 .boxes_inner{animation-delay:1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--3 .boxes--6 .boxes_inner_back{animation-delay:1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--3 .boxes--7 .boxes_inner{animation-delay:1.1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--3 .boxes--7 .boxes_inner_back{animation-delay:1.1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--3 .boxes--8 .boxes_inner{animation-delay:1.2s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--3 .boxes--8 .boxes_inner_back{animation-delay:1.2s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--3 .boxes--9 .boxes_inner{animation-delay:1.3s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--3 .boxes--9 .boxes_inner_back{animation-delay:1.3s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--4 .boxes--0 .boxes_inner{animation-delay:.5s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--4 .boxes--0 .boxes_inner_back{animation-delay:.5s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--4 .boxes--1 .boxes_inner{animation-delay:.6s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--4 .boxes--1 .boxes_inner_back{animation-delay:.6s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--4 .boxes--2 .boxes_inner{animation-delay:.7s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--4 .boxes--2 .boxes_inner_back{animation-delay:.7s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--4 .boxes--3 .boxes_inner{animation-delay:.8s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--4 .boxes--3 .boxes_inner_back{animation-delay:.8s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--4 .boxes--4 .boxes_inner{animation-delay:.9s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--4 .boxes--4 .boxes_inner_back{animation-delay:.9s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--4 .boxes--5 .boxes_inner{animation-delay:1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--4 .boxes--5 .boxes_inner_back{animation-delay:1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--4 .boxes--6 .boxes_inner{animation-delay:1.1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--4 .boxes--6 .boxes_inner_back{animation-delay:1.1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--4 .boxes--7 .boxes_inner{animation-delay:1.2s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--4 .boxes--7 .boxes_inner_back{animation-delay:1.2s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--4 .boxes--8 .boxes_inner{animation-delay:1.3s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--4 .boxes--8 .boxes_inner_back{animation-delay:1.3s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--4 .boxes--9 .boxes_inner{animation-delay:1.4s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--4 .boxes--9 .boxes_inner_back{animation-delay:1.4s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--5 .boxes--0 .boxes_inner{animation-delay:.6s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--5 .boxes--0 .boxes_inner_back{animation-delay:.6s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--5 .boxes--1 .boxes_inner{animation-delay:.7s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--5 .boxes--1 .boxes_inner_back{animation-delay:.7s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--5 .boxes--2 .boxes_inner{animation-delay:.8s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--5 .boxes--2 .boxes_inner_back{animation-delay:.8s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--5 .boxes--3 .boxes_inner{animation-delay:.9s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--5 .boxes--3 .boxes_inner_back{animation-delay:.9s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--5 .boxes--4 .boxes_inner{animation-delay:1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--5 .boxes--4 .boxes_inner_back{animation-delay:1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--5 .boxes--5 .boxes_inner{animation-delay:1.1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--5 .boxes--5 .boxes_inner_back{animation-delay:1.1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--5 .boxes--6 .boxes_inner{animation-delay:1.2s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--5 .boxes--6 .boxes_inner_back{animation-delay:1.2s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--5 .boxes--7 .boxes_inner{animation-delay:1.3s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--5 .boxes--7 .boxes_inner_back{animation-delay:1.3s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--5 .boxes--8 .boxes_inner{animation-delay:1.4s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--5 .boxes--8 .boxes_inner_back{animation-delay:1.4s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--5 .boxes--9 .boxes_inner{animation-delay:1.5s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--5 .boxes--9 .boxes_inner_back{animation-delay:1.5s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--6 .boxes--0 .boxes_inner{animation-delay:.7s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--6 .boxes--0 .boxes_inner_back{animation-delay:.7s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--6 .boxes--1 .boxes_inner{animation-delay:.8s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--6 .boxes--1 .boxes_inner_back{animation-delay:.8s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--6 .boxes--2 .boxes_inner{animation-delay:.9s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--6 .boxes--2 .boxes_inner_back{animation-delay:.9s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--6 .boxes--3 .boxes_inner{animation-delay:1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--6 .boxes--3 .boxes_inner_back{animation-delay:1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--6 .boxes--4 .boxes_inner{animation-delay:1.1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--6 .boxes--4 .boxes_inner_back{animation-delay:1.1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--6 .boxes--5 .boxes_inner{animation-delay:1.2s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--6 .boxes--5 .boxes_inner_back{animation-delay:1.2s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--6 .boxes--6 .boxes_inner{animation-delay:1.3s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--6 .boxes--6 .boxes_inner_back{animation-delay:1.3s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--6 .boxes--7 .boxes_inner{animation-delay:1.4s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--6 .boxes--7 .boxes_inner_back{animation-delay:1.4s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--6 .boxes--8 .boxes_inner{animation-delay:1.5s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--6 .boxes--8 .boxes_inner_back{animation-delay:1.5s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--6 .boxes--9 .boxes_inner{animation-delay:1.6s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--6 .boxes--9 .boxes_inner_back{animation-delay:1.6s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--7 .boxes--0 .boxes_inner{animation-delay:.8s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--7 .boxes--0 .boxes_inner_back{animation-delay:.8s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--7 .boxes--1 .boxes_inner{animation-delay:.9s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--7 .boxes--1 .boxes_inner_back{animation-delay:.9s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--7 .boxes--2 .boxes_inner{animation-delay:1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--7 .boxes--2 .boxes_inner_back{animation-delay:1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--7 .boxes--3 .boxes_inner{animation-delay:1.1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--7 .boxes--3 .boxes_inner_back{animation-delay:1.1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--7 .boxes--4 .boxes_inner{animation-delay:1.2s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--7 .boxes--4 .boxes_inner_back{animation-delay:1.2s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--7 .boxes--5 .boxes_inner{animation-delay:1.3s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--7 .boxes--5 .boxes_inner_back{animation-delay:1.3s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--7 .boxes--6 .boxes_inner{animation-delay:1.4s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--7 .boxes--6 .boxes_inner_back{animation-delay:1.4s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--7 .boxes--7 .boxes_inner{animation-delay:1.5s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--7 .boxes--7 .boxes_inner_back{animation-delay:1.5s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--7 .boxes--8 .boxes_inner{animation-delay:1.6s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--7 .boxes--8 .boxes_inner_back{animation-delay:1.6s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--7 .boxes--9 .boxes_inner{animation-delay:1.7s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--7 .boxes--9 .boxes_inner_back{animation-delay:1.7s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--8 .boxes--0 .boxes_inner{animation-delay:.9s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--8 .boxes--0 .boxes_inner_back{animation-delay:.9s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--8 .boxes--1 .boxes_inner{animation-delay:1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--8 .boxes--1 .boxes_inner_back{animation-delay:1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--8 .boxes--2 .boxes_inner{animation-delay:1.1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--8 .boxes--2 .boxes_inner_back{animation-delay:1.1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--8 .boxes--3 .boxes_inner{animation-delay:1.2s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--8 .boxes--3 .boxes_inner_back{animation-delay:1.2s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--8 .boxes--4 .boxes_inner{animation-delay:1.3s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--8 .boxes--4 .boxes_inner_back{animation-delay:1.3s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--8 .boxes--5 .boxes_inner{animation-delay:1.4s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--8 .boxes--5 .boxes_inner_back{animation-delay:1.4s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--8 .boxes--6 .boxes_inner{animation-delay:1.5s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--8 .boxes--6 .boxes_inner_back{animation-delay:1.5s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--8 .boxes--7 .boxes_inner{animation-delay:1.6s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--8 .boxes--7 .boxes_inner_back{animation-delay:1.6s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--8 .boxes--8 .boxes_inner{animation-delay:1.7s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--8 .boxes--8 .boxes_inner_back{animation-delay:1.7s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--8 .boxes--9 .boxes_inner{animation-delay:1.8s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--8 .boxes--9 .boxes_inner_back{animation-delay:1.8s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--9 .boxes--0 .boxes_inner{animation-delay:1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--9 .boxes--0 .boxes_inner_back{animation-delay:1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--9 .boxes--1 .boxes_inner{animation-delay:1.1s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--9 .boxes--1 .boxes_inner_back{animation-delay:1.1s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--9 .boxes--2 .boxes_inner{animation-delay:1.2s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--9 .boxes--2 .boxes_inner_back{animation-delay:1.2s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--9 .boxes--3 .boxes_inner{animation-delay:1.3s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--9 .boxes--3 .boxes_inner_back{animation-delay:1.3s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--9 .boxes--4 .boxes_inner{animation-delay:1.4s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--9 .boxes--4 .boxes_inner_back{animation-delay:1.4s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--9 .boxes--5 .boxes_inner{animation-delay:1.5s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--9 .boxes--5 .boxes_inner_back{animation-delay:1.5s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--9 .boxes--6 .boxes_inner{animation-delay:1.6s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--9 .boxes--6 .boxes_inner_back{animation-delay:1.6s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--9 .boxes--7 .boxes_inner{animation-delay:1.7s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--9 .boxes--7 .boxes_inner_back{animation-delay:1.7s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--9 .boxes--8 .boxes_inner{animation-delay:1.8s!important;animation:animate-background-boxes-row-intro 2s linear infinite}.boxes-background .boxes-background_row--9 .boxes--8 .boxes_inner_back{animation-delay:1.8s!important;animation:animate-fade-blink 1s linear infinite}.boxes-background .boxes-background_row--9 .boxes--9 .boxes_inner{animation-delay:1.9s!important;animation:animate-background-boxes-row-intro 2s linear infinite}@keyframes animate-background-boxes-row-intro{0%{transform:rotateX(0) scale(1)}50%{transform:rotateX(180deg) scale(.98)}to{transform:rotateX(0) scale(1)}}.boxes-background .boxes-background_row--9 .boxes--9 .boxes_inner_back{animation-delay:1.9s!important;animation:animate-fade-blink 1s linear infinite}@keyframes animate-fade-blink{0%{opacity:.35}50%{opacity:0}to{opacity:.35}}.boxes-background_svg{position:absolute;top:15vh;height:80vh;width:100vw;z-index:2;transition:transform 1s}.boxes-background_svg path{fill:rgba(var(--color-primary-rgb),.25);stroke:var(--color-text-primary);stroke-opacity:.25}.boxes-background--intro{animation:animate-fade-in 1s linear 1}.boxes-background--intro .boxes-background_svg{transform:rotateY(0)}.boxes-background--outro{opacity:0}.boxes-background--outro .boxes-background_svg{transform:translateY(-100vh) rotateY(180deg)}.boxes{display:flex;flex:1;height:100%;perspective:1000px}.boxes_inner{position:relative;width:100%;height:100%;text-align:center;transform-style:preserve-3d;transition:transform .25s,scale .25s}.boxes_inner_front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.boxes_inner_back{background-color:var(--color-secondary);position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(180deg)}.cloud-background{position:relative;width:100%;height:100vh;background:linear-gradient(var(--color-background-secondary) 60%,var(--color-secondary));overflow:hidden}.cloud-background--intro{animation:animate-slide-in_bottom-vertical 1s linear 1}@keyframes animate-slide-in_bottom-vertical{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.cloud-background--outro{animation:animate-slide-out_bottom-vertical 1s linear 1}@keyframes animate-slide-out_bottom-vertical{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}.cloud-background .cloud{position:absolute;bottom:0;left:0;width:100%;height:100px;background:url(../../../../assets/images/wave-white.png);background-size:1000px 100px}.cloud-background .cloud.cloud--1{z-index:7;opacity:1;animation-delay:0s;bottom:0;animation:animate-wave 10s linear infinite}.cloud-background .cloud.cloud--2{z-index:6;opacity:.5;animation-delay:-5s;bottom:10px;animation:animate-wave 15s linear infinite}.cloud-background .cloud.cloud--3{z-index:5;opacity:.2;animation-delay:-2s;bottom:15px;animation:animate-wave 10s linear infinite}.cloud-background .cloud.cloud--4{z-index:4;opacity:.2;animation-delay:-5s;bottom:25px;animation:animate-wave 5s linear infinite}@keyframes animate-wave{0%{background-position-x:0px}to{background-position-x:-1000px}}.cloud-background .cloud.cloud--5{z-index:3;opacity:.2;animation-delay:-5s;bottom:30px;animation:animate-wave 5s linear infinite}@keyframes animate-wave{0%{background-position-x:0px}to{background-position-x:1000px}}.grid-background{width:100%;position:absolute;bottom:0;left:0}.grid-background:after{-webkit-mask-image:-webkit-gradient(linear,left 90%,left top,from(rgb(0,0,0)),to(rgba(0,0,0,0)));mask-image:gradient(linear,left 90%,left top,from(rgb(0,0,0)),to(rgba(0,0,0,0)));transition:transform .5s;content:"";display:block;position:absolute;bottom:0;left:-50%;right:0;width:200%;height:100vh;padding:1px;-webkit-background-clip:content-box;-webkit-backface-visibility:hidden;outline:1px solid transparent;transform-origin:bottom center;will-change:transform;background-position:center bottom;background-size:5vh 5vh;background-image:linear-gradient(to right,var(--color-secondary) 1px,transparent 2px),linear-gradient(to bottom,var(--color-secondary) 2px,transparent 2px)}.grid-background--intro{transform:perspective(50vh) rotateX(30deg) scale(2) translateZ(0);animation:animate-background-grid-intro 1s linear 1}@keyframes animate-background-grid-intro{0%{opacity:0;transform:perspective(50vh) rotateX(0) scale(1) translateZ(0)}to{opacity:1;transform:perspective(50vh) rotateX(30deg) scale(2) translateZ(0)}}.grid-background--outro{transform:perspective(50vh) rotateX(0) scale(1) translateZ(0);opacity:0;animation:animate-background-grid-outro 1s linear 1}@keyframes animate-background-grid-outro{0%{opacity:1;transform:perspective(50vh) rotateX(30deg) scale(2) translateZ(0)}to{opacity:0;transform:perspective(50vh) rotateX(0) scale(1) translateZ(0)}}.ring-background{position:relative;width:100%;height:100vh}.ring-background_layer{position:absolute;left:50%;transform:translate(-50%)}.ring-background_layer_circle{border-radius:100%;height:100%;width:100%}.ring-background_layer_circle--1{opacity:.5;background:#f17;background:linear-gradient(to bottom,#ff1177,transparent 70%);animation:animate-spin-clock 2.75s linear infinite}.ring-background_layer_circle--3{opacity:.5;background:#333;background:linear-gradient(to bottom,#333333,transparent 70%);animation:animate-spin-counter 2.5s linear infinite}.ring-background_layer_circle--5{opacity:.5;background:#fafafa;background:linear-gradient(to bottom,#fafafa,transparent 70%);animation:animate-spin-clock 2.25s linear infinite}.ring-background_layer_circle--7{opacity:.5;background:#1b7ae4;background:linear-gradient(to bottom,#1b7ae4,transparent 70%);animation:animate-spin-counter 2s linear infinite}.ring-background_layer_circle--9{opacity:.5;background:#f17;background:linear-gradient(to bottom,#ff1177,transparent 70%);animation:animate-spin-clock 1.75s linear infinite}.ring-background_layer_circle--11{opacity:.5;background:#e60808;background:linear-gradient(to bottom,#e60808,transparent 70%);animation:animate-spin-counter 1.5s linear infinite}.ring-background_layer_circle--13{opacity:.5;background:#eed202;background:linear-gradient(to bottom,#eed202,transparent 70%);animation:animate-spin-clock 1.25s linear infinite}.ring-background_layer_circle--15{opacity:.5;background:#0a830a;background:linear-gradient(to bottom,#0a830a,transparent 70%);animation:animate-spin-counter 1s linear infinite}.ring-background_layer_circle--17{opacity:.5;background:#fafafa;background:linear-gradient(to bottom,#fafafa,transparent 70%);animation:animate-spin-clock .75s linear infinite}@keyframes animate-spin-clock{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ring-background_layer_circle--19{opacity:.5;background:#333;background:linear-gradient(to bottom,#333333,transparent 70%);animation:animate-spin-counter .5s linear infinite}@keyframes animate-spin-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.ring-background_layer_circle--blank{background-color:var(--color-background-secondary)}.ring-background--intro{animation:animate-slide-in_bottom-vertical 1s linear 1}.ring-background--outro{animation:animate-slide-out_bottom-vertical 1s linear 1}.ring-background_layer--0{z-index:20;width:5vw;height:5vw;bottom:-2.5vw}.ring-background_layer--1{z-index:19;width:10vw;height:10vw;bottom:-5vw}.ring-background_layer--2{z-index:18;width:15vw;height:15vw;bottom:-7.5vw}.ring-background_layer--3{z-index:17;width:20vw;height:20vw;bottom:-10vw}.ring-background_layer--4{z-index:16;width:25vw;height:25vw;bottom:-12.5vw}.ring-background_layer--5{z-index:15;width:30vw;height:30vw;bottom:-15vw}.ring-background_layer--6{z-index:14;width:35vw;height:35vw;bottom:-17.5vw}.ring-background_layer--7{z-index:13;width:40vw;height:40vw;bottom:-20vw}.ring-background_layer--8{z-index:12;width:45vw;height:45vw;bottom:-22.5vw}.ring-background_layer--9{z-index:11;width:50vw;height:50vw;bottom:-25vw}.ring-background_layer--10{z-index:10;width:55vw;height:55vw;bottom:-27.5vw}.ring-background_layer--11{z-index:9;width:60vw;height:60vw;bottom:-30vw}.ring-background_layer--12{z-index:8;width:65vw;height:65vw;bottom:-32.5vw}.ring-background_layer--13{z-index:7;width:70vw;height:70vw;bottom:-35vw}.ring-background_layer--14{z-index:6;width:75vw;height:75vw;bottom:-37.5vw}.ring-background_layer--15{z-index:5;width:80vw;height:80vw;bottom:-40vw}.ring-background_layer--16{z-index:4;width:85vw;height:85vw;bottom:-42.5vw}.ring-background_layer--17{z-index:3;width:90vw;height:90vw;bottom:-45vw}.ring-background_layer--18{z-index:2;width:95vw;height:95vw;bottom:-47.5vw}.ring-background_layer--19{z-index:1;width:100vw;height:100vw;bottom:-50vw}.ring-background_layer--20{z-index:0;width:105vw;height:105vw;bottom:-52.5vw}.star-background{position:relative;width:100%;height:100vh;padding:10px}.star-background_column{justify-content:space-between;align-items:center}.star-background_inset{height:5vw;width:5vw}.star-background_inset .star{height:100%;width:100%;position:absolute}.star-background_inset .star div{max-height:100%!important;max-width:100%!important}.star-background_inset .star svg{width:100%;height:100%}.star-background_inset_inner.star{z-index:3;height:3.75vw;width:3.75vw;top:50%;left:50%;animation:animate-star-inset-inner 2s linear infinite}@keyframes animate-star-inset-inner{0%{transform:translateY(-50%) translate(-50%) scale(1)}50%{transform:translateY(-50%) translate(-50%) scale(.1)}75%{transform:translateY(-50%) translate(-50%) scale(1.25)}to{transform:translateY(-50%) translate(-50%) scale(1)}}.star-background_inset_inner.star svg path{fill:var(--color-background-secondary)}.star-background_inset_outer{z-index:2;opacity:.25}.star-background_inset_outer svg path{animation:animate-star-inset-outer 2s linear infinite}@keyframes animate-star-inset-outer{0%{fill:var(--color-background-secondary)}25%{fill:var(--color-secondary)}50%{fill:var(--color-text-primary)}75%{fill:var(--color-primary)}to{fill:var(--color-background-secondary)}}.star-background_full{height:5vw;width:5vw;opacity:.5}.star-background_full .star{height:100%;width:100%;position:absolute}.star-background_full .star div{max-height:100%!important;max-width:100%!important}.star-background_full .star svg{width:100%;height:100%}.star-background_full .star svg path{fill:var(--color-primary)}.star-background_full .star{animation:animate-star-full 10s linear infinite}@keyframes animate-star-full{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.star-background--intro .star-background_full--top{animation:animate-slide_in-vertical 1s linear 1}.star-background--intro .star-background_full--bottom{animation:animate-slide-in_bottom-vertical 1s linear 1}@keyframes animate-slide-in_bottom-vertical{0%{opacity:0;transform:translateY(-100vh)}to{opacity:1;transform:translateY(0)}}.star-background--intro .star-background_full--left{animation:animate-slide_in-left 1s linear 1}.star-background--intro .star-background_full--right{animation:animate-slide_in-right 1s linear 1}.star-background--intro .star-background_inset--top{animation:animate-slide_in-vertical 1s linear 1}.star-background--intro .star-background_inset--bottom{animation:animate-slide-in_bottom-vertical 1s linear 1}@keyframes animate-slide-in_bottom-vertical{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}.star-background--intro .star-background_inset--left{animation:animate-slide_in-left 1s linear 1}@keyframes animate-slide_in-left{0%{opacity:0;transform:translate(-100vw)}to{opacity:1;transform:translate(0)}}.star-background--intro .star-background_inset--right{animation:animate-slide_in-right 1s linear 1}@keyframes animate-slide_in-right{0%{opacity:0;transform:translate(100vw)}to{opacity:1;transform:translate(0)}}.star-background--outro .column{animation:animate-slide-out_bottom-vertical 1s linear 1}@keyframes animate-slide-out_bottom-vertical{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}.star-background--outro .column--alt{animation:animate-slide-out_top-vertical 1s linear 1}@keyframes animate-slide-out_top-vertical{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100vh)}}.button--icon .icon{left:0;top:0;position:absolute;width:25%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px}.button--icon .icon path{fill:inherit}.button--icon .button_text{width:75%;margin-left:25%;padding-right:25%}#root .card--employment{background-color:transparent;display:inline-table}#root .card--employment h4{color:var(--color-primary);margin-bottom:10px}#root .card--employment h5{color:var(--color-secondary);margin-bottom:20px;font-size:24px}#root .card--employment h6{margin-bottom:20px}#root .card--employment_industry{font-style:italic}#root .card--employment ul{margin:0}@media only screen and (max-width: 1050px){#root .card--employment h4,#root .card--employment h5,#root .card--employment h6{text-align:center}#root .card--employment h4{font-size:22px}#root .card--employment h5,#root .card--employment h6{font-size:20px}#root .card--employment_date{font-size:18px}#root .card--employment_industry{margin-bottom:20px;font-size:15px}#root .card--employment_text{font-size:16px}#root .card--employment_list_skill{font-size:15px}}#root .card--employment_list{list-style-type:none;display:inline-block;white-space:nowrap;font-size:20px;padding-left:0}#root .card--employment_list .icon{display:inline-block;margin-right:10px}#root .card--employment_list_skill{margin-bottom:15px}#root .card--employment_list_skill .icon path{fill:var(--color-primary)}#root .card--employment_list_skill:nth-child(2n) .icon path{fill:var(--color-secondary)}#root .card--employment_text{margin-bottom:15px}.input-field{display:flex;flex:1;flex-direction:column}.input-field label{margin-bottom:5px}.input-field--error input{outline-color:#e60808}.input-field--error label,.input-field_error-message{color:#e60808}.color-top,.logo:hover .logo_text .top_right,.logo:hover .logo_text .top_left{color:var(--color-primary);background-image:linear-gradient(0deg,var(--color-primary) 25%,var(--color-secondary) 50%,var(--color-background-secondary) 85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.color-bottom,.logo:hover .logo_text .bottom{color:var(--color-primary);background-image:linear-gradient(0deg,var(--color-background-secondary) 15%,var(--color-secondary) 50%,var(--color-primary) 75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo{position:relative;height:60px;cursor:pointer;width:100%}.logo_image{width:60px;height:60px;position:relative}.logo_image_svg{width:100%;height:100%;z-index:4;transition:transform .75s}.logo_image_svg svg{cursor:pointer;width:100%;display:flex;justify-self:center;align-self:center;height:100%}.logo_image_svg svg path{fill:var(--color-primary);transition:fill .5s}.logo_image_backdrop{position:absolute;border-radius:100%;background-color:var(--color-secondary);background-image:linear-gradient(var(--color-secondary),var(--color-background-primary) 75%);transition:background-image .5s;top:0;left:50%;right:50%;transform:translate(-50%) scale(.75);width:60px;opacity:.5;height:100%;z-index:3}.logo_text{position:absolute;left:80px;top:0;display:flex;flex-direction:column;text-transform:uppercase;font-family:Monoton,sans-serif;opacity:1;transition:opacity .75s}.logo_text .top{width:100%}.logo_text .top_right{text-align:right}.logo_text .bottom{font-size:25px}.logo:hover .logo_text{opacity:.85}.logo:hover .logo_image_svg{transform:rotateY(180deg)}.mobile-nav_container{height:100%;width:66%;background-color:var(--color-background-primary);border:2px solid var(--color-primary);border-right-width:0px;border-top-width:0px;border-bottom-left-radius:7px;position:fixed;right:0;top:0;z-index:103;animation:animate-width-growth .25s linear 1}@keyframes animate-width-growth{0%{width:0}to{width:66%}}.mobile-nav_container_navbar{height:100%;width:100%;flex-direction:column;padding-top:80px}.mobile-nav_container_navbar a{display:flex;height:50px;background-color:var(--color-background-secondary);border:2px solid var(--color-primary);border-radius:7px;width:90%;justify-content:center;align-items:center;text-decoration:none}.mobile-nav_container_navbar .button{width:90%;align-self:center}.mobile-nav_button{position:relative;width:50px;height:50px;padding:5px;box-sizing:border-box;border-width:0px;background-color:var(--color-background-secondary);border-radius:7px;cursor:pointer;transform:rotateY(180deg);transition:background-color .5s}.mobile-nav_button_bar{height:5px;width:40px;left:5px;position:absolute;background-color:var(--color-primary);border-radius:50px;transition:opacity .25s,transform .75s,top .25s,bottom .25s,background-color .5s}.mobile-nav_button--closed .mobile-nav_button_bar--1{top:0;transform:rotateY(0) rotate(0) translateY(10px)}.mobile-nav_button--closed .mobile-nav_button_bar--2{top:25px;transform:translateY(-2px);opacity:1}.mobile-nav_button--closed .mobile-nav_button_bar--3{bottom:0;transform:rotateY(0) rotate(0) translateY(-10px)}.mobile-nav_button--open{background-color:#e60808}.mobile-nav_button--open .mobile-nav_button_bar{background-color:#fff}.mobile-nav_button--open .mobile-nav_button_bar--1{top:20px;transform:rotateY(-180deg) rotate(-45deg) translateY(2px) translate(-2.5px)}.mobile-nav_button--open .mobile-nav_button_bar--2{opacity:0}.mobile-nav_button--open .mobile-nav_button_bar--3{bottom:25px;transform:rotateY(-180deg) rotate(45deg) translateY(2px) translate(2.5px)}.backdrop--mobile{height:100%;position:absolute;top:0;z-index:103;background-color:rgba(var(--color-background-alt-rgb),.8)}nav{background-color:transparent;display:flex;flex-direction:row;height:100%;width:100%;justify-content:end}nav a{color:var(--color-primary);font-weight:700;font-size:18px;text-decoration:none;position:initial;align-self:center}nav a.active{color:var(--color-text)}nav a.active:after{content:"";position:absolute;display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;border-top-color:var(--color-text);border-bottom:0px;bottom:10px;left:50%;transform:translate(calc(-50% - 10px))}nav a:hover{color:var(--color-text)}div.header_column{max-width:fit-content}div.header_column a{padding-right:10px;margin-right:10px;border:0px solid var(--color-primary);border-right-width:2px}div.header--cta_column{max-width:200px}.skill_image{max-width:200px;width:100%;max-height:200px;min-width:100%;display:flex;justify-content:center}.skill_image img{max-width:100%;max-height:100%}.card.card--skill{background-color:transparent}[theme-mode=dark] .card--aws-lambda-aws-ec2-aws-s3 .skill_image,[theme-mode=dark] .card--nodejs-npm .skill_image{background-color:#fafafa;border-radius:7px}#root .row--skill_labels{margin-top:20px}#root .row--skill_labels p{font-weight:700;font-size:15px}.fancy-background{height:100vh;width:100vw;z-index:1;position:fixed;left:0;top:0;overflow:hidden}.footer{grid-area:footer;height:100px;background-color:var(--color-background-primary);box-sizing:border-box;border:0px solid var(--color-secondary);border-top-width:2px;padding:10px 0;position:relative;z-index:101}@media only screen and (max-width: 1050px){.footer{height:150px}}.footer .row--theme{width:fit-content;box-sizing:border-box;position:absolute;top:0;right:20px}@media only screen and (max-width: 1050px){.footer .row--theme{position:relative;right:0;padding:0 20px}}.footer .row--theme .column:first-child{margin-right:10px}.footer .row--theme .column:last-child{margin-left:10px}@media only screen and (max-width: 1050px){.footer .row--theme .column:first-child{margin-right:0}.footer .row--theme .column:last-child{margin-left:0}}.footer .row--theme .column{margin-bottom:20px}.footer .row--theme .button{width:100%;min-width:200px}@media only screen and (max-width: 1050px){.footer .row--theme .button{max-width:100%}}@media only screen and (max-width: 1050px){.footer .row--theme{width:100%}}header.header{grid-area:header;position:fixed;z-index:104;height:80px;width:100%;top:0;left:0;background-color:var(--color-background-primary);border:2px solid var(--color-primary);border-top-width:0px;border-radius:0 0 7px 7px;box-shadow:0 10px 10px -4px #33333380;-webkit-box-shadow:0px 10px 10px -4px rgba(51,51,51,.5);-moz-box-shadow:0px 10px 10px -4px rgba(51,51,51,.5);animation:animate-slide_top-vertical .5s linear 1}@keyframes animate-slide_top-vertical{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}header.header .header_row{box-sizing:border-box;padding:0 22px}div.modal_card{position:absolute;z-index:400;margin:0 auto;background-color:var(--color-background-primary);border:2px solid transparent;width:90%;left:5%;padding:0;box-shadow:0 10px 10px -4px #333c;-webkit-box-shadow:0px 10px 10px -4px rgba(51,51,51,.8);-moz-box-shadow:0px 10px 10px -4px rgba(51,51,51,.8);animation:animate-slide-in_bottom-vertical .5s linear 1}@keyframes animate-slide-in_bottom-vertical{0%{opacity:0;transform:translateY(50vh)}to{opacity:1;transform:translateY(0)}}div.modal_card_header{text-align:center;box-sizing:border-box;padding:10px 0;position:relative;height:50px}div.modal_card_header h3{display:flex;justify-content:center;align-items:center;height:100%}@media only screen and (max-width: 770px){div.modal_card_header h3{font-size:20px}}div.modal_card_header .button{position:absolute;top:0;right:0;border-width:0px;border-radius:0;height:100%;width:50px;box-sizing:border-box}div.modal_card_content{box-sizing:border-box;border-top:solid 2px transparent;padding:10px 10px 0;height:calc(100% - 120px);overflow-y:auto}@media only screen and (max-width: 770px){.card--custom-actions div.modal_card_content{height:calc(100% - 120px)}}div.modal_card_contact{height:100%;display:flex;align-items:center;max-width:75%;margin:0 auto}div.modal_card.card--small{top:5%;height:400px}@media only screen and (max-width: 770px){div.modal_card.card--small{top:20px;height:calc(100vh - 50px)}div.modal_card.card--small.card--custom-actions{height:calc(100vh - 120px)}}div.modal_card.card--medium{top:10%;height:80%}@media only screen and (max-width: 770px){div.modal_card.card--medium{top:20px;height:calc(100vh - 50px)}div.modal_card.card--medium.card--custom-actions{height:calc(100vh - 120px)}}div.modal_card.card--large{top:5%;height:90%}@media only screen and (max-width: 770px){div.modal_card.card--large{top:20px;height:calc(100vh - 50px)}div.modal_card.card--large.card--custom-actions{height:calc(100vh - 120px)}}div.modal_card.card--dark{border-color:#fafafa}div.modal_card.card--dark .modal_card_header{background-color:#333;border-bottom:2px solid #fafafa}div.modal_card.card--dark .modal_card_header h3{color:#fafafa}div.modal_card.card--dark .modal_card_header .button{border-left:2px solid #fafafa}div.modal_card.card--light{border-color:#333}div.modal_card.card--light .modal_card_header{background-color:#fafafa;border-bottom:2px solid #333333}div.modal_card.card--light .modal_card_header h3{color:#333}div.modal_card.card--light .modal_card_header .button{border-left:2px solid #333333}div.modal_card.card--success{border-color:#fafafa}div.modal_card.card--success .modal_card_header{background-color:#0a830a;border-bottom:2px solid #fafafa}div.modal_card.card--success .modal_card_header h3{color:#fafafa}div.modal_card.card--success .modal_card_header .button{border-left:2px solid #fafafa}div.modal_card.card--caution{border-color:#333}div.modal_card.card--caution .modal_card_header{background-color:#eed202;border-bottom:2px solid #333333}div.modal_card.card--caution .modal_card_header h3{color:#333}div.modal_card.card--caution .modal_card_header .button{border-left:2px solid #333333}div.modal_card.card--danger{border-color:#fafafa}div.modal_card.card--danger .modal_card_header{background-color:#e60808;border-bottom:2px solid #fafafa}div.modal_card.card--danger .modal_card_header h3{color:#fafafa}div.modal_card.card--danger .modal_card_header .button{border-left:2px solid #fafafa}div.modal_card.card--primary{border-color:#fafafa}div.modal_card.card--primary .modal_card_header{background-color:#1b7ae4;border-bottom:2px solid #fafafa}div.modal_card.card--primary .modal_card_header h3{color:#fafafa}div.modal_card.card--primary .modal_card_header .button{border-left:2px solid #fafafa}div.modal_card.card--secondary{border-color:#fafafa}div.modal_card.card--secondary .modal_card_header{background-color:#f17;border-bottom:2px solid #fafafa}div.modal_card.card--secondary .modal_card_header h3{color:#fafafa}div.modal_card.card--secondary .modal_card_header .button{border-left:2px solid #fafafa}div.modal_card_nav{display:flex;flex:1;flex-direction:column;height:70px;box-sizing:border-box;padding:0 10px;border-top:2px solid var(--color-text-primary)}div.modal_card_nav .button{width:100%;max-width:200px;transform:scale(1);transition:transform .25s,background-color .5s}div.modal_card_nav .button:hover{transform:scale(102%)}div.modal_card_nav .button{animation:animate-fade-in .25s linear 1}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 770px){div.modal_card_nav .button{max-width:150px}}div.modal_card_nav_row--custom-actions-mobile .column:first-child{align-items:flex-start}div.modal_card_nav_row--custom-actions-mobile .column:last-child{align-items:flex-end}@media only screen and (max-width: 770px){div.modal_card_nav.modal_card_nav--custom-actions{min-height:140px}div.modal_card_nav.modal_card_nav--custom-actions-1{min-height:70px}div.modal_card_nav.modal_card_nav--custom-actions-1 div.modal_card_nav_row--custom-actions-mobile .column:last-child{align-items:center}}div.modal_card_nav .column--custom-action{align-items:center}div.modal{position:fixed;top:0;left:0;height:100%;max-height:100vh;width:100%;z-index:200;background-color:transparent}.page{position:relative;background-color:transparent;box-sizing:border-box;padding:20px 20px 0;height:100%;min-height:calc(100% - 20px);width:100%;max-width:100vw;display:flex;flex:1 1 auto}.page_card{height:100%;background-color:rgba(var(--color-background-rgb),.85);overflow:hidden;animation:animate-slide_in-vertical 1s linear 1}@keyframes animate-slide_in-vertical{0%{transform:translateY(100vh) translate(0)}to{transform:translateY(0) translate(0)}}.page_card_title h2{margin-bottom:20px;color:var(--color-primary)}.page_card_title h3{color:var(--color-secondary);margin-bottom:20px}@media only screen and (max-width: 1050px){.page_card_title h2,.page_card_title h3{text-align:center}}.page section{display:flex;flex-direction:column;flex:1 1 auto}.page p{font-size:24px;font-weight:300;margin-bottom:20px}@media only screen and (max-width: 1050px){.page{padding:15px 15px 0}}.page--home_row.row{align-items:flex-end}.page--links .page_card_title{margin-bottom:40px}
