@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;500;600;700;800;900&display=swap);:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.unified-404-page{align-items:center;background:#f8f7fc;display:flex;justify-content:center;min-height:100vh;padding:32px 16px 48px}.unified-404-wrapper{color:#383838;text-align:center;width:min(100%,760px)}.unified-404-code{color:#5800ca;font-size:clamp(5rem,18vw,10.5rem);font-weight:800;letter-spacing:.06em;line-height:1}.unified-404-wrapper h1{font-size:clamp(2rem,5vw,3rem);margin:10px 0 0}.unified-404-message{font-size:clamp(1rem,2.8vw,1.35rem);line-height:1.5;margin:14px auto 0;width:min(100%,620px)}.unified-404-copyright{color:#6c6a73;font-size:.86rem;line-height:1.5;margin-top:38px}*{border:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}a:active,a:focus{outline:none}a,a:link,a:visited{color:#fff}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{height:auto;max-width:100%}address{font-style:normal}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit}input::-ms-clear{display:none}button,input[type=submit]{background-color:transparent;background:none;box-shadow:none;cursor:pointer;display:inline-block}button:active,button:focus,input:active,input:focus{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}:root{--index:calc(1vw + 1vh);--indexx:calc(5vw + 5vh);--gutter:30px;--side-small:26;--side-big:36;--depth:5400px;--transition:0.75s cubic-bezier(0.075,0.5,0,1)}#canvas1{background:#000;height:100%;left:0;position:fixed;top:0;transition:.5s ease-in;width:100%}body{scrollbar-width:auto}body::-webkit-scrollbar{display:inline;display:initial}body{background:#000;color:#fff;font-family:Montserrat Alternates,sans-serif;font-size:calc(.8vw + .8vh);font-size:calc(var(--index)*.8);font-weight:300;line-height:1.75}body,body.page-main{height:5400px;height:var(--depth)}body.page-inner{height:auto;min-height:100vh}.footer{align-items:center;color:hsla(0,0%,100%,.6);display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.footer h3{font-size:18px;font-weight:600;width:-webkit-max-content;width:max-content}h1,h2,h3,h4{font-weight:100;line-height:1;width:-webkit-min-content;width:min-content}h3 span{text-transform:capitalize}.container{margin:0 auto;padding:0 15px;width:1170px}@media(max-width:1024px){.container{width:100%}}.main-page.containerforgalery{height:100%;-webkit-perspective:2400px;perspective:2400px;position:fixed;width:100%}.main-page .frame,.main-page .gallery{height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.main-page .frame{align-items:center;display:flex;justify-content:center;position:absolute;transition:.75s cubic-bezier(.075,.5,0,1),opacity .75s ease;transition:var(--transition),opacity .75s ease;width:100%;will-change:transform}.main-page .frame h2{font-size:calc(3.3vw + 3.3vh);font-size:calc(var(--index)*3.3);line-height:1;text-align:center;width:-webkit-min-content;width:min-content}.main-page .frame-media{background-position:50%;background-size:cover;height:calc(36vw + 36vh);height:calc(var(--index)*var(--side-big));position:relative;width:calc(26vw + 26vh);width:calc(var(--index)*var(--side-small))}.main-page .frame-media_main-techstrip{background-position:50%;background-repeat:no-repeat;background-size:contain;height:calc(26vw + 26vh);height:calc(var(--index)*var(--side-small));width:calc(36vw + 36vh);width:calc(var(--index)*var(--side-big))}.main-page .frame-media_main-techstrip.frame-media_left{right:calc(18vw + 18vh + 30px);right:calc(var(--side-big)/2*var(--index) + var(--gutter))}.main-page .frame-media_main-techstrip.frame-media_right{left:calc(18vw + 18vh + 30px);left:calc(var(--side-big)/2*var(--index) + var(--gutter))}.main-page .frame-media_main-techstrip.frame_bg{padding:14px 18px}.main-page .frame-media_left{right:calc(13vw + 13vh + 30px);right:calc(var(--side-small)/2*var(--index) + var(--gutter))}.main-page .frame-media_right{left:calc(13vw + 13vh + 30px);left:calc(var(--side-small)/2*var(--index) + var(--gutter))}.main-page .frame_bg{background-color:rgba(0,0,0,.6);border-radius:50px;padding:20px}.main-page video.frame-media{height:calc(26vw + 26vh);height:calc(var(--index)*var(--side-small));width:calc(36vw + 36vh);width:calc(var(--index)*var(--side-big))}.main-page video.frame-media_right{left:calc(18vw + 18vh + 30px);left:calc(var(--side-big)/2*var(--index) + var(--gutter))}.main-page video.frame-media_left{right:calc(18vw + 18vh + 30px);right:calc(var(--side-big)/2*var(--index) + var(--gutter))}.main-page .text-right>*{left:20vw;position:relative}.main-page .text-left>*{position:relative;right:20vw}.main-page .frame__title{font-size:calc(3vw + 3vh);font-size:calc(var(--index)*3);text-align:center}.main-page .frame__paragraph,.main-page .frame__title{background-color:rgba(0,0,0,.6);border-radius:20px;line-height:1.25;padding:15px;transition:.5s ease-in}.main-page .frame__paragraph{font-size:calc(1vw + 1vh);font-size:var(--index);margin-top:5vh;min-width:30vw;width:-webkit-min-content;width:min-content}:root{--main-stars-strength:1}body.stars-intensity-subtle-plus{--main-stars-strength:1.35}.main-page.containerforgalery{background-color:#000;background-image:radial-gradient(1px 1px at 14% 22%,rgb(255,255,255,.085) 50%,transparent 54%),radial-gradient(1px 1px at 74% 34%,rgb(255,255,255,.07) 50%,transparent 54%),radial-gradient(1px 1px at 36% 78%,rgb(255,255,255,.065) 50%,transparent 54%),radial-gradient(2px 2px at 62% 62%,rgb(255,255,255,.05) 50%,transparent 55%);background-image:radial-gradient(1px 1px at 14% 22%,rgb(255,255,255,calc(var(--main-stars-strength)*.085)) 50%,transparent 54%),radial-gradient(1px 1px at 74% 34%,rgb(255,255,255,calc(var(--main-stars-strength)*.07)) 50%,transparent 54%),radial-gradient(1px 1px at 36% 78%,rgb(255,255,255,calc(var(--main-stars-strength)*.065)) 50%,transparent 54%),radial-gradient(2px 2px at 62% 62%,rgb(255,255,255,calc(var(--main-stars-strength)*.05)) 50%,transparent 55%);background-repeat:repeat;background-size:560px 520px,720px 640px,900px 760px,1180px 1040px}@media(max-width:768px){.main-page.containerforgalery{background-image:radial-gradient(1px 1px at 20% 28%,rgb(255,255,255,.07) 50%,transparent 54%),radial-gradient(1px 1px at 78% 64%,rgb(255,255,255,.06) 50%,transparent 54%),radial-gradient(2px 2px at 56% 74%,rgb(255,255,255,.04) 50%,transparent 55%);background-image:radial-gradient(1px 1px at 20% 28%,rgb(255,255,255,calc(var(--main-stars-strength)*.07)) 50%,transparent 54%),radial-gradient(1px 1px at 78% 64%,rgb(255,255,255,calc(var(--main-stars-strength)*.06)) 50%,transparent 54%),radial-gradient(2px 2px at 56% 74%,rgb(255,255,255,calc(var(--main-stars-strength)*.04)) 50%,transparent 55%);background-size:760px 700px,980px 860px,1320px 1160px}}.home-nav-button{align-items:center;background-color:rgba(0,0,0,.6);border:1px solid rgba(255,165,0,.35);border-radius:16px;color:#fff;display:inline-flex;font-size:calc(.65vw + .65vh);font-size:calc(var(--index)*.65);gap:10px;left:16px;min-height:44px;min-width:44px;padding:10px 16px;position:fixed;text-decoration:none;top:16px;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease;z-index:20}.home-nav-button:hover{background-color:rgba(255,165,0,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.home-nav-button:focus-visible{outline:2px solid orange;outline-offset:2px}.home-nav-button__label{font-weight:500}@media(max-width:991px){.home-nav-button{top:56px}}@media(max-width:480px){.home-nav-button__label{display:none}}.main-page .frame__nav-link{border-radius:20px;color:inherit;cursor:pointer;display:block;text-decoration:none;transition:box-shadow .25s ease,background-color .25s ease}.main-page .frame__nav-link:hover .frame__paragraph,.main-page .frame__nav-link:hover .frame__title{box-shadow:0 0 0 2px rgba(255,165,0,.45)}.main-page .frame__nav-link:focus-visible{outline:2px solid orange;outline-offset:4px}.main-page .frame__nav-link--media{position:relative}.main-page .frame__nav-link--media .frame__nav-cta{background-color:rgba(0,0,0,.6);border:1px solid rgba(255,165,0,.4);border-radius:16px;bottom:12px;font-size:calc(.55vw + .55vh);font-size:calc(var(--index)*.55);left:50%;padding:10px 18px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.site-copyright{box-sizing:border-box;color:hsla(0,0%,100%,.58);font-size:11px;letter-spacing:.02em;line-height:1.4;margin:28px auto 0;max-width:36rem;padding:0 16px 20px;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.site-copyright__line{text-wrap:balance;color:inherit;font-size:inherit;font-weight:400;-webkit-hyphens:manual;hyphens:manual;line-height:inherit;margin:0;overflow-wrap:break-word;padding:0;word-break:normal}.site-copyright__line+.site-copyright__line{margin-top:4px}@media(max-width:599px){.site-copyright{font-size:10px;line-height:1.35;margin-top:22px;padding-bottom:18px}}.about-page{padding:50px 20px 0}.about-page__about-me,.for__all{align-items:center;display:flex;justify-content:center;margin-bottom:70px;position:relative;text-align:center}.about-page__about-me h1,.for__all h1{color:hsla(0,0%,100%,.07);font-size:110px;font-weight:800;letter-spacing:10px;line-height:.7;position:absolute;text-transform:uppercase}.about-page__about-me h2,.for__all h2{color:#fff;display:flex;font-size:56px;font-weight:900!important;gap:10px;margin:0;text-transform:uppercase}.about-page__about-me h2 span,.for__all h2 span{color:orange}.about-block{background:rgba(0,0,0,.35);border:1px solid #252525;border-radius:16px;margin:0 auto 24px;max-width:1100px;padding:24px}.about-block__title{font-size:28px;font-weight:700;margin-bottom:14px;width:auto}.about-block__lead{line-height:1.7;margin-bottom:12px;width:auto}.about-personal{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.about-personal__details{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(220px,1fr));min-width:0}.about-personal__list{line-height:1.65;min-width:0}.about-personal__item{display:flex;flex-direction:column}.about-personal__item+.about-personal__item{margin-top:10px}.about-personal__label{color:#bdbdbd;font-size:.95em;margin-right:0}.about-personal__value{display:block;font-weight:600;overflow-wrap:anywhere;word-break:break-word}.about-personal__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0}.about-stat-card{background:hsla(0,0%,100%,.02);border:1px solid #303030;border-radius:12px;padding:14px}.about-stat-card__value{color:orange;display:inline-block;font-size:28px;font-weight:800}.about-stat-card__label{color:#c9c9c9;display:block;line-height:1.35;margin-top:8px;overflow-wrap:anywhere;word-break:break-word}.about-accordion-list{display:flex;flex-direction:column;gap:12px}.about-accordion{background:hsla(0,0%,100%,.03);border:1px solid #2f2f2f;border-radius:12px;padding:12px 14px}.about-accordion__title{color:orange;cursor:pointer;font-size:20px;font-weight:600;list-style:none}.about-accordion__title::-webkit-details-marker{display:none}.about-accordion__list{line-height:1.65;margin-top:12px;padding-left:18px}.about-accordion__list li+li{margin-top:8px}.about-check-list{line-height:1.65;padding-left:18px}.about-check-list li+li{margin-top:8px}.about-projects{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-project-card{background:hsla(0,0%,100%,.02);border:1px solid #303030;border-radius:12px;padding:16px}.about-project-card__title{font-size:20px;line-height:1.4;margin-bottom:8px;width:auto}.about-project-card__stage{color:#b9b9b9;margin-bottom:10px}.about-project-card__list{line-height:1.6;padding-left:18px}@media(max-width:1280px){.about-personal__details{grid-template-columns:1fr}}@media(max-width:1024px){.about-personal,.about-projects{grid-template-columns:1fr}}@media(max-width:599px){.about-page__about-me h1,.for__all h1{font-size:30px}.about-page__about-me h2,.for__all h2{font-size:18px}.about-page{padding-left:12px;padding-right:12px}.about-block{padding:16px}.about-block__title{font-size:22px}.about-personal__details,.about-personal__stats{grid-template-columns:1fr}.about-accordion__title{font-size:18px}}@media(min-width:1440px){.about-block{max-width:1180px}}.contact{padding:50px 0 0}.contact__title h2,.contacts__information-title .title{white-space:nowrap;width:auto}.contacts__information-subtitle{font-size:15px;font-weight:500;line-height:1.6;margin-bottom:28px;margin-top:30px}.contacts-message__footer,.contacts-message__lead{line-height:1.7;margin:0 0 14px}.contacts-message__group{background:hsla(0,0%,100%,.02);border:1px solid #2a2a2a;border-radius:14px;margin-bottom:14px;padding:14px 16px}.contacts-message__group h3{align-items:center;display:flex;font-size:18px;gap:8px;margin:0 0 8px;width:auto}.contacts-message__group ul{margin:0;padding-left:18px}.contacts-message__group ul li+li{margin-top:6px}.contacts-message__icon{color:orange;font-size:18px}.contacts-message__group--positive{border-color:rgba(255,165,0,.45)}.contacts-message__group--negative{border-color:hsla(0,0%,100%,.2)}.contacts-faq{background:rgba(0,0,0,.35);border:1px solid #252525;border-radius:16px;padding:20px;width:min(100%,900px)}.contacts-faq__head{margin-bottom:14px}.contacts-faq__title{font-size:28px;margin:0 0 8px;width:auto}.contacts-faq__subtitle{color:#d3d3d3;line-height:1.6;margin:0}.contacts-faq__nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.contacts-faq__nav-link{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid #343434;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:8px;line-height:1.2;outline:none;padding:8px 12px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.contacts-faq__nav-link:hover{background:rgba(255,165,0,.1);border-color:rgba(255,165,0,.6)}.contacts-faq__sections{display:flex;flex-direction:column;gap:14px}.contacts-faq__section{border:1px solid #2c2c2c;border-radius:14px;padding:14px;scroll-margin-top:84px}.contacts-faq__section h3{align-items:center;display:flex;font-size:22px;gap:8px;margin:0 0 10px;width:auto}.contacts-faq__items{display:flex;flex-direction:column;gap:10px}.contacts-faq__item{background:hsla(0,0%,100%,.02);border:1px solid #2f2f2f;border-radius:10px;padding:12px}.contacts-faq__item summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:10px;line-height:1.45;list-style:none;overflow-wrap:anywhere;word-break:break-word}.contacts-faq__item summary::-webkit-details-marker{display:none}.contacts-faq__item[open] .contacts-faq__chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contacts-faq__answer{-webkit-animation:faqReveal .22s ease-out;animation:faqReveal .22s ease-out;line-height:1.6;margin-top:10px;overflow-wrap:anywhere;word-break:break-word}.contacts-faq__answer ol,.contacts-faq__answer p,.contacts-faq__answer ul{margin:0 0 10px;overflow-wrap:anywhere;word-break:break-word}.contacts-faq__answer ol,.contacts-faq__answer ul{list-style-position:inside;padding-left:0}.contacts-faq__answer li{padding-left:2px;text-indent:0}.contacts-faq__answer li+li{margin-top:6px}.contacts-faq__dont-list{list-style:none;margin:18px 0 0;padding-left:0}.contacts-faq__dont-list li{align-items:flex-start;display:flex;gap:12px;overflow-wrap:anywhere;padding-left:8px;word-break:break-word}.contacts-faq__dont-list li+li{margin-top:10px}.contacts-faq__good-example{background:rgba(255,165,0,.08);border:1px solid rgba(255,165,0,.45);border-radius:10px;margin:12px 0 8px;padding:10px 12px}.contacts-faq__ps{color:#ccc;margin:0}.contacts-faq__chevron,.contacts-faq__dont-icon,.contacts-faq__good-icon,.contacts-faq__icon{color:orange}.contacts-faq__chevron{font-size:14px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.contacts-faq__dont-icon,.contacts-faq__good-icon{margin-right:0}.contacts-faq__dont-icon{flex-shrink:0;line-height:1;margin-top:3px}@-webkit-keyframes faqReveal{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes faqReveal{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.contacts{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:flex-start}.contacts__form,.contacts__information{width:min(100%,900px)}.form__full-info{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:20px}.form__full-info input{background:#252525;border:3px solid #111;border-radius:30px;color:#fff;outline:none!important;padding:11px 26px;transition:.3s;width:100%}.form__full-info input:focus{background:#fff;border:3px solid orange;color:#000}.form__full-information textarea{background:#252525;border:3px solid #111;border-radius:30px;color:#fff;height:200px;margin-bottom:20px;outline:none!important;overflow:hidden;padding:12px 26px;resize:vertical;transition:.3s;width:100%}.form__full-information textarea:focus{background:#fff;border:3px solid orange;color:#000}@media(max-width:768px){.contacts__information,.form{margin:0 auto}.form__button{display:flex;justify-content:center;margin-bottom:24px}.for__all h1{font-size:75px}.for__all h2{font-size:36px}}@media(max-width:599px){.about-page__about-me h1,.for__all h1{font-size:30px}.about-page__about-me h2,.for__all h2{font-size:15px}.contacts-faq__title{font-size:22px}.contacts-faq__section h3{font-size:18px}}.portfolio{padding:50px 0 0}.portfolio__projects{display:flex;flex-direction:column;gap:28px;margin:34px auto 0;width:min(1100px,92%)}.project-block{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.52);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;padding:26px}.project-block__header{margin-bottom:20px}.project-block__name{font-size:clamp(24px,2.3vw,34px);line-height:1.15;margin-bottom:10px}.project-block__name span{font-size:.72em;opacity:.75}.project-block__short{font-size:18px;line-height:1.55;margin-bottom:8px}.project-block__stage{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;display:inline-block;font-size:14px;line-height:1;padding:7px 14px}.project-block__full h4{font-size:clamp(22px,2vw,30px);margin:0 0 14px}.project-block__full h5{font-size:19px;margin:18px 0 10px}.project-block__full li,.project-block__full p{font-size:17px;line-height:1.6}.project-block__features,.project-block__pains,.project-block__role,.project-block__stack,.project-block__status{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:22px}.project-block__philosophy{border-left:3px solid hsla(0,0%,100%,.35);padding-left:14px}.project-block__outcomes{display:flex;flex-direction:column;gap:4px;margin-top:12px}.project-block__outcomes p{margin:0}.project-block__cta{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;margin-top:20px;padding:16px}.project-block__cta h5{margin-top:0}.project-block__cta p{margin:0 0 14px}.project-block__actions{display:flex;flex-wrap:wrap;gap:10px}.project-block__role-intro{color:hsla(0,0%,100%,.88);line-height:1.6;margin:0 0 12px}.project-block__button{align-items:center;background:orange;border:1px solid transparent;border-radius:12px;color:#111;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;min-height:44px;min-width:150px;padding:10px 18px;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease,background-color .2s ease;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,-webkit-transform .2s ease}.project-block__button:hover{opacity:.9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.project-block__button--ghost{background:transparent;border-color:hsla(0,0%,100%,.35);color:#fff}@media(max-width:899px){.portfolio{padding-bottom:12px}.project-block{border-radius:20px;padding:20px}.project-block__full li,.project-block__full p{font-size:16px}}@media(max-width:599px){.portfolio__projects{gap:20px;margin-top:20px;width:94%}.project-block{border-radius:16px;padding:16px}.project-block__short{font-size:16px}.project-block__full h5{font-size:17px}.project-block__button{width:100%}}.portfolio span{width:-webkit-max-content;width:max-content}.portfolio__social{align-items:center;display:flex;font-size:50px;gap:30px;justify-content:center;margin:30px}.portfolio__social a{text-align:center}.portfolio__social p{font-size:20px}.section-portfolio{display:flex;flex-direction:column;row-gap:30px}.section-portfolio__row{display:flex;flex-direction:column;margin:0 auto;position:relative;row-gap:20px}.section-portfolio__card-section{align-items:center;-webkit-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;justify-content:center;padding:50px;row-gap:30px;width:auto}.section-portfolio__card{align-items:center;-webkit-column-gap:20px;column-gap:20px;display:flex;flex-direction:column;justify-content:center;row-gap:20px}.section-portfolio__animation{-webkit-animation:wipe-enter 2s 1;animation:wipe-enter 2s 1}@-webkit-keyframes wipe-enter{0%{-webkit-transform:scale(0,.025);transform:scale(0,.025)}50%{-webkit-transform:scaleY(.025);transform:scaleY(.025)}}@keyframes wipe-enter{0%{-webkit-transform:scale(0,.025);transform:scale(0,.025)}50%{-webkit-transform:scaleY(.025);transform:scaleY(.025)}}.section-portfolio__title{font-size:42px;font-weight:700;margin-top:20px;text-align:center}.section-portfolio__article{font-size:24px;letter-spacing:1.2;letter-spacing:1px;margin:0 auto;text-align:center}.section-portfolio__img{margin-bottom:20px;width:300px}.imgBox{overflow:hidden;position:relative}.imgBox .imgBox__link{background:transparent;border:none;cursor:pointer;display:block;font:inherit;height:400px;margin:0;object-fit:cover;padding:0;text-align:inherit;width:100%}.imgBox .imgBox__link i{background:hsla(0,0%,100%,.3);border-radius:100%;bottom:0;box-shadow:0 0 0 8px hsla(0,0%,71%,.3);color:#fff;font-size:30px;height:60px;left:0;line-height:60px;margin:auto;opacity:0;position:absolute;right:0;text-align:center;top:0;-webkit-transform:scale(3);transform:scale(3);transition:all .5s;width:60px;z-index:2}.imgBox:hover .imgBox__link i{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.imgBox .imgBox__link img{height:100%;transition:all .5s;width:100%}.imgBox:hover .imgBox__link img{-webkit-transform:scale(1.2);transform:scale(1.2)}.imgBox .imgBox__link:before{background:rgba(0,0,0,.4);content:"";height:100%;left:50%;position:absolute;transition:all .7s;width:0;z-index:1}.imgBox .imgBox__link:hover:before{left:0;width:100%}.textBox{background:rgba(0,0,0,.6);bottom:5%;color:#fff;padding-top:20px;position:absolute;text-align:center;text-transform:uppercase;transition:all .5s;width:100%}.textBox span{border-bottom:2px solid #fff;border-top:2px solid #fff;padding:2px 0}.textBox p{font-size:15px;font-weight:600;margin:10px 10px 5px;text-transform:none}.imgBox:hover .textBox{-webkit-transform:translateY(150%);transform:translateY(150%)}@media(max-width:1199px){.section-portfolio__container{width:900px}}@media(max-width:599px){.section-portfolio__card{width:300px}.section-portfolio__card-section{padding:20px 0}}.portfolio-screens-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;pointer-events:none;position:fixed;z-index:10050}.portfolio-screens-modal__backdrop{background:rgba(0,0,0,.82);border:none;cursor:pointer;inset:0;margin:0;padding:0;pointer-events:auto;position:fixed}.portfolio-screens-modal__panel{background:rgba(18,18,22,.96);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.55);display:flex;flex-direction:column;max-height:min(92vh,900px);overflow:hidden;pointer-events:auto;position:relative;width:min(420px,100%);z-index:1}.portfolio-screens-modal__head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 14px}.portfolio-screens-modal__title{color:hsla(0,0%,100%,.95);font-size:16px;font-weight:600;line-height:1.25;margin:0}.portfolio-screens-modal__close{background:hsla(0,0%,100%,.06);border:none;border-radius:10px;color:hsla(0,0%,100%,.85);cursor:pointer;flex-shrink:0;font-size:26px;height:40px;line-height:1;transition:background-color .2s ease,color .2s ease;width:40px}.portfolio-screens-modal__close:hover{background:rgba(255,165,0,.2);color:#fff}.portfolio-screens-modal__viewport{align-items:center;background:radial-gradient(ellipse at center,rgba(40,40,48,.9) 0,#0a0a0c 100%);display:flex;flex:1 1;justify-content:center;min-height:0;padding:10px 12px 6px;touch-action:pan-y}.portfolio-screens-modal__img{border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.45);display:block;height:auto;max-height:min(72vh,760px);max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto}.portfolio-screens-modal__toolbar{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;gap:16px;justify-content:center;padding:10px 12px 14px}.portfolio-screens-modal__nav{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;cursor:pointer;font-size:22px;line-height:1;min-height:44px;min-width:44px;padding:0 12px;transition:border-color .2s ease,background-color .2s ease}.portfolio-screens-modal__nav:hover{background:rgba(255,165,0,.12);border-color:rgba(255,165,0,.55)}.portfolio-screens-modal__counter{color:hsla(0,0%,100%,.65);font-size:14px;font-weight:500;letter-spacing:.04em;min-width:4.5em;text-align:center}@media(max-width:480px){.portfolio-screens-modal__panel{max-height:94vh;width:100%}.portfolio-screens-modal__img{max-height:min(68vh,640px)}}@media(max-width:991px){.home-details-container{height:100vh}}.header{align-items:center;display:flex;opacity:1;position:fixed;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s;-webkit-transition:opacity .3s;z-index:3;z-index:2}.header h2{width:-webkit-max-content;width:max-content}@media(max-width:991px){.header{bottom:0;display:block;left:0;padding:8px;right:auto;top:auto;-webkit-transform:none;transform:none;width:100%;z-index:10}.header ul.icon-menu{align-items:center;display:flex;justify-content:center}.header ul.icon-menu li.icon-box{cursor:pointer;height:45px!important;margin:0 10px!important;width:45px!important}.header ul.icon-menu li.icon-box .icon-box__link i{top:auto!important}.header ul.icon-menu h2{display:none}}.header.hide-header{opacity:0;z-index:0!important}.header ul.icon-menu{margin:0;padding:0}.header ul.icon-menu li.icon-box{align-items:center;background:#2b2a2a;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;list-style:none;margin:20px 0;position:relative;transition:.3s;width:50px}.header ul.icon-menu li.icon-box .icon-box__link{align-items:center;color:inherit;display:flex;height:100%;justify-content:center;position:relative;text-decoration:none;width:100%;z-index:1}.header ul.icon-menu li.icon-box .icon-box__link i{display:block;font-size:19px!important;left:auto!important;line-height:1;margin:0!important;position:static!important;right:auto!important;text-align:center;top:auto!important}.header ul.icon-menu li.icon-box:focus,.header ul.icon-menu li.icon-box:hover,.portfolio-tab-list li:focus,.portfolio-tab-list li:hover{border:none;outline:none}.header ul.icon-menu li.icon-box i{color:dimgray;font-size:19px;transition:.3s}.header ul.icon-menu li.icon-box.react-tabs__tab--selected,.header ul.icon-menu li.icon-box.react-tabs__tab--selected i,.header ul.icon-menu li.icon-box:hover,.header ul.icon-menu li.icon-box:hover i{color:#000}.header .icon-box h2{font-size:15px}.header .icon-box i.fa{pointer-events:none;position:absolute}.header .icon-menu i{display:block;font-size:35px;left:0;margin:0 auto;right:0;text-align:center;top:15px}.header .icon-box h2{border-radius:30px;color:#000;font-weight:500;height:50px;line-height:50px;margin:0;opacity:0;padding:0 25px 0 30px;position:absolute;right:0;text-transform:uppercase;top:0;transition:all .3s;z-index:-1}.header .icon-box:hover h2{border-radius:30px 0 0 30px;margin:0;opacity:1;right:27px;text-align:center}.header .icon-box h2,.header ul.icon-menu li.icon-box.active,.header ul.icon-menu li.icon-box:hover{background-color:orange!important}.active{pointer-events:none}.particles-background{height:100%;inset:0;opacity:.95;pointer-events:none;position:fixed;width:100%;z-index:0}.about-page,.contact,.portfolio{position:relative;z-index:1}.button{align-items:center;background:rgba(0,0,0,.5);border:none;cursor:pointer;display:flex;font:inherit;justify-content:center;overflow:hidden;padding:30px 45px;position:relative;text-decoration:none;transition:all 1s ease}.button:hover:not(:disabled){background:var(--clr);box-shadow:0 0 10px var(--clr),0 0 30px var(--clr),0 0 60px var(--clr),0 0 100px var(--clr)}.button:before{-webkit-animation:animate 2s linear infinite;animation:animate 2s linear infinite;-webkit-animation-delay:calc(.15s*var(--i));animation-delay:calc(.15s*var(--i));background:var(--clr);content:"";height:400%;position:absolute;transition:1s;width:60px}.button:hover:not(:disabled):before{width:100%}.button:after{background:#252525;content:"";inset:4px;position:absolute}.button:hover:not(:disabled):after{background:var(--clr)}.button span{color:#fff;letter-spacing:4px;opacity:.5;position:relative;text-transform:uppercase;transition:.5s;z-index:1}.button:hover:not(:disabled) span{color:#000;opacity:1}@-webkit-keyframes animate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.soundbutton{border-radius:40px;bottom:8px;cursor:pointer;left:14px;padding:5px;position:fixed;transition:.25s ease;width:40px;z-index:10}.soundbutton.paused{background:#353535;opacity:.5}@media(max-width:991px){.soundbutton{bottom:auto;top:10px}}.lang-switch{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,8%,.55);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.55);display:inline-flex;font-size:12px;font-weight:500;gap:2px;letter-spacing:.04em;padding:4px 10px;position:fixed;right:18px;top:18px;-webkit-user-select:none;user-select:none;z-index:12}.lang-switch__sep{opacity:.35;padding:0 1px;pointer-events:none}.lang-switch__btn{background:transparent;border:none;border-radius:4px;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;margin:0;padding:2px 4px;transition:color .15s ease,background-color .15s ease}.lang-switch__btn:hover{color:hsla(0,0%,100%,.9)}.lang-switch__btn--active{color:orange}.lang-switch__btn:focus-visible{outline:1px solid rgba(255,165,0,.6);outline-offset:2px}@media(max-width:991px){.lang-switch{bottom:72px;right:14px;top:auto}}@media only screen and (max-width:420px){#footer,#header{left:-28.5%}}@media(min-width:420px)and (max-width:768px){#header{left:36;left:calc(var(--side-big))}#footer{left:calc(var(--sidebig))}.soundbutton{bottom:8px}.frame-media-wrapper .frame-media-text{width:auto!important}.footer-nav{bottom:-25vh}.footer-list{bottom:10vh;flex-direction:column}}@media(min-width:768px)and (max-width:1285px){#footer,#header{left:36;left:calc(var(--side-big))}}@media(max-width:1199px){.section-portfolio__container{width:900px}.personal__skilss{margin-bottom:70px}}@media(max-width:899px){.section-portfolio__container{width:100%}.section-portfolio__card-section{flex-direction:column}.section-portfolio__card{width:300px}.section-portfolio__img{width:100%}}@media(max-width:599px){.section-portfolio__card{width:300px}}@media(max-width:425px){.contacts__information{padding-left:20px;padding-right:10px}}
/*# sourceMappingURL=main.49143aca.css.map*/