:root{--black: #292929;--accet-green: #00b068;--white: #f0f0f0;--light-grey: #e4e5e6;--hover-grey: #bbb;--light-accent: #bcdfd1;--hover: #009156;--black-dt: #1e2023;--accet-green-dt: #14c57c;--white-dt: #f0f0f0;--charcoal-dt: #2a2d32;--hover-charcoal-dt: #3b3f45;--dark-accet-dt: #204136;--hover-green-dt: #009156;--error: #e74a3b;--font-family: "Poppins", sans-serif;--second-family: "Impact", sans-serif;--third-family: "Montserrat", sans-serif;font-family:var(--font-family);font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}@font-face{font-family:Impact;src:local("Impact"),local("Impact"),url(/assets/impact-D4FAfvkI.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.container{min-width:320px;max-width:360px;padding:0 20px;margin:0 auto}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1280px){.container{max-width:1280px;padding:0 32px}}:root{--color-black: #292929;--color-accent-green: #00b068;--color-white: #ffffff;--color-light-grey: #e4e5e6;--color-hover-grey: #bbbbbb;--color-light-accent: #bcdfd1;--color-hover: #009156;--color-accet-markup: #00b068;--color-black-dt: #1e2023;--color-accent-green-dt: #14c57c;--color-white-dt: #f0f0f0;--color-charcoal-dt: #2a2d32;--color-hover-charcoal-dt: #3b3f45;--color-dark-accent-dt: #204136;--color-hover-green-dt: #009156;--color-error: #e74a3b;--header-height: 64px;--header-height-tablet: 96px;--container-padding: 32px;--toggle-size: 20px;--container-width: 3.6em;--container-height: 1.6em;--container-radius: 2em;--container-light-bg: #3d7eae;--container-night-bg: #1d1f2c;--circle-container-diameter: 2.2em;--sun-moon-diameter: 1.4em;--sun-bg: #ecca2f;--moon-bg: #c4c9d1;--spot-color: #959db1;--circle-container-offset: calc( (var(--circle-container-diameter) - var(--container-height)) / 2 * -1 );--stars-color: #fff;--clouds-color: #f3fdff;--back-clouds-color: #aacadf;--transition: .5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition: .3s cubic-bezier(0, -.02, .35, 1.17);--color-primary: var(--color-black);--color-background: var(--color-white);--color-text: var(--color-black);--color-card-bg: var(--color-light-grey);--color-border: var(--color-hover-grey);--color-switch-bg: var(--color-light-grey);--color-accent: var(--color-accent-green);--color-hover-accent: var(--color-hover)}[data-theme=dark]{--color-primary: var(--color-white-dt);--color-background: var(--color-black-dt);--color-text: var(--color-white-dt);--color-card-bg: var(--color-charcoal-dt);--color-border: var(--color-hover-charcoal-dt);--color-switch-bg: var(--color-charcoal-dt);--color-accent: var(--color-accent-green-dt);--color-hover-accent: var(--color-hover-green-dt);--color-accet-markup: var(--color-accent-green-dt)}body{font-family:Poppins,sans-serif;background-color:var(--color-background);transition:all .3s ease;color:var(--color-text)}.header{position:fixed;top:0;width:100%;height:var(--header-height);background-color:var(--color-background);z-index:100;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.header-container{margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between}.header-left{display:flex;align-items:center;gap:32px}.logo{text-decoration:none;display:inline-flex;align-items:center;font-family:Impact;font-size:24px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.5px;text-transform:uppercase}.logo-text{color:var(--color-primary)}.logo-accent,.logo-dot{color:var(--color-accent)}.nav{display:none}.nav-wrapper{display:flex;align-items:center;gap:40px}.nav-list{display:flex;gap:40px;list-style:none;align-items:center}.nav-link{text-decoration:none;color:var(--color-primary);font-size:16px;font-weight:400;line-height:24px;transition:color .25s ease}.nav-link:hover,.nav-link:focus{color:var(--color-accent)}.menu-buttons{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.burger-menu{position:relative;width:24px;height:24px;border:none;background:none;cursor:pointer;padding:0;display:flex;flex-direction:column;justify-content:space-between}.burger-menu span{display:block;width:24px;height:2px;background-color:var(--color-primary);transition:transform .3s ease,opacity .3s ease}.burger-menu.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger-menu.is-open span:nth-child(2){opacity:0}.burger-menu.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.theme-switch{display:none;align-items:center;cursor:pointer;width:var(--container-width);height:var(--container-height)}.theme-switch__checkbox{display:none}.theme-switch__container{width:100%;height:100%;background-color:var(--container-light-bg);border-radius:var(--container-radius);overflow:hidden;cursor:pointer;box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0;transition:var(--transition);position:relative}.theme-switch__circle-container{width:var(--circle-container-diameter);height:var(--circle-container-diameter);background-color:#ffffff1a;position:absolute;left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a;display:flex;transition:var(--circle-transition);pointer-events:none}.theme-switch__sun-moon-container{pointer-events:auto;position:relative;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);margin:auto;border-radius:var(--container-radius);background-color:var(--sun-bg);box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #a1872a inset;filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));overflow:hidden;transition:var(--transition)}.theme-switch__moon{transform:translate(100%);width:100%;height:100%;background-color:var(--moon-bg);border-radius:inherit;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #969696 inset;transition:var(--transition);position:relative}.theme-switch__spot{position:absolute;top:.4em;left:.2em;width:.4em;height:.4em;border-radius:var(--container-radius);background-color:var(--spot-color);box-shadow:0 .0312em .062em #00000040 inset}.theme-switch__spot:nth-of-type(2){width:.2em;height:.2em;top:.6em;left:.8em}.theme-switch__spot:nth-last-of-type(3){width:.15em;height:.15em;top:.2em;left:.5em}.theme-switch__clouds{width:1.25em;height:1.25em;background-color:var(--clouds-color);border-radius:var(--container-radius);position:absolute;bottom:-.625em;left:.312em;box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0 var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--clouds-color);transition:var(--transition)}.theme-switch__stars{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);opacity:0;transition:opacity var(--transition)}[data-theme=dark] .theme-switch__container{background-color:var(--container-night-bg)}[data-theme=dark] .theme-switch__circle-container{transform:translate(calc(var(--container-width) - var(--circle-container-diameter)))}[data-theme=dark] .theme-switch__moon{transform:translate(0)}[data-theme=dark] .theme-switch__clouds{bottom:-4.062em}[data-theme=dark] .theme-switch__stars{opacity:1}@media screen and (min-width: 768px){.header{height:var(--header-height-tablet)}.logo{font-size:32px;font-weight:400;line-height:32px;letter-spacing:1.5px}.nav{display:block}.menu-buttons{display:none}.nav-wrapper{display:flex;align-items:center;gap:40px}.theme-switch{margin-left:auto;margin-right:40px}}@media screen and (min-width: 1280px){.header{left:0}.header-container{width:1280px}.nav-wrapper{gap:50px}.nav-list{gap:40px}.theme-switch{display:flex;margin-right:24;cursor:pointer;width:var(--container-width);height:var(--container-height)}}@media screen and (max-width: 767px){.header-container{width:100%;max-width:360px}.header{height:var(--header-height)}.menu-buttons,.burger-menu{display:flex}.theme-switch{margin:0 auto}}#particles-js{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.mobile-menu.is-open{transform:translate(0);visibility:visible}.mobile-menu .nav{position:relative;z-index:2;width:100%;text-align:center}.mobile-menu .nav-list{display:flex;flex-direction:column;gap:40px;align-items:center}.mobile-menu .nav-link{font-size:20px;color:var(--color-primary);transition:color .3s ease}body{-webkit-user-select:none;user-select:none;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}body::-webkit-scrollbar{display:none}.accet{color:var(--accet-green);fill:var(--accet-green)}[data-theme=dark] .accet{color:var(--accet-green-dt);fill:var(--accet-green-dt)}h1,.hero-title{font-family:Impact;font-size:clamp(60px,18.5vw,64px);font-style:normal;font-weight:400;line-height:80px;letter-spacing:1.8px;text-transform:uppercase}.caption{font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.5px;text-transform:uppercase}.body{font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.5px}.hero{margin-top:64px}.hero-content{padding:112px 0 72px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.hero-bg-d,.hero-bg-t,.hero-bg-m{top:-96px;right:-8px;height:685px;filter:blur(3px);position:absolute;z-index:-1}.hero-bg-d,.hero-bg-t{display:none}.hero-title{margin-bottom:40px}.hero-content picture{display:none}.hero-order-btn{display:flex;align-items:center;max-width:100%}.hero-order-btn-text{max-width:155px;padding-left:44px;text-wrap:nowrap;z-index:1;position:relative}.hero-order-btn-text svg{position:absolute;top:8px;left:4px;width:28px}.hero-order-btn span{height:96px;width:165px;border-radius:16px;background-color:var(--light-accent)}.hero-order-btn:hover span{background-color:var(--accet-green)}[data-theme=dark] .hero-order-btn span{background-color:var(--hover)}[data-theme=dark] .hero-order-btn:hover span{background-color:var(--accet-green-dt)}.hero-description{grid-area:description;margin-top:40px}.hero-social{padding:32px;display:flex;flex-direction:column;align-items:center;gap:24px;background-color:var(--light-grey)}[data-theme=dark] .hero-social{background-color:var(--charcoal-dt)}@media screen and (min-width: 768px){h1,.hero-title{font-size:136px;line-height:156px;letter-spacing:1.8px}.caption{font-size:20px;line-height:32px;letter-spacing:.5px}.hero-bg-d,.hero-bg-m{display:none}.hero-bg-t{display:block;top:-76px;right:0;height:900px}.hero{margin-top:96px}.hero-content{padding:88px 0 80px}.hero-title{margin-bottom:60px}.hero-order-btn-text{padding-left:44px}.hero-order-btn{justify-content:space-between;max-width:416px}.hero-order-btn span{width:261px}.hero-description{margin-top:40px}.hero-social{flex-direction:row;justify-content:center;padding:40px;gap:40px}}@media screen and (min-width: 1280px){.hero-bg-m,.hero-bg-t{display:none}.hero-bg-d{display:block;top:-188px;height:788px}.hero-content{padding:184px 0 80px}.hero-title{margin-bottom:80px;position:relative}.hero-content picture{position:absolute;display:block;top:208px;left:643px}.hero-order-btn{margin-left:72px}.hero-description{margin-top:0;width:592px}}.about-me{padding-top:80px;padding-bottom:80px}.about-me_title{font-family:Impact,sans-serif;font-weight:400;font-size:52px;line-height:1.24;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-markup)}.about-me_title span{color:var(--color-accet-markup)}.about-me_info{margin-top:40px}.about-me_img{border-radius:16px;width:320px;height:374px}.about-me_info-biography{margin-top:40px}.about-me_info-biography-title{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-markup)}.about-me_info-biography-text{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:var(--color-text-markup);margin-top:32px;margin-bottom:24px}.about-me_info-biography-text:last-child{margin-top:0;margin-bottom:0}.bulleted_list{position:relative}.bulleted_list:before{content:"";position:absolute;top:10px;border-radius:1px;width:4px;height:4px;background-color:var(--color-accet-markup);mask-image:url("data:image/svg+xml,%3c!--%20Generated%20by%20IcoMoon.io%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='1024'%20viewBox='0%200%201024%201024'%3e%3cg%20id='icomoon-ignore'%3e%3c/g%3e%3cpath%20d='M768%200h-512c-141.385%200-256%20114.615-256%20256v512c0%20141.385%20114.615%20256%20256%20256h512c141.385%200%20256-114.615%20256-256v-512c0-141.385-114.615-256-256-256z'%3e%3c/path%3e%3c/svg%3e");mask-repeat:no-repeat;mask-size:cover;-webkit-mask-image:url("data:image/svg+xml,%3c!--%20Generated%20by%20IcoMoon.io%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='1024'%20viewBox='0%200%201024%201024'%3e%3cg%20id='icomoon-ignore'%3e%3c/g%3e%3cpath%20d='M768%200h-512c-141.385%200-256%20114.615-256%20256v512c0%20141.385%20114.615%20256%20256%20256h512c141.385%200%20256-114.615%20256-256v-512c0-141.385-114.615-256-256-256z'%3e%3c/path%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}.about-me_info-education{margin-top:40px}.about-me_info-education-title{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-markup);margin-bottom:32px}.about-me_info-education-list{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:var(--color-text-markup);display:flex;flex-direction:column;gap:12px;margin-left:32px}.about-me_info-education-list-item:before{left:-18px}.about-me_info-role{margin-top:40px}.about-me_info-role-title{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-markup);margin-bottom:32px}.about-me_info-role-list{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:var(--color-text-markup);display:flex;flex-direction:column;gap:12px;margin-left:24px}.about-me_info-role-list-item:before{left:-14px}@media only screen and (min-width: 768px){.about-me{padding-top:124px;padding-bottom:124px}.about-me_title{font-size:108px;line-height:1.15;letter-spacing:.02em}.about-me_info{display:flex;flex-wrap:wrap;row-gap:60px;column-gap:32px}.about-me_img{width:336px;height:392px;margin-top:368px}.about-me_info-biography{width:336px;height:680px;margin-top:0;position:relative}.about-me_info-biography:before{content:"";position:absolute;width:336px;height:252px;top:100%;right:0;transform:translateY(12px);background-color:var(--color-accet-markup);mask-image:url("data:image/svg+xml,%3c!--%20Generated%20by%20IcoMoon.io%20--%3e%3csvg%20class='about-me_bg-svg'%20xmlns='http://www.w3.org/2000/svg'%20width='1495'%20height='1024'%20viewBox='0%200%201490%201040'%3e%3cdefs%3e%3cfilter%20id='blurEffect'%3e%3cfeGaussianBlur%20in='SourceGraphic'%20stdDeviation='6'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23blurEffect)'%3e%3cpath%20d='M179.569%20563.351h34.559c2.338%200%204.236%201.895%204.236%204.236v34.559c0%202.338-1.895%204.236-4.236%204.236h-34.559c-2.338%200-4.236-1.895-4.236-4.236v-34.559c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M457.18%20212.666h56.073c2.338%200%204.236%201.895%204.236%204.236v56.073c0%202.338-1.895%204.236-4.236%204.236h-56.073c-2.338%200-4.236-1.895-4.236-4.236v-56.073c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M43.553%2037.69h25.622c2.338%200%204.236%201.895%204.236%204.236v25.622c0%202.338-1.895%204.236-4.236%204.236h-25.622c-2.338%200-4.236-1.895-4.236-4.236v-25.622c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M710.444%20792.256h13.045c2.338%200%204.236%201.895%204.236%204.236v13.045c0%202.338-1.895%204.236-4.236%204.236h-13.045c-2.338%200-4.236-1.895-4.236-4.236v-13.045c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M4.233%20724.072h13.045c2.338%200%204.236%201.895%204.236%204.236v13.045c0%202.338-1.895%204.236-4.236%204.236h-13.045c-2.338%200-4.236-1.895-4.236-4.236v-13.045c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M999.159%20132.086h13.045c2.338%200%204.236%201.895%204.236%204.236v13.045c0%202.338-1.895%204.236-4.236%204.236h-13.045c-2.338%200-4.236-1.895-4.236-4.236v-13.045c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M1477.722%200.798h13.045c2.338%200%204.236%201.895%204.236%204.236v13.045c0%202.338-1.895%204.236-4.236%204.236h-13.045c-2.338%200-4.236-1.895-4.236-4.236v-13.045c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M920.51%20353.27c0-2.338%201.894-4.236%204.235-4.236h34.56c2.338%200%204.235%201.895%204.235%204.236v34.559c0%202.338-1.894%204.237-4.235%204.237h-34.56c-2.338%200-4.235-1.896-4.235-4.237v-34.559z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M1251.057%201001.684h13.045c2.338%200%204.236%201.895%204.236%204.236v13.045c0%202.338-1.895%204.236-4.236%204.236h-13.045c-2.338%200-4.236-1.895-4.236-4.236v-13.045c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");mask-repeat:no-repeat;mask-size:cover;-webkit-mask-image:url("data:image/svg+xml,%3c!--%20Generated%20by%20IcoMoon.io%20--%3e%3csvg%20class='about-me_bg-svg'%20xmlns='http://www.w3.org/2000/svg'%20width='1495'%20height='1024'%20viewBox='0%200%201490%201040'%3e%3cdefs%3e%3cfilter%20id='blurEffect'%3e%3cfeGaussianBlur%20in='SourceGraphic'%20stdDeviation='6'%20/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23blurEffect)'%3e%3cpath%20d='M179.569%20563.351h34.559c2.338%200%204.236%201.895%204.236%204.236v34.559c0%202.338-1.895%204.236-4.236%204.236h-34.559c-2.338%200-4.236-1.895-4.236-4.236v-34.559c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M457.18%20212.666h56.073c2.338%200%204.236%201.895%204.236%204.236v56.073c0%202.338-1.895%204.236-4.236%204.236h-56.073c-2.338%200-4.236-1.895-4.236-4.236v-56.073c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M43.553%2037.69h25.622c2.338%200%204.236%201.895%204.236%204.236v25.622c0%202.338-1.895%204.236-4.236%204.236h-25.622c-2.338%200-4.236-1.895-4.236-4.236v-25.622c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M710.444%20792.256h13.045c2.338%200%204.236%201.895%204.236%204.236v13.045c0%202.338-1.895%204.236-4.236%204.236h-13.045c-2.338%200-4.236-1.895-4.236-4.236v-13.045c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M4.233%20724.072h13.045c2.338%200%204.236%201.895%204.236%204.236v13.045c0%202.338-1.895%204.236-4.236%204.236h-13.045c-2.338%200-4.236-1.895-4.236-4.236v-13.045c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M999.159%20132.086h13.045c2.338%200%204.236%201.895%204.236%204.236v13.045c0%202.338-1.895%204.236-4.236%204.236h-13.045c-2.338%200-4.236-1.895-4.236-4.236v-13.045c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M1477.722%200.798h13.045c2.338%200%204.236%201.895%204.236%204.236v13.045c0%202.338-1.895%204.236-4.236%204.236h-13.045c-2.338%200-4.236-1.895-4.236-4.236v-13.045c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M920.51%20353.27c0-2.338%201.894-4.236%204.235-4.236h34.56c2.338%200%204.235%201.895%204.235%204.236v34.559c0%202.338-1.894%204.237-4.235%204.237h-34.56c-2.338%200-4.235-1.896-4.235-4.237v-34.559z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3cpath%20d='M1251.057%201001.684h13.045c2.338%200%204.236%201.895%204.236%204.236v13.045c0%202.338-1.895%204.236-4.236%204.236h-13.045c-2.338%200-4.236-1.895-4.236-4.236v-13.045c0-2.338%201.895-4.236%204.236-4.236z'%20filter='url(%23blurEffect)'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;z-index:-1}.about-me_info-biography-title{font-size:36px;line-height:1.33;letter-spacing:.01em}.about-me_info-education{width:336px;height:280px;margin-top:0}.about-me_info-education-title{font-size:36px;line-height:1.33;letter-spacing:.01em}.about-me_info-education-list{gap:16px}.about-me_info-role{width:336px;height:184px;margin-top:0}.about-me_info-role-title{font-size:36px;line-height:1.33;letter-spacing:.01em}.about-me_info-role-list{gap:16px}}@media only screen and (min-width: 1280px){.about-me{padding-top:164px;padding-bottom:164px}.about-me_info{row-gap:80px;column-gap:136px;display:grid;grid-template-columns:auto auto;grid-auto-flow:row;justify-content:end}.about-me_img{width:384px;height:448px;margin-top:272px;grid-column:1;grid-row:1}.about-me_info-biography{width:488px;height:488px;grid-column:2;grid-row:1}.about-me_info-biography:before{width:380px;height:260px;transform:translateY(38px)}.about-me_info-education{width:384px;height:280px;grid-column:1;grid-row:2}.about-me_info-role{width:384px;height:184px;grid-column:2;grid-row:2}}.container-marquee{padding:0;margin-bottom:80px}@media only screen and (min-width: 768px){.container-marquee{margin-bottom:124px}}@media only screen and (min-width: 1280px){.container-marquee{margin-bottom:164px}}@media only screen and (min-width: 360px) and (max-width: 1279px){.container-marquee{min-width:100%;max-width:100%;padding:0}}@media only screen and (min-width: 1280px){.container-marquee{max-width:100%;padding:0}}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.marquee{overflow:hidden;width:100%;padding:0;margin:0}.marquee-rotate{overflow:hidden;width:100%;padding:0;margin:0;transform:rotate(2deg)}.marquee-inner{display:inline-flex;align-items:center;padding:32px 0;gap:16px;background:var(--light-accent);cursor:pointer;animation-direction:normal;animation:marqueeLine 30s linear infinite}[data-theme=dark] .marquee-inner{background:var(--dark-accet-dt)}@media only screen and (min-width: 360px) and (max-width: 1279px){.marquee-inner{padding:40px 0}}@media only screen and (min-width: 1280px){.marquee-inner{padding:40px 0}}.marquee-inner-rotate{display:inline-flex;transform:rotate(2deg);padding:32px 0;align-items:center;gap:16px;background:var(--light-grey);cursor:pointer;animation-direction:normal;animation:marqueeLine 30s linear infinite}[data-theme=dark] .marquee-inner-rotate{background:var(--charcoal-dt)}@media only screen and (min-width: 360px) and (max-width: 1279px){.marquee-inner-rotate{padding:40px 0}}@media only screen and (min-width: 1280px){.marquee-inner-rotate{padding:40px 0}}.marquee-inner.paused,.marquee-inner-rotate.paused{animation-play-state:paused}.marquee-line{color:var(--black);font-family:var(--font-family);font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;animation-name:marqueeLine}[data-theme=dark] .marquee-line{color:var(--white-dt)}@media only screen and (min-width: 360px) and (max-width: 1279px){.marquee-line{font-size:36px;line-height:48px}}@media only screen and (min-width: 1280px){.marquee-line{font-size:36px;line-height:48px}}.marquee-line-rotate{color:var(--accet-green);font-family:var(--font-family);font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}[data-theme=dark] .marquee-line-rotate{color:var(--accet-green-dt)}@media only screen and (min-width: 360px) and (max-width: 1279px){.marquee-line-rotate{font-size:36px;line-height:48px}}@media only screen and (min-width: 1280px){.marquee-line-rotate{font-size:36px;line-height:48px}}.marquee-dot{width:8px;height:8px;flex-shrink:0;border-radius:2px;background:var(--accet-green)}[data-theme=dark] .marquee-dot{background:var(--accet-green-dt)}.marquee-dot-rotate{width:8px;height:8px;flex-shrink:0;border-radius:2px;background:var(--black)}[data-theme=dark] .marquee-dot-rotate{background:var(--white-dt)}@keyframes marqueeLine{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-theme=dark] .hedline-my-projects,[data-theme=dark] .text-my-project,[data-theme=dark] .names-my-project,[data-theme=dark] .visit-my-project,[data-theme=dark] .load-more-span-my-project{color:var(--white-dt)}.hedline-span-my-project{color:var(--accet-green)}[data-theme=dark] .hedline-span-my-project{color:var(--accet-green-dt)}[data-theme=dark] .button-my-project{background-color:var(--charcoal-dt)}[data-theme=dark] .button-my-project:hover{background:var(--hover-charcoal-dt)}[data-theme=dark] .btn-load-more-my-project{background:var(--black-dt)}@media (pointer: fine){.load-more-span-my-project:hover{color:var(--accet-green)}[data-theme=dark] .load-more-span-my-project:hover{color:var(--accet-green-dt)}}@media (pointer: coarse){.load-more-span-my-project:active{color:var(--accet-green)}[data-theme=dark] .load-more-span-my-project:active{color:var(--accet-green-dt)}}.hedline-my-projects{color:var(--black);font-family:var(--second-family);font-weight:400;font-size:52px;line-height:1.23;letter-spacing:.03em;text-transform:uppercase;transition:font-size 1s ease,line-height 1s ease;margin-bottom:40px;display:flex;justify-content:center}@media screen and (max-width: 359px){.hedline-my-projects{font-size:clamp(36px,5vh,52px)}}@media screen and (min-width: 768px){.hedline-my-projects{font-size:108px;line-height:1.14;letter-spacing:.02em;margin-bottom:60px}}@media screen and (min-width: 1280px){.hedline-my-projects{margin-bottom:80px}}.gallery{display:flex;flex-direction:column;gap:40px;align-items:center}@media screen and (min-width: 768px){.gallery{gap:60px}}@media screen and (min-width: 1280px){.gallery{gap:80px}}.image-my-project{border-radius:16px;transition:width 1s ease,height 1s ease;margin-bottom:12px}@media screen and (min-width: 768px){.image-my-project{margin-bottom:16px;border-radius:24px}}@media screen and (min-width: 1280px){.image-my-project{min-width:1008px}}.gallery-link{display:inline-block;line-height:0;padding:0;margin:0}.div-my-project{transition:width 1s ease,height 1s ease}@media screen and (min-width: 768px){.div-my-project{display:flex;justify-content:space-between}}.text-my-project{color:var(--black);font-family:var(--font-family);font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;margin-bottom:16px}@media screen and (min-width: 768px){.text-my-project{margin-bottom:20px}}.names-my-project{color:var(--black);font-family:var(--font-family);font-weight:500;font-size:31px;line-height:40px;letter-spacing:.2px;text-transform:uppercase;transition:width 1s ease,height 1s ease}@media screen and (min-width: 768px){.names-my-project{font-size:36px;line-height:48px;letter-spacing:.5px}}.button-my-project{max-width:125px;max-height:48px;border-radius:8px;background:var(--light-grey);border:none;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;margin-top:16px;justify-self:end}.button-my-project:hover{background:var(--hover-grey)}@media screen and (min-width: 768px){.button-my-project{margin-top:0;margin-left:0}}.visit-my-project{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.03em;color:var(--black)}.svg-visit-my-project{stroke:var(--color-accent)}.btn-load-more-my-project{display:block;min-width:154px;min-height:52px;padding:12px 24px;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.55;letter-spacing:.03em;text-transform:uppercase;border:none;margin:40px auto 0;background:none}.btn-load-more-my-project span:after{border-bottom:2px solid var(--color-accent)}@media screen and (min-width: 768px){.btn-load-more-my-project{font-size:20px;line-height:1.6;min-width:165px;min-height:56px;margin:60px auto 0}}.load-more-span-my-project{color:#000;position:relative;transition:color .3s ease}.load-more-span-my-project:after{position:absolute;content:"";bottom:-8px;left:0;background-color:var(--accent-green-dt);width:106px;height:2px}@media screen and (min-width: 768px){.load-more-span-my-project:after{width:117px}}.btn-load-more-my-project.disabled,.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}@media screen and (min-width: 1280px){.btn-load-more-my-project{margin:80px auto 0}}#scrollTopBtn{display:none;position:fixed;bottom:40px;right:40px;z-index:100;width:48px;height:48px;padding:0;margin:0;border:none;box-sizing:border-box;align-items:center;justify-content:center;background-color:rgba(from var(--hover-grey) r g b / .3);border-radius:50%;opacity:.7}[data-theme=dark] #scrollTopBtn{background-color:rgba(from var(--charcoal-dt) r g b / .5);border:1px dotted rgba(from var(--hover-grey) r g b / .2)}@media (pointer: fine){#scrollTopBtn:hover{opacity:1;background:var(--hover-grey);transform:scale(1.05)}[data-theme=dark] #scrollTopBtn:hover{background:var(--hover-charcoal-dt)}}@media (pointer: coarse){#scrollTopBtn:active{opacity:1;background:var(--hover-grey);transform:scale(1.05)}[data-theme=dark] #scrollTopBtn:active{background:var(--hover-charcoal-dt)}}#scrollTopBtn svg{width:24px;height:24px;max-width:100%;max-height:100%;fill:var(--color-accent)}.floating-social-my-projects{position:fixed;top:50%;left:0;transform:translateY(-50%);display:none;flex-direction:column;gap:12px;padding:8px;z-index:1000}.floating-social-my-projects a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-accent);border-radius:0 8px 8px 0;transition:background-color .3s ease,transform .3s ease,color .3s ease;background-color:rgba(from var(--hover-grey) r g b / .3)}[data-theme=dark] .floating-social-my-projects a{color:var(--white-dt);background-color:rgba(from var(--charcoal-dt) r g b / .5);border:1px dotted rgba(from var(--hover-grey) r g b / .2)}@media (pointer: fine){.floating-social-my-projects a:hover{background-color:var(--hover-grey);color:var(--accent-green);transform:translate(5px) scale(1.1)}[data-theme=dark] .floating-social-my-projects a:hover{background-color:var(--hover-charcoal-dt);color:var(--accent-green-dt)}}@media (pointer: coarse){.floating-social-my-projects a:active{background-color:var(--hover-grey);color:var(--accent-green);transform:translate(5px) scale(1.1)}[data-theme=dark] .floating-social-my-projects a:active{background-color:var(--hover-charcoal-dt);color:var(--accent-green-dt)}}.social-icon-my-projects{width:24px;height:24px;fill:currentColor;transition:fill .3s ease}[data-theme=dark] .social-icon-my-projects{fill:currentColor}@media screen and (min-width: 466px) and (max-width: 767px){.floating-social-my-projects{display:flex}}@media screen and (min-width: 856px) and (max-width: 1279px){.floating-social-my-projects{display:flex}}@media screen and (min-width: 1380px){.floating-social-my-projects{display:flex}}.benefits{margin:80px 0 0}.benefits-container{height:1120px;max-width:360px;display:flex;flex-direction:column}.benefits-header{max-width:320px;height:192px;margin-bottom:40px;font-family:Impact,sans-serif;font-weight:400;font-size:52px;line-height:1.23077;letter-spacing:.03em;text-transform:uppercase;color:var(--black)}[data-theme=dark] .benefits-header{color:var(--white-dt)}.benefits-header-part{color:var(--accet-green-dt)}[data-theme=dark] .benefits-header-part{color:var(--accet-green)}.decor-hidden{display:none}.benefits-list{display:flex;flex-flow:column wrap;max-width:320px;gap:32px}.benefits-list-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;height:204px;gap:16px}.benefits-icons-wrapper{display:flex;align-items:center;justify-content:center;border-radius:8px;width:48px;height:48px;background:var(--light-accent)}[data-theme=dark] .benefits-icons-wrapper{background:var(--dark-accet-dt)}.benefits-icons{stroke-width:2px;stroke:var(--accet-green);fill:var(--light-accent)}[data-theme=dark] .benefits-icons{stroke:var(--accet-green-dt);fill:var(--dark-accet-dt)}.benefits-subheader{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:1.55556;letter-spacing:.03em;text-transform:uppercase;color:var(--black)}[data-theme=dark] .benefits-subheader{font-size:18px;color:var(--white-dt)}.benefits-subheader-description{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:var(--black)}[data-theme=dark] .benefits-subheader-description{color:var(--white-dt)}@media screen and (min-width: 768px){.benefits{margin:124px 0 0}.benefits-container{max-width:768px;height:1036px}.benefits-header{max-width:704px;height:372px;font-size:108px;line-height:1.14815;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:0}[data-theme=dark] .benefits-header{font-size:108px;line-height:1.14815;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:0}.benefits-list{max-width:704px;height:664px;flex-flow:row wrap}.benefits-list-item:first-child{margin-left:368px}.benefits-list-item{max-width:336px;height:208px}.benefits-subheader{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;line-height:1.6}}@media only screen and (min-width: 1280px){.benefits{margin:164px 0}.benefits-container{max-width:1280px;height:676px;position:relative}.benefits-header{font-size:108px;max-width:682px;line-height:1.14815;letter-spacing:1.8px;text-transform:uppercase}.benefits-subheader{letter-spacing:1.8px}.benefits-decor{filter:blur(3.70084285736084px);fill:var(--accet-green);position:absolute;top:-111px;right:35px;z-index:10}[data-theme=dark] .benefits-decor{filter:blur(7.40168571472168px);fill:var(--accet-green-dt)}.decor-hidden{display:block}.benefits-list{max-width:1280px;height:400px;margin-top:-100px}.benefits-list-item:first-child{margin-left:832px}.benefits-list-item{max-width:384px;height:184px}}.faq{margin-top:96px}.faq-container{min-width:320px;max-width:360px;display:flex;flex-direction:column}.faq-header{width:320px;font-family:Impact;font-size:52px;font-style:normal;font-weight:400;line-height:1.23;letter-spacing:1.8px;text-transform:uppercase;color:var(--black)}[data-theme=dark] .faq-header{color:var(--white-dt)}[data-theme=dark] .faq-highlight{color:var(--accet-green)}.faq-highlight{color:var(--accet-green-dt)}.decor-background{display:none}.accordion-container{margin-top:40px;height:auto}.ac{display:flex;flex-direction:column;padding:28px 24px;align-items:flex-start;transition:background-color .3s ease;border-bottom:1px solid var(--light-grey);background-color:#fff;outline:none}[data-theme=dark] .ac{background-color:transparent;border:none;border-bottom:1px solid var(--white-dt)}[data-theme=dark] .ac.is-active{background-color:transparent;border-radius:16px}.ac-header{display:flex;width:100%;justify-content:flex-start}.ac-trigger{width:100%;position:relative;overflow:hidden;padding-right:16px;background-color:transparent;text-transform:uppercase;background:none;font-family:Poppins,sans-serif;color:var(--black);font-size:18px;font-weight:400;line-height:28px;letter-spacing:.5px;text-align:left;cursor:pointer;word-break:break-word}[data-theme=dark] .ac-trigger{color:var(--white-dt)}.ac .ac-trigger:after{content:"";font-size:0;display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M22%2013L16%2019L10%2013'%20stroke='%23292929'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:-6px;top:50%;transform:translateY(-50%);filter:invert(0%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(0) contrast(100%)}[data-theme=dark] .ac .ac-trigger:after{filter:invert(100%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(1.2) contrast(100%)}.ac.is-active>.ac-header .ac-trigger:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M22%2019L16%2013L10%2019'%20stroke='%23292929'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");filter:invert(0%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(0) contrast(100%)}[data-theme=dark] .ac.is-active>.ac-header .ac-trigger:after{content:"";filter:invert(100%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(1.2) contrast(100%)}.faq-ac-text{font-family:Poppins;font-size:16px;text-align:start;align-self:stretch;color:var(--black);font-weight:300;line-height:1.5;letter-spacing:.03em}[data-theme=dark] .faq-ac-text{color:var(--white-dt)}.ac.is-active{background-color:var(--light-accent, #bcdfd1);border:0;border-radius:16px}[data-theme=dark] .ac.is-active{background-color:var(--dark-accet-dt);border-radius:16px}.ac.is-active .ac-trigger{color:var(--black)}[data-theme=dark] .ac.is-active .ac-trigger{color:var(--white-dt)}.ac-panel{overflow:hidden;height:0;transition:height .3s ease;width:100%}.ac-panel>*{padding-top:12px}[data-theme=dark] section#faq .ac:not(.is-active) .ac-trigger{color:var(--white-dt)}section#faq .ac-trigger{border:0;background:none;outline:none;box-shadow:none}section#faq .ac-trigger::-moz-focus-inner{border:0}@media only screen and (min-width: 768px){.faq{margin-top:140px}.faq-container{max-width:768px;height:1120px}.faq-header{width:592px;height:372px;font-size:108px;line-height:1.15}.accordion-container{margin-top:60px;height:auto}.ac{width:704px}}@media only screen and (min-width: 1280px){.faq{margin-top:164px}.faq-container{max-width:1280px;gap:0;flex-direction:raw;flex-wrap:wrap}.faq-header{width:520px}.decor-background{display:block;margin-top:240px;width:520.592px;height:406.244px;flex-shrink:0;fill:var(--accet-green);filter:blur(3.70084285736084px)}[data-theme=dark] .decor-background{fill:var(--accet-green-dt)}.accordion-container{margin-top:276px;height:auto}.ac{width:688px}}:root{--font-family: "Poppins", sans-serif;--second-family: "Impact", sans-serif;--third-family: "Montserrat", sans-serif}.reviews{padding-top:80px;padding-bottom:80px}.reviews-title{font-family:var(--second-family);font-weight:400;font-size:52px;line-height:1.23;letter-spacing:.03em;text-transform:uppercase;color:var(--black);text-align:center}[data-theme=dark] .reviews-title{color:var(--white-dt)}.reviews-list{display:flex}.reviews-list-item{border-radius:16px;padding:32px;background-color:var(--light-grey);margin-top:40px;display:flex!important;flex-direction:column;justify-content:space-between;height:auto!important}[data-theme=dark] .reviews-list-item{background-color:var(--charcoal-dt)}.reviews-list-item:last-child{display:none}.reviews-list-item-text{font-family:var(--font-family);font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:var(--black)}[data-theme=dark] .reviews-list-item-text{color:var(--white-dt)}.reviews-list-item-author{display:flex;gap:16px;margin-top:24px;align-items:center}.reviews-list-item-img{border-radius:50%}.reviews-list-item-name{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:1.5;letter-spacing:.03em;color:var(--black)}[data-theme=dark] .reviews-list-item-name{color:var(--white-dt)}.reviews-list-btns{display:flex;justify-content:end;gap:16px;margin-top:24px}.reviews-btn{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--black);width:40px;height:40px;stroke:var(--black);fill:transparent}.reviews-btn.disabled{opacity:.4;pointer-events:none}[data-theme=dark] .reviews-btn{background:var(--charcoal-dt);stroke:var(--white-dt);border:1px solid var(--white-dt)}@media only screen and (min-width: 768px){.reviews{padding-top:124px;padding-bottom:124px}.reviews-title{font-size:108px;line-height:1.14;letter-spacing:.02em}.reviews-list-item{margin-top:60px}}@media only screen and (min-width: 1280px){.reviews{padding-top:0;padding-bottom:124px}.reviews-list-item{margin-top:80px}.reviews-list-item:last-child{display:inline}.reviews-btn{width:48px;height:48px}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:block;justify-content:center;align-items:center;z-index:101;transition:all .3s ease}.popup{background:var(--color-background);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:12px;width:100%;text-align:center;z-index:102;display:flex;width:320px;padding:48px 32px;flex-direction:column;align-items:flex-start}.popup-title{color:var(--color-accent);text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.5px;text-transform:uppercase;padding-bottom:16px}.popup-text{color:var(--color-primary);text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.5px}.popup-content{position:relative}.popup-close{position:absolute;top:-32px;right:-16px;width:24px;height:24px;cursor:pointer;stroke:var(--color-primary)}.work-together-wraper .left-side h1{font-weight:400;font-size:52px;line-height:123%;letter-spacing:.03em;text-transform:uppercase;padding-bottom:40px}.work-together-wraper .left-side h1 span{color:var(--Accet-green, #00b068)}.contact-text{padding-bottom:32px;font-weight:400;font-size:18px;line-height:156%;letter-spacing:.03em;text-transform:uppercase}.contact-info{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;flex-direction:column}.work-together-wraper{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-direction:column}.omg-img{width:24px;height:24px}.contact-info div{display:flex;align-items:center;gap:4px}.li-info-work{display:flex;align-items:center}.li-info-work svg{width:24px;height:24px;stroke:var(--color-accent)}.li-info-work span a{padding-left:16px}.form{display:flex;width:100%;gap:32px;flex-wrap:wrap;position:relative}.form-email-error{display:none;position:absolute;color:var(--error);font-size:12px;font-weight:300;line-height:16px;letter-spacing:.5px;top:52px}.form-msg-error{display:none;position:absolute;color:var(--error);font-size:12px;font-weight:300;line-height:16px;letter-spacing:.5px;top:212px}.form-email-valid{display:none;position:absolute;top:16px;right:16px;width:14px;height:14px;fill:var(--color-accent)}.form input,.form textarea{width:100%;background:var(--color-card-bg);border:none;border-radius:8px;padding:16px;font-size:16px;color:var(--color-primary);resize:none}.form input:hover,.form input:focus,.form input:active,.form input:focus-visible,.form textarea:hover,.form textarea:focus,.form textarea:active,.form textarea:focus-visible{outline:none;border-color:inherit}.form button{background:var(--accet-green);color:var(--white);border:none;border-radius:8px;padding:15px;cursor:pointer;font-size:16px;width:100%}@media (min-width: 768px){.work-together-wraper .left-side h1{width:800px;font-weight:400;font-size:108px;line-height:115%;letter-spacing:.02em;text-transform:uppercase;padding-bottom:80px}.form-email-error{top:58px}.form-msg-error{top:218px}.form-email-valid{display:none;top:20px;right:20px;width:20px;height:20px}.contact-text{width:600px;font-weight:400;font-size:20px;line-height:160%;letter-spacing:.03em;text-transform:uppercase}.contact-info{display:flex;gap:16px;margin-bottom:24px;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap}.work-together-wraper{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;min-width:320px;flex-direction:column}.form input,.form textarea{font-size:16px;width:704px}.form button{background:var(--color-accent);font-size:16px;border-radius:8px;padding:12px 24px;width:173px;height:48px}.contact-info div,.form input,.form textarea{font-weight:300;font-size:16px;line-height:150%;letter-spacing:.03em}.popup{width:492px;padding:64px}.popup-title{font-size:20px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.5px}.popup-text{font-size:16px;font-weight:300;line-height:24px;letter-spacing:.5px}.popup-close{top:-40px;right:-40px;width:24px;height:24px}}@media (min-width: 1280px){.left-side{width:488px}.contact-text{padding-bottom:120px}.right-side{width:592px;background:var(--color-background);border-radius:16px;display:flex;flex-direction:column;align-items:center;transform:translateY(330px)}[data-theme=dark] .right-side{background:var(--color-background)}.form{width:100%}.form-email-error{top:59px}.form-msg-error{top:219px}.work-together-wraper{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;min-width:320px;flex-direction:row;padding-bottom:160px}.contact-info{display:flex;gap:8px;margin-bottom:24px;flex-wrap:nowrap;flex-direction:column}}footer{margin-top:80px;width:100%;text-align:left;font-size:12px}.contact-section{border-top:1px solid var(--light-grey);padding-top:40px;padding-bottom:20px}.social-links{display:flex;gap:24px;font-size:12px;flex-direction:column;font-weight:300;font-size:16px;line-height:150%;letter-spacing:.03em;text-align:center;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;padding-bottom:40px}.copyright-24{justify-self:center;display:flex;flex-wrap:wrap;font-weight:300;font-size:16px;line-height:150%;letter-spacing:.03em;text-align:center;max-width:197px}.lloydjefferson{font-family:Impact;font-size:32px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:1.5px;text-transform:uppercase;padding-bottom:32px}@media (min-width: 768px){.social-links{display:flex;gap:40px;font-size:12px;flex-direction:row;font-weight:300;font-size:16px;line-height:150%;letter-spacing:.03em}.copyright-24{display:flex;flex-wrap:nowrap;justify-content:flex-end;width:100%;max-width:none}}@media (min-width: 1280px){.sbornik{display:flex;align-items:center;justify-content:space-between}}.menu-buttons{position:relative;width:24px;height:24px}.burger-menu{position:absolute;top:0;right:0;width:24px;height:24px;border:none;background:none;cursor:pointer;padding:0;display:block}.burger-menu span{display:block;width:24px;height:2px;background-color:var(--color-primary);position:absolute;left:0;transition:transform .3s ease}.burger-menu span:nth-child(1){top:4px}.burger-menu span:nth-child(2){top:11px}.burger-menu span:nth-child(3){top:18px}.mobile-menu{position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100vh - var(--header-height));background-color:var(--color-background);z-index:98;padding:32px;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;visibility:hidden;overflow:hidden}#particles-js{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:transparent;pointer-events:none}.mobile-menu.is-open{transform:translate(0);visibility:visible;overflow:hidden}.mobile-menu .nav{position:relative;z-index:10;width:100%;display:block!important}.mobile-menu .nav-list{display:flex!important;flex-direction:column;gap:40px;align-items:center;text-align:center}.mobile-menu .nav-item{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;transition-delay:calc(var(--item-index) * .1s);position:relative;z-index:10;display:block}.mobile-menu.is-open .nav-item{opacity:1;transform:translateY(0);display:block}.mobile-menu .nav-link{font-size:16px;font-weight:400;line-height:24px;color:var(--color-primary);text-decoration:none;transition:color .3s ease;display:inline-block;position:relative;z-index:10}.mobile-menu .nav-link:hover{color:var(--color-accent)}.mobile-close{position:absolute;top:0;right:0;width:24px;height:24px;border:none;background:none;cursor:pointer;padding:0;display:none;align-items:center;justify-content:center;z-index:101}.close-icon{width:24px;height:24px;color:var(--color-primary);transition:color .3s ease}body.menu-open .burger-menu{display:none}body.menu-open .mobile-close{display:flex}.mobile-menu .nav-item:nth-child(1){--item-index: 1}.mobile-menu .nav-item:nth-child(2){--item-index: 2}.mobile-menu .nav-item:nth-child(3){--item-index: 3}@media screen and (min-width: 768px){.menu-buttons,.mobile-menu{display:none}}
