html{box-sizing:border-box;scroll-behavior:smooth}*,*:after,*:before{box-sizing:inherit}html,body{margin:0;padding:0;height:100%}:root{--light: rgb(227, 228, 230);--accent-color: rgb(197, 75, 140);--neon: rgba(32, 243, 221, 1);--bgc: #010101;--text-standart-line-height: 1.1;--standart-tr-cubic: .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:Work Sans,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.02em;color:var(--light);background-color:var(--bgc);overflow-x:hidden}h1,h2,h3,h4,h5{line-height:1.5;margin:0;text-transform:uppercase;font-weight:600;color:var(--light)}h1{font-size:56px;letter-spacing:-.02em}h2{font-size:40px}h3{font-size:32px}h4{font-size:24px;letter-spacing:.06em}h5{font-size:16px;letter-spacing:.04em}p,a{margin:0;line-height:var(--text-standart-line-height);letter-spacing:.04em}a{text-decoration:none;cursor:pointer;line-height:var(--text-standart-line-height);outline:none;letter-spacing:.04em}ul{list-style:none;padding:0;margin:0}img{display:block}button{text-transform:uppercase;cursor:pointer;border:none;background-color:transparent}.container{width:100%;margin:0 auto;padding-left:clamp(20px,5vw,110px);padding-right:clamp(20px,5vw,110px);overflow:hidden}.section{padding-bottom:clamp(90px,5vw,112px)}@media (min-width: 768px) and (max-width: 1023px){.container{max-width:960px;padding:0 40px}}@media (min-width: 1024px){.container{max-width:1440px;padding:0 110px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}[hidden]{display:none}.home-nav-container{position:fixed;top:0;left:50%;transform:translate(-50%);max-width:1440px;width:100%;margin:0 auto;height:clamp(80px,5vw,130px);border-radius:100px;border:1px solid transparent;display:flex;align-items:center;justify-content:space-between;z-index:66;transition:all var(--standart-tr-cubic);padding:0 clamp(10px,5vw,30px)}.home-nav-container.scrolled{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-color:#ffffff1a}.nav-list-container{display:flex;align-items:center;width:100%}.nav-logo-container{flex-shrink:0}.nav-items-container{margin-left:auto}.nav-list{display:flex;align-items:center;gap:10px}.logo-nav{width:80px;height:auto;transition:all var(--standart-tr-cubic)}.logo-nav:is(:hover,:focus){transform:scale(1.02);filter:drop-shadow(0 0 10px rgba(32,243,221,.4)) drop-shadow(0 0 14px rgba(32,243,221,.3))}.nav-link{position:relative;text-transform:uppercase;color:var(--light);opacity:.9;font-size:16px;font-weight:500;padding:10px clamp(12px,5vw,20px);text-align:center;transition:all var(--standart-tr-cubic)}.nav-link:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:var(--light);transition:all var(--standart-tr-cubic);transform:translate(-50%)}.nav-link:not(.active):is(:hover,:focus){background:linear-gradient(300deg,#ffc107 10%,#e83e8c,#007bff 70%,#20f3dd 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent-color)}.nav-link:not(.active):is(:hover,:focus):after{width:10%}.nav-link.active{background:linear-gradient(300deg,#ffc107 10%,#e83e8c,#007bff 70%,#20f3dd 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent-color)}.burger{display:none;cursor:pointer;margin:auto 0;color:var(--light)}.burger-icon{width:70px;height:70px;color:var(--light);fill:var(--light);opacity:.9;margin:0}@media (max-width: 799px){.logo-nav,.burger-icon{display:flex;vertical-align:middle;object-fit:contain}.logo-nav,.burger-icon{width:50px;height:50px}.burger{display:flex;align-items:center;justify-content:center}.burger-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;margin:10px}.nav-items-container{display:none;flex-direction:column;width:100%}.home-nav-container.expanded{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-color:#ffffff1a;border-radius:30px;min-height:40vh;overflow-y:auto;top:0;max-width:95%;margin:10px auto;flex-direction:column;align-items:center;transition:all var(--standart-tr-cubic)}.home-nav-container.expanded .nav-items-container{display:flex;align-items:center;width:100%;margin-top:10px}.home-nav-container.expanded .nav-list-container{flex-direction:column;align-items:center;width:100%}.nav-list{flex-direction:column;gap:30px;margin-bottom:20px}.nav-link{font-size:clamp(20px,5vw,30px)}}@media (min-width: 800px) and (max-width: 1023px){.home-nav-container{max-width:900px}.nav-list{display:flex;flex-wrap:wrap;gap:6px;margin-left:20px}.nav-link{font-size:10px;padding:10px 5px}.logo-nav{width:30px}}@media (max-width: 1220px){.home-nav-container{max-width:1200px;padding:10px}.nav-link{font-size:clamp(12px,5vw,16px);padding:10px clamp(10px,5vw,16px)}.logo-nav{width:60px}}#preloader{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:666;background:var(--bgc);transition:all var(--standart-tr-cubic)}#preloader-logo{max-width:60%;height:auto}@keyframes logoFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}#preloader.hidden{display:none}@media (max-width: 767px){#preloader-logo{max-width:80%}}:root{--light: rgb(227, 228, 230);--border-color: rgba(227, 228, 230, .55);--light-opacity: rgb(227, 228, 230, .8);--bgc-light: rgba(196, 196, 196, 1);--bgc-grey: rgba(255, 255, 255, .09);--grey-border: rgba(203, 212, 220, 1);--accent-color: rgb(197, 75, 140);--accent-secondary: rgb(188, 60, 216);--purple: rgb(111, 66, 193);--orange: rgb(253, 126, 20);--neon: rgba(32, 243, 221, 1);--bgc: #010101;--blue: rgb(0, 123, 255);--indigo: #6610f2;--pink: #e83e8c;--red: #dc3545;--yellow: rgb(255, 193, 7);--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--dark: #343a40;--filter: drop-shadow(0 0 8px rgba(32, 243, 221, .6)) drop-shadow(0 0 14px rgba(32, 243, 221, .5));--text-standart-font-size: 20px;--text-standart-font-weight: 400;--text-standart-line-height: 1.1;--title-standart-font-weight: 600;--opacity-standart: .6;--standart-tr-cubic: .3s cubic-bezier(.4, 0, .2, 1);--transition-bg: background .3s cubic-bezier(.4, 0, .2, 1);--transition-tr: transform .3s cubic-bezier(.4, 0, .2, 1);--transition-cl: color .3s cubic-bezier(.4, 0, .2, 1);--transition-op: opacity .3s cubic-bezier(.4, 0, .2, 1)}:root{--clients: rgba(24, 232, 236, 1);--cleaners: rgba(176, 254, 255, 1);--black: rgba(24, 24, 24, 1);--bg-icon-1: url(./Untitled-1-top-BM3EI_QQ.svg);--bg-icon-2: url(./Untitled-1-bottom-bJmXBt0A.svg);--bg-img: url(./bg-icon-D0nhNwNX.png)}.standart-button{line-height:1.5;letter-spacing:.04em;text-transform:uppercase;font-weight:400;border-radius:100px;color:var(--light);transition:all var(--standart-tr-cubic);border:1px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:gradientFlow 5s infinite linear;margin:2px 0;z-index:1}.standart-button:is(:hover,:focus){outline:none;background:linear-gradient(300deg,#ffc107 20%,#e83e8c 50%,#007bff,#20f3dd 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--light)}.neon-btn{color:var(--neon);background:transparent;border-radius:100px;transition:all var(--standart-tr-cubic);border:1px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:gradientFlow 5s infinite linear;z-index:1}.neon-btn:is(:hover,:focus){outline:none;background:linear-gradient(300deg,#ffc107 10%,#e83e8c,#007bff 70%,#20f3dd 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent-color)}.large-btn{font-size:clamp(20px,7vw,30px);padding:clamp(8px,7vw,12px) clamp(16px,7vw,24px)}.medium-btn{font-size:clamp(18px,7vw,26px);padding:clamp(8px,7vw,10px) clamp(16px,7vw,20px)}.normal-btn{font-size:clamp(16px,7vw,20px);padding:clamp(6px,7vw,8px) clamp(12px,7vw,16px)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.error-message{text-align:center;font-weight:500;font-size:30px;margin:30px auto 0;color:var(--yellow);max-width:600px;opacity:var(--opacity-standart)}.title{font-size:clamp(40px,7vw,56px);font-weight:var(--title-standart-font-weight);line-height:var(--text-standart-line-height);margin-bottom:clamp(30px,7vw,60px)}.lazy-section{opacity:0;transform:translateY(66px);transition:opacity 1.2s ease,transform .6s ease}.lazy-section.visible{opacity:1;transform:translateY(0)}#scroll-button{position:fixed;bottom:30px;right:10px;padding:10px;background-color:transparent;color:var(--accent-color);border:none;cursor:pointer;transition:all var(--standart-tr-cubic);opacity:0;transform:translateY(100px);z-index:10}#scroll-button.visible{opacity:var(--opacity-standart);transform:translateY(0) rotate(-90deg)}#scroll-button.hidden{opacity:0;transform:translateY(100px) rotate(180deg);pointer-events:none}.scroll-icon{width:clamp(50px,5vw,80px);height:clamp(50px,5vw,80px);border-radius:50%;border:1px solid var(--border-color);fill:var(--border-color);transition:all var(--standart-tr-cubic)}#scroll-button.visible:hover .scroll-icon{opacity:1;transform:scale(1.1);fill:var(--light);background:var(--bgc-grey);border:1px solid var(--light)}#scroll-button.visible:hover{opacity:1}@media (max-width: 767px){#scroll-button{bottom:15px;right:6px;padding:10px}.scroll-icon{background:var(--bgc-grey)}.lazy-section{transform:translateY(33px);transition:opacity 1s ease,transform .6s ease}}.bg-reletive-wrapp{position:relative;overflow:visible}.bg-portfolio-img-left,.bg-portfolio-img-right,.bg-portfolio-img-left-rotate,.commerce-left-rotate{position:absolute;pointer-events:none;z-index:-1;width:635px;height:635px}.bg-portfolio-img-left{bottom:-3%;left:2%;background:var(--bg-icon-1);background-position:bottom left;background-size:cover;background-repeat:no-repeat}.bg-portfolio-img-right{bottom:0;right:0;background:var(--bg-icon-2);background-position:bottom right;background-size:cover;background-repeat:no-repeat}.commerce-left-rotate{transform:rotate(180deg);bottom:-15%;left:0;background:var(--bg-icon-2);background-position:bottom left;background-size:cover;background-repeat:no-repeat}.bg-portfolio-img-left-rotate{transform:rotate(180deg);bottom:-5%;left:0;background:var(--bg-icon-2);background-position:bottom left;background-size:cover;background-repeat:no-repeat}@media (max-width: 1023px){.bg-portfolio-img-left,.bg-portfolio-img-right,.bg-portfolio-img-left-rotate,.commerce-left-rotate{width:clamp(400px,5vw,635px);height:clamp(400px,5vw,635px)}}.bg-blur-wrapp{position:relative;overflow:visible}.bg-icon-blur-left,.bg-icon-blur-right,.bg-icon-blur-center{z-index:-1;filter:blur(125px);pointer-events:none;width:814px;height:814px}.bg-icon-blur-left{position:absolute;top:5%;left:-30%;background:var(--bg-img);background-position:center;background-size:contain;background-repeat:no-repeat}.bg-icon-blur-right{position:absolute;top:-10%;right:0;background:var(--bg-img);background-position:center;background-size:contain;background-repeat:no-repeat}.bg-icon-blur-center{position:absolute;bottom:0;right:0;background:var(--bg-img);background-position:bottom right;background-size:contain;background-repeat:no-repeat}@media (max-width: 767px){.bg-icon-blur-left,.bg-icon-blur-right,.bg-icon-blur-center,.bg-portfolio-img-left,.bg-portfolio-img-right,.bg-portfolio-img-left-rotate,.commerce-left-rotate{display:none}}@media (max-width: 1023px){.bg-icon-blur-left,.bg-icon-blur-right,.bg-icon-blur-center{width:clamp(400px,5vw,714px);height:clamp(400px,5vw,714px)}.bg-icon-blur-left{position:absolute;top:5%;left:0}}@keyframes gradientFlow{0%{box-shadow:0 0 0 2px #bc3cd899,0 4px 6px #0000001a}30%{box-shadow:0 0 0 2px #c54b8c99,0 4px 6px #0000001a}50%{box-shadow:0 0 0 2px #dc354599,0 4px 6px #0000001a}80%{box-shadow:0 0 0 2px #20f3dd99,0 4px 6px #0000001a}to{box-shadow:0 0 0 2px #007bff99,0 4px 6px #0000001a}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes subtlePulse{0%{transform:scale(1);filter:drop-shadow(0 0 2px rgba(253,126,20,.5)) drop-shadow(0 0 4px rgba(188,60,216,.4))}50%{transform:scale(1.01);filter:drop-shadow(0 0 8px rgba(253,126,20,.6)) drop-shadow(0 0 10px rgba(188,60,216,.5))}to{transform:scale(1);filter:drop-shadow(0 0 4px rgba(253,126,20,.4)) drop-shadow(0 0 6px rgba(188,60,216,.3))}}@keyframes combinedEffect{0%{box-shadow:0 0 0 2px #bc3cd899,0 4px 6px #0000001a;transform:scale(1)}30%{box-shadow:0 0 0 2px #c54b8c99,0 4px 6px #0000001a;transform:scale(1.02)}50%{box-shadow:0 0 0 2px #dc354599,0 4px 6px #0000001a;transform:scale(1)}80%{box-shadow:0 0 0 2px #20f3dd99,0 4px 6px #0000001a;transform:scale(1.02)}to{box-shadow:0 0 0 2px #007bff99,0 4px 6px #0000001a;transform:scale(1)}}
