@font-face{font-family:Poppins;font-display:swap;font-weight:400;src:url(/build/assets/Poppins-Regular-707fdc5c.ttf)}@font-face{font-family:Poppins;font-weight:700;src:url(/build/assets/Poppins-Bold-7219547e.ttf);font-display:swap}body{font-family:Poppins,sans-serif}.frontend-html{width:100vw;height:100vh;overflow:hidden}@media screen and (max-width: 500px){.frontend-html{height:100svh}}body.frontend{width:100vw;height:100vh;position:relative;overflow:hidden;background:#012b55;background:linear-gradient(135deg,#012b55 0%,#02080e 100%)}@media screen and (max-width: 500px){body.frontend{height:100svh}}@media screen and (max-width: 500px){body.iPhone .copy-right{bottom:85px}}.main-content{min-height:calc(100vh - 300px);width:100%;z-index:5;max-width:800px;margin:0 auto;padding-top:60px;color:#fff}@media screen and (max-width: 500px){.main-content{min-height:calc(100vh - 320px)}}.main-content span{color:var(--airColor)}.main-content__title{font-weight:700;text-align:center;margin-bottom:60px;padding:0 50px}.main-content__title h1{display:inline-block;font-size:50px;line-height:64px;margin:0 10px;color:#fd7702}.main-content__title p{font-size:50px;line-height:64px;display:inline-block}@media screen and (max-width: 800px){.main-content__title{margin-bottom:30px}.main-content__title p,.main-content__title h1{font-size:40px;line-height:58px}}@media screen and (max-width: 600px){.main-content__title{padding:0 20px}.main-content__title p,.main-content__title h1{font-size:34px;line-height:50px}}@media screen and (max-width: 400px){.main-content__title p,.main-content__title h1{font-size:28px;line-height:36px}}.main-content__description{font-size:24px}@media screen and (max-width: 1200px){.main-content__description{font-size:20px;padding:0 70px}}@media screen and (max-width: 800px){.main-content__description{font-size:18px;padding:0 30px}}@media screen and (max-width: 500px){.main-content__description{display:none}}.socials{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:6}.socials a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#2c74b3;background:linear-gradient(-138deg,#091b2a 0%,#163a5a 100%);color:#fd7702;transition:color .5s,background .5s}.socials a:hover{color:#2c74b3;background:linear-gradient(-83deg,#091b2a 0%,#163a5a 100%)}.socials a svg{width:20px;height:20px}@media screen and (max-width: 1200px){.socials{right:20px}}@media screen and (max-width: 800px){.socials{transform:translateY(0);top:unset;bottom:20px}}@media screen and (max-width: 500px){.socials{flex-direction:row;gap:10px;position:relative;bottom:unset;right:unset;justify-content:center;margin-top:30px}}.main-svg__left{position:absolute;top:0;left:-140px;opacity:.2;z-index:-1}.main-svg__right{position:absolute;bottom:-133px;right:-139px;opacity:.4;z-index:-1}@media screen and (max-width: 600px){.main-svg__right svg,.main-svg__left svg{height:200px;width:auto}.main-svg__left{top:-49;left:-109px}.main-svg__right{bottom:-39px;right:-116px}}.copy-right{position:absolute;bottom:10px;transform:translate(-50%);left:50%;font-size:12px;opacity:60%;color:#fd7702;font-family:Poppins,sans-serif}.google-analytics-switch{position:absolute;bottom:10px;left:10px;display:flex;gap:30px;align-items:flex-end;padding:10px;font-size:14px;border-radius:10px;background-color:#ffffff1a;color:#fff;transition:gap .5s}.google-analytics-switch.shrink{gap:0}.google-analytics-switch.shrink .google-analytics-switch__text-wrap{max-height:32px;max-width:0;overflow:hidden}.google-analytics-switch__text-wrap{max-width:350px;display:flex;flex-direction:column;gap:10px;max-height:104px;transition:max-width .5s,max-height .5s}.google-analytics-switch__button-wrap{display:flex;gap:10px}.google-analytics-switch__button-wrap.turned-off .google-analytics-switch__button{background-color:#f003;border-color:#f44336}.google-analytics-switch__button-wrap.turned-off .google-analytics-switch__button:before{content:"";left:2px;background-color:#f44336}.google-analytics-switch__button-wrap.turned-off .google-analytics-switch__button-text:before{content:"Turned off"}.google-analytics-switch__button{height:26px;width:52px;background-color:#00800080;border:1px solid green;border-radius:13px;position:relative;cursor:pointer;transition:.3s ease all}.google-analytics-switch__button:before{content:"";position:absolute;top:2px;left:28px;width:20px;height:10px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:10px 4px;background-color:green;border-radius:50%;transition:.3s ease all,left .3s cubic-bezier(.18,.89,.35,1.15)}.google-analytics-switch__button-text{display:flex;align-items:center}.google-analytics-switch__button-text:before{content:"Turned on"}.google-analytics-switch svg{height:32px;width:32px;cursor:pointer}@media screen and (max-width: 500px){.google-analytics-switch{bottom:0;left:0;border-radius:0}}nav{height:0}nav ul{display:flex;height:0}nav ul li{height:0}nav ul li a{font-size:0;padding:0;margin:0}.overlay{position:fixed;width:100vw;height:100vh;top:0;left:0}@media screen and (max-width: 500px){.overlay{height:100svh}}.overlay__layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1s;background-color:#091b2acc;backdrop-filter:blur(5px)}.overlay__close{cursor:pointer;position:absolute;top:20px;right:20px;color:#fff;padding:6px 17px;border-radius:25px;background-color:#163a5ab3;border:2px solid rgb(22,58,90);transition:background-color .3s,opacity .3s}.overlay__close:hover{background-color:#163a5a}.overlay__close:disabled{opacity:0;cursor:auto}.overlay__text{width:100%;position:absolute;top:0;left:50%;transform:translate(-50%);font-size:20px;font-weight:700;text-align:center;color:#fd7702;transition:opacity 1s}@media screen and (max-width: 600px){.overlay__text{top:12px;font-size:16px}}.overlay__action{position:absolute;top:150px;left:50%;z-index:1;transform:translate(-50%)}@media screen and (max-width: 900px){.overlay__action{top:100px}}.overlay__container{width:100%;height:100%;position:relative}.overlay #action{color:#d0d0d0;opacity:0;transition:opacity 1s;position:relative}.overlay #action span{opacity:0;position:absolute;top:0;left:50%;transform:translate(-50%);transition:opacity .3s;font-size:34px;min-width:200px;text-align:center;font-weight:700}.overlay #action #drag-me{opacity:1;visibility:visible}.overlay #action #weather-span{color:#ff0}.overlay #action #biography-span{color:#1f51ff}.overlay #action #fitness-span{color:#ff4c00}.overlay #action #recipes-span{color:#0f0}.overlay #action #projects-span{color:#0ff}.overlay #action #gallery-span{color:#d200d9}.overlay__scene{width:100%;position:absolute;bottom:0;left:0;padding:50px;z-index:5;display:flex;justify-content:center;align-items:center;transition:bottom 1s,transform 1s}@media screen and (max-width: 500px){.overlay__scene{padding:50px 50px 80px}}.overlay.active .overlay__layer{opacity:1}.overlay.active .overlay__text{opacity:0}.overlay.active #action{opacity:1}.overlay.active .cube:hover .cube__content{box-shadow:none;border:3px solid rgba(var(--color),.6)}.overlay.active .cube:hover .cube__logo{color:rgba(var(--color),.6)}.overlay.active .cube__face .cube__content:hover{box-shadow:0 0 30px rgb(var(--color)) inset;border:3px solid rgb(var(--color))}.overlay.active .cube__face .cube__content:hover .cube__logo{color:rgba(var(--color),1)}.overlay.active .cube__face .cube__content.opened{box-shadow:none;background:-webkit-linear-gradient(135deg,#012b55 0%,#02080e 100%);background:-moz-linear-gradient(135deg,#012b55 0%,#02080e 100%);background:-o-linear-gradient(135deg,#012b55 0%,#02080e 100%);background:linear-gradient(135deg,#012b55 0%,#02080e 100%)}.overlay.active .cube__face .cube__content.opened .cube__logo{color:rgba(var(--color),1)}.overlay.active .cube__face .cube__content.opened .cube__invisible{font-size:0;padding:0;margin:0}.overlay.active .overlay__scene{bottom:50%;transform:translateY(50%)}@media screen and (max-width: 500px){.overlay.active .overlay__scene{transform:translateY(calc(50% + 13px))}}.overlay.active .overlay__scene .scene{transform:scale(.863)}.overlay.visibilityOn{z-index:10}.overlay.visibilityOn .overlay__layer{visibility:visible}.scene{width:200px;height:200px;perspective:900px;transform:scale(.5);transition:transform 1s}.cube{width:100%;height:100%;transform-style:preserve-3d;transform:matrix3d(.707107,-.5,.5,0,0,.707107,.707107,0,-.707107,-.5,.5,0,0,0,0,1)}.cube:hover .cube__content{box-shadow:0 0 30px rgb(var(--color)) inset;border:3px solid rgb(var(--color))}.cube:hover .cube__logo{color:rgba(var(--color),1)}.cube__face{position:absolute;width:200px;height:200px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:30px;transition:transform .3s,box-shadow .3s;padding:0;border-radius:0;border:none;background-color:transparent;will-change:transform;transform-style:preserve-3d}.cube__face--front{transform:rotateY(0) translateZ(var(--translateZ))}.cube__face--front .cube__content:after{clip-path:polygon(100% 0,0 0,100% 0)}.cube__face--front .cube__content.opened:after{clip-path:polygon(100% 0,0 0,100% 100%)}.cube__face--right{transform:rotateY(90deg) translateZ(var(--translateZ))}.cube__face--right .cube__content:after{clip-path:circle(0% at 100% 50%)}.cube__face--right .cube__content.opened:after{clip-path:circle(35% at 100% 50%)}.cube__face--right .cube__content:before{content:"";clip-path:circle(0% at 0% 50%);display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff0d;border:1px solid #707070;z-index:-1;transition:clip-path 1s}.cube__face--right .cube__content.opened:before{clip-path:circle(35% at 0% 50%)}.cube__face--back{transform:rotateY(180deg) translateZ(var(--translateZ))}.cube__face--back .cube__content:after{clip-path:polygon(100% 50%,100% 0,100% 0,100% 100%,100% 100%)}.cube__face--back .cube__content.opened:after{clip-path:polygon(75% 50%,40% 0,100% 0,100% 100%,40% 100%)}.cube__face--left{transform:rotateY(-90deg) translateZ(var(--translateZ))}.cube__face--left .cube__content:after{clip-path:circle(0% at 50% -45%)}.cube__face--left .cube__content.opened:after{clip-path:circle(75% at 50% -45%)}.cube__face--top{transform:rotateX(90deg) translateZ(var(--translateZ))}.cube__face--top .cube__content:after{clip-path:polygon(31% 100%,52% 100%,60% 100%,82% 100%,100% 100%,100% 100%,0 100%,0 100%,14% 100%)}.cube__face--top .cube__content.opened:after{clip-path:polygon(31% 69%,52% 43%,60% 62%,82% 11%,100% 41%,100% 100%,0 100%,0 55%,14% 29%)}@media screen and (max-width: 500px){.cube__face--top .cube__content.opened:after{clip-path:polygon(31% 60%,52% 46%,60% 55%,82% 30%,100% 50%,100% 100%,0 100%,0 55%,14% 40%)}}.cube__face--bottom{transform:rotateX(-90deg) translateZ(var(--translateZ))}.cube__face--bottom .cube__content:after{clip-path:polygon(61% 100%,86% 100%,100% 100%,100% 100%,0 100%,15% 100%,38% 100%)}.cube__face--bottom .cube__content.opened:after{clip-path:polygon(61% 37%,86% 45%,100% 0,100% 100%,0 100%,15% 60%,38% 76%)}.cube__logo{color:rgba(var(--color),.6);transition:color .4s,opacity .3s}.cube__content{min-width:100%;min-height:100%;width:100%;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;will-change:transform;background:-webkit-linear-gradient(135deg,rgba(4,17,30,.85) 0%,rgba(4,17,30,.85) 100%);background:-moz-linear-gradient(135deg,rgba(4,17,30,.85) 0%,rgba(4,17,30,.85) 100%);background:-o-linear-gradient(135deg,rgba(4,17,30,.85) 0%,rgba(4,17,30,.85) 100%);background:linear-gradient(135deg,rgba(4,17,30,.85) 0%,rgba(4,17,30,.85) 100%);border:3px solid rgba(var(--color),.6);-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:min-width 1s,min-height 1s,backgroung-color 1s,background 1s,border-radius 1s,box-shadow .4s,border-color .4s;position:relative}.cube__content:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff0d;border:1px solid #707070;z-index:-1;transition:clip-path 1s}.cube__content--inner{margin:160px 20px 0;opacity:0;visibility:hidden;max-height:0;transition:max-width 1s,opacity 1s;will-change:transform;transform-style:preserve-3d}.cube__content--inner *{visibility:hidden}@media screen and (max-width: 500px){.cube__content--inner{margin:120px 15px 0}}.cube__content--inner .filter{margin-bottom:35px;display:flex;justify-content:right;gap:40px;padding-right:10px}@media screen and (max-width: 600px){.cube__content--inner .filter{flex-direction:column;max-width:400px;gap:20px;margin:0 auto 35px}}.cube__content--inner .filter .select{position:relative;z-index:10}@media screen and (max-width: 600px){.cube__content--inner .filter .select{flex:0 0 100%}}.cube__content--inner .filter .select__selected{position:relative;cursor:pointer;color:#fff;text-align:left;min-width:240px;height:40px;font-size:20px;border-radius:25px;transform:translateY(-6px);padding:6px 17px;border:2px solid rgba(22,58,90,.4);background:linear-gradient(-138deg,rgba(22,58,90,.4) 0%,rgba(44,116,179,.4) 100%);transition:border-color .3s}.cube__content--inner .filter .select__selected:focus{outline:none;border-color:#163a5acc}.cube__content--inner .filter .select__selected:after{content:"";background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20height%3D%2216px%22%20width%3D%2216px%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20330%20330%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20id%3D%22XMLID_225_%22%20d%3D%22M325.607%2C79.393c-5.857-5.857-15.355-5.858-21.213%2C0.001l-139.39%2C139.393L25.607%2C79.393c-5.857-5.857-15.355-5.858-21.213%2C0.001c-5.858%2C5.858-5.858%2C15.355%2C0%2C21.213l150.004%2C150c2.813%2C2.813%2C6.628%2C4.393%2C10.606%2C4.393s7.794-1.581%2C10.606-4.394l149.996-150C331.465%2C94.749%2C331.465%2C85.251%2C325.607%2C79.393z%22%2F%3E%3C%2Fsvg%3E);width:16px;height:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%);display:block}.cube__content--inner .filter .select__selected:hover{border:2px solid rgb(22,58,90)}@media screen and (max-width: 600px){.cube__content--inner .filter .select__selected{width:100%}}.cube__content--inner .filter .select__options{position:absolute;left:0;top:47px;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.cube__content--inner .filter .select__options.show{grid-template-rows:1fr}.cube__content--inner .filter .select__options.show .select__inner{border:2px solid rgba(22,58,90,.4)}.cube__content--inner .filter .select__inner{overflow:hidden;display:flex;flex-direction:column;min-width:240px;border-radius:10px;border:0px solid transparent;transition:border .3s;background:linear-gradient(-138deg,rgba(22,58,90,.4) 0%,rgba(44,116,179,.4) 100%)}@media screen and (max-width: 600px){.cube__content--inner .filter .select__inner{width:100%}}.cube__content--inner .filter .select__option{cursor:pointer;text-align:left;padding:6px 17px;background-color:transparent;border:none;color:#fff;font-size:18px;height:40px;transition:background-color .3s}.cube__content--inner .filter .select__option:hover{background-color:#ffffff1a}.cube__content--inner .search{position:relative;width:300px;height:40px;background:linear-gradient(-138deg,rgba(22,58,90,.4) 0%,rgba(44,116,179,.4) 100%);border-radius:30px}@media screen and (max-width: 800px){.cube__content--inner .search{width:240px}}@media screen and (max-width: 600px){.cube__content--inner .search{width:100%}}.cube__content--inner .search input{position:absolute;width:100%;left:0;top:0;color:#fff;min-width:300px;height:40px;font-size:20px;border-radius:30px;padding:6px 17px;border:2px solid rgba(22,58,90,.4);background-color:#ffffff0d;transition:background-color .3s,border-color .3s}.cube__content--inner .search input::placeholder{color:#ffffffb3;transition:color .3s}.cube__content--inner .search input:focus{outline:none;background-color:transparent;border-color:#163a5acc}.cube__content--inner .search input:focus::placeholder{color:#fff}@media screen and (max-width: 800px){.cube__content--inner .search input{min-width:240px}}.cube__content--inner .search__button{height:40px;width:40px;position:absolute;right:-2px;top:0}.cube__content--inner .search__button-inner{height:40px;width:40px;position:relative}.cube__content--inner .search__button-inner.rotate .search__fake{transform:rotateY(180deg)}.cube__content--inner .search__button-inner.rotate .search__clear{transform:rotateY(0)}.cube__content--inner .search__fake,.cube__content--inner .search__clear{height:40px;width:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;color:#fff;background-color:#163a5ab3;border:2px solid rgb(22,58,90);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color .3s,color .3s,transform .5s}.cube__content--inner .search__fake:hover,.cube__content--inner .search__clear:hover{background-color:#163a5a;color:rgb(var(--color))}.cube__content--inner .search__clear{cursor:pointer;transform:rotateY(180deg)}.cube__content.opened{position:fixed;min-width:calc(100vw - 30px);min-height:calc(100vh - 30px);border-radius:10px;background-color:rgb(var(--color));z-index:10}@media screen and (max-width: 900px){.cube__content.opened{min-width:100vw;min-height:100vh}}@media screen and (max-width: 500px){.cube__content.opened{min-width:100vw;min-height:100svh}}.cube__content.opened .cube__inner{cursor:default}.cube__content.opened .cube__button{opacity:1;visibility:visible}.cube__content.opened .cube__header{top:0;left:0;transform:translate(0);width:100%;justify-content:center}.cube__content.opened .cube__header.visible .cube__title p,.cube__content.opened .cube__header.visible .cube__title--buffer{display:block}.cube__content.opened .cube__header.visible .cube__title p{opacity:1}.cube__content.opened .cube__logo{opacity:0}.cube__content.opened .cube__content--inner{opacity:1;visibility:visible;height:calc(100% - 161px);max-height:1500px;overflow-y:auto;overflow-x:hidden;display:flex}@media screen and (max-width: 500px){.cube__content.opened .cube__content--inner{height:calc(100% - 120px);padding-top:20px}}.cube__content.opened .cube__content--inner::-webkit-scrollbar{width:6px;margin:0 5px}.cube__content.opened .cube__content--inner *{visibility:visible}.cube__content.opened .cube__content--inner::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #0000004d;border-radius:3px;background:rgba(var(--color),.2)}.cube__content.opened .cube__content--inner::-webkit-scrollbar-thumb{background:rgba(var(--color),.4);border-radius:3px;transition:background .3s}.cube__content.opened .cube__content--inner::-webkit-scrollbar-thumb:hover{background:rgba(var(--color),.8)}.cube__inner{position:relative;width:100%;height:100%;cursor:pointer}.cube__header{position:absolute;top:50%;left:50%;padding:20px;transform:translate(-50%,-50%);transition:left 1s,top 1s,transform 1s;display:flex;gap:100px}.cube__title{display:flex;align-items:center;gap:30px}.cube__title p,.cube__title--buffer{display:none}.cube__title p{opacity:0;transition:opacity .3s;font-size:50px;font-weight:700;flex-grow:1;text-align:center;color:rgba(var(--color),1)}.cube__title--buffer{width:150px;height:150px}@media screen and (max-width: 900px){.cube__title p{font-size:34px}}.cube__button{position:absolute;top:20px;right:20px;width:40px;height:40px;opacity:0;visibility:hidden;transition:opacity 1s,background .5s}@media screen and (max-width: 1200px){.cube__button{top:10px;right:10px}}.cube__button button{background:linear-gradient(-138deg,#091b2a 0%,#163a5a 100%);position:absolute;top:0;right:0;width:100%;height:100%;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:color .3s}.cube__button button:hover{background:linear-gradient(-83deg,#091b2a 0%,#163a5a 100%);color:rgb(var(--color))}.cube__button button svg{width:16px;height:16px}.cube__button-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .5s;transform-style:preserve-3d}.cube__button-inner.rotate,.cube__back{transform:rotateY(180deg)}@media screen and (max-width: 500px){.iPhone .overlay__scene{padding:50px 50px 100px}}p{padding:0;margin:0}ul,li{list-style:none;padding:0;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}[hidden]{display:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}a{color:inherit;text-decoration:inherit}svg,video{display:block;vertical-align:middle}video{max-width:100%;height:auto}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-t{border-top-width:1px}.flex{display:flex}.grid{display:grid}.hidden{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.font-semibold{font-weight:600}.h-5{height:1.25rem}.h-8{height:2rem}.h-16{height:4rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.leading-7{line-height:1.75rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mt-8{margin-top:2rem}.ml-12{margin-left:3rem}.-mt-px{margin-top:-1px}.max-w-6xl{max-width:72rem}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.p-6{padding:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-8{padding-top:2rem}.fixed{position:fixed}.relative{position:relative}.top-0{top:0}.right-0{right:0}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.text-center{text-align:center}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39/var(--tw-text-opacity))}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 640px){.sm\:rounded-lg{border-radius:.5rem}.sm\:block{display:block}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:h-20{height:5rem}.sm\:ml-0{margin-left:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (min-width: 768px){.md\:border-t-0{border-top-width:0}.md\:border-l{border-left-width:1px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (prefers-color-scheme: dark){.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128/var(--tw-text-opacity))}}div,input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}.stats .stats-window,.stats .achievements-window{transform:translate(-100%)}.strava{font-size:24px;color:#000}.strava .stats-window,.strava .achievements-window{flex:0 0 100%;transition:transform .5s}.strava__input{display:none}.strava__container{height:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:15px}@media screen and (max-width: 1100px){.strava__container{height:100%;padding:80px 10px 30px;justify-content:unset;overflow:auto}.strava__container::-webkit-scrollbar{width:6px;margin:0 5px}.strava__container *{visibility:visible}.strava__container::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #0000004d;border-radius:3px;background:rgba(var(--color),.2)}.strava__container::-webkit-scrollbar-thumb{background:rgba(var(--color),.4);border-radius:3px;transition:background .3s}.strava__container::-webkit-scrollbar-thumb:hover{background:rgba(var(--color),.8)}}.strava__tabs{display:flex;justify-content:center;align-items:center;gap:46px;width:100%}@media screen and (max-width: 1100px){.strava__tabs{flex-direction:column;gap:80px;justify-content:unset;padding-bottom:60px}}.strava__link{color:#ffffffb3;display:flex;align-items:center;font-size:12px;justify-content:flex-end}.strava__link a{padding-left:5px;display:inline-flex;align-items:center;transition:color .3s}.strava__link a:hover{color:rgba(var(--color),1)}.strava__link a svg{height:20px;width:auto}@media screen and (max-width: 1100px){.strava__link{justify-content:center;margin-top:10px}}.strava__tab{position:relative;padding:54px 40px 34px;flex:0 0 calc((100% - 92px) / 3);background:#2c74b3;background:linear-gradient(-138deg,rgba(22,58,90,.4) 0%,rgba(44,116,179,.4) 100%);border:2px solid rgba(44,116,179,.4);border-radius:10px}@media screen and (max-width: 1100px){.strava__tab{min-width:500px;text-align:center}}@media screen and (max-width: 600px){.strava__tab{min-width:unset;width:100%}}.strava__sport{display:inline-block;padding:14px 86px;border-radius:20px 20px 20px 0;background-color:rgba(var(--color),1);font-size:35px;font-weight:700;color:#fff;position:absolute;top:-10px;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 1200px){.strava__sport{padding:8px 42px;font-size:24px}}.strava__box p{color:#fff;font-size:20px}.strava__box .strava__title{color:rgba(var(--color),1);font-size:30px}@media screen and (max-width: 1200px){.strava__box .strava__title{font-size:24px}}.strava__box span{font-weight:700}.strava .achievements-window{padding-top:45px}.strava .achievements-window__wrap{display:flex;flex-direction:column;gap:80px;max-width:1200px;margin:0 auto;padding-bottom:60px}.strava .achievement{color:#fff;background:#2c74b3;background:linear-gradient(-138deg,rgba(22,58,90,.4) 0%,rgba(44,116,179,.4) 100%);border:2px solid rgba(44,116,179,.4);border-radius:10px}.strava .achievement__top{display:flex}@media screen and (max-width: 900px){.strava .achievement__top{flex-direction:column-reverse}}.strava .achievement__name{display:block;padding:14px 86px;border-radius:20px 20px 20px 0;background-color:rgba(var(--color),1);font-size:30px;font-weight:700;color:#fff;position:absolute;top:-10px;left:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.strava .achievement__name.map-name{display:none}@media screen and (max-width: 1200px){.strava .achievement__name{padding:8px 42px;font-size:24px}}@media screen and (max-width: 900px){.strava .achievement__name.stats-name{display:none}.strava .achievement__name.map-name{display:block}}.strava .achievement__distance,.strava .achievement__time,.strava .achievement__speed{font-size:20px}.strava .achievement__distance span,.strava .achievement__time span,.strava .achievement__speed span{font-weight:700}.strava .achievement__type{color:rgba(var(--color),1);font-size:30px}.strava .achievement__stats{flex:0 0 50%;position:relative;padding:54px 40px 34px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (max-width: 900px){.strava .achievement__stats{padding:20px}}.strava .achievement__map-wrap{width:600px;height:300px;position:relative}@media screen and (max-width: 900px){.strava .achievement__map-wrap{width:100%;height:300px}}@media screen and (max-width: 400px){.strava .achievement__map-wrap{width:100%;height:250px}}.strava .achievement__map{width:100%;height:100%;border-radius:0 10px 10px 0;overflow:hidden}@media screen and (max-width: 900px){.strava .achievement__map{border-radius:10px 10px 0 0}}.strava .achievement__map .mapboxgl-marker{width:30px;height:30px;top:3px;left:5px}.strava .achievement__map .mapboxgl-marker svg{height:100%;width:auto}.strava .achievement__open-sessions{margin-top:20px;padding:0;cursor:pointer;min-width:100px;border:none;background-color:transparent;display:flex;gap:5px;align-items:center;font-size:18px;color:rgba(var(--color),.8);transition:color .3s}.strava .achievement__open-sessions:hover{color:rgba(var(--color),1)}.strava .achievement__open-sessions .less{display:none}.strava .achievement__open-sessions svg{transition:transform .7s}.strava .achievement__open-sessions.opened .less{display:inline-block}.strava .achievement__open-sessions.opened .more{display:none}.strava .achievement__open-sessions.opened svg{transform:rotateX(180deg)}.strava .achievement .achievement__bottom{opacity:0;max-height:0;visibility:hidden;padding:0;transition:max-height .5s,opacity .5s,padding .5s}.strava .achievement .achievement__bottom *{max-height:0}.strava .achievement .achievement__bottom.opened{opacity:1;max-height:1000px;padding:34px 40px}@media screen and (max-width: 900px){.strava .achievement .achievement__bottom.opened{padding:20px}}.strava .achievement .achievement__bottom.visible{visibility:visible}.strava .achievement .achievement__bottom.visible *{max-height:100px}.strava .achievement__session{font-size:18px}.strava .achievement__session:not(:last-child){margin-bottom:15px}.strava .achievement__session--type{font-size:20px;color:rgba(var(--color),1)}.strava .achievement__session--box{display:flex;gap:20px}.strava .achievement__session--box p span{font-weight:700}@media screen and (max-width: 500px){.strava .achievement__session--box{gap:10px}}#fitness.achievements .stats-title{font-size:35px;opacity:.6}@media screen and (max-width: 500px){#fitness.achievements .stats-title span{display:none}#fitness.achievements .stats-title svg{display:block}}#fitness.stats .achievements-title{font-size:35px;opacity:.6}@media screen and (max-width: 500px){#fitness.stats .achievements-title span{display:none}#fitness.stats .achievements-title svg{display:block}}#fitness .stats-title svg{transform:rotate(180deg)}#fitness .cube__title p{transition:font-size .5s,opacity .5s;cursor:pointer}#fitness .cube__title p svg{display:none}.weather{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:30px}.weather__invisible{padding:0;margin:0;font-size:0}.weather__wrap{display:inline-flex;text-align:left;min-width:900px;gap:75px;padding:60px 75px;margin:50px auto;background:#2c74b3;border:2px solid rgba(44,116,179,.4);border-radius:10px;background:linear-gradient(-138deg,rgba(22,58,90,.4) 0%,rgba(44,116,179,.4) 100%)}.weather__wrap p{font-size:30px}.weather__wrap p span{font-weight:700}.weather__wrap p.weather__invisible{padding:0;margin:0;font-size:0}@media screen and (max-width: 1000px){.weather__wrap{display:flex;gap:20px;flex-direction:column;text-align:center;min-width:500px}.weather__wrap p:not(:first-child){margin-top:20px}}@media screen and (max-width: 600px){.weather__wrap{padding:30px;min-width:unset;margin:20px 0}.weather__wrap p{font-size:24px}}.weather__weather,.weather__pollution{flex:0 0 50%}.weather__pollution--data span{color:var(--airColor)}.weather__place{font-size:30px;font-weight:700;font-style:normal}@media screen and (max-width: 600px){.weather__place{font-size:24px}}.weather__logo{display:flex;justify-content:center;margin-bottom:50px}.weather__logo svg{fill:rgb(var(--color))}@media screen and (max-width: 600px){.weather__logo{margin-bottom:20px}}.weather__updated{font-size:20px;font-weight:300;opacity:.7}@media screen and (max-width: 600px){.weather__updated{font-size:16px}}.biography{max-width:1240px;margin:160px auto 0;padding:0 10px 0 20px;display:flex;gap:60px}@media screen and (max-width: 800px){.biography{gap:40px}}@media screen and (max-width: 700px){.biography{flex-direction:column;gap:20px}}@media screen and (max-width: 500px){.biography{margin:120px auto 0}}.biography__img{flex:0 0 300px}@media screen and (max-width: 700px){.biography__img{flex:unset;display:flex;justify-content:center}}.biography__body{flex-grow:1;padding-bottom:30px;height:100%;overflow:auto;padding-right:10px}.biography__body::-webkit-scrollbar{width:6px;margin:0 5px}.biography__body::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #0000004d;border-radius:3px;background:rgba(var(--color),.2)}.biography__body::-webkit-scrollbar-thumb{background:rgba(var(--color),.4);border-radius:3px;transition:background .3s}.biography__body::-webkit-scrollbar-thumb:hover{background:rgba(var(--color),.8)}@media screen and (max-width: 700px){.biography__body{overflow:unset}}.biography__text{font-size:20px}.biography__text span{font-weight:700;color:#fd7702}.biography__text p:not(:last-child){margin-bottom:10px}.biography__text a{color:#acb7ff;transition:color .3s}.biography__text a:hover{color:rgba(var(--color),1)}@media screen and (max-width: 900px){.biography__text{font-size:18px}}@media screen and (max-width: 500px){.biography__text{font-size:16px}}.biography__text.additional-biography{max-width:0;opacity:0;overflow:hidden;transition:opacity .5s,max-width .5s}.biography__text.additional-biography p{display:none}.biography__text.additional-biography.expended{max-width:1500px;opacity:1}.biography__text.additional-biography.expended p{display:block}@media screen and (max-width: 700px){.biography__text.additional-biography{padding-bottom:30px}}.biography__button{padding:20px 0;display:flex;justify-content:right}.biography__button button{cursor:pointer;display:flex;gap:5px;align-items:center;border:none;padding:10px 20px;font-size:16px;color:#fff;border-radius:20px;background:rgb(var(--color));background:linear-gradient(138deg,rgba(var(--color),.4) 0%,rgba(22,58,90,.4) 100%);transition:color .3s}.biography__button button:hover{color:rgba(var(--color),1);background:linear-gradient(83deg,rgba(var(--color),.4) 0%,rgba(22,58,90,.4) 100%)}.biography__button button svg{height:12px;transition:transform .5s}.biography__button button #biography-less,.biography__button.expended #biography-more{display:none}.biography__button.expended #biography-less{display:inline-block}.biography__button.expended svg{transform:rotateX(180deg)}.biography img{width:300px;height:auto;border-radius:10px;will-change:transform;transform-style:preserve-3d}@media screen and (max-width: 700px){.biography img{width:200px}}.gallery{display:flex;overflow:hidden}.gallery__main{flex:0 0 100%;transition:transform .5s}.gallery__main.translate{transform:translate(-100%)}.gallery__wrap{display:grid;padding:0 10px;grid-template-columns:repeat(10,1fr);grid-auto-rows:max-content;grid-gap:10px;align-items:start;grid-auto-flow:dense}@media screen and (max-width: 1000px){.gallery__wrap{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width: 500px){.gallery__wrap{grid-template-columns:repeat(4,1fr)}}.gallery__card{position:relative;cursor:pointer;width:100%;grid-column:span var(--width);grid-row:span var(--height);border-radius:10px;border:2px solid transparent;transition:border-color .5s;background:linear-gradient(138deg,rgba(22,58,90,.4) 0%,rgba(44,116,179,.4) 100%);overflow:hidden}.gallery__card:before{content:"";display:block;width:100%;height:0;padding-bottom:calc((100% - (var(--width) - 1) * 10px) / var(--width) * var(--height) + (var(--height) - 1) * 10px)}.gallery__card--name{position:absolute;bottom:0;left:0;font-size:18px;line-height:18px;padding:13px 16px;filter:drop-shadow(0px 3px 3px rgba(0,0,0,.3));opacity:.8;z-index:1;transition:color .5s}@media screen and (max-width: 900px){.gallery__card--name{display:none}}.gallery__card img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;transition:transform .5s;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery__card .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5}@media screen and (max-width: 500px){.gallery__card .spinner{transform:translate(-50%,-50%) scale(.6)}}.gallery__card .spinner__wrap{color:transparent;display:inline-block;position:relative;width:80px;height:80px}.gallery__card .spinner__wrap div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.gallery__card .spinner__wrap div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.gallery__card .spinner__wrap div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.gallery__card .spinner__wrap div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.gallery__card .spinner__wrap div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.gallery__card .spinner__wrap div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.gallery__card .spinner__wrap div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.gallery__card .spinner__wrap div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.gallery__card .spinner__wrap div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.gallery__card .spinner__wrap div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.gallery__card .spinner__wrap div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.gallery__card .spinner__wrap div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.gallery__card .spinner__wrap div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.gallery__card .spinner__wrap div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.gallery__card:hover{border-color:rgba(var(--color),.6)}.gallery__card:hover .gallery__card--name{color:rgb(var(--color))}.gallery__card:hover img{transform:scale(1.03)}.big-image{flex:0 0 100%;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:5;transition:transform .5s}.big-image__arrow{background:linear-gradient(-138deg,#091b2a 0%,#163a5a 100%);width:40px;height:40px;font-size:20px;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;transition:color .3s}.big-image__arrow:hover{background:linear-gradient(-83deg,#091b2a 0%,#163a5a 100%);color:rgb(var(--color))}.big-image__arrow svg{width:16px;height:16px}.big-image__arrow:disabled{border-color:#0000004d;cursor:default;opacity:.5}.big-image__arrow:disabled:hover{background:linear-gradient(-138deg,#091b2a 0%,#163a5a 100%);color:#fff}.big-image__arrow--left{margin-right:20px}.big-image__arrow--left svg{transform:translate(-1px)}.big-image__arrow--right{margin-left:20px;transform:rotate(180deg)}.big-image__arrow--right svg{transform:translate(-1px)}.big-image__container{z-index:5;width:90%;height:90%;display:flex;justify-content:center;align-items:center}.big-image img{max-width:100%;max-height:100%}.big-image.translate{transform:translate(-100%)}.recipes__wrap{flex:0 0 100%;padding:0 30px;transition:transform .5s}.recipes__wrap.translate{transform:translate(-100%)}@media screen and (max-width: 1200px){.recipes__wrap{padding:0}}.recipes__all{width:100%;padding-bottom:35px}@media screen and (max-width: 600px){.recipes__all{max-width:400px;margin:0 auto}}.recipes__list{display:flex;gap:50px;flex-wrap:wrap;width:100%}@media screen and (max-width: 1400px){.recipes__list{gap:40px}}.recipes__loader{display:none;justify-content:center;align-items:center;height:calc(100% - 161px)}.recipes__loader .loader{width:60px;height:60px;display:inline-block;position:relative}.recipes__loader .loader:after,.recipes__loader .loader:before{content:"";width:60px;height:60px;border:2px solid #FFF;position:absolute;left:0;top:0;box-sizing:border-box;animation:rotation 2s ease-in-out infinite}.recipes__loader .loader:after{border-color:rgba(var(--color),1);animation-delay:1s}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.recipes #no-recipes{font-size:30px;width:100%;text-align:center;padding:80px}.recipes__card{flex:0 0 calc((100% - 200px)/5);height:0;padding-bottom:calc((100% - 40px)/4);position:relative;border-radius:10px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color .5s}@media screen and (max-width: 1400px){.recipes__card{flex:0 0 calc((100% - 80px) / 3);padding-bottom:calc((100% - 20px) / 3 * 1.25)}}@media screen and (max-width: 900px){.recipes__card{flex:0 0 calc((100% - 40px)/2);padding-bottom:calc((100% - 10px)/1.6)}}@media screen and (max-width: 600px){.recipes__card{flex:0 0 100%;padding-bottom:125%}}@supports (animation-timeline: view()){.recipes__card{opacity:0;animation:fade-in linear forwards;animation-timeline:view();animation-range:entry 150px 400px}}.recipes__card img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover;transition:transform .5s;border-radius:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.recipes__card--category{position:absolute;top:11px;right:20px;color:#fff;filter:drop-shadow(0px 3px 3px rgba(0,0,0,.4));opacity:.5;transition:color .5s}.recipes__card--category svg{width:80px;height:auto}.recipes__card--name{position:absolute;bottom:2px;padding:10px 20px;left:0;width:100%;z-index:1;font-size:30px;font-weight:700;color:#fff;transition:color .3s}@media screen and (max-width: 1800px){.recipes__card--name{font-size:24px}}@media screen and (max-width: 1400px){.recipes__card--name{font-size:30px}}.recipes__card:hover{border-color:rgba(var(--color),.4)}.recipes__card:hover .recipes__card--category,.recipes__card:hover .recipes__card--name{color:rgb(var(--color))}.recipes__card:hover img{transform:scale(1.03)}.recipes__pagination button:not([disabled]){cursor:pointer}.recipes .available-substance{margin-right:auto;margin-top:3px}.recipes .available-substance input[type=checkbox]{display:none}.recipes .available-substance label{font-size:22px;display:flex;align-items:center;gap:10px;cursor:pointer}.recipes .available-substance .custom-checkbox{display:inline-block;width:24px;height:24px;border:2px solid rgb(var(--color));border-radius:4px;position:relative;background-color:transparent;transition:background-color .3s,border-color .3s}.recipes .available-substance .custom-checkbox:after{content:"";position:absolute;width:8px;height:15px;border:solid rgb(22,58,90);border-width:0 3px 3px 0;top:50%;left:50%;transform:translate(-50%,calc(-50% - 2px)) rotate(45deg);opacity:0;transition:opacity .3s}.recipes .available-substance input[type=checkbox]:checked+label .custom-checkbox{background-color:rgb(var(--color));border-color:rgb(var(--color))}.recipes .available-substance input[type=checkbox]:checked+label .custom-checkbox:after{opacity:1}.full-recipe{flex:0 0 100%;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;transition:transform .5s}.full-recipe.translate{transform:translate(-100%)}.full-recipe__container{z-index:5;width:90%;height:100%;color:#fff;overflow:auto}.full-recipe__container::-webkit-scrollbar{width:6px;margin:0 5px}.full-recipe__container::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #0000004d;border-radius:3px;background:rgba(0,0,0,.1)}.full-recipe__container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3px;transition:background .3s}.full-recipe__container::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.full-recipe__wrap{display:flex;width:100%;gap:20px;margin-bottom:20px}@media screen and (max-width: 900px){.full-recipe__wrap{flex-direction:column}}.full-recipe__image{flex:0 0 25%;height:0;padding-bottom:31.25%;position:relative;overflow:hidden;border-radius:10px;border:2px solid rgba(44,116,179,.4)}@media screen and (max-width: 900px){.full-recipe__image{margin:0 auto;height:300px;width:300px;flex:unset;padding-bottom:unset}}@media screen and (max-width: 450px){.full-recipe__image{width:100%}}.full-recipe img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.full-recipe__info{flex-grow:1;background:rgba(44,116,179,.4);background:linear-gradient(138deg,rgba(22,58,90,.4) 0%,rgba(44,116,179,.4) 100%);border:2px solid rgba(44,116,179,.4);border-radius:10px;padding:33px;font-size:20px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1200px){.full-recipe__info{flex-direction:row;justify-content:space-between}}.full-recipe #full-recipe-category{height:150px;opacity:.5;display:flex;justify-content:right}.full-recipe #full-recipe-category svg{height:100%;width:auto}@media screen and (max-width: 1200px){.full-recipe #full-recipe-category{height:100px;width:auto}}@media screen and (max-width: 600px){.full-recipe #full-recipe-category{display:none}}.full-recipe__ingredients{flex-grow:1}.full-recipe__ingredients--container{font-size:18px;display:flex;gap:50px;margin-top:10px}.full-recipe__ingredients--title{font-weight:700}.full-recipe__mobile-ingredients{display:none;font-size:20px;background:rgba(44,116,179,.4);background:linear-gradient(138deg,rgba(22,58,90,.4) 0%,rgba(44,116,179,.4) 100%);border:2px solid rgba(44,116,179,.4);border-radius:10px;padding:33px;margin-bottom:20px}.full-recipe__mobile-ingredients--container{margin-top:10px;font-size:18px;display:flex;gap:50px}@media screen and (max-width: 600px){.full-recipe__mobile-ingredients--container{flex-direction:column;gap:30px}}.full-recipe__mobile-ingredients--title{font-weight:700}@media screen and (max-width: 1200px){.full-recipe__mobile-ingredients{display:block}}.full-recipe__prep-time{font-weight:700}.full-recipe__prep-time span{font-weight:400}.full-recipe__recipe{background:rgba(44,116,179,.4);background:linear-gradient(138deg,rgba(22,58,90,.4) 0%,rgba(44,116,179,.4) 100%);border:2px solid rgba(44,116,179,.4);border-radius:10px;padding:33px;font-size:20px;font-weight:700}.full-recipe__recipe span{font-weight:400}.full-recipe__link{text-align:right;font-size:18px;margin-top:10px}@media screen and (max-width: 500px){.full-recipe__link{font-size:12px}}.full-recipe #full-recipe-link{margin-left:8px;font-weight:700;transition:color .3s}.full-recipe #full-recipe-link:hover{color:rgba(var(--color),.8)}.full-recipe #full-recipe-title{font-size:34px;font-weight:700;text-align:left;flex-grow:1}@media screen and (max-width: 1200px){.full-recipe #full-recipe-title{flex-grow:unset}}.full-recipe__data{display:flex;gap:30px;flex-grow:1}.full-recipe__title{display:flex;align-items:center;gap:30px}@media screen and (max-width: 1200px){.full-recipe__title{flex-direction:column;align-items:flex-start}}.full-recipe__left{flex-grow:1;display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 1200px){.full-recipe__left{display:none}}.full-recipe__right{display:flex;flex-direction:column;gap:30px;justify-content:flex-end}@media screen and (max-width: 1200px){.full-recipe__right{justify-content:unset;width:100%}}.full-recipe__prep--title{margin-bottom:5px}.full-recipe__prep--ingredient{padding-left:10px;position:relative}.full-recipe__prep--ingredient:before{content:"";display:inline-block;position:absolute;top:12px;left:0;width:4px;height:4px;border-radius:50%;background-color:rgb(var(--color))}.full-recipe__prep--ingredient.full-recipe__prep--ingredient-link{transition:color .3s}.full-recipe__prep--ingredient.full-recipe__prep--ingredient-link:after{content:"";display:inline-block;position:absolute;bottom:2px;left:10px;width:calc(100% - 10px);height:1px;background-color:#fff;transition:background-color .3s}.full-recipe__prep--ingredient.full-recipe__prep--ingredient-link:hover{color:rgb(var(--color))}.full-recipe__prep--ingredient.full-recipe__prep--ingredient-link:hover:after{background-color:rgb(var(--color))}.side-pagination{display:flex;gap:20px;justify-content:center;margin-top:50px}.side-pagination__button{position:relative;overflow:hidden;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border:2px solid rgb(var(--color));border-radius:4px;background-color:transparent;font-size:20px;color:rgb(var(--color));opacity:.7;transition:opacity .3s}.side-pagination__button:not(:disabled){cursor:pointer}.side-pagination__button:not(:disabled):hover{opacity:1}.side-pagination__button:not(:disabled):before{content:"";height:150%;width:150%;background:linear-gradient(45deg,rgba(var(--color),.15),transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.side-pagination__button[disabled]{opacity:.4}.side-pagination__button:hover:before{transform:translate(-50%,-50%) rotate(180deg)}.side-pagination__button--next{transform:rotate(180deg)}.side-pagination__dots{font-size:20px;color:rgb(var(--color));display:flex;align-items:flex-end}@keyframes fade-in{0%{scale:.8;opacity:0}to{scale:1;opacity:1}}.projects__all{display:flex;gap:50px;max-width:1400px;margin:0 auto;padding-bottom:30px;flex-wrap:wrap}.projects__wrap{flex:0 0 100%;padding:0 30px;position:relative}.projects .project-card{flex:0 0 100%;display:flex;gap:50px}@media screen and (max-width: 1000px){.projects .project-card{gap:30px}}@media screen and (max-width: 800px){.projects .project-card{gap:10px;flex-direction:column}}@media screen and (max-width: 500px){.projects .project-card{gap:5px}}.projects .project-card__img{flex:0 0 30%;height:0;padding-bottom:15%;position:relative;overflow:hidden;border:2px solid rgb(22,58,90);border-radius:10px;transition:border-color .3s}@media screen and (max-width: 1400px){.projects .project-card__img{flex:0 0 40%;padding-bottom:25%}}@media screen and (max-width: 1000px){.projects .project-card__img{flex:0 0 50%;padding-bottom:30%}}@media screen and (max-width: 800px){.projects .project-card__img{width:400px;padding-bottom:200px;margin:0 auto}}@media screen and (max-width: 500px){.projects .project-card__img{width:100%;padding-bottom:50%}}.projects .project-card__img:hover{border-color:rgba(var(--color),.8)}.projects .project-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.projects .project-card__box{display:flex;gap:10px;flex-direction:column;justify-content:space-between}@media screen and (max-width: 500px){.projects .project-card__box{text-align:center;gap:5px}}.projects .project-card__name{font-size:30px;font-weight:700;transition:color .3s}.projects .project-card__name:hover{color:rgba(var(--color),.8)}@media screen and (max-width: 1200px){.projects .project-card__name{font-size:24px}}@media screen and (max-width: 500px){.projects .project-card__name{font-size:20px}}.projects .project-card__description{font-size:20px;text-align:left}.projects .project-card__description a{font-size:20px;color:#97eaffcc;transition:color .3s}.projects .project-card__description a:hover{color:rgba(var(--color),.8)}@media screen and (max-width: 1400px){.projects .project-card__description,.projects .project-card__description a{font-size:16px}}@media screen and (max-width: 500px){.projects .project-card__description,.projects .project-card__description a{font-size:12px}}.projects .project-card__tags{display:flex;gap:15px}@media screen and (max-width: 500px){.projects .project-card__tags{justify-content:center;gap:10px}}.projects .project-card__tag{cursor:pointer;padding:6px 20px;font-size:12px;color:#fff;border-radius:20px;background:rgb(var(--color));background:linear-gradient(138deg,rgba(var(--color),.4) 0%,rgba(22,58,90,.4) 100%);transition:color .3s}.projects .project-card__tag:hover{color:rgba(var(--color),1);background:linear-gradient(83deg,rgba(var(--color),.4) 0%,rgba(22,58,90,.4) 100%)}.pollution-page{background:linear-gradient(55deg,#a6a6a6 0%,#eeeeee 100%)}.pollution-page__main{max-width:1500px;width:100%;margin:40px auto}.pollution-page__wrapper{padding:20px;background-color:#606060;color:#fff;border-radius:10px;-webkit-box-shadow:0 9px 32px 0 rgba(0,0,0,.3);-moz-box-shadow:0 9px 32px 0 rgba(0,0,0,.3);box-shadow:0 9px 32px #0000004d;aspect-ratio:auto 400/200}.pollution-page__tab-buttons{display:flex;gap:5px}.pollution-page__filters-wrap{display:flex;align-items:center;gap:40px;margin-bottom:30px}.pollution-page__filter{display:inline-flex;flex-direction:column;gap:5px}.pollution-page__filter label{font-size:12px}.pollution-page__filter input,.pollution-page__filter select{font-size:12px;padding:8px 12px;border-radius:10px;background-color:#fff;border:none}.pollution-page__filter input:focus,.pollution-page__filter select:focus{outline:none}.pollution-page__filter input[type=date],.pollution-page__filter select[type=date]{cursor:pointer}.pollution-page__reset-wrap{height:100%;display:flex;align-self:flex-end}.pollution-page__reset-button{display:flex;align-items:center;justify-content:center;min-width:120px;font-size:12px;height:32px;border-radius:10px;background-color:#ff5858;color:#fff;font-weight:700;cursor:pointer;transition:background-color .3s}.pollution-page__reset-button:hover{background-color:red}.pollution-page h1{margin:0 0 20px}.no-data-admin{padding:20px 0}.admin-content{padding:50px 0}.admin-content__header{display:flex;justify-content:space-between;align-items:center}.admin-content__header a{margin-top:0}.admin-content__button{position:relative;margin-top:30px;height:34px;padding:8px 20px;border-radius:20px;font-size:16px;display:inline-flex;cursor:pointer;justify-content:center;align-items:center;background-color:transparent;color:#f1f1f1;transition:color .3s}.admin-content__button:after{content:"";position:absolute;top:0;left:0;width:34px;height:100%;border-radius:20px;background-color:#0ff6;transition:background-color .3s,width .3s;z-index:-1}.admin-content__button:hover{color:#707070}.admin-content__button:hover:after{width:100%;background-color:#0ff}.admin-table{border:1px solid #4e4e4e}.admin-table__head,.admin-table__data{display:grid;grid-template-columns:1fr 60px 60px}.admin-table__head.has-checkbox,.admin-table__data.has-checkbox{grid-template-columns:42px 1fr 60px 60px}.admin-table__head p,.admin-table__head a,.admin-table__head button,.admin-table__data p,.admin-table__data a,.admin-table__data button{border:1px solid #4e4e4e;display:flex;align-items:center;padding:8px 10px}.admin-table__head .admin-table__edit,.admin-table__head button,.admin-table__data .admin-table__edit,.admin-table__data button{justify-content:center}.admin-table__head p{background-color:#00000026}.admin-table__name{transition:color .3s}.admin-table__name:hover{color:#00bad6}.admin-table button{background-color:transparent;cursor:pointer}.admin-table__delete{transition:fill .3s}.admin-table__delete:hover{fill:red}.admin-table__edit{transition:fill .3s}.admin-table__edit:hover{fill:#ff0}.admin-table__checkbox{background-color:red}.admin-table__checkbox .span-1,.admin-table__checkbox .span-2{width:2px;height:100%;max-height:21px;background-color:red;transition:transform .5s,background-color .5s}.admin-table__checkbox .span-1{transform:translate(1px) rotate(45deg)}.admin-table__checkbox .span-2{transform:translate(-1px) rotate(-45deg)}.admin-table__checkbox.in-stock .span-1,.admin-table__checkbox.in-stock .span-2{background-color:#00a600}.admin-table__checkbox.in-stock .span-1{transform:translate(4px,2px) rotate(-315deg);max-height:19px}.admin-table__checkbox.in-stock .span-2{transform:translate(-8px,4px) rotate(315deg);max-height:10px}.admin-table-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.admin-table-head__search form{position:relative}.admin-table-head__search form input{padding:12px;min-width:200px;border-radius:6px}.admin-table-head__search form .admin-search-button{position:absolute;right:0;top:0;width:39px;height:39px}.admin-table-head__search form .admin-search-button__inner{position:relative;width:100%;height:100%}.admin-table-head__search form .admin-search-button button{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:6px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transfrom .3s,color .3s;color:#fff;cursor:pointer}.admin-table-head__search form .admin-search-button__search{background-color:#939393}.admin-table-head__search form .admin-search-button__search:hover{color:#00bad6}.admin-table-head__search form .admin-search-button__close{transform:rotateY(180deg);background-color:#939393}.admin-table-head__search form .admin-search-button__close:hover{color:red}.admin-table-head__search form .admin-search-button.rotate .admin-search-button__search{transform:rotateY(180deg)}.admin-table-head__search form .admin-search-button.rotate .admin-search-button__close{transform:rotateY(0)}.admin-table-pagination{margin-top:30px;display:flex;gap:20px;font-size:20px}.admin-table-pagination .admin-table-pagination__link{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #000;transition:color .3s,border-color .3s}.admin-table-pagination .admin-table-pagination__link.disabled{color:#404040;border-color:#404040}.admin-table-pagination .admin-table-pagination__link.active{font-weight:700}.admin-table-pagination a:hover{color:#00bad6;border-color:#00bad6}.admin-header{padding:20px 0;background-color:#4b4b4b}.admin-header ul{display:flex;gap:30px;justify-content:center}.admin-header ul a{color:#fff;opacity:.6;transition:opacity .3s}.admin-header ul a:hover{opacity:1}.admin-header .admin-wrapper{display:flex;justify-content:space-between;align-items:center}.admin-header .admin-wrapper .header-button{width:30px;height:30px}.admin-header .admin-wrapper .header-button button{background-color:transparent;border:none;color:#fff;opacity:.6;transition:opacity .3s;cursor:pointer}.admin-header .admin-wrapper .header-button button:hover{opacity:1}.admin{position:relative;height:100%;background-color:#0009;min-height:100vh}.admin-wrapper{padding:0 60px}.error{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:5px}.error_message{padding:18px 30px;background:var(--messageColor);border-radius:5px;color:#fff;opacity:0;transition:opacity .5s}.error_message.show{opacity:1}.admin .delete-modal,.admin .unsaved-changes-modal{display:none;position:absolute;width:100vw;height:100vh;top:0;left:0}.admin .delete-modal.opened,.admin .unsaved-changes-modal.opened{display:block}.admin .delete-modal__content,.admin .unsaved-changes-modal__content{border:1px solid #4e4e4e;background-color:#fff;border-radius:5px;padding:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin .delete-modal__buttons,.admin .unsaved-changes-modal__buttons{width:100%;display:flex;justify-content:center;gap:15px;margin-top:20px}.admin .delete-modal__buttons button,.admin .unsaved-changes-modal__buttons button{padding:6px 14px;border-radius:5px;color:#fff;cursor:pointer}.admin .delete-modal__affirmative,.admin .unsaved-changes-modal__affirmative{background-color:green}.admin .delete-modal__negative,.admin .unsaved-changes-modal__negative{background-color:red}.admin .delete-modal__layer,.admin .unsaved-changes-modal__layer{width:100%;height:100%;background-color:#00000080}.admin-edit .input-row{margin-bottom:20px;width:400px}.admin-edit .input-row label{display:block;margin-bottom:5px}.admin-edit .input-row input,.admin-edit .input-row textarea,.admin-edit .input-row select{box-sizing:border-box;background-color:#f1f1f1;padding:8px 12px;border-radius:5px;min-width:400px;border:2px solid transparent}.admin-edit .input-row input:focus,.admin-edit .input-row textarea:focus,.admin-edit .input-row select:focus{outline:none;border:2px solid yellowgreen}.admin-edit .input-row input:invalid,.admin-edit .input-row textarea:invalid,.admin-edit .input-row select:invalid{border:2px solid #cb0000}.admin-edit .input-row textarea{min-height:200px;font-family:Nunito,sans-serif}.admin-edit .input-row select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.admin-edit .edit-save{position:absolute;margin-top:30px;padding:8px 20px;border-radius:20px;font-size:16px;display:inline-flex;cursor:pointer;justify-content:center;align-items:center;background-color:transparent;color:#f1f1f1;transition:color .3s,opacity .3s}.admin-edit .edit-save:after{content:"";position:absolute;top:0;left:0;width:34px;height:100%;border-radius:20px;background-color:#00800066;transition:background-color .3s,width .3s;z-index:-1}.admin-edit .edit-save:disabled{opacity:.5}.admin-edit .edit-save:hover{color:#fff}.admin-edit .edit-save:hover:after{width:100%;background-color:green}.admin-edit input[type=file]{padding:0;background-color:#fff9}.admin-edit input[type=file]::file-selector-button{border-radius:5px 0 0 5px;height:31px;padding:0 16px;cursor:pointer;background-color:#fff;border:1px solid rgba(0,0,0,.16);margin-right:16px;transition:background-color .2s}.admin-edit .recipe-edit,.admin-edit .projects-edit,.admin-edit .image-edit{display:flex;gap:60px}.admin-edit .recipe-edit #ingredients .input-row,.admin-edit .recipe-edit #tags .input-row,.admin-edit .projects-edit #ingredients .input-row,.admin-edit .projects-edit #tags .input-row,.admin-edit .image-edit #ingredients .input-row,.admin-edit .image-edit #tags .input-row{display:flex;gap:10px;align-items:center}.admin-edit .recipe-edit #ingredients .input-row button,.admin-edit .recipe-edit #tags .input-row button,.admin-edit .projects-edit #ingredients .input-row button,.admin-edit .projects-edit #tags .input-row button,.admin-edit .image-edit #ingredients .input-row button,.admin-edit .image-edit #tags .input-row button{width:31px;height:31px;display:flex;align-items:center;justify-content:center;border-radius:5px;transition:fill .3s;cursor:pointer}.admin-edit .recipe-edit #ingredients .input-row button:hover,.admin-edit .recipe-edit #tags .input-row button:hover,.admin-edit .projects-edit #ingredients .input-row button:hover,.admin-edit .projects-edit #tags .input-row button:hover,.admin-edit .image-edit #ingredients .input-row button:hover,.admin-edit .image-edit #tags .input-row button:hover{fill:red}.admin-edit .projects-edit #tags,.admin-edit .image-edit #tags{margin-top:5px}.admin-edit .recipe-edit .edit-save{margin-top:0}.admin-edit .recipe-edit .ingredients .input-row select,.admin-edit .recipe-edit .ingredients .input-row .ingredients-input,.admin-edit .recipe-edit .ingredients .input-row .substance-link{min-width:250px}.admin-edit .recipe-edit .ingredients .input-row .substance-new{min-width:unset;max-width:0;padding:8px 0;border:0 solid transparent;transition:padding .5s,max-width .5s,border .5s}.admin-edit .recipe-edit .ingredients .input-row .substance-new.visible{max-width:250px;padding:8px 12px;border:2px solid transparent}.admin-edit .recipe-edit #ingredients{flex-grow:1}.admin-edit .recipe-edit #ingredients .ingredients-title{margin-bottom:5px}.admin-edit .recipe-edit #ingredients .new-prep-btn{margin-top:0}.admin-edit .recipe-edit #ingredients #input-container{margin-top:5px}.admin-edit .recipe-edit #ingredients .prep{position:relative;padding:20px;border:1px solid #4b4b4b;border-radius:5px;margin-bottom:30px}.admin-edit .recipe-edit #ingredients .prep .ingredients{margin-left:10px}.admin-edit .recipe-edit #ingredients .prep__close{position:absolute;cursor:pointer;right:10px;top:10px;padding:6px;border:2px solid #4b4b4b;color:#4b4b4b;transition:border-color .3s,color .3s;background-color:transparent;border-radius:50%}.admin-edit .recipe-edit #ingredients .prep__close:hover{border-color:#343434;color:#343434}.admin-edit .achievement-edit{display:flex;gap:40px}.admin-edit .achievement-edit>div{flex:0 0 calc(50% - 20px)}.admin-edit .achievement-edit .button-wrap{display:flex;gap:10px;margin-bottom:20px}.admin-edit .achievement-edit .button-wrap button{height:20px;width:35px;border-radius:15px;position:relative;background-color:#4b4b4b;cursor:pointer;transition:background-color .3s}.admin-edit .achievement-edit .button-wrap button span{height:20px;width:20px;border-radius:15px;position:absolute;top:0;left:0;background-color:silver;transition:left .3s}.admin-edit .achievement-edit #manual-input{display:none}.admin-edit .achievement-edit .manual-mode .button-wrap button{background-color:#00a600}.admin-edit .achievement-edit .manual-mode .button-wrap button span{left:15px}.admin-edit .achievement-edit .manual-mode #manual-input{display:block}.admin-edit .achievement-edit .manual-mode #add-file-input{display:none}.admin-edit .image-preview{display:flex;width:100%;align-items:center;justify-content:center;padding-bottom:15px}.admin-edit .image-preview__image{position:relative;width:200px;height:200px;display:flex;justify-content:center;align-items:center;border:1px solid #3a3a3a;border-radius:5px;cursor:pointer}.admin-edit .image-preview__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.admin-edit .checkbox-row *{box-sizing:border-box}.admin-edit .checkbox-row label{-webkit-user-select:none;user-select:none;cursor:pointer;overflow:hidden;transition:all .2s ease;display:flex;align-items:center}.admin-edit .checkbox-row label:not(:last-child){margin-right:6px}.admin-edit .checkbox-row label:hover{opacity:.8}.admin-edit .checkbox-row label span{float:left;vertical-align:middle;transform:translateZ(0)}.admin-edit .checkbox-row label span:first-child{position:relative;width:24px;height:24px;border-radius:4px;transform:scale(1);border:1px solid #d1000a;transition:all .2s ease;box-shadow:0 1px 1px #00104b0d}.admin-edit .checkbox-row label span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translateZ(0)}.admin-edit .checkbox-row label span:not(:first-child){line-height:18px}.admin-edit .checkbox-row label span:nth-child(2){padding-left:8px;overflow:hidden;transition:max-width .3s;max-width:100px}.admin-edit .checkbox-row label span:last-child{padding-left:5px}@media screen and (max-width: 640px){.admin-edit .checkbox-row label{width:100%;display:inline-block}}.admin-edit .checkbox-row input{position:absolute;visibility:hidden}.admin-edit .checkbox-row input:checked+label span{color:#07d600}.admin-edit .checkbox-row input:checked+label span:first-child{background:#07D600;border-color:#07d600;animation:wave-4 .4s ease}.admin-edit .checkbox-row input:checked+label span:first-child svg{stroke-dashoffset:0}.admin-edit .checkbox-row input:checked+label span:nth-child(2){max-width:0}.admin-edit .checkbox-row .inline-svg{position:absolute;width:0;height:0;pointer-events:none;user-select:none}@-moz-keyframes wave-4{50%{transform:scale(.9)}}@-webkit-keyframes wave-4{50%{transform:scale(.9)}}@-o-keyframes wave-4{50%{transform:scale(.9)}}@keyframes wave-4{50%{transform:scale(.9)}}.login{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.login form{text-align:center}.login form .input-row{text-align:left}.login form button{display:inline-block}.login__error{color:#9f1919}
