@font-face{font-family:finland;src:url(/assets/MyFont-Regular2-BVpmXnnE.otf);font-display:swap}@font-face{font-family:kungfont;src:url(/assets/Kungfont-Regular-Dm4gmt1_.otf);font-display:swap}@font-face{font-family:caveat;src:url(/assets/Caveat-Medium-DOXsaZdg.ttf);font-display:swap}@font-face{font-family:space;src:url(/assets/SpaceGrotesk-Medium-DGxYFqId.ttf);font-display:swap}*{margin:0;padding:0}body,html{height:100%;width:100%;background-color:#101010;font-family:finland,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html{scroll-behavior:smooth}.app-container{height:100%;min-height:100vh;width:100%;background:#000;display:flex;flex-direction:column;color:#fff;position:relative;transition:background-color .3s ease;box-sizing:border-box}@media screen and (max-width: 1600px){.app-container{padding:0 100px 31px}}@media screen and (max-width: 1000px){.app-container{padding:0 0 31px}}.app-container.dark{background:#000}.app-container.light{background:#000;color:#101010}.app-container.light .light-switch .light-switch-title{color:#101010}.app-container.light .header-container .subtitle-container .subtitle{color:#101010;text-shadow:initial}.app-container.light .navbar-container a{color:#101010}@media screen and (max-width: 768px){.app-container.light .navbar-container a{color:#78d7e4}}.app-container.light .navbar-container .contact-link{border:3px solid #49B678}@media screen and (max-width: 620px){.app-container.light .navbar-container .contact-link{border:.5vw solid #49B678}}.app-container.light .navbar-container .contact-link:hover{background-color:#49b678}.app-container.light .running-numbers .numbers-container .number-item{background-color:#fff3}.app-container.light .running-numbers .numbers-container .number-item:hover{background-color:#ffffff4d}.app-container.light .running-numbers .numbers-container .number-item .number,.app-container.light .running-numbers .numbers-container .number-item .label{color:#101010}.app-container.light .running-numbers .numbers-container .number-item .label a{color:#2a9d8f}.app-container.light .running-numbers .numbers-container .number-item .icon.experience{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg fill='%23101010' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M202.431,386.718v79.568c0,13.317,10.796,24.113,24.113,24.113s24.113-10.796,24.113-24.113v-79.568H202.431z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M261.068,386.718v79.568c0,13.317,10.796,24.113,24.113,24.113s24.113-10.796,24.113-24.113v-79.568H261.068z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M144.502,153.934l-29.954,48.163c-4.391,7.061-3.98,16.096,1.034,22.729c26.078,34.504,29.37,38.873,29.972,39.624 C145.554,264.449,144.451,239.839,144.502,153.934z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M400.36,152.865L358.445,46.201c-4.058-10.329-15.72-15.414-26.051-11.351c-10.328,4.058-15.412,15.722-11.352,26.051 l18.084,46.021c-14.657-8.283-22.711-10.355-29.222-10.355c-58.667,0-59.329,0-108.089,0c-18.612,0-34.796,10.801-42.596,26.462 c6.511-2.922,4.308-2.17,77.012-2.17h106.413c13.704,0,24.853,11.149,24.853,24.853v28.972c2.303,1.754,6.645,5.624,14.161,5.624 c4.249,0,8.501-1.343,12.079-4.036C400.953,170.843,403.664,161.269,400.36,152.865z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M386.643,313.275v-0.166h-0.856c-1.685-0.307-35.029-0.476-35.029-0.476v-31.846c-2.544,0.882-5.272,1.367-8.113,1.367 h-13.142c4.688,5.462,7.524,12.557,7.524,20.302c0,3.563-0.608,6.985-1.713,10.177c-0.055,0.158-0.105,0.319-0.161,0.476h-19.501 c2.872-2.652,4.68-6.436,4.68-10.654c0-8.016-6.499-14.516-14.516-14.516h-28.042v-22.481h64.871c4.505,0,8.158-3.652,8.158-8.158 V145.71c0-4.505-3.653-8.158-8.158-8.158H169.355c-4.504,0-8.158,3.652-8.158,8.158v111.591c0,4.505,3.652,8.158,8.158,8.158 h64.872v22.481h-28.043c-8.017,0-14.516,6.5-14.516,14.516c0,4.217,1.809,8.001,4.68,10.654h-19.501 c-0.058-0.157-0.107-0.318-0.161-0.476c-1.104-3.192-1.713-6.615-1.713-10.177c0-7.745,2.835-14.84,7.524-20.302h-13.141 c-3.11,0-6.086-0.58-8.833-1.627v32.107c0,0-32.624,0.169-34.309,0.476h-0.441v0.079c-13.238,2.628-23.249,14.328-23.249,28.325 v155.97c0,8.016,6.499,14.516,14.516,14.516c8.017,0,14.516-6.5,14.516-14.516V369.502h248.889v127.981 c0,8.016,6.499,14.516,14.516,14.516c8.017,0,14.516-6.5,14.516-14.516V341.514C409.476,327.663,399.672,316.063,386.643,313.275z M255.999,227.73c-13.032,0-23.597-10.565-23.597-23.597c0-13.032,10.565-23.598,23.597-23.598s23.597,10.565,23.597,23.598 C279.596,217.166,269.031,227.73,255.999,227.73z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Ccircle cx='255.855' cy='41.645' r='41.645'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.app-container.light .running-numbers .numbers-container .number-item .icon.code-lines{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg fill='%23101010' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 487.262 487.262' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M487.262,326.994V44.501H0v282.493h170.427v62.029h-52.396v53.737h239.147v-53.737h-40.356v-62.029H487.262z M23.915,303.08V68.417h439.433V303.08H23.915z'/%3E%3Cpath d='M118.4,231.335v-99.869H94.882c-0.193,4.116-1.174,7.584-2.954,10.404c-1.77,2.82-4.029,5.068-6.814,6.744 c-2.761,1.676-5.874,2.873-9.318,3.585c-3.445,0.718-6.983,1.027-10.626,0.934v20.674h23.383v57.539H118.4V231.335z'/%3E%3Cpath d='M271.948,132.08c0-9.675-1.354-17.75-4.099-24.253c-2.721-6.504-6.188-11.73-10.393-15.7 c-4.204-3.97-8.793-6.813-13.767-8.547c-4.974-1.723-9.756-2.586-14.345-2.586c-4.496,0-9.231,0.864-14.205,2.586 c-4.975,1.734-9.546,4.577-13.703,8.547c-4.163,3.97-7.608,9.208-10.334,15.7c-2.727,6.504-4.087,14.59-4.087,24.253 c0,9.657,1.36,17.731,4.087,24.236c2.738,6.516,6.183,11.741,10.334,15.711c4.146,3.97,8.74,6.813,13.773,8.536 c5.021,1.734,9.768,2.581,14.264,2.581s9.254-0.847,14.275-2.581c5.027-1.722,9.622-4.565,13.768-8.536 c4.169-3.97,7.613-9.208,10.334-15.711C270.593,149.823,271.948,141.737,271.948,132.08z M244.337,141.118 c-0.251,3.345-0.864,6.504-1.868,9.47c-1.004,2.966-2.534,5.477-4.589,7.532c-2.056,2.055-4.916,3.083-8.536,3.083 c-3.649,0-6.458-1.028-8.466-3.083c-2.009-2.055-3.515-4.565-4.52-7.532c-1.01-2.966-1.605-6.148-1.798-9.54 c-0.187-3.398-0.286-6.387-0.286-8.968c0-2.68,0.099-5.734,0.274-9.126c0.204-3.386,0.788-6.58,1.792-9.54 c1.005-2.955,2.54-5.453,4.595-7.462c2.055-2.008,4.951-3.013,8.682-3.013c3.538,0,6.335,1.028,8.39,3.095 c2.062,2.055,3.567,4.595,4.525,7.607c0.951,3.013,1.553,6.189,1.792,9.541c0.239,3.345,0.356,6.311,0.356,8.898 C244.694,134.754,244.565,137.767,244.337,141.118z'/%3E%3Cpath d='M79.323,243.795c-1.454-1.378-3.048-2.371-4.771-2.966c-1.722-0.595-3.369-0.887-4.975-0.887 c-1.553,0-3.205,0.292-4.91,0.887c-1.734,0.596-3.316,1.588-4.747,2.966c-1.448,1.377-2.645,3.193-3.59,5.441 c-0.946,2.253-1.413,5.056-1.413,8.407c0,3.352,0.467,6.154,1.413,8.396c0.945,2.254,2.143,4.076,3.59,5.441 c1.43,1.379,3.036,2.359,4.77,2.967c1.746,0.607,3.381,0.887,4.951,0.887c1.553,0,3.2-0.279,4.934-0.887 c1.746-0.607,3.34-1.588,4.776-2.967c1.441-1.365,2.639-3.187,3.584-5.441c0.946-2.242,1.413-5.044,1.413-8.396 c0-3.351-0.467-6.154-1.413-8.407C81.991,246.988,80.782,245.172,79.323,243.795z M74.768,260.773 c-0.081,1.179-0.286,2.253-0.642,3.281c-0.362,1.027-0.876,1.892-1.594,2.615c-0.718,0.724-1.71,1.063-2.966,1.063 c-1.255,0-2.224-0.339-2.925-1.063c-0.706-0.724-1.22-1.588-1.57-2.615c-0.345-1.028-0.561-2.125-0.619-3.305 c-0.076-1.18-0.111-2.207-0.111-3.106c0-0.934,0.035-1.985,0.111-3.164c0.059-1.18,0.263-2.277,0.619-3.305 c0.362-1.028,0.875-1.892,1.594-2.581c0.712-0.712,1.723-1.057,3.013-1.057c1.232,0,2.201,0.356,2.901,1.08 c0.707,0.712,1.244,1.588,1.571,2.639c0.321,1.039,0.537,2.148,0.618,3.293c0.082,1.167,0.135,2.195,0.135,3.094 C74.903,258.566,74.85,259.617,74.768,260.773z'/%3E%3Cpath d='M222.823,251.467c1.448-1.378,2.645-3.188,3.59-5.436c0.946-2.248,1.413-5.056,1.413-8.407 c0-3.346-0.467-6.16-1.413-8.402c-0.946-2.254-2.154-4.069-3.614-5.441c-1.454-1.378-3.048-2.371-4.771-2.966 c-1.722-0.601-3.369-0.887-4.975-0.887c-1.553,0-3.205,0.286-4.91,0.887c-1.734,0.596-3.316,1.588-4.752,2.966 c-1.442,1.372-2.64,3.188-3.585,5.441c-0.946,2.242-1.413,5.056-1.413,8.402c0,3.351,0.467,6.16,1.413,8.407 c0.945,2.248,2.143,4.058,3.585,5.436c1.436,1.377,3.042,2.358,4.775,2.966c1.746,0.607,3.381,0.887,4.951,0.887 c1.553,0,3.2-0.28,4.934-0.887C219.787,253.825,221.392,252.844,222.823,251.467z M216.009,246.644 c-0.718,0.712-1.71,1.062-2.966,1.062s-2.236-0.35-2.931-1.062c-0.689-0.724-1.214-1.594-1.564-2.622 c-0.345-1.028-0.561-2.131-0.619-3.299c-0.076-1.185-0.111-2.213-0.111-3.112c0-0.929,0.035-1.985,0.111-3.17 c0.059-1.168,0.263-2.271,0.619-3.299c0.362-1.028,0.875-1.886,1.594-2.581c0.712-0.707,1.717-1.051,3.013-1.051 c1.232,0,2.195,0.356,2.902,1.075c0.707,0.718,1.244,1.588,1.571,2.645c0.321,1.04,0.537,2.137,0.619,3.299 c0.082,1.162,0.134,2.189,0.134,3.083c0,0.922-0.053,1.973-0.134,3.135c-0.082,1.167-0.286,2.248-0.642,3.275 C217.241,245.05,216.727,245.938,216.009,246.644z'/%3E%3Cpath d='M136.108,257.352c-1.453-1.378-3.047-2.359-4.77-2.966c-1.723-0.595-3.369-0.887-4.975-0.887 c-1.553,0-3.205,0.292-4.91,0.887c-1.734,0.607-3.316,1.588-4.753,2.966c-1.442,1.377-2.639,3.199-3.585,5.441 c-0.945,2.242-1.413,5.068-1.413,8.408c0,3.352,0.467,6.165,1.413,8.407c0.946,2.242,2.143,4.063,3.585,5.441 c1.437,1.378,3.042,2.358,4.776,2.954c1.746,0.607,3.38,0.899,4.951,0.899c1.553,0,3.199-0.292,4.934-0.899 c1.745-0.596,3.339-1.576,4.77-2.954c1.448-1.378,2.645-3.199,3.591-5.441c0.946-2.242,1.413-5.056,1.413-8.407 c0-3.34-0.467-6.166-1.413-8.408C138.776,260.551,137.568,258.729,136.108,257.352z M131.554,274.33 c-0.082,1.168-0.286,2.254-0.643,3.281c-0.361,1.027-0.875,1.904-1.594,2.615c-0.718,0.713-1.71,1.063-2.966,1.063 s-2.236-0.351-2.931-1.063c-0.689-0.711-1.215-1.588-1.565-2.615c-0.344-1.027-0.561-2.137-0.619-3.305 c-0.076-1.18-0.111-2.207-0.111-3.105c0-0.935,0.035-1.985,0.111-3.176c0.058-1.168,0.263-2.266,0.619-3.293 c0.362-1.028,0.875-1.892,1.594-2.581c0.712-0.712,1.716-1.051,3.013-1.051c1.232,0,2.195,0.362,2.902,1.074 c0.707,0.712,1.244,1.588,1.57,2.639c0.321,1.039,0.537,2.137,0.619,3.305c0.082,1.156,0.134,2.184,0.134,3.083 C131.688,272.123,131.636,273.174,131.554,274.33z'/%3E%3Cpath d='M347.604,261.532c-1.46-1.378-3.06-2.371-4.775-2.966c-1.717-0.607-3.375-0.888-4.975-0.888 c-1.554,0-3.212,0.28-4.916,0.888c-1.729,0.595-3.316,1.588-4.741,2.966c-1.448,1.378-2.64,3.188-3.597,5.441 c-0.934,2.242-1.401,5.044-1.401,8.407c0,3.34,0.468,6.154,1.401,8.396c0.957,2.254,2.148,4.075,3.597,5.441 c1.425,1.378,3.036,2.359,4.765,2.954c1.751,0.607,3.386,0.899,4.95,0.899c1.565,0,3.2-0.292,4.939-0.899 c1.74-0.595,3.34-1.576,4.776-2.954c1.447-1.366,2.639-3.188,3.585-5.441c0.945-2.242,1.413-5.057,1.413-8.396 c0-3.363-0.468-6.165-1.413-8.407C350.266,264.72,349.052,262.91,347.604,261.532z M343.049,278.511 c-0.093,1.167-0.291,2.242-0.653,3.27c-0.351,1.028-0.864,1.903-1.588,2.616c-0.724,0.724-1.705,1.074-2.966,1.074 c-1.262,0-2.242-0.351-2.932-1.074c-0.688-0.713-1.214-1.588-1.564-2.616c-0.339-1.027-0.561-2.125-0.619-3.293 c-0.07-1.19-0.116-2.219-0.116-3.106c0-0.934,0.046-1.984,0.116-3.176c0.059-1.168,0.257-2.266,0.619-3.293s0.876-1.892,1.6-2.592 c0.701-0.701,1.705-1.051,3.013-1.051c1.227,0,2.195,0.362,2.896,1.074c0.701,0.724,1.238,1.588,1.565,2.639 c0.327,1.051,0.537,2.148,0.63,3.305c0.07,1.156,0.129,2.184,0.129,3.094C343.178,276.304,343.12,277.366,343.049,278.511z'/%3E%3Cpath d='M69.497,131.514c0.945,0.899,1.985,1.559,3.135,1.938c1.133,0.409,2.219,0.583,3.24,0.583 c1.028,0,2.103-0.187,3.241-0.583c1.144-0.38,2.184-1.04,3.129-1.938c0.946-0.894,1.734-2.09,2.359-3.573 c0.619-1.483,0.917-3.311,0.917-5.512s-0.298-4.029-0.917-5.5c-0.636-1.483-1.413-2.68-2.371-3.579 c-0.958-0.905-1.997-1.553-3.129-1.95c-1.126-0.38-2.212-0.584-3.27-0.584c-1.016,0-2.09,0.204-3.229,0.584 c-1.121,0.397-2.16,1.045-3.105,1.95c-0.958,0.899-1.734,2.096-2.354,3.579c-0.625,1.471-0.934,3.311-0.934,5.512 s0.309,4.029,0.934,5.512C67.762,129.435,68.539,130.62,69.497,131.514z M72.486,120.356c0.035-0.759,0.181-1.495,0.408-2.16 c0.228-0.683,0.572-1.244,1.04-1.711c0.467-0.467,1.121-0.683,1.973-0.683c0.8,0,1.431,0.24,1.897,0.707 c0.467,0.467,0.817,1.04,1.028,1.734c0.228,0.683,0.362,1.401,0.409,2.178c0.059,0.753,0.082,1.418,0.082,2.02 c0,0.607-0.023,1.291-0.082,2.055c-0.047,0.753-0.192,1.471-0.42,2.154c-0.222,0.677-0.572,1.244-1.04,1.711 c-0.467,0.461-1.121,0.689-1.95,0.689c-0.812,0-1.454-0.24-1.909-0.701c-0.467-0.456-0.817-1.034-1.028-1.711 c-0.239-0.683-0.374-1.401-0.408-2.178c-0.047-0.765-0.07-1.448-0.07-2.032C72.416,121.827,72.439,121.127,72.486,120.356z'/%3E%3Cpath d='M316.893,203.771c-0.957-0.905-1.996-1.553-3.129-1.944c-1.145-0.385-2.219-0.59-3.27-0.59 c-1.017,0-2.091,0.205-3.224,0.59c-1.144,0.391-2.172,1.039-3.129,1.944c-0.935,0.899-1.729,2.096-2.336,3.579 c-0.63,1.471-0.934,3.311-0.934,5.511c0,2.201,0.304,4.029,0.934,5.512c0.619,1.483,1.401,2.68,2.336,3.573 c0.957,0.899,1.985,1.553,3.141,1.938c1.145,0.397,2.23,0.584,3.235,0.584c1.027,0,2.102-0.187,3.246-0.584 c1.144-0.385,2.184-1.039,3.129-1.938c0.946-0.893,1.729-2.09,2.359-3.573c0.618-1.483,0.91-3.311,0.91-5.512 c0-2.201-0.292-4.04-0.91-5.511C318.622,205.868,317.85,204.682,316.893,203.771z M313.904,214.917 c-0.047,0.753-0.187,1.472-0.421,2.155c-0.221,0.683-0.571,1.244-1.039,1.722c-0.467,0.479-1.121,0.701-1.949,0.701 c-0.818,0-1.448-0.233-1.916-0.701c-0.467-0.467-0.793-1.039-1.027-1.722c-0.233-0.683-0.373-1.401-0.396-2.178 c-0.047-0.765-0.07-1.448-0.07-2.032c0-0.613,0.023-1.302,0.07-2.078c0.023-0.771,0.175-1.495,0.396-2.167 c0.234-0.683,0.584-1.243,1.051-1.71c0.468-0.467,1.121-0.683,1.962-0.683c0.806,0,1.437,0.239,1.903,0.707 c0.467,0.467,0.817,1.039,1.027,1.734c0.223,0.683,0.362,1.401,0.409,2.178c0.059,0.753,0.082,1.425,0.082,2.02 C313.986,213.469,313.962,214.152,313.904,214.917z'/%3E%3Cpath d='M430.36,231.014c1.145-0.385,2.184-1.045,3.129-1.938c0.946-0.899,1.74-2.096,2.359-3.573 c0.619-1.483,0.922-3.316,0.922-5.518c0-2.195-0.303-4.04-0.922-5.511c-0.643-1.483-1.413-2.674-2.371-3.573 c-0.957-0.911-1.996-1.553-3.129-1.95c-1.145-0.379-2.219-0.584-3.27-0.584c-1.016,0-2.091,0.205-3.223,0.584 c-1.145,0.397-2.172,1.039-3.13,1.95c-0.935,0.899-1.729,2.09-2.335,3.573c-0.631,1.471-0.935,3.316-0.935,5.511 c0,2.201,0.304,4.035,0.935,5.518c0.618,1.477,1.4,2.674,2.335,3.573c0.958,0.894,1.985,1.553,3.142,1.938 c1.144,0.391,2.229,0.584,3.234,0.584C428.153,231.586,429.227,231.405,430.36,231.014z M425.164,225.905 c-0.468-0.467-0.794-1.039-1.028-1.722c-0.233-0.683-0.373-1.396-0.396-2.178c-0.047-0.759-0.07-1.442-0.07-2.032 c0-0.607,0.023-1.302,0.07-2.079c0.023-0.765,0.175-1.495,0.396-2.166c0.234-0.678,0.584-1.244,1.052-1.711 c0.467-0.461,1.12-0.677,1.962-0.677c0.805,0,1.436,0.239,1.902,0.707c0.468,0.461,0.818,1.039,1.028,1.734 c0.222,0.677,0.362,1.396,0.408,2.172c0.059,0.753,0.082,1.425,0.082,2.021c0,0.613-0.023,1.296-0.082,2.061 c-0.046,0.753-0.187,1.466-0.42,2.149c-0.222,0.683-0.572,1.244-1.04,1.722c-0.467,0.479-1.12,0.707-1.949,0.707 C426.261,226.6,425.63,226.373,425.164,225.905z'/%3E%3Cpath d='M374.438,237.804c-0.957-0.911-2.009-1.553-3.141-1.95c-1.133-0.38-2.219-0.584-3.259-0.584 c-1.027,0-2.102,0.204-3.234,0.584c-1.133,0.397-2.172,1.039-3.118,1.95c-0.945,0.899-1.728,2.09-2.347,3.573 c-0.619,1.471-0.923,3.316-0.923,5.512s0.304,4.04,0.923,5.512c0.619,1.483,1.401,2.686,2.347,3.573 c0.946,0.899,1.985,1.564,3.13,1.938c1.145,0.397,2.242,0.584,3.246,0.584c1.028,0,2.103-0.187,3.235-0.584 c1.155-0.374,2.184-1.039,3.141-1.938c0.934-0.888,1.729-2.09,2.358-3.573c0.607-1.472,0.911-3.316,0.911-5.512 s-0.304-4.041-0.911-5.512C376.178,239.895,375.395,238.704,374.438,237.804z M371.449,248.944 c-0.047,0.759-0.198,1.471-0.421,2.148c-0.233,0.689-0.584,1.25-1.051,1.729c-0.467,0.479-1.121,0.701-1.938,0.701 s-1.459-0.234-1.915-0.701c-0.467-0.467-0.806-1.04-1.027-1.729c-0.233-0.677-0.373-1.39-0.408-2.172 c-0.047-0.759-0.07-1.442-0.07-2.032c0-0.607,0.023-1.302,0.07-2.079c0.035-0.765,0.175-1.495,0.408-2.166 c0.222-0.677,0.572-1.244,1.039-1.711c0.467-0.461,1.121-0.677,1.974-0.677c0.794,0,1.425,0.24,1.892,0.707 c0.467,0.461,0.817,1.04,1.027,1.734c0.234,0.677,0.374,1.395,0.421,2.172c0.047,0.753,0.069,1.424,0.069,2.02 C371.518,247.502,371.496,248.185,371.449,248.944z'/%3E%3Cpath d='M450.736,150.862c-1.448-1.372-3.036-2.364-4.764-2.966c-1.729-0.596-3.363-0.882-4.975-0.882 c-1.554,0-3.2,0.286-4.904,0.882c-1.74,0.602-3.316,1.594-4.753,2.966c-1.447,1.372-2.65,3.194-3.585,5.442 c-0.957,2.248-1.425,5.056-1.425,8.401c0,3.352,0.468,6.16,1.425,8.408c0.935,2.248,2.138,4.069,3.585,5.441 c1.437,1.378,3.036,2.359,4.776,2.954c1.739,0.607,3.374,0.899,4.951,0.899c1.541,0,3.199-0.292,4.928-0.899 c1.751-0.595,3.339-1.576,4.775-2.954c1.437-1.372,2.64-3.194,3.585-5.441c0.946-2.248,1.413-5.056,1.413-8.408 c0-3.345-0.467-6.154-1.413-8.401C453.411,154.056,452.208,152.234,450.736,150.862z M446.182,167.829 c-0.07,1.174-0.28,2.248-0.631,3.275c-0.373,1.028-0.887,1.904-1.6,2.622c-0.712,0.718-1.717,1.063-2.966,1.063 s-2.23-0.345-2.931-1.063c-0.689-0.718-1.215-1.594-1.565-2.622c-0.351-1.027-0.56-2.125-0.618-3.298 c-0.082-1.186-0.105-2.213-0.105-3.112c0-0.928,0.023-1.985,0.105-3.165c0.059-1.173,0.268-2.271,0.618-3.304 c0.362-1.028,0.876-1.886,1.589-2.581c0.724-0.706,1.728-1.051,3.012-1.051c1.238,0,2.195,0.356,2.908,1.074 c0.712,0.718,1.249,1.594,1.576,2.645c0.315,1.039,0.537,2.143,0.607,3.299c0.094,1.162,0.141,2.189,0.141,3.083 C446.323,165.628,446.276,166.679,446.182,167.829z'/%3E%3Cpath d='M282.609,190.512c1.437,1.378,3.036,2.359,4.776,2.954c1.74,0.607,3.375,0.899,4.951,0.899 c1.553,0,3.199-0.292,4.939-0.899c1.74-0.595,3.34-1.576,4.764-2.954c1.448-1.372,2.64-3.194,3.597-5.442 c0.935-2.248,1.401-5.056,1.401-8.407c0-3.346-0.467-6.154-1.401-8.402c-0.957-2.248-2.16-4.069-3.62-5.441 c-1.447-1.372-3.047-2.365-4.764-2.966c-1.729-0.596-3.375-0.882-4.975-0.882c-1.564,0-3.211,0.286-4.916,0.882 c-1.74,0.601-3.316,1.594-4.753,2.966c-1.448,1.372-2.639,3.194-3.585,5.441c-0.945,2.248-1.412,5.056-1.412,8.402 c0,3.351,0.467,6.16,1.412,8.407C279.97,187.318,281.161,189.14,282.609,190.512z M287.164,173.499 c0.069-1.173,0.269-2.271,0.63-3.299c0.351-1.033,0.864-1.892,1.588-2.586c0.725-0.707,1.729-1.051,3.014-1.051 c1.237,0,2.195,0.356,2.896,1.074c0.712,0.718,1.249,1.594,1.576,2.645c0.315,1.04,0.537,2.143,0.619,3.299 c0.094,1.162,0.14,2.189,0.14,3.083c0,0.922-0.046,1.973-0.14,3.135c-0.082,1.173-0.28,2.248-0.643,3.275 c-0.361,1.028-0.876,1.903-1.6,2.622c-0.712,0.718-1.704,1.062-2.966,1.062c-1.25,0-2.23-0.344-2.919-1.062 c-0.701-0.718-1.215-1.594-1.565-2.622c-0.35-1.027-0.561-2.125-0.63-3.299c-0.07-1.185-0.105-2.213-0.105-3.112 C287.058,175.735,287.093,174.684,287.164,173.499z'/%3E%3Cpath d='M304.854,231.189c-2.697-2.534-5.617-4.338-8.77-5.436c-3.176-1.104-6.235-1.652-9.154-1.652 c-2.873,0-5.886,0.549-9.062,1.652c-3.177,1.098-6.096,2.902-8.735,5.436c-2.639,2.54-4.834,5.874-6.586,10.024 c-1.751,4.146-2.616,9.295-2.616,15.46c0,6.154,0.864,11.304,2.616,15.46c1.751,4.146,3.935,7.485,6.586,10.02 c2.663,2.521,5.582,4.344,8.781,5.441c3.188,1.098,6.236,1.646,9.108,1.646c2.861,0,5.897-0.549,9.108-1.646 c3.199-1.098,6.119-2.92,8.77-5.441c2.65-2.534,4.846-5.874,6.586-10.02c1.74-4.157,2.604-9.306,2.604-15.46 c0-6.165-0.863-11.315-2.604-15.46C309.747,237.063,307.551,233.729,304.854,231.189z M296.482,262.443 c-0.152,2.137-0.549,4.157-1.191,6.025c-0.631,1.892-1.611,3.503-2.919,4.811c-1.32,1.309-3.13,1.962-5.441,1.962 c-2.324,0-4.134-0.653-5.396-1.962c-1.284-1.308-2.241-2.919-2.872-4.811c-0.654-1.868-1.039-3.9-1.156-6.072 c-0.129-2.172-0.198-4.076-0.198-5.722c0-1.705,0.069-3.643,0.198-5.815c0.117-2.16,0.502-4.192,1.156-6.084 c0.631-1.88,1.611-3.468,2.907-4.747c1.319-1.279,3.165-1.927,5.547-1.927c2.254,0,4.04,0.671,5.348,1.974 c1.308,1.302,2.266,2.931,2.873,4.84c0.618,1.927,0.992,3.947,1.145,6.084c0.163,2.148,0.233,4.04,0.233,5.687 C296.715,258.379,296.645,260.306,296.482,262.443z'/%3E%3Cpath d='M168.512,205.424c2.266-2.154,4.151-4.998,5.634-8.536s2.224-7.94,2.224-13.201c0-5.261-0.741-9.663-2.224-13.201 s-3.369-6.387-5.669-8.554c-2.294-2.16-4.782-3.707-7.497-4.636c-2.703-0.946-5.295-1.413-7.794-1.413 c-2.452,0-5.021,0.467-7.725,1.413c-2.715,0.929-5.19,2.476-7.45,4.636c-2.259,2.167-4.14,5.016-5.623,8.554 c-1.478,3.538-2.236,7.94-2.236,13.201c0,5.26,0.759,9.663,2.236,13.201c1.483,3.538,3.352,6.382,5.623,8.536 c2.259,2.166,4.758,3.719,7.485,4.653c2.738,0.928,5.319,1.396,7.771,1.396c2.44,0,5.032-0.467,7.759-1.396 C163.754,209.143,166.241,207.59,168.512,205.424z M157.828,197.857c-1.127,1.121-2.68,1.682-4.653,1.682 c-1.985,0-3.515-0.561-4.618-1.682c-1.086-1.127-1.897-2.487-2.446-4.104c-0.555-1.611-0.876-3.334-0.981-5.19 c-0.111-1.851-0.158-3.48-0.158-4.875c0-1.46,0.047-3.112,0.158-4.963c0.105-1.845,0.426-3.579,0.981-5.19 c0.549-1.611,1.372-2.966,2.499-4.064c1.121-1.092,2.686-1.641,4.723-1.641c1.921,0,3.439,0.561,4.566,1.688 c1.121,1.121,1.938,2.499,2.464,4.134c0.514,1.641,0.835,3.375,0.969,5.19c0.129,1.822,0.199,3.445,0.199,4.846 c0,1.459-0.07,3.094-0.199,4.91c-0.134,1.821-0.467,3.544-1.016,5.155C159.772,195.37,158.937,196.73,157.828,197.857z'/%3E%3Cpath d='M432.309,132.354c2.733-0.935,5.221-2.487,7.474-4.653c2.266-2.155,4.157-4.998,5.641-8.536 c1.482-3.538,2.229-7.94,2.229-13.201c0-5.26-0.747-9.663-2.229-13.201c-1.483-3.538-3.375-6.388-5.663-8.554 c-2.301-2.16-4.788-3.708-7.497-4.636c-2.709-0.946-5.302-1.413-7.801-1.413c-2.452,0-5.021,0.467-7.729,1.413 c-2.709,0.928-5.186,2.476-7.45,4.636c-2.254,2.166-4.134,5.016-5.617,8.554c-1.482,3.538-2.23,7.94-2.23,13.201 c0,5.261,0.748,9.663,2.23,13.201c1.483,3.538,3.352,6.381,5.617,8.536c2.265,2.166,4.764,3.719,7.496,4.653 c2.732,0.928,5.313,1.395,7.766,1.395C426.985,133.75,429.577,133.283,432.309,132.354z M419.838,120.134 c-1.074-1.127-1.892-2.487-2.44-4.104c-0.549-1.611-0.876-3.334-0.98-5.19c-0.105-1.851-0.152-3.48-0.152-4.875 c0-1.459,0.047-3.112,0.152-4.962c0.104-1.845,0.432-3.579,0.98-5.191c0.549-1.611,1.366-2.966,2.499-4.063 c1.121-1.092,2.686-1.641,4.729-1.641c1.915,0,3.433,0.561,4.554,1.688c1.121,1.121,1.938,2.499,2.476,4.134 c0.514,1.641,0.829,3.375,0.958,5.19c0.14,1.821,0.21,3.445,0.21,4.846c0,1.46-0.07,3.095-0.21,4.91 c-0.129,1.822-0.468,3.544-1.005,5.156c-0.549,1.617-1.378,2.978-2.499,4.104c-1.121,1.121-2.674,1.681-4.647,1.681 C422.477,121.815,420.948,121.255,419.838,120.134z'/%3E%3Cpath d='M372.033,182.63c2.452,0,5.044-0.461,7.776-1.396c2.721-0.934,5.22-2.487,7.474-4.653 c2.266-2.148,4.157-4.998,5.628-8.536c1.495-3.538,2.23-7.94,2.23-13.201c0-5.26-0.735-9.663-2.23-13.201 c-1.471-3.538-3.362-6.388-5.651-8.548c-2.312-2.166-4.788-3.708-7.509-4.642c-2.697-0.946-5.289-1.413-7.788-1.413 c-2.452,0-5.021,0.467-7.73,1.413c-2.709,0.934-5.185,2.476-7.45,4.642c-2.265,2.16-4.133,5.01-5.616,8.548 s-2.23,7.94-2.23,13.201c0,5.261,0.747,9.663,2.23,13.201s3.352,6.387,5.616,8.536c2.266,2.167,4.765,3.719,7.485,4.653 C366.988,182.169,369.592,182.63,372.033,182.63z M363.765,154.856c0-1.459,0.047-3.112,0.163-4.963 c0.094-1.839,0.421-3.573,0.981-5.19c0.537-1.611,1.366-2.966,2.499-4.063c1.121-1.086,2.686-1.641,4.717-1.641 c1.927,0,3.445,0.566,4.566,1.688c1.133,1.126,1.938,2.499,2.464,4.139c0.514,1.635,0.841,3.369,0.969,5.191 c0.129,1.815,0.198,3.438,0.198,4.84c0,1.46-0.069,3.095-0.198,4.916c-0.128,1.816-0.467,3.538-1.016,5.15 c-0.537,1.617-1.378,2.978-2.487,4.104c-1.133,1.121-2.674,1.687-4.659,1.687s-3.503-0.566-4.601-1.687 c-1.098-1.127-1.915-2.487-2.452-4.104c-0.561-1.612-0.888-3.334-0.981-5.185C363.812,157.88,363.765,156.257,363.765,154.856z'/%3E%3Cpath d='M385.636,199.036c-1.763,2.826-4.04,5.085-6.808,6.744c-2.768,1.676-5.885,2.873-9.318,3.591 c-3.457,0.73-6.982,1.027-10.626,0.934v20.668h23.378v57.544h29.846v-99.868h-23.529 C388.38,192.748,387.4,196.216,385.636,199.036z'/%3E%3Cpath d='M141.836,142.625h17.738V83.246h-13.995c-0.117,2.435-0.701,4.507-1.746,6.177c-1.051,1.688-2.399,3.024-4.052,4.017 s-3.491,1.71-5.547,2.131c-2.043,0.432-4.151,0.625-6.3,0.561v12.278h13.902V142.625z'/%3E%3Cpath d='M324.67,164.887h15.904v-53.184h-12.541c-0.105,2.201-0.631,4.041-1.565,5.535c-0.935,1.506-2.148,2.715-3.62,3.597 c-1.482,0.887-3.129,1.535-4.975,1.915c-1.821,0.374-3.713,0.549-5.651,0.49v11.012h12.448V164.887z'/%3E%3Cpath d='M221.345,263.471c-0.49,0.794-1.139,1.424-1.903,1.892c-0.776,0.467-1.652,0.794-2.622,1.004 c-0.952,0.187-1.944,0.28-2.966,0.257v5.769h6.545v16.113h8.355v-27.955h-6.586C222.11,261.696,221.847,262.677,221.345,263.471z' /%3E%3Cpath d='M56.727,224.207h8.355v-27.955h-6.574c-0.059,1.15-0.321,2.131-0.823,2.919c-0.491,0.789-1.139,1.425-1.903,1.886 c-0.777,0.467-1.652,0.794-2.622,1.004c-0.951,0.193-1.944,0.28-2.96,0.257v5.762h6.539v16.126H56.727z'/%3E%3Cpath d='M189.204,185.812c-0.491,0.788-1.139,1.425-1.903,1.892c-0.777,0.467-1.652,0.788-2.622,1.004 c-0.952,0.193-1.944,0.274-2.966,0.251v5.763h6.545v16.12h8.355v-27.955h-6.586C189.98,184.043,189.706,185.024,189.204,185.812z' /%3E%3Cpath d='M295.127,110.641h8.36V82.68h-6.586c-0.059,1.15-0.327,2.131-0.817,2.919s-1.145,1.425-1.915,1.886 c-0.771,0.467-1.646,0.794-2.615,1.01c-0.958,0.187-1.938,0.274-2.966,0.251v5.763h6.539V110.641z'/%3E%3Cpath d='M375.057,113.887h8.77V84.513h-6.913c-0.047,1.22-0.339,2.236-0.864,3.06c-0.514,0.835-1.191,1.495-1.997,1.985 c-0.817,0.502-1.739,0.847-2.743,1.062c-1.017,0.216-2.056,0.298-3.13,0.263v6.09h6.878V113.887z'/%3E%3Cpath d='M432.1,253.008c-0.491,0.794-1.145,1.425-1.916,1.892c-0.771,0.467-1.646,0.794-2.615,1.004 c-0.957,0.187-1.938,0.28-2.966,0.257v5.769h6.539v16.114h8.36v-27.954h-6.586C432.858,251.233,432.59,252.214,432.1,253.008z'/%3E%3Cpath d='M53.738,125.587h8.355V97.626h-6.574c-0.059,1.15-0.333,2.131-0.835,2.931c-0.491,0.788-1.127,1.424-1.903,1.892 c-0.777,0.461-1.652,0.788-2.622,1.004c-0.951,0.187-1.944,0.274-2.966,0.251v5.763h6.545V125.587z'/%3E%3Cpath d='M170.287,245.038c-0.946,1.506-2.166,2.715-3.637,3.603c-1.483,0.888-3.136,1.53-4.975,1.915 c-1.827,0.374-3.719,0.537-5.657,0.491v11h12.459v30.652h15.893v-53.183H171.84C171.741,241.693,171.215,243.543,170.287,245.038z '/%3E%3Cpath d='M239.795,193.069c-0.946,1.506-2.167,2.715-3.638,3.603c-1.483,0.881-3.135,1.53-4.975,1.909 c-1.827,0.374-3.719,0.555-5.657,0.49v11.018h12.459v30.646h15.898v-53.189h-12.535 C241.249,189.735,240.723,191.575,239.795,193.069z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.app-container.light .experience-card{box-shadow:0 5px 10px #0003;border:1px solid #101010}.app-container.light .projects-section .projects-swiper .swiper-pagination-bullet{background:#9b9a9a}.app-container.light .projects-section .projects-swiper .swiper-pagination-bullet-active{background:#101010}.app-container.light .projects-section .projects-swiper .swiper-button-prev,.app-container.light .projects-section .projects-swiper .swiper-button-next{color:#101010;border:1px dotted #101010}.app-container.light .project-description p{font-weight:700}.app-container.light button{border:1px solid black}.app-container.light .project-container .project-data{background:#ffffff1a;box-shadow:0 2px 4px #0003;border:1px solid #101010}@media screen and (max-width: 530px){.app-container.light .project-container .project-data .project-btns .view-site-btn button{background-color:#fff;color:#101010;border:.5vw solid #101010}.app-container.light .project-container .project-data .project-btns .view-site-btn button:hover,.app-container.light .project-container .project-data .project-btns .view-site-btn button:active,.app-container.light .project-container .project-data .project-btns .view-site-btn button:focus{background-color:#4583a1;color:#fff}}.app-container.light .project-container .project-data .project-link a button,.app-container.light .project-container .project-data .project-container .project-data .project-link button{background-color:#ffffff4d;color:#101010;font-weight:500;border:1px solid #101010}.app-container.light .project-container .project-data .project-link a button:hover,.app-container.light .project-container .project-data .project-container .project-data .project-link button:hover{background-color:#0000001a}.app-container.light .contact .contact-form #form-submit-btn{background-color:#2da260;color:#fff}.app-container.light .contact .contact-form #form-submit-btn:hover{background-color:#148a47;color:#101010;border:2px solid #30750B}.app-container.light .contact-links-container .contact-link{color:#101010}.app-container.light .footer-container{color:#fff}.app-container h4{font-size:3.8rem;font-weight:600;margin:5rem 0 2rem}@media screen and (max-width: 800px){.app-container h4{font-size:7.5vw}}@media screen and (max-width: 600px){.app-container h4{font-size:10.5vw}}.content-container{display:flex;justify-content:center;align-items:flex-start;width:100%;max-width:1400px;margin:2rem auto 6rem}.light-switch{display:flex;flex-direction:column;align-items:center;z-index:999999;position:fixed;left:1rem;top:3rem;opacity:0;cursor:move;transition:opacity 1s ease-in-out;z-index:9999999999}.light-switch.show{opacity:1}@media screen and (max-width: 1000px){.light-switch{position:absolute;top:.5rem}}.light-switch .light-switch-title{font-size:1.5rem;color:#fff}@media screen and (max-width: 800px){.light-switch .light-switch-title{font-size:3vw}}@media screen and (max-width: 600px){.light-switch .light-switch-title{font-size:1.2rem}}.light-switch .light-switch-container{height:4rem;width:3rem;display:flex;flex-direction:column;perspective:100px;border-radius:4px}@media screen and (max-width: 600px){.light-switch .light-switch-container{height:4rem}}.light-switch .light-switch-container .light-switch-mode-container{margin:auto;transform-style:preserve-3d;transform:rotateX(-35deg)}.light-switch .light-switch-container .light-switch-mode-container .light-switch-mode{height:1.5rem;width:1.35rem;position:relative;transform-style:preserve-3d;margin:auto}.light-switch .light-switch-container .light-switch-mode-container .light-switch-mode .switch-face{position:absolute;height:1.5rem;width:1.35rem;border-right:1px solid black;border-left:1px solid black;box-sizing:border-box}.light-switch .light-switch-container .light-switch-mode-container .light-switch-mode .front{display:flex;transform:rotateY(0) translateZ(10px);cursor:pointer}.light-switch .light-switch-container .light-switch-mode-container .light-switch-mode .front p{color:#000;text-align:center;margin:auto}.light-switch .light-switch-container .light-switch-mode-container .top{margin-bottom:0}.light-switch .light-switch-container .light-switch-mode-container .top .front{background-color:#ffffe0;border-top:1px solid black;border-top-left-radius:3px;border-top-right-radius:3px}.light-switch .light-switch-container .light-switch-mode-container .top .front p{color:#000;margin-top:2px}.light-switch .light-switch-container .light-switch-mode-container .top .hidden{background-color:#dcdcaa;transform:rotateX(96deg) translateZ(10px);border-top:1px solid black}.light-switch .light-switch-container .light-switch-mode-container .bottom{margin-top:0;transform:rotateX(35deg) translateZ(10px)}.light-switch .light-switch-container .light-switch-mode-container .bottom .front{background-color:#ffffe0;border-bottom:1px solid black;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.light-switch .light-switch-container .light-switch-mode-container .bottom .front p{color:#000;margin-bottom:2px}.light-switch .light-switch-container .light-switch-mode-container .bottom .hidden{background-color:#dcdcaa;transform:rotateX(-96deg) translateZ(10px);border-bottom:1px solid black}.light-switch .light-switch-container .on{transform:rotateX(-35deg);animation:switchOn .2s ease-in-out 1}@keyframes switchOn{0%{transform:rotateX(-1deg)}to{transform:rotateX(-35deg)}}.light-switch .light-switch-container .off{transform:rotateX(-1deg);animation:switchOff .2s ease-in-out 1}@keyframes switchOff{0%{transform:rotateX(-35deg)}to{transform:rotateX(-1deg)}}.header{position:relative;z-index:2;padding:2rem;text-align:center;background:transparent;transition:all .3s ease}.header .title{font-size:3rem;font-weight:700;color:#333;margin:0;padding:0;line-height:1.2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;transition:all .3s ease}.header .title .title-letter{display:inline-block;transition:transform .3s ease;cursor:pointer}.header .title .title-letter:hover{transform:translateY(-5px);color:#007bff}.header .title .title-space{width:.5rem}.header .title .title-break{flex-basis:100%;height:0}.header .subtitle{font-size:1.2rem;color:#666;margin-top:1rem;transition:all .3s ease}.header .nav{margin-top:2rem;display:flex;justify-content:center;gap:2rem}.header .nav .nav-link{color:#333;text-decoration:none;font-size:1.1rem;transition:all .3s ease;position:relative;padding:.5rem 0}.header .nav .nav-link:hover{color:#007bff}.header .nav .nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#007bff;transition:width .3s ease}.header .nav .nav-link:hover:after{width:100%}.dark-mode .header .title{color:#fff}.dark-mode .header .subtitle{color:#ccc}.dark-mode .header .nav-link{color:#fff}.dark-mode .header .nav-link:hover{color:#64b5f6}.dark-mode .header .nav-link:after{background-color:#64b5f6}.header-container{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.header-container .title{font-family:caveat;font-size:12rem;font-weight:100}@media screen and (max-height: 800px){.header-container .title{font-size:25vh}}@media screen and (max-width: 1200px){.header-container .title{font-size:10rem}}@media screen and (max-width: 1100px){.header-container .title{font-size:8rem}}@media screen and (max-width: 800px){.header-container .title{font-size:14vw}}@media screen and (max-width: 768px){.header-container .title{z-index:999}}@media screen and (max-width: 600px){.header-container .title{font-size:18vw}}.header-container .title .title-letter{display:inline-block;opacity:0;filter:blur(20px);position:relative;z-index:999999;transition:opacity 1s ease-in-out,transform .75s ease-in-out,filter 1.25s ease-in-out}.header-container .title .title-letter:nth-child(-n+6){transform:translate(-2vw)}.header-container .title .title-letter:nth-child(n+9):nth-child(-n+12){transform:translate(2vw)}.header-container .title .title-letter:nth-child(1){transition-delay:.55s}.header-container .title .title-letter:nth-child(2){transition-delay:.4s}.header-container .title .title-letter:nth-child(3){transition-delay:.25s}.header-container .title .title-letter:nth-child(4){transition-delay:.1s}.header-container .title .title-letter:nth-child(5){transition-delay:-.05s}.header-container .title .title-letter:nth-child(6){transition-delay:-.2s}.header-container .title .title-letter:nth-child(9){transition-delay:-.3s}.header-container .title .title-letter:nth-child(10){transition-delay:-.2s}.header-container .title .title-letter:nth-child(11){transition-delay:-.1s}.header-container .title .title-letter:nth-child(12){transition-delay:0s}.header-container .title.animate .title-letter{opacity:1;filter:blur(0)}.header-container .title.animate .title-letter:nth-child(-n+6),.header-container .title.animate .title-letter:nth-child(n+9):nth-child(-n+12){transform:translate(0)}@media screen and (max-width: 600px){.header-container .title .title-space{display:none}}.header-container .title .title-break{display:none}@media screen and (max-width: 600px){.header-container .title .title-break{display:initial}}.header-container .subtitle-container{width:fit-content;position:relative;padding-bottom:85px;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-height: 800px){.header-container .subtitle-container{padding-bottom:4vh}}.header-container .subtitle-container .subtitle{position:relative;z-index:2;width:auto;display:inline-block;font-family:finland;font-size:5rem;font-weight:100;opacity:0;transition:opacity .3s ease}@media screen and (max-width: 1200px){.header-container .subtitle-container .subtitle{font-size:4rem}}@media screen and (max-width: 800px){.header-container .subtitle-container .subtitle{font-size:7.5vw;margin-top:5vw}}@media screen and (max-width: 600px) and (min-width: 400px){.header-container .subtitle-container .subtitle{font-size:9vw}}.header-container .subtitle-container .subtitle.animate{opacity:1;color:#fff;text-shadow:0 0 10px #03bcf4,0 0 20px #03bcf4,0 0 40px #03bcf4,0 0 80px #03bcf4,0 0 160px #03bcf4;animation:electric 1.5s linear .3s}@keyframes electric{0%,18%,20%,50.1%,60%,65.1%,80%,90.1%,92%{color:#0e3742;text-shadow:0 0 5px #0e3742}18.1%,20.1%,50%,60.1%,65%,80.1%,90%,92.1%,to{color:#fff;text-shadow:0 0 10px #03bcf4,0 0 20px #03bcf4,0 0 40px #03bcf4,0 0 80px #03bcf4,0 0 160px #03bcf4}}.about-container{width:800px;margin:0 auto;text-align:justify;height:190px;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 1100px){.about-container{width:44rem;height:200px}}@media screen and (max-width: 800px){.about-container{width:75vw;height:240px}}@media screen and (max-width: 645px){.about-container{width:75vw;height:240px}}@media screen and (max-width: 645px){.about-container{height:50vw}}.about-text{font-size:1.45rem;font-weight:700;letter-spacing:.07em;line-height:1.7;position:relative;display:inline-block;white-space:pre-wrap;word-wrap:break-word}@media screen and (max-width: 600px){.about-text{font-size:4vw}}.loading-dot{width:12px;height:12px;background-color:#fff;border-radius:50%;margin-right:15px;margin-top:8px;opacity:0;animation:pulse 1s ease-in-out 2;animation-delay:2s}@keyframes pulse{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}.contact-links-container{width:13rem;display:flex;justify-content:space-between;margin:4rem auto 0;position:relative;opacity:0;transition:opacity 1s ease-in-out}@media screen and (max-height: 800px){.contact-links-container{margin:4vh auto 0}}.contact-links-container.show{opacity:1}.contact-links-container .contact-link{color:#fff;cursor:pointer}.contact-links-container .contact-link .contact-link-icon{transform:scale(1);transition:all .2s ease-in-out;position:relative}.contact-links-container .contact-link .contact-link-icon:hover{transform:scale(1.2)}.contact{min-width:650px;text-align:center;margin:auto;margin-bottom:5rem;position:relative}@media screen and (max-width: 900px){.contact{min-width:initial;width:75%}}@media screen and (max-width: 800px){.contact{width:80%}}@media screen and (max-width: 650px){.contact{width:90%}}.contact h1{font-size:3.5rem;margin:6rem 0 2rem}.contact .contact-form{display:grid;grid-gap:10px}.contact .contact-form .contact-field{width:100%;margin:0}.contact .contact-form .contact-field:nth-child(1){grid-row:1/-1;grid-column:1/3}@media screen and (max-width: 450px){.contact .contact-form .contact-field:nth-child(1){grid-column:1/5}}.contact .contact-form .contact-field:nth-child(2){grid-row:1/-1;grid-column:3/5}@media screen and (max-width: 450px){.contact .contact-form .contact-field:nth-child(2){grid-row:2/3;grid-column:1/5}}.contact .contact-form .contact-field:nth-child(3){grid-row:2/4;grid-column:1/5}@media screen and (max-width: 450px){.contact .contact-form .contact-field:nth-child(3){grid-row:3/5}}.contact .contact-form .contact-field input,.contact .contact-form .contact-field textarea{width:100%;font-family:finland;font-size:1.5rem;font-weight:600;box-sizing:border-box;padding-left:15px}.contact .contact-form .contact-field input::placeholder,.contact .contact-form .contact-field textarea::placeholder{font-size:1.5rem;font-weight:100}.contact .contact-form .contact-field input{height:50px}.contact .contact-form .contact-field textarea{height:180px;padding-top:15px}.contact .contact-form .form-submit-btn{width:100%;height:3rem;grid-row:4/5;grid-column:1/5;display:flex;align-items:center;justify-content:center;font-family:finland;font-size:2rem;font-weight:700;letter-spacing:.3rem;text-decoration:none;color:#fff;background-color:#101010;border:2px solid white;cursor:pointer}@media screen and (max-width: 450px){.contact .contact-form .form-submit-btn{grid-row:5/6}}.contact .contact-form .form-submit-btn:hover{color:#000;background-color:#fff;border:2px solid rgb(221,0,49)}.contact .contact-form p{font-size:2rem;margin:auto}.not-valid::placeholder{color:red}.thank-you-container{height:300px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 450px){.thank-you-container{height:360px}}.thank-you-container .thank-you-img{width:auto;height:100%}.arrow-to-top-container{position:fixed;right:3rem;bottom:3rem;padding:1rem;cursor:pointer}@media screen and (max-width: 1300px){.arrow-to-top-container{right:1rem}}@media screen and (max-width: 530px){.arrow-to-top-container{right:5vw;bottom:14vw;padding:initial}}.arrow-to-top-container img.aos-animate{height:3rem;width:3rem;transform:scale(1);transition:all .6s ease-out}@media screen and (max-width: 530px){.arrow-to-top-container img.aos-animate{height:5vw;width:5vw}}.arrow-to-top-container img.aos-animate:hover{transform:scale(1.2)}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.footer-container{width:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;padding:.2rem 0;background-color:#282828;position:relative}@media screen and (max-width: 1600px){.footer-container{position:absolute;bottom:0;left:0}}@media screen and (max-width: 450px){.footer-container{font-size:1.2rem;padding:.6rem 0;overflow:hidden}}.footer-container svg{margin:0 5px}.experiences-section{display:flex;flex-direction:column;align-items:flex-start;padding:4rem 2rem;background:var(--section-bg)}@media screen and (max-width: 1000px){.experiences-section{align-items:center}}.experiences-section .section-title{text-align:center;color:var(--text-primary);font-size:2.5rem;margin-bottom:3rem;position:relative}.experiences-section .section-title:after{content:"";display:block;width:60px;height:4px;background:var(--primary-color);margin:1rem auto}.experiences-section .experiences-container{position:relative;width:65%;margin-right:2rem;max-width:1200px}@media screen and (max-width: 1420px){.experiences-section .experiences-container{width:75%}}@media screen and (max-width: 1000px){.experiences-section .experiences-container{margin-right:initial}}@media screen and (max-width: 650px){.experiences-section .experiences-container{width:95%}}.experience-card{background:#ffffff1a;border-radius:5px;padding:2rem;margin-bottom:6.5rem;box-shadow:0 2px 4px #0000004d;transition:transform .05s ease}.experience-card.aos-animate:hover{transform:scale(1.03) translateY(-5px)}.experience-card .experience-header{display:flex;align-items:center;margin-bottom:1rem}.experience-card .experience-header .experience-icon{margin-right:1rem;font-size:1.5rem;color:var(--primary-color)}.experience-card .experience-header .experience-icon svg.light{color:#333}.experience-card .experience-header .experience-title h3{margin:0;color:var(--text-primary);font-size:1.2rem}.experience-card .experience-header .experience-title h4{margin:.2rem 0 0;color:var(--text-secondary);font-size:1rem}.experience-card .experience-details .experience-meta{margin-bottom:1rem;color:var(--text-secondary);font-size:1.2rem}.experience-card .experience-details .experience-meta .period{display:flex;align-items:center;gap:.5rem}.experience-card .experience-details .experience-description{color:var(--text-primary);font-size:1.2rem;margin-bottom:1rem;line-height:1.6}.experience-card .experience-details .experience-skills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.experience-card .experience-details .experience-skills .skill-tag{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:4px;transition:all .3s ease}.experience-card .experience-details .experience-skills .skill-tag .skillIcon{transition:transform .3s ease}.experience-card .experience-details .experience-skills .skill-tag:hover .skillIcon{transform:scale(1.2)}.background{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;overflow:visible;transition:opacity 1s ease-in-out}.background.show{opacity:1}.background--night{background:linear-gradient(to bottom,#000,#1a1a2e)}.background--day{background:#fff}.background__star{position:absolute;background-color:#fff;border-radius:50%;box-shadow:0 0 10px #fffc;animation:twinkle 3s infinite}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.5)}}.running-numbers{width:92%;background-color:transparent;padding:4rem 0;margin:6rem auto}@media screen and (max-width: 1300px){.running-numbers{width:100%}}@media screen and (max-width: 800px){.running-numbers{width:92%}}.running-numbers .numbers-container{display:flex;justify-content:space-around;flex-wrap:wrap;gap:3rem;padding:0 2rem}@media screen and (max-width: 1600px){.running-numbers .numbers-container{justify-content:space-between;gap:1rem;padding:initial}}.running-numbers .numbers-container .number-item{width:15%;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:7px;padding:15px 30px;transition:transform .3s ease,background-color .3s ease;position:relative}@media screen and (max-width: 1850px){.running-numbers .numbers-container .number-item{width:17%;padding:1rem 2rem}}@media screen and (max-width: 1240px){.running-numbers .numbers-container .number-item{width:35%}}@media screen and (max-width: 800px){.running-numbers .numbers-container .number-item{padding:initial}}.running-numbers .numbers-container .number-item:hover{transform:translateY(-5px) scale(1.05)}.running-numbers .numbers-container .number-item .icon{width:7rem;height:7rem;background-repeat:no-repeat;background-position:center;background-size:5rem 5rem;border-radius:50%;margin-bottom:1rem}@media screen and (max-width: 800px){.running-numbers .numbers-container .number-item .icon{margin-bottom:initial}}.running-numbers .numbers-container .number-item .icon.experience{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg fill='%23fff' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M202.431,386.718v79.568c0,13.317,10.796,24.113,24.113,24.113s24.113-10.796,24.113-24.113v-79.568H202.431z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M261.068,386.718v79.568c0,13.317,10.796,24.113,24.113,24.113s24.113-10.796,24.113-24.113v-79.568H261.068z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M144.502,153.934l-29.954,48.163c-4.391,7.061-3.98,16.096,1.034,22.729c26.078,34.504,29.37,38.873,29.972,39.624 C145.554,264.449,144.451,239.839,144.502,153.934z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M400.36,152.865L358.445,46.201c-4.058-10.329-15.72-15.414-26.051-11.351c-10.328,4.058-15.412,15.722-11.352,26.051 l18.084,46.021c-14.657-8.283-22.711-10.355-29.222-10.355c-58.667,0-59.329,0-108.089,0c-18.612,0-34.796,10.801-42.596,26.462 c6.511-2.922,4.308-2.17,77.012-2.17h106.413c13.704,0,24.853,11.149,24.853,24.853v28.972c2.303,1.754,6.645,5.624,14.161,5.624 c4.249,0,8.501-1.343,12.079-4.036C400.953,170.843,403.664,161.269,400.36,152.865z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M386.643,313.275v-0.166h-0.856c-1.685-0.307-35.029-0.476-35.029-0.476v-31.846c-2.544,0.882-5.272,1.367-8.113,1.367 h-13.142c4.688,5.462,7.524,12.557,7.524,20.302c0,3.563-0.608,6.985-1.713,10.177c-0.055,0.158-0.105,0.319-0.161,0.476h-19.501 c2.872-2.652,4.68-6.436,4.68-10.654c0-8.016-6.499-14.516-14.516-14.516h-28.042v-22.481h64.871c4.505,0,8.158-3.652,8.158-8.158 V145.71c0-4.505-3.653-8.158-8.158-8.158H169.355c-4.504,0-8.158,3.652-8.158,8.158v111.591c0,4.505,3.652,8.158,8.158,8.158 h64.872v22.481h-28.043c-8.017,0-14.516,6.5-14.516,14.516c0,4.217,1.809,8.001,4.68,10.654h-19.501 c-0.058-0.157-0.107-0.318-0.161-0.476c-1.104-3.192-1.713-6.615-1.713-10.177c0-7.745,2.835-14.84,7.524-20.302h-13.141 c-3.11,0-6.086-0.58-8.833-1.627v32.107c0,0-32.624,0.169-34.309,0.476h-0.441v0.079c-13.238,2.628-23.249,14.328-23.249,28.325 v155.97c0,8.016,6.499,14.516,14.516,14.516c8.017,0,14.516-6.5,14.516-14.516V369.502h248.889v127.981 c0,8.016,6.499,14.516,14.516,14.516c8.017,0,14.516-6.5,14.516-14.516V341.514C409.476,327.663,399.672,316.063,386.643,313.275z M255.999,227.73c-13.032,0-23.597-10.565-23.597-23.597c0-13.032,10.565-23.598,23.597-23.598s23.597,10.565,23.597,23.598 C279.596,217.166,269.031,227.73,255.999,227.73z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Ccircle cx='255.855' cy='41.645' r='41.645'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.running-numbers .numbers-container .number-item .icon.code-lines{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg fill='%23fff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 487.262 487.262' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M487.262,326.994V44.501H0v282.493h170.427v62.029h-52.396v53.737h239.147v-53.737h-40.356v-62.029H487.262z M23.915,303.08V68.417h439.433V303.08H23.915z'/%3E%3Cpath d='M118.4,231.335v-99.869H94.882c-0.193,4.116-1.174,7.584-2.954,10.404c-1.77,2.82-4.029,5.068-6.814,6.744 c-2.761,1.676-5.874,2.873-9.318,3.585c-3.445,0.718-6.983,1.027-10.626,0.934v20.674h23.383v57.539H118.4V231.335z'/%3E%3Cpath d='M271.948,132.08c0-9.675-1.354-17.75-4.099-24.253c-2.721-6.504-6.188-11.73-10.393-15.7 c-4.204-3.97-8.793-6.813-13.767-8.547c-4.974-1.723-9.756-2.586-14.345-2.586c-4.496,0-9.231,0.864-14.205,2.586 c-4.975,1.734-9.546,4.577-13.703,8.547c-4.163,3.97-7.608,9.208-10.334,15.7c-2.727,6.504-4.087,14.59-4.087,24.253 c0,9.657,1.36,17.731,4.087,24.236c2.738,6.516,6.183,11.741,10.334,15.711c4.146,3.97,8.74,6.813,13.773,8.536 c5.021,1.734,9.768,2.581,14.264,2.581s9.254-0.847,14.275-2.581c5.027-1.722,9.622-4.565,13.768-8.536 c4.169-3.97,7.613-9.208,10.334-15.711C270.593,149.823,271.948,141.737,271.948,132.08z M244.337,141.118 c-0.251,3.345-0.864,6.504-1.868,9.47c-1.004,2.966-2.534,5.477-4.589,7.532c-2.056,2.055-4.916,3.083-8.536,3.083 c-3.649,0-6.458-1.028-8.466-3.083c-2.009-2.055-3.515-4.565-4.52-7.532c-1.01-2.966-1.605-6.148-1.798-9.54 c-0.187-3.398-0.286-6.387-0.286-8.968c0-2.68,0.099-5.734,0.274-9.126c0.204-3.386,0.788-6.58,1.792-9.54 c1.005-2.955,2.54-5.453,4.595-7.462c2.055-2.008,4.951-3.013,8.682-3.013c3.538,0,6.335,1.028,8.39,3.095 c2.062,2.055,3.567,4.595,4.525,7.607c0.951,3.013,1.553,6.189,1.792,9.541c0.239,3.345,0.356,6.311,0.356,8.898 C244.694,134.754,244.565,137.767,244.337,141.118z'/%3E%3Cpath d='M79.323,243.795c-1.454-1.378-3.048-2.371-4.771-2.966c-1.722-0.595-3.369-0.887-4.975-0.887 c-1.553,0-3.205,0.292-4.91,0.887c-1.734,0.596-3.316,1.588-4.747,2.966c-1.448,1.377-2.645,3.193-3.59,5.441 c-0.946,2.253-1.413,5.056-1.413,8.407c0,3.352,0.467,6.154,1.413,8.396c0.945,2.254,2.143,4.076,3.59,5.441 c1.43,1.379,3.036,2.359,4.77,2.967c1.746,0.607,3.381,0.887,4.951,0.887c1.553,0,3.2-0.279,4.934-0.887 c1.746-0.607,3.34-1.588,4.776-2.967c1.441-1.365,2.639-3.187,3.584-5.441c0.946-2.242,1.413-5.044,1.413-8.396 c0-3.351-0.467-6.154-1.413-8.407C81.991,246.988,80.782,245.172,79.323,243.795z M74.768,260.773 c-0.081,1.179-0.286,2.253-0.642,3.281c-0.362,1.027-0.876,1.892-1.594,2.615c-0.718,0.724-1.71,1.063-2.966,1.063 c-1.255,0-2.224-0.339-2.925-1.063c-0.706-0.724-1.22-1.588-1.57-2.615c-0.345-1.028-0.561-2.125-0.619-3.305 c-0.076-1.18-0.111-2.207-0.111-3.106c0-0.934,0.035-1.985,0.111-3.164c0.059-1.18,0.263-2.277,0.619-3.305 c0.362-1.028,0.875-1.892,1.594-2.581c0.712-0.712,1.723-1.057,3.013-1.057c1.232,0,2.201,0.356,2.901,1.08 c0.707,0.712,1.244,1.588,1.571,2.639c0.321,1.039,0.537,2.148,0.618,3.293c0.082,1.167,0.135,2.195,0.135,3.094 C74.903,258.566,74.85,259.617,74.768,260.773z'/%3E%3Cpath d='M222.823,251.467c1.448-1.378,2.645-3.188,3.59-5.436c0.946-2.248,1.413-5.056,1.413-8.407 c0-3.346-0.467-6.16-1.413-8.402c-0.946-2.254-2.154-4.069-3.614-5.441c-1.454-1.378-3.048-2.371-4.771-2.966 c-1.722-0.601-3.369-0.887-4.975-0.887c-1.553,0-3.205,0.286-4.91,0.887c-1.734,0.596-3.316,1.588-4.752,2.966 c-1.442,1.372-2.64,3.188-3.585,5.441c-0.946,2.242-1.413,5.056-1.413,8.402c0,3.351,0.467,6.16,1.413,8.407 c0.945,2.248,2.143,4.058,3.585,5.436c1.436,1.377,3.042,2.358,4.775,2.966c1.746,0.607,3.381,0.887,4.951,0.887 c1.553,0,3.2-0.28,4.934-0.887C219.787,253.825,221.392,252.844,222.823,251.467z M216.009,246.644 c-0.718,0.712-1.71,1.062-2.966,1.062s-2.236-0.35-2.931-1.062c-0.689-0.724-1.214-1.594-1.564-2.622 c-0.345-1.028-0.561-2.131-0.619-3.299c-0.076-1.185-0.111-2.213-0.111-3.112c0-0.929,0.035-1.985,0.111-3.17 c0.059-1.168,0.263-2.271,0.619-3.299c0.362-1.028,0.875-1.886,1.594-2.581c0.712-0.707,1.717-1.051,3.013-1.051 c1.232,0,2.195,0.356,2.902,1.075c0.707,0.718,1.244,1.588,1.571,2.645c0.321,1.04,0.537,2.137,0.619,3.299 c0.082,1.162,0.134,2.189,0.134,3.083c0,0.922-0.053,1.973-0.134,3.135c-0.082,1.167-0.286,2.248-0.642,3.275 C217.241,245.05,216.727,245.938,216.009,246.644z'/%3E%3Cpath d='M136.108,257.352c-1.453-1.378-3.047-2.359-4.77-2.966c-1.723-0.595-3.369-0.887-4.975-0.887 c-1.553,0-3.205,0.292-4.91,0.887c-1.734,0.607-3.316,1.588-4.753,2.966c-1.442,1.377-2.639,3.199-3.585,5.441 c-0.945,2.242-1.413,5.068-1.413,8.408c0,3.352,0.467,6.165,1.413,8.407c0.946,2.242,2.143,4.063,3.585,5.441 c1.437,1.378,3.042,2.358,4.776,2.954c1.746,0.607,3.38,0.899,4.951,0.899c1.553,0,3.199-0.292,4.934-0.899 c1.745-0.596,3.339-1.576,4.77-2.954c1.448-1.378,2.645-3.199,3.591-5.441c0.946-2.242,1.413-5.056,1.413-8.407 c0-3.34-0.467-6.166-1.413-8.408C138.776,260.551,137.568,258.729,136.108,257.352z M131.554,274.33 c-0.082,1.168-0.286,2.254-0.643,3.281c-0.361,1.027-0.875,1.904-1.594,2.615c-0.718,0.713-1.71,1.063-2.966,1.063 s-2.236-0.351-2.931-1.063c-0.689-0.711-1.215-1.588-1.565-2.615c-0.344-1.027-0.561-2.137-0.619-3.305 c-0.076-1.18-0.111-2.207-0.111-3.105c0-0.935,0.035-1.985,0.111-3.176c0.058-1.168,0.263-2.266,0.619-3.293 c0.362-1.028,0.875-1.892,1.594-2.581c0.712-0.712,1.716-1.051,3.013-1.051c1.232,0,2.195,0.362,2.902,1.074 c0.707,0.712,1.244,1.588,1.57,2.639c0.321,1.039,0.537,2.137,0.619,3.305c0.082,1.156,0.134,2.184,0.134,3.083 C131.688,272.123,131.636,273.174,131.554,274.33z'/%3E%3Cpath d='M347.604,261.532c-1.46-1.378-3.06-2.371-4.775-2.966c-1.717-0.607-3.375-0.888-4.975-0.888 c-1.554,0-3.212,0.28-4.916,0.888c-1.729,0.595-3.316,1.588-4.741,2.966c-1.448,1.378-2.64,3.188-3.597,5.441 c-0.934,2.242-1.401,5.044-1.401,8.407c0,3.34,0.468,6.154,1.401,8.396c0.957,2.254,2.148,4.075,3.597,5.441 c1.425,1.378,3.036,2.359,4.765,2.954c1.751,0.607,3.386,0.899,4.95,0.899c1.565,0,3.2-0.292,4.939-0.899 c1.74-0.595,3.34-1.576,4.776-2.954c1.447-1.366,2.639-3.188,3.585-5.441c0.945-2.242,1.413-5.057,1.413-8.396 c0-3.363-0.468-6.165-1.413-8.407C350.266,264.72,349.052,262.91,347.604,261.532z M343.049,278.511 c-0.093,1.167-0.291,2.242-0.653,3.27c-0.351,1.028-0.864,1.903-1.588,2.616c-0.724,0.724-1.705,1.074-2.966,1.074 c-1.262,0-2.242-0.351-2.932-1.074c-0.688-0.713-1.214-1.588-1.564-2.616c-0.339-1.027-0.561-2.125-0.619-3.293 c-0.07-1.19-0.116-2.219-0.116-3.106c0-0.934,0.046-1.984,0.116-3.176c0.059-1.168,0.257-2.266,0.619-3.293s0.876-1.892,1.6-2.592 c0.701-0.701,1.705-1.051,3.013-1.051c1.227,0,2.195,0.362,2.896,1.074c0.701,0.724,1.238,1.588,1.565,2.639 c0.327,1.051,0.537,2.148,0.63,3.305c0.07,1.156,0.129,2.184,0.129,3.094C343.178,276.304,343.12,277.366,343.049,278.511z'/%3E%3Cpath d='M69.497,131.514c0.945,0.899,1.985,1.559,3.135,1.938c1.133,0.409,2.219,0.583,3.24,0.583 c1.028,0,2.103-0.187,3.241-0.583c1.144-0.38,2.184-1.04,3.129-1.938c0.946-0.894,1.734-2.09,2.359-3.573 c0.619-1.483,0.917-3.311,0.917-5.512s-0.298-4.029-0.917-5.5c-0.636-1.483-1.413-2.68-2.371-3.579 c-0.958-0.905-1.997-1.553-3.129-1.95c-1.126-0.38-2.212-0.584-3.27-0.584c-1.016,0-2.09,0.204-3.229,0.584 c-1.121,0.397-2.16,1.045-3.105,1.95c-0.958,0.899-1.734,2.096-2.354,3.579c-0.625,1.471-0.934,3.311-0.934,5.512 s0.309,4.029,0.934,5.512C67.762,129.435,68.539,130.62,69.497,131.514z M72.486,120.356c0.035-0.759,0.181-1.495,0.408-2.16 c0.228-0.683,0.572-1.244,1.04-1.711c0.467-0.467,1.121-0.683,1.973-0.683c0.8,0,1.431,0.24,1.897,0.707 c0.467,0.467,0.817,1.04,1.028,1.734c0.228,0.683,0.362,1.401,0.409,2.178c0.059,0.753,0.082,1.418,0.082,2.02 c0,0.607-0.023,1.291-0.082,2.055c-0.047,0.753-0.192,1.471-0.42,2.154c-0.222,0.677-0.572,1.244-1.04,1.711 c-0.467,0.461-1.121,0.689-1.95,0.689c-0.812,0-1.454-0.24-1.909-0.701c-0.467-0.456-0.817-1.034-1.028-1.711 c-0.239-0.683-0.374-1.401-0.408-2.178c-0.047-0.765-0.07-1.448-0.07-2.032C72.416,121.827,72.439,121.127,72.486,120.356z'/%3E%3Cpath d='M316.893,203.771c-0.957-0.905-1.996-1.553-3.129-1.944c-1.145-0.385-2.219-0.59-3.27-0.59 c-1.017,0-2.091,0.205-3.224,0.59c-1.144,0.391-2.172,1.039-3.129,1.944c-0.935,0.899-1.729,2.096-2.336,3.579 c-0.63,1.471-0.934,3.311-0.934,5.511c0,2.201,0.304,4.029,0.934,5.512c0.619,1.483,1.401,2.68,2.336,3.573 c0.957,0.899,1.985,1.553,3.141,1.938c1.145,0.397,2.23,0.584,3.235,0.584c1.027,0,2.102-0.187,3.246-0.584 c1.144-0.385,2.184-1.039,3.129-1.938c0.946-0.893,1.729-2.09,2.359-3.573c0.618-1.483,0.91-3.311,0.91-5.512 c0-2.201-0.292-4.04-0.91-5.511C318.622,205.868,317.85,204.682,316.893,203.771z M313.904,214.917 c-0.047,0.753-0.187,1.472-0.421,2.155c-0.221,0.683-0.571,1.244-1.039,1.722c-0.467,0.479-1.121,0.701-1.949,0.701 c-0.818,0-1.448-0.233-1.916-0.701c-0.467-0.467-0.793-1.039-1.027-1.722c-0.233-0.683-0.373-1.401-0.396-2.178 c-0.047-0.765-0.07-1.448-0.07-2.032c0-0.613,0.023-1.302,0.07-2.078c0.023-0.771,0.175-1.495,0.396-2.167 c0.234-0.683,0.584-1.243,1.051-1.71c0.468-0.467,1.121-0.683,1.962-0.683c0.806,0,1.437,0.239,1.903,0.707 c0.467,0.467,0.817,1.039,1.027,1.734c0.223,0.683,0.362,1.401,0.409,2.178c0.059,0.753,0.082,1.425,0.082,2.02 C313.986,213.469,313.962,214.152,313.904,214.917z'/%3E%3Cpath d='M430.36,231.014c1.145-0.385,2.184-1.045,3.129-1.938c0.946-0.899,1.74-2.096,2.359-3.573 c0.619-1.483,0.922-3.316,0.922-5.518c0-2.195-0.303-4.04-0.922-5.511c-0.643-1.483-1.413-2.674-2.371-3.573 c-0.957-0.911-1.996-1.553-3.129-1.95c-1.145-0.379-2.219-0.584-3.27-0.584c-1.016,0-2.091,0.205-3.223,0.584 c-1.145,0.397-2.172,1.039-3.13,1.95c-0.935,0.899-1.729,2.09-2.335,3.573c-0.631,1.471-0.935,3.316-0.935,5.511 c0,2.201,0.304,4.035,0.935,5.518c0.618,1.477,1.4,2.674,2.335,3.573c0.958,0.894,1.985,1.553,3.142,1.938 c1.144,0.391,2.229,0.584,3.234,0.584C428.153,231.586,429.227,231.405,430.36,231.014z M425.164,225.905 c-0.468-0.467-0.794-1.039-1.028-1.722c-0.233-0.683-0.373-1.396-0.396-2.178c-0.047-0.759-0.07-1.442-0.07-2.032 c0-0.607,0.023-1.302,0.07-2.079c0.023-0.765,0.175-1.495,0.396-2.166c0.234-0.678,0.584-1.244,1.052-1.711 c0.467-0.461,1.12-0.677,1.962-0.677c0.805,0,1.436,0.239,1.902,0.707c0.468,0.461,0.818,1.039,1.028,1.734 c0.222,0.677,0.362,1.396,0.408,2.172c0.059,0.753,0.082,1.425,0.082,2.021c0,0.613-0.023,1.296-0.082,2.061 c-0.046,0.753-0.187,1.466-0.42,2.149c-0.222,0.683-0.572,1.244-1.04,1.722c-0.467,0.479-1.12,0.707-1.949,0.707 C426.261,226.6,425.63,226.373,425.164,225.905z'/%3E%3Cpath d='M374.438,237.804c-0.957-0.911-2.009-1.553-3.141-1.95c-1.133-0.38-2.219-0.584-3.259-0.584 c-1.027,0-2.102,0.204-3.234,0.584c-1.133,0.397-2.172,1.039-3.118,1.95c-0.945,0.899-1.728,2.09-2.347,3.573 c-0.619,1.471-0.923,3.316-0.923,5.512s0.304,4.04,0.923,5.512c0.619,1.483,1.401,2.686,2.347,3.573 c0.946,0.899,1.985,1.564,3.13,1.938c1.145,0.397,2.242,0.584,3.246,0.584c1.028,0,2.103-0.187,3.235-0.584 c1.155-0.374,2.184-1.039,3.141-1.938c0.934-0.888,1.729-2.09,2.358-3.573c0.607-1.472,0.911-3.316,0.911-5.512 s-0.304-4.041-0.911-5.512C376.178,239.895,375.395,238.704,374.438,237.804z M371.449,248.944 c-0.047,0.759-0.198,1.471-0.421,2.148c-0.233,0.689-0.584,1.25-1.051,1.729c-0.467,0.479-1.121,0.701-1.938,0.701 s-1.459-0.234-1.915-0.701c-0.467-0.467-0.806-1.04-1.027-1.729c-0.233-0.677-0.373-1.39-0.408-2.172 c-0.047-0.759-0.07-1.442-0.07-2.032c0-0.607,0.023-1.302,0.07-2.079c0.035-0.765,0.175-1.495,0.408-2.166 c0.222-0.677,0.572-1.244,1.039-1.711c0.467-0.461,1.121-0.677,1.974-0.677c0.794,0,1.425,0.24,1.892,0.707 c0.467,0.461,0.817,1.04,1.027,1.734c0.234,0.677,0.374,1.395,0.421,2.172c0.047,0.753,0.069,1.424,0.069,2.02 C371.518,247.502,371.496,248.185,371.449,248.944z'/%3E%3Cpath d='M450.736,150.862c-1.448-1.372-3.036-2.364-4.764-2.966c-1.729-0.596-3.363-0.882-4.975-0.882 c-1.554,0-3.2,0.286-4.904,0.882c-1.74,0.602-3.316,1.594-4.753,2.966c-1.447,1.372-2.65,3.194-3.585,5.442 c-0.957,2.248-1.425,5.056-1.425,8.401c0,3.352,0.468,6.16,1.425,8.408c0.935,2.248,2.138,4.069,3.585,5.441 c1.437,1.378,3.036,2.359,4.776,2.954c1.739,0.607,3.374,0.899,4.951,0.899c1.541,0,3.199-0.292,4.928-0.899 c1.751-0.595,3.339-1.576,4.775-2.954c1.437-1.372,2.64-3.194,3.585-5.441c0.946-2.248,1.413-5.056,1.413-8.408 c0-3.345-0.467-6.154-1.413-8.401C453.411,154.056,452.208,152.234,450.736,150.862z M446.182,167.829 c-0.07,1.174-0.28,2.248-0.631,3.275c-0.373,1.028-0.887,1.904-1.6,2.622c-0.712,0.718-1.717,1.063-2.966,1.063 s-2.23-0.345-2.931-1.063c-0.689-0.718-1.215-1.594-1.565-2.622c-0.351-1.027-0.56-2.125-0.618-3.298 c-0.082-1.186-0.105-2.213-0.105-3.112c0-0.928,0.023-1.985,0.105-3.165c0.059-1.173,0.268-2.271,0.618-3.304 c0.362-1.028,0.876-1.886,1.589-2.581c0.724-0.706,1.728-1.051,3.012-1.051c1.238,0,2.195,0.356,2.908,1.074 c0.712,0.718,1.249,1.594,1.576,2.645c0.315,1.039,0.537,2.143,0.607,3.299c0.094,1.162,0.141,2.189,0.141,3.083 C446.323,165.628,446.276,166.679,446.182,167.829z'/%3E%3Cpath d='M282.609,190.512c1.437,1.378,3.036,2.359,4.776,2.954c1.74,0.607,3.375,0.899,4.951,0.899 c1.553,0,3.199-0.292,4.939-0.899c1.74-0.595,3.34-1.576,4.764-2.954c1.448-1.372,2.64-3.194,3.597-5.442 c0.935-2.248,1.401-5.056,1.401-8.407c0-3.346-0.467-6.154-1.401-8.402c-0.957-2.248-2.16-4.069-3.62-5.441 c-1.447-1.372-3.047-2.365-4.764-2.966c-1.729-0.596-3.375-0.882-4.975-0.882c-1.564,0-3.211,0.286-4.916,0.882 c-1.74,0.601-3.316,1.594-4.753,2.966c-1.448,1.372-2.639,3.194-3.585,5.441c-0.945,2.248-1.412,5.056-1.412,8.402 c0,3.351,0.467,6.16,1.412,8.407C279.97,187.318,281.161,189.14,282.609,190.512z M287.164,173.499 c0.069-1.173,0.269-2.271,0.63-3.299c0.351-1.033,0.864-1.892,1.588-2.586c0.725-0.707,1.729-1.051,3.014-1.051 c1.237,0,2.195,0.356,2.896,1.074c0.712,0.718,1.249,1.594,1.576,2.645c0.315,1.04,0.537,2.143,0.619,3.299 c0.094,1.162,0.14,2.189,0.14,3.083c0,0.922-0.046,1.973-0.14,3.135c-0.082,1.173-0.28,2.248-0.643,3.275 c-0.361,1.028-0.876,1.903-1.6,2.622c-0.712,0.718-1.704,1.062-2.966,1.062c-1.25,0-2.23-0.344-2.919-1.062 c-0.701-0.718-1.215-1.594-1.565-2.622c-0.35-1.027-0.561-2.125-0.63-3.299c-0.07-1.185-0.105-2.213-0.105-3.112 C287.058,175.735,287.093,174.684,287.164,173.499z'/%3E%3Cpath d='M304.854,231.189c-2.697-2.534-5.617-4.338-8.77-5.436c-3.176-1.104-6.235-1.652-9.154-1.652 c-2.873,0-5.886,0.549-9.062,1.652c-3.177,1.098-6.096,2.902-8.735,5.436c-2.639,2.54-4.834,5.874-6.586,10.024 c-1.751,4.146-2.616,9.295-2.616,15.46c0,6.154,0.864,11.304,2.616,15.46c1.751,4.146,3.935,7.485,6.586,10.02 c2.663,2.521,5.582,4.344,8.781,5.441c3.188,1.098,6.236,1.646,9.108,1.646c2.861,0,5.897-0.549,9.108-1.646 c3.199-1.098,6.119-2.92,8.77-5.441c2.65-2.534,4.846-5.874,6.586-10.02c1.74-4.157,2.604-9.306,2.604-15.46 c0-6.165-0.863-11.315-2.604-15.46C309.747,237.063,307.551,233.729,304.854,231.189z M296.482,262.443 c-0.152,2.137-0.549,4.157-1.191,6.025c-0.631,1.892-1.611,3.503-2.919,4.811c-1.32,1.309-3.13,1.962-5.441,1.962 c-2.324,0-4.134-0.653-5.396-1.962c-1.284-1.308-2.241-2.919-2.872-4.811c-0.654-1.868-1.039-3.9-1.156-6.072 c-0.129-2.172-0.198-4.076-0.198-5.722c0-1.705,0.069-3.643,0.198-5.815c0.117-2.16,0.502-4.192,1.156-6.084 c0.631-1.88,1.611-3.468,2.907-4.747c1.319-1.279,3.165-1.927,5.547-1.927c2.254,0,4.04,0.671,5.348,1.974 c1.308,1.302,2.266,2.931,2.873,4.84c0.618,1.927,0.992,3.947,1.145,6.084c0.163,2.148,0.233,4.04,0.233,5.687 C296.715,258.379,296.645,260.306,296.482,262.443z'/%3E%3Cpath d='M168.512,205.424c2.266-2.154,4.151-4.998,5.634-8.536s2.224-7.94,2.224-13.201c0-5.261-0.741-9.663-2.224-13.201 s-3.369-6.387-5.669-8.554c-2.294-2.16-4.782-3.707-7.497-4.636c-2.703-0.946-5.295-1.413-7.794-1.413 c-2.452,0-5.021,0.467-7.725,1.413c-2.715,0.929-5.19,2.476-7.45,4.636c-2.259,2.167-4.14,5.016-5.623,8.554 c-1.478,3.538-2.236,7.94-2.236,13.201c0,5.26,0.759,9.663,2.236,13.201c1.483,3.538,3.352,6.382,5.623,8.536 c2.259,2.166,4.758,3.719,7.485,4.653c2.738,0.928,5.319,1.396,7.771,1.396c2.44,0,5.032-0.467,7.759-1.396 C163.754,209.143,166.241,207.59,168.512,205.424z M157.828,197.857c-1.127,1.121-2.68,1.682-4.653,1.682 c-1.985,0-3.515-0.561-4.618-1.682c-1.086-1.127-1.897-2.487-2.446-4.104c-0.555-1.611-0.876-3.334-0.981-5.19 c-0.111-1.851-0.158-3.48-0.158-4.875c0-1.46,0.047-3.112,0.158-4.963c0.105-1.845,0.426-3.579,0.981-5.19 c0.549-1.611,1.372-2.966,2.499-4.064c1.121-1.092,2.686-1.641,4.723-1.641c1.921,0,3.439,0.561,4.566,1.688 c1.121,1.121,1.938,2.499,2.464,4.134c0.514,1.641,0.835,3.375,0.969,5.19c0.129,1.822,0.199,3.445,0.199,4.846 c0,1.459-0.07,3.094-0.199,4.91c-0.134,1.821-0.467,3.544-1.016,5.155C159.772,195.37,158.937,196.73,157.828,197.857z'/%3E%3Cpath d='M432.309,132.354c2.733-0.935,5.221-2.487,7.474-4.653c2.266-2.155,4.157-4.998,5.641-8.536 c1.482-3.538,2.229-7.94,2.229-13.201c0-5.26-0.747-9.663-2.229-13.201c-1.483-3.538-3.375-6.388-5.663-8.554 c-2.301-2.16-4.788-3.708-7.497-4.636c-2.709-0.946-5.302-1.413-7.801-1.413c-2.452,0-5.021,0.467-7.729,1.413 c-2.709,0.928-5.186,2.476-7.45,4.636c-2.254,2.166-4.134,5.016-5.617,8.554c-1.482,3.538-2.23,7.94-2.23,13.201 c0,5.261,0.748,9.663,2.23,13.201c1.483,3.538,3.352,6.381,5.617,8.536c2.265,2.166,4.764,3.719,7.496,4.653 c2.732,0.928,5.313,1.395,7.766,1.395C426.985,133.75,429.577,133.283,432.309,132.354z M419.838,120.134 c-1.074-1.127-1.892-2.487-2.44-4.104c-0.549-1.611-0.876-3.334-0.98-5.19c-0.105-1.851-0.152-3.48-0.152-4.875 c0-1.459,0.047-3.112,0.152-4.962c0.104-1.845,0.432-3.579,0.98-5.191c0.549-1.611,1.366-2.966,2.499-4.063 c1.121-1.092,2.686-1.641,4.729-1.641c1.915,0,3.433,0.561,4.554,1.688c1.121,1.121,1.938,2.499,2.476,4.134 c0.514,1.641,0.829,3.375,0.958,5.19c0.14,1.821,0.21,3.445,0.21,4.846c0,1.46-0.07,3.095-0.21,4.91 c-0.129,1.822-0.468,3.544-1.005,5.156c-0.549,1.617-1.378,2.978-2.499,4.104c-1.121,1.121-2.674,1.681-4.647,1.681 C422.477,121.815,420.948,121.255,419.838,120.134z'/%3E%3Cpath d='M372.033,182.63c2.452,0,5.044-0.461,7.776-1.396c2.721-0.934,5.22-2.487,7.474-4.653 c2.266-2.148,4.157-4.998,5.628-8.536c1.495-3.538,2.23-7.94,2.23-13.201c0-5.26-0.735-9.663-2.23-13.201 c-1.471-3.538-3.362-6.388-5.651-8.548c-2.312-2.166-4.788-3.708-7.509-4.642c-2.697-0.946-5.289-1.413-7.788-1.413 c-2.452,0-5.021,0.467-7.73,1.413c-2.709,0.934-5.185,2.476-7.45,4.642c-2.265,2.16-4.133,5.01-5.616,8.548 s-2.23,7.94-2.23,13.201c0,5.261,0.747,9.663,2.23,13.201s3.352,6.387,5.616,8.536c2.266,2.167,4.765,3.719,7.485,4.653 C366.988,182.169,369.592,182.63,372.033,182.63z M363.765,154.856c0-1.459,0.047-3.112,0.163-4.963 c0.094-1.839,0.421-3.573,0.981-5.19c0.537-1.611,1.366-2.966,2.499-4.063c1.121-1.086,2.686-1.641,4.717-1.641 c1.927,0,3.445,0.566,4.566,1.688c1.133,1.126,1.938,2.499,2.464,4.139c0.514,1.635,0.841,3.369,0.969,5.191 c0.129,1.815,0.198,3.438,0.198,4.84c0,1.46-0.069,3.095-0.198,4.916c-0.128,1.816-0.467,3.538-1.016,5.15 c-0.537,1.617-1.378,2.978-2.487,4.104c-1.133,1.121-2.674,1.687-4.659,1.687s-3.503-0.566-4.601-1.687 c-1.098-1.127-1.915-2.487-2.452-4.104c-0.561-1.612-0.888-3.334-0.981-5.185C363.812,157.88,363.765,156.257,363.765,154.856z'/%3E%3Cpath d='M385.636,199.036c-1.763,2.826-4.04,5.085-6.808,6.744c-2.768,1.676-5.885,2.873-9.318,3.591 c-3.457,0.73-6.982,1.027-10.626,0.934v20.668h23.378v57.544h29.846v-99.868h-23.529 C388.38,192.748,387.4,196.216,385.636,199.036z'/%3E%3Cpath d='M141.836,142.625h17.738V83.246h-13.995c-0.117,2.435-0.701,4.507-1.746,6.177c-1.051,1.688-2.399,3.024-4.052,4.017 s-3.491,1.71-5.547,2.131c-2.043,0.432-4.151,0.625-6.3,0.561v12.278h13.902V142.625z'/%3E%3Cpath d='M324.67,164.887h15.904v-53.184h-12.541c-0.105,2.201-0.631,4.041-1.565,5.535c-0.935,1.506-2.148,2.715-3.62,3.597 c-1.482,0.887-3.129,1.535-4.975,1.915c-1.821,0.374-3.713,0.549-5.651,0.49v11.012h12.448V164.887z'/%3E%3Cpath d='M221.345,263.471c-0.49,0.794-1.139,1.424-1.903,1.892c-0.776,0.467-1.652,0.794-2.622,1.004 c-0.952,0.187-1.944,0.28-2.966,0.257v5.769h6.545v16.113h8.355v-27.955h-6.586C222.11,261.696,221.847,262.677,221.345,263.471z' /%3E%3Cpath d='M56.727,224.207h8.355v-27.955h-6.574c-0.059,1.15-0.321,2.131-0.823,2.919c-0.491,0.789-1.139,1.425-1.903,1.886 c-0.777,0.467-1.652,0.794-2.622,1.004c-0.951,0.193-1.944,0.28-2.96,0.257v5.762h6.539v16.126H56.727z'/%3E%3Cpath d='M189.204,185.812c-0.491,0.788-1.139,1.425-1.903,1.892c-0.777,0.467-1.652,0.788-2.622,1.004 c-0.952,0.193-1.944,0.274-2.966,0.251v5.763h6.545v16.12h8.355v-27.955h-6.586C189.98,184.043,189.706,185.024,189.204,185.812z' /%3E%3Cpath d='M295.127,110.641h8.36V82.68h-6.586c-0.059,1.15-0.327,2.131-0.817,2.919s-1.145,1.425-1.915,1.886 c-0.771,0.467-1.646,0.794-2.615,1.01c-0.958,0.187-1.938,0.274-2.966,0.251v5.763h6.539V110.641z'/%3E%3Cpath d='M375.057,113.887h8.77V84.513h-6.913c-0.047,1.22-0.339,2.236-0.864,3.06c-0.514,0.835-1.191,1.495-1.997,1.985 c-0.817,0.502-1.739,0.847-2.743,1.062c-1.017,0.216-2.056,0.298-3.13,0.263v6.09h6.878V113.887z'/%3E%3Cpath d='M432.1,253.008c-0.491,0.794-1.145,1.425-1.916,1.892c-0.771,0.467-1.646,0.794-2.615,1.004 c-0.957,0.187-1.938,0.28-2.966,0.257v5.769h6.539v16.114h8.36v-27.954h-6.586C432.858,251.233,432.59,252.214,432.1,253.008z'/%3E%3Cpath d='M53.738,125.587h8.355V97.626h-6.574c-0.059,1.15-0.333,2.131-0.835,2.931c-0.491,0.788-1.127,1.424-1.903,1.892 c-0.777,0.461-1.652,0.788-2.622,1.004c-0.951,0.187-1.944,0.274-2.966,0.251v5.763h6.545V125.587z'/%3E%3Cpath d='M170.287,245.038c-0.946,1.506-2.166,2.715-3.637,3.603c-1.483,0.888-3.136,1.53-4.975,1.915 c-1.827,0.374-3.719,0.537-5.657,0.491v11h12.459v30.652h15.893v-53.183H171.84C171.741,241.693,171.215,243.543,170.287,245.038z '/%3E%3Cpath d='M239.795,193.069c-0.946,1.506-2.167,2.715-3.638,3.603c-1.483,0.881-3.135,1.53-4.975,1.909 c-1.827,0.374-3.719,0.555-5.657,0.49v11.018h12.459v30.646h15.898v-53.189h-12.535 C241.249,189.735,240.723,191.575,239.795,193.069z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.running-numbers .numbers-container .number-item .icon.uke{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512.001 512.001' xml:space='preserve'%3E%3Crect x='326.765' y='8.059' transform='matrix(-0.7071 -0.7071 0.7071 -0.7071 496.4306 518.4547)' style='fill:%23333236;' width='57.653' height='296.709'/%3E%3Crect x='351.79' y='18.419' transform='matrix(-0.7071 -0.7071 0.7071 -0.7071 506.8022 543.4704)' style='fill:%23272629;' width='28.334' height='296.709'/%3E%3Cpath style='fill:%23F1B559;' d='M503.929,74.546c4.845-4.043,7.766-9.936,8.049-16.24s-2.096-12.435-6.558-16.897L470.592,6.581 c-4.462-4.462-10.594-6.842-16.897-6.558c-6.304,0.284-12.197,3.204-16.24,8.049l-43.437,52.046 c-3.596,4.308-3.311,10.648,0.658,14.615l42.59,42.59c3.968,3.968,10.307,4.252,14.615,0.658L503.929,74.546z'/%3E%3Crect x='378.723' y='92.544' transform='matrix(-0.7071 -0.7071 0.7071 -0.7071 621.7312 466.622)' style='fill:%23272629;' width='57.567' height='24.004'/%3E%3Cpath style='fill:%23EDA637;' d='M511.978,58.306c0.284-6.304-2.096-12.435-6.558-16.898l-17.414-17.414l-72.035,72.034l21.296,21.295 c3.968,3.968,10.307,4.254,14.615,0.658l52.046-43.436C508.773,70.503,511.695,64.61,511.978,58.306z'/%3E%3Cpath style='fill:%23A56200;' d='M230.152,420.922c0.973-17.162,12.273-32.034,28.547-37.57c8.487-2.887,16.172-7.51,22.597-13.934 c28.943-28.943,21.354-83.457-16.95-121.762s-92.819-45.893-121.762-16.95c-6.424,6.424-11.048,14.109-13.934,22.597 c-5.536,16.276-20.406,27.574-37.57,28.547c-25.401,1.442-49.525,11.256-67.98,29.711C-20.376,355.035,2.328,411.729,51.3,460.7 s105.665,71.676,149.141,28.2C218.896,470.446,228.711,446.322,230.152,420.922z'/%3E%3Cpath style='fill:%23854F00;' d='M230.152,420.922c0.973-17.162,12.273-32.034,28.547-37.57c8.487-2.887,16.172-7.51,22.597-13.934 c28.943-28.943,21.354-83.457-16.95-121.762l0,0L51.3,460.701l0,0c48.971,48.971,105.665,71.676,149.141,28.2 C218.896,470.446,228.711,446.322,230.152,420.922z'/%3E%3Cg%3E%3Ccircle style='fill:%23333236;' cx='190.486' cy='321.508' r='41.903'/%3E%3Cpath style='fill:%23333236;' d='M125.392,433.048L78.954,386.61c-6.623-6.623-6.623-17.362,0-23.985 c6.623-6.623,17.362-6.623,23.985,0l46.438,46.438c6.623,6.624,6.623,17.362,0,23.985 C142.753,439.67,132.014,439.67,125.392,433.048z'/%3E%3C/g%3E%3C/svg%3E")}.running-numbers .numbers-container .number-item .icon.drinks{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' viewBox='0 0 502 502' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Crect x='226.013' y='10' style='fill:%23E6E6E6;' width='49.975' height='32.796'/%3E%3Cpath style='fill:%238CC63F;' d='M316.261,171.864c0-5.15-1.155-10.233-3.38-14.877l-42.335-88.352V42.796h-39.09v25.839 l-42.191,88.37c-2.211,4.632-3.359,9.7-3.359,14.832v8.104h130.355V171.864z'/%3E%3Cpath style='fill:%238CC63F;' d='M316.261,306.157v-13.913H185.906v13.913l8.181,64.03c0.902,7.064-0.437,14.272-4.034,20.419 c-6.292,10.753-10.11,24.842-10.11,40.275c0,33.755,18.243,61.12,40.746,61.12c5.358,0,10.47-1.567,15.156-4.386 C240.531,490.433,245.642,492,251,492c5.358,0,10.469-1.567,15.156-4.386c4.686,2.819,9.798,4.386,15.156,4.386 c22.504,0,40.746-27.364,40.746-61.12c0-15.415-3.809-29.488-10.087-40.236c-3.605-6.17-4.946-13.402-4.025-20.488 L316.261,306.157z'/%3E%3Crect x='185.906' y='179.942' style='fill:%23E6E6E6;' width='130.355' height='112.301'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M175.905,306.156c0,0.424,0.027,0.847,0.081,1.268l8.181,64.029c0.636,4.981-0.339,9.99-2.745,14.102 c-7.402,12.651-11.479,28.748-11.479,45.326c0,39.88,22.291,71.119,50.747,71.119c5.2,0,10.276-1.062,15.155-3.164 C240.724,500.938,245.8,502,251,502s10.277-1.062,15.156-3.164c4.879,2.103,9.955,3.164,15.155,3.164 c28.456,0,50.746-31.239,50.746-71.119c0-16.558-4.067-32.639-11.452-45.281c-2.417-4.138-3.392-9.165-2.743-14.155l8.315-64 c0.055-0.427,0.083-0.857,0.083-1.288V171.863c0-6.603-1.508-13.241-4.361-19.197l-41.354-86.304V51.689 c3.228-1.659,5.441-5.014,5.441-8.893V10c0-5.522-4.478-10-10-10h-49.975c-5.522,0-10,4.478-10,10v32.796 c0,3.879,2.214,7.235,5.442,8.894V66.37l-41.215,86.328c-2.836,5.94-4.335,12.56-4.335,19.14V306.156z M195.905,189.942h110.355 v92.301H195.905V189.942z M236.013,20h29.975v12.796h-29.975V20z M198.289,161.314l42.19-88.371 c0.643-1.346,0.976-2.817,0.976-4.309V52.796h19.091v15.839c0,1.496,0.336,2.973,0.981,4.321l42.335,88.352 c1.292,2.697,2.083,5.649,2.321,8.635H195.98C196.216,166.96,197.002,164.011,198.289,161.314z M281.312,482 c-3.376,0-6.74-0.994-10-2.956c-1.586-0.954-3.371-1.431-5.155-1.431s-3.569,0.477-5.155,1.431c-6.52,3.924-13.481,3.924-20.001,0 c-3.172-1.908-7.139-1.908-10.311,0c-3.26,1.962-6.624,2.956-10,2.956c-16.667,0-30.747-23.41-30.747-51.119 c0-13.082,3.104-25.592,8.741-35.225c4.625-7.903,6.515-17.398,5.321-26.737l-8.1-63.399v-3.276h110.355v3.267l-8.232,63.359 c-1.215,9.356,0.671,18.881,5.308,26.818c5.624,9.628,8.722,22.127,8.722,35.193C312.058,458.59,297.978,482,281.312,482z'/%3E%3Cpath d='M213.898,203.732c-5.522,0-10,4.478-10,10v3.975c0,5.522,4.478,10,10,10s10-4.478,10-10v-3.975 C223.898,208.21,219.421,203.732,213.898,203.732z'/%3E%3Cpath d='M213.898,235.534c-5.522,0-10,4.478-10,10v18.882c0,5.522,4.478,10,10,10s10-4.478,10-10v-18.882 C223.898,240.012,219.421,235.534,213.898,235.534z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.running-numbers .numbers-container .number-item .number{display:block;font-size:4rem;font-weight:700;letter-spacing:.05em;color:#fff;margin-bottom:1rem}.running-numbers .numbers-container .number-item .label{display:block;font-size:1.8rem;line-height:1;color:#ffffffe6}@media screen and (max-width: 1600px){.running-numbers .numbers-container .number-item .label{font-size:1.5rem}}.running-numbers .numbers-container .number-item .label a{color:#7fffd4;text-decoration:none;position:relative;z-index:2}@media (max-width: 768px){.running-numbers{margin:4rem auto}.running-numbers .numbers-container{align-items:center;justify-content:space-around;gap:2rem}.running-numbers .numbers-container .number-item{min-width:200px;padding:1.5vw 0}.running-numbers .numbers-container .number-item .number{font-size:7.5vw}.running-numbers .numbers-container .number-item .label{font-size:3.5vw}}@media (max-width: 768px) and (max-width: 530px){.running-numbers .numbers-container .number-item .label{font-size:4.3vw}}@media (max-width: 768px) and (max-width: 460px){.running-numbers .numbers-container .number-item .label{font-size:5vw}}.navbar-container{position:absolute;top:2rem;right:4rem;z-index:1000;opacity:0;transition:all .3s ease-in-out;padding:.5rem 1.5rem;border-radius:1rem;z-index:2147483647}@media screen and (max-width: 1000px){.navbar-container{right:2rem}}@media screen and (max-width: 768px){.navbar-container{top:1rem;right:1rem;padding:.5rem;border-radius:.5rem}}.navbar-container.show{opacity:1}.navbar-container .nav-buttons{display:flex;justify-content:flex-end;align-items:center;gap:2rem}@media screen and (max-width: 768px){.navbar-container .nav-buttons{display:none}}.navbar-container a{text-decoration:none;color:#fff;font-family:finland;font-size:1.5rem;font-weight:400;position:relative;padding:.5rem 0;transition:all .3s ease;cursor:pointer}@media screen and (max-width: 1000px){.navbar-container a{font-size:1.2rem}}.navbar-container a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.navbar-container a:hover:after{width:100%}.navbar-container.dark a{color:#78d7e4}.navbar-container.dark a:after{background-color:#78d7e4}.navbar-container.light a{color:#fff}.navbar-container.light a:after{background-color:#101010}.navbar-container.light .hamburger .line{background-color:#101010}.navbar-container.light .hamburger.open .line{background-color:#fff}.navbar-container .hamburger{display:none;flex-direction:column;justify-content:space-between;width:2rem;height:1.5rem;cursor:pointer;z-index:2000}@media screen and (max-width: 768px){.navbar-container .hamburger{display:flex;position:relative;z-index:1000000000000000000000000000}}.navbar-container .hamburger .line{width:100%;height:3px;background-color:#fff;transition:all .3s ease;border-radius:2px}.navbar-container .hamburger.open .line:nth-child(1){transform:translateY(11px) rotate(45deg)}.navbar-container .hamburger.open .line:nth-child(2){opacity:0}.navbar-container .hamburger.open .line:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.navbar-container .mobile-menu{position:fixed;top:0;right:-100%;width:70%;height:100vh;background-color:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:right .3s ease-in-out;gap:2rem;z-index:1500}.navbar-container .mobile-menu.open{right:0}.navbar-container .mobile-menu a{font-size:1.8rem;margin:1rem 0}.skills-container{width:25%;padding:2rem;margin-top:4rem;margin-left:2rem;cursor:move;position:sticky;top:50px;z-index:9999999998}@media screen and (max-width: 1600px){.skills-container{width:30%;padding:initial;margin-left:initial}}@media screen and (max-width: 1420px){.skills-container{width:45%}}@media screen and (max-width: 1000px){.skills-container{display:none}}.skills-container h2{font-size:2rem;margin-bottom:2rem;text-align:center}.skills-container .skills-list{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:0}.skills-container .skills-list .skill-item{font-size:1.2rem;padding:.5rem 1rem;margin-bottom:.5rem;border-radius:4px;transition:all .3s ease;cursor:context-menu}.skills-container .skills-list .skill-item:hover{transform:translate(.4rem)}.skills-container .skills-list .skill-item.highlighted{color:var(--primary-color);font-weight:700;transform:translate(.4rem)}.skills-container.dark .skill-item{color:#00bcd4;background-color:#00bcd41a}.skills-container.dark .skill-item.highlighted{background-color:#00bcd433}.skills-container.light .skill-item{color:#333;background-color:#0000000d}.skills-container.light .skill-item.highlighted{background-color:#0000001a}.projects{text-align:center}.projects h4{letter-spacing:.5rem;margin:5rem 0 2rem;padding-bottom:2rem;border-bottom:1px solid #808080}.projects-section{width:90%;padding:2rem 1rem;background:var(--section-bg);opacity:0;transition:opacity 1s ease-in-out;margin:2rem auto}@media screen and (max-width: 1250px){.projects-section{padding:2rem 0}}@media screen and (max-width: 768px){.projects-section{width:100%}}.projects-section.show{opacity:1}.projects-section .section-title{text-align:center;font-size:2.5rem;margin-bottom:1.5rem;position:relative}.projects-section .section-title:after{content:"";display:block;width:40px;height:3px;background:var(--primary-color);margin:.5rem auto}.projects-section .projects-swiper{width:100%;max-width:1200px;padding-bottom:4rem}@media screen and (max-width: 768px){.projects-section .projects-swiper{width:95%}}@media screen and (max-width: 768px){.projects-section .projects-swiper .swiper-slide{width:fit-content}.projects-section .projects-swiper .swiper-slide.swiper-slide .project-container .project-data{transform:translateY(0);box-shadow:0 4px 8px #0003}}@media screen and (max-width: 768px) and (max-width: 450px){.projects-section .projects-swiper .swiper-slide.swiper-slide .project-container .project-data{height:90vw}}@media screen and (max-width: 768px){.projects-section .projects-swiper .swiper-slide.swiper-slide .project-container .project-data:before{opacity:.9}.projects-section .projects-swiper .swiper-slide.swiper-slide .project-container .project-data .project-bg{opacity:.2}.projects-section .projects-swiper .swiper-slide.swiper-slide .project-container .project-data .project-bg~div{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px) and (max-width: 450px){.projects-section .projects-swiper .swiper-slide.swiper-slide .project-container .project-data .project-screens{height:35vw}.projects-section .projects-swiper .swiper-slide.swiper-slide .project-container .project-data .project-description p{font-size:5.5vw}}.projects-section .projects-swiper .swiper-button-prev,.projects-section .projects-swiper .swiper-button-next{color:#fff;background-color:#dfdfdf4d;width:3rem;top:initial;bottom:0;border-radius:4px;transition:background-color .2s ease-in-out}.projects-section .projects-swiper .swiper-button-prev:hover,.projects-section .projects-swiper .swiper-button-next:hover{background-color:#dfdfdfb3}.projects-section .projects-swiper .swiper-button-prev:after,.projects-section .projects-swiper .swiper-button-next:after{font-size:1.2rem}.projects-section .projects-swiper .swiper-button-prev{left:50%;transform:translate(calc(-50% - 2rem))}.projects-section .projects-swiper .swiper-button-next{right:50%;transform:translate(calc(50% + 2rem))}.project-container{text-align:center;flex-shrink:0;padding:.5rem;transition:transform .5s ease}@media screen and (max-width: 800px){.project-container{width:90%;max-width:400px}}.project-container h1{font-size:2rem;margin-bottom:1.5rem;color:var(--text-primary)}@media screen and (max-width: 1200px){.project-container h1{margin:initial;margin-bottom:1rem}}@media screen and (max-width: 530px){.project-container h1{font-size:11vw;letter-spacing:.7vw}}@media screen and (max-width: 1200px){.project-container h4{margin:5rem 0 4rem}}.project-container h3{font-size:1.6rem;margin-bottom:.8rem;color:var(--text-primary)}.project-container .project-data{height:17rem;border-radius:5px;padding:1rem;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.3);transition:all .5s ease;position:relative}.project-container .project-data:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff1a;border-radius:5px;opacity:.6;z-index:1;transition:opacity .5s ease}.project-container .project-data:hover{transform:translateY(10px);box-shadow:0 4px 8px #0003}.project-container .project-data:hover:before{opacity:.9}.project-container .project-data:hover .project-bg{opacity:.2}.project-container .project-data:hover .project-bg~div{opacity:1;transform:translateY(0)}.project-container .project-data>div:not(:first-of-type){transition:all .5s ease-in-out;transform:translateY(20px);opacity:0}.project-container .project-data .project-bg{width:100%;height:100%;border-radius:5px;position:absolute;top:0;left:0;z-index:-1;overflow:hidden}.project-container .project-data .project-bg img{width:100%;height:100%;object-fit:cover}.project-container .project-data .project-screens{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.2rem;height:45%}.project-container .project-data .project-screens .device{width:auto;height:100%;border-radius:4px;transition:transform .5s ease}.project-container .project-data .project-screens .device:hover{transform:scale(1.02)}.project-container .project-data .project-description{text-align:justify;padding:0 .5rem}.project-container .project-data .project-description p{color:var(--text-primary);font-size:1.2rem;line-height:1.4;margin:0}.project-container .project-data .project-description .icons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}@media screen and (max-width: 1200px){.project-container .project-data .project-description .icons{width:60%;justify-content:space-around;margin:auto}}@media screen and (max-width: 800px){.project-container .project-data .project-description .icons{width:85%}}.project-container .project-data .project-description .icons svg{margin-right:1rem}@media screen and (max-width: 1200px){.project-container .project-data .project-description .icons svg{margin:2vw 0}}.project-container .project-data .project-link{text-align:center;margin-top:auto;position:relative;z-index:2}.project-container .project-data .project-link a button,.project-container .project-data .project-link button{font-family:inherit;background-color:#00bcd466;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:3px;font-size:1rem;cursor:pointer;transition:all .3s ease;font-weight:500;letter-spacing:.5px}.project-container .project-data .project-link a button:disabled,.project-container .project-data .project-link button:disabled{background-color:#8080804d;cursor:not-allowed}.project-container .project-data .project-link a button:disabled:hover,.project-container .project-data .project-link button:disabled:hover{transform:none;background-color:#8080804d}.project-container .project-data .project-link a button:hover,.project-container .project-data .project-link button:hover{transform:translateY(-2px);background-color:#00bcd499}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.dog-img{width:13rem;height:auto;display:block;position:fixed;bottom:-13rem;right:3rem;z-index:1000;text-decoration:none;transition:all 3s ease-out}.dog-img:not(.visible){transition:all .5s ease-out}.dog-img.visible{bottom:0}
