*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}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;height:auto}span{color:#000}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#242424;background-color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;margin:0;background-color:#f0f0f0;color:#333;stroke:#292929}body.dark-theme{background-color:#1e2023;color:#fff;stroke:#fff}.dark-theme h2,.dark-theme p,.dark-theme button{color:#fff}main{flex-grow:1}main:has(.back-link){text-align:center}.dark-theme .hero-title-first,.dark-theme .hero-title,.dark-theme .hero-p,.dark-theme .hero-link{color:#fff}.dark-theme .hero-title{color:#00b068}.dark-theme .hero-decor-div{background:#14c57c}.dark-theme .hero-list{background:#2a2d32}.dark-theme .running-line{background:#204136}.dark-theme .dot{background:#14c57c}.dark-theme .second-line{background:#2a2d32}.dark-theme .black-dot{background:#f0f0f0}.dark-theme .second-text{color:#14c57c}.dark-theme .benefits-main-title-part{color:#00b068}.dark-theme .faq-section .title{color:#fff}.dark-theme .ac.js-enabled.is-active{background:#204136}.dark-theme .ac{background:transparent}.scroll-top-btn{position:fixed;width:40px;height:40px;bottom:40px;right:40px;background-color:#00b068;color:#fff;border:none;padding:15px;border-radius:100%;cursor:pointer;font-size:24px;display:none;z-index:100;display:flex;justify-content:center;align-items:center}.scroll-top-btn:hover{background-color:#218838}@media screen and (min-width: 768px){.scroll-top-btn{width:60px;height:60px;bottom:100px;right:100px}}@font-face{font-family:Poppins;src:url(/Hermes/assets/Poppins-Regular-BaFCsOL4.woff2) format("woff2"),url(/Hermes/assets/Poppins-Regular-BPE337P8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Impact;src:url(/Hermes/assets/Impact-DpZZW7nn.woff2) format("woff2"),url(/Hermes/assets/Impact-DoMjwob8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/Hermes/assets/Poppins-SemiBold-CNA5QnUt.woff2) format("woff2"),url(/Hermes/assets/Poppins-SemiBold-DxUT5rH1.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/Hermes/assets/Poppins-Light-bgRlIQFQ.woff2) format("woff2"),url(/Hermes/assets/Poppins-Light-Dcv22Q01.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/Hermes/assets/Poppins-Medium-DTH7hWNJ.woff2) format("woff2"),url(/Hermes/assets/Poppins-Medium-LVgVSt0Y.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/Hermes/assets/Montserrat-Bold-CgaVnUom.woff2) format("woff2"),url(/Hermes/assets/Montserrat-Bold-BdcOR36j.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/Hermes/assets/Montserrat-SemiBold-sLImmM4H.woff2) format("woff2"),url(/Hermes/assets/Montserrat-SemiBold-gpcyVGIr.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/Hermes/assets/Montserrat-Regular-CVgdfXAg.woff2) format("woff2"),url(/Hermes/assets/Montserrat-Regular-CexOThQp.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.container{width:100%;margin:0 auto;padding:0 16px}@media only screen and (min-width: 360px){.container{max-width:360px;margin:0 auto;padding-left:20px;padding-right:20px}}@media only screen and (min-width: 768px){.container{max-width:768px;padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1280px){.container{max-width:1280px}}@keyframes slide{0%{transform:translate(-140%) translateY(-50%)}to{transform:translate(-104%) translateY(-50%)}}@keyframes stretch{0%{opacity:0;transform:translate(-50%) translateY(100%) scale(.2)}to{opacity:1;transform:translate(-50%) translateY(100%) scale(1)}}body.light-theme .header{background-color:#f0f0f0;color:#333;stroke:#292929}body.dark-theme .header{background-color:#1e2023;color:#fff;stroke:#fff}.theme-switch__control{display:flex;align-items:center;flex-shrink:0;position:relative;width:46px;height:20px;border-radius:16px;margin-left:22px}.theme-switch__toggle{position:absolute;left:0;top:0;margin:0;padding:0;opacity:0;height:0;width:0;pointer-events:none}.theme-switch__track{position:absolute;left:0;top:0;width:100%;height:100%;color:transparent;-webkit-user-select:none;user-select:none;background-color:#e4e5e6;border-radius:inherit;z-index:1;cursor:pointer}.theme-switch__marker{position:relative;background-color:#00b068;width:18px;height:18px;border-radius:100%;z-index:2;pointer-events:none;transition:transform .5s ease}.theme-switch__toggle:checked+.theme-switch__track{background-color:#204136}.theme-switch__toggle:checked~.theme-switch__marker{transform:translate(28px)}.theme-switcher{display:block;border-radius:16px;width:48px;height:24px;background:#e4e5e6;transition:background-color .25s ease}.theme-switcher:hover{background-color:green}.header{position:sticky;top:0;width:100%;z-index:2;padding-top:20px;padding-bottom:20px}.container-header{display:flex;align-items:center;justify-content:space-between}.menu-link{padding-bottom:10px}.header-menu{display:flex;flex-direction:row;align-items:center}.logo-link{font-family:Impact,sans-serif;font-weight:400;font-size:24px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.color-logo{color:#00b068}.menu{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em}.menu-container{display:none}.header-menu .menu-link:hover,.header-menu .menu-link:focus,.menu-header .menu-header-link:hover,.menu-header .menu-header-link:focus{color:#00b068}.open-header-menu-button{display:flex;align-items:center;justify-content:center;position:relative;width:32px;height:32px;cursor:pointer;background-color:transparent;line-height:0;border:none}.open-menu{stroke-width:2px}.menu-header.is-open{visibility:visible;opacity:1;pointer-events:auto}.menu-header{position:fixed;width:100%;height:100%;top:0;z-index:999;visibility:hidden;opacity:0;overflow-y:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1);padding:20px}.body-scroll-lock{overflow:hidden}.menu-header.light-theme{background-color:#f0f0f0;color:#292929}.menu-header.dark-theme{background-color:#1e2023;color:#fff}.menu-header-open{display:flex;flex-direction:column;text-align:center;align-items:center;height:100%;overflow:auto;background-image:url(/Hermes/assets/top-header1x-D6wyY2ky.png),url(/Hermes/assets/top-header2x-CyupkiPb.png);background-size:cover;background-repeat:no-repeat}.logo-menu-header{display:flex;justify-content:space-between;text-align:center;align-items:center}.close-button{position:relative;right:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0;cursor:pointer;border:none}.close-icon{stroke-width:2px}.menu-header-list{margin:0 auto;height:100vh;max-width:320px;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}@media (min-width: 360px) and (max-width: 767px){.theme-switch__control{margin-left:60px}.close-button{margin-left:auto}}@media (min-width: 768px){.menu-container{display:flex;flex-direction:row;text-wrap:nowrap;gap:40px;margin-left:20px}.theme-switch__control{margin-left:44px;width:48px;height:24px}.theme-switch__marker{width:20px;height:20px}.header{padding-top:32px;padding-bottom:32px}.menu-header{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}.logo-link{font-size:32px;letter-spacing:.05em}.open-menu{display:none}}@media screen and (min-width: 1280px){.theme-switch__control{margin-left:560px}}.hero-info{background-image:url(/Hermes/assets/top-header1x-D6wyY2ky.png),url(/Hermes/assets/top-header2x-CyupkiPb.png);background-repeat:no-repeat;background-size:cover}.hero{padding-top:96px}.hero-title-first{font-family:Impact;font-weight:400;font-size:64px;line-height:125%;letter-spacing:.03em;text-transform:uppercase;color:#292929;margin-bottom:40px}.hero-title{color:#00b068}.hero-btn{width:320px;height:92px;display:flex;align-items:center;padding:20px;margin-bottom:40px}.icon-arrow{color:#00b068;margin-right:20px;stroke-width:4px;stroke:#00b068}.hero-link{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:156%;letter-spacing:.03em;text-transform:uppercase;color:#292929;text-decoration:none;position:absolute;transition:color .25s cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;align-items:center}.hero-decor-div{background:#bcdfd1;border-radius:16px;width:156px;height:92px;margin-left:164px}.hero-link:hover,.hero-lin:focus{color:#00b068}.hero-p{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:156%;letter-spacing:.03em;text-transform:uppercase;color:#292929;margin-bottom:72px}.hero-span{color:#00b068}.hero-list{background-color:#e4e5e6;text-align:center;padding:32px 0}.hero-item{margin-bottom:24px;font-family:var(--font-family);font-weight:300;font-size:16px;line-height:150%;letter-spacing:.03em;color:#292929}.hero-item-link{transition:color .25s cubic-bezier(.4,0,.2,1)}.hero-item-link:hover,.hero-item-link:focus{color:#00b068}.last{margin:0}.hero-person{display:none}@media (min-width: 768px){.hero{padding-top:88px}.hero-info{background-image:url(/Hermes/assets/herobg-1x-tab-CbEskMcS.png),url(/Hermes/assets/herobg-2x-tab-CncfjVjN.png);background-repeat:no-repeat;background-size:cover}.hero-title-first{font-size:136px;line-height:115%;letter-spacing:.01em;margin-bottom:60px}.hero-link{font-size:20px;line-height:160%}.hero-decor-div{width:261px;height:96px;margin-left:155px}.hero-btn{width:416px;height:96px}.hero-p{font-size:20px;line-height:160%}.hero-list{text-align:center}.hero-item{display:inline-block;margin-right:40px;margin-bottom:0}.hero-person{display:none}}@media (min-width: 1280px){.hero{padding-top:168px}.hero-info{background-image:url(/Hermes/assets/hero-bg-1x-desk-DRGykldN.png),url(/Hermes/assets/hero-bg-2x-desk-CMLCzrvs.png);background-size:cover;background-repeat:no-repeat}.hero-title-first{margin-bottom:80px}.hero-box{display:flex;gap:136px}.hero-btn{margin-left:72px;margin-bottom:0}.hero-person{display:block;position:absolute;content:"";top:288px;left:52%}.hero-link{font-size:20px;line-height:160%}}#about-me .title{font-family:Impact;font-weight:400;font-size:52px;line-height:64px;text-transform:uppercase;text-align:right}.dark-theme .title .main-text-name{color:#fff}.title span{color:#00b068}.main-text-name{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:1.25}.text-bio{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;color:#292929;width:auto}.point-list{padding-left:20px;margin:0;list-style:disc}.point-items::marker{color:#049f04}.text-bio,.point-items-text{max-width:100%}.text-bio.first{margin-bottom:24px}.about-img-container,.point-am{margin-top:40px}@media screen and (max-width: 360px){#about-me{padding-top:80px;padding-bottom:80px}#about-me .title{width:217px;height:64px}.img-about-me{border-radius:18px;width:100%}.main-text-name{margin-bottom:20px}.point-item-container{margin-top:28px}.bio-container{margin-top:40px}.point-items{margin-bottom:12px}}@media screen and (min-width: 360px){#about-me{padding-top:80px;padding-bottom:80px}#about-me .title{width:217px;height:64px}.img-about-me{border-radius:18px;width:320px;height:374px}.point-items{margin-bottom:12px}}@media screen and (min-width: 768px){.container-about-me{position:relative;background-image:image-set(url(/Hermes/assets/about-me-background-tab-CKh_ZihO.png) 1x,url(/Hermes/assets/about-me-background-tab-2x-ChNKZNgw.png) 2x);background-repeat:no-repeat;background-size:cover;background-position:right 800px;background-size:336px 252px}.text-bio.first{margin-bottom:24px}#about-me{padding-top:124px;padding-bottom:124px}#about-me .title{font-family:Impact,sans-serif;font-weight:400;font-size:108px;line-height:115%;letter-spacing:.02em;text-transform:uppercase;text-align:right;width:447px;height:124px}#about-me .title span{font-family:Impact,sans-serif;font-weight:400;font-size:108px;line-height:115%;letter-spacing:.02em;text-transform:uppercase;text-align:right;color:#00b068}.about-img-container{display:flex;display:block}.bio-container{width:336px;margin-left:32px;margin-top:0}.point-item-container{display:flex}.img-about-me{border-radius:18px;width:336px;height:392px}.img-foto{display:flex;align-items:flex-end}.main-text-name{font-family:Poppins,sans-serif;font-weight:500;font-size:36px;line-height:133%;letter-spacing:.01em;text-transform:uppercase;margin-bottom:32px}.point-item-container{margin-top:40px}.point-am{margin-top:0}.img-container{display:flex;flex:1}.point-items{margin-bottom:16px}.point-container{margin-left:32px}}@media screen and (min-width: 1280px){#about-me{padding-top:164px;padding-bottom:164px}.bio-container{width:487px;margin-left:136px}.container-about-me{position:relative;background-image:image-set(url(/Hermes/assets/about-me-background-BVlvq5uC.png) 1x,url(/Hermes/assets/about-me-background-2x-DsTSJseo.png) 2x);background-repeat:no-repeat;background-position:right 800px;background-size:526px 408px}.img-about-me{border-radius:18px;width:384px;height:448px}.img-foto{display:flex;align-items:flex-end}.point-item-container{padding-left:75px;margin-top:0}.point-items-text{width:384px}.point-container{margin-left:136px}.img-container{justify-content:flex-end;margin-bottom:80px}.img-about-me{margin-top:232px}.text-bio.first{margin-bottom:24px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.running-line{overflow:hidden;background:#bcdfd1;padding:32px 0}.experience{display:flex;white-space:nowrap;width:max-content;animation:running-line 80s linear infinite}@keyframes running-line{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes reverse-running-line{0%{transform:translate(-100%)}to{transform:translate(0)}}.running-text{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:#292929}.dot{display:inline-block;width:8px;height:8px;background-color:#00b068;border-radius:50%;margin:0 8px;transform:rotate(-180deg);vertical-align:middle}.second-line{background:#e4e5e6;transform:rotate(2deg);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:16px;padding:32px 0}.second-text{font-family:Poppins,sans-serif;font-size:32px;font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:#00b068}.black-dot{background:#292929}.reverse{animation:reverse-running-line 80s linear infinite}@media screen and (min-width: 320px){.running-text{font-size:33px}.box-line{padding:0}}@media screen and (min-width: 360px){.box-line{padding:0}.running-text{font-size:34px}.tech-skills{padding:0}}@media screen and (min-width: 768px){.running-line{padding:40px 0}.running-text{font-weight:500;font-size:36px;line-height:1.33333;letter-spacing:.01em;text-transform:uppercase;color:#292929}.second-line{padding:40px 0}.second-text{font-weight:500;font-size:36px;line-height:1.33333;letter-spacing:.01em;text-transform:uppercase;color:#00b068}}#my-projects{padding-top:80px}.dark-theme .projects-visiting-btn{background-color:#2a2d32}.dark-theme .projects-visiting-btn:hover,.dark-theme .projects-visiting-btn:focus{background:#009156}.dark-theme .projects-arrow-svg,.dark-theme .projects-title,.projects-title{color:#00b068}.my-projects-title{margin-bottom:40px;text-align:center;color:#000}.section-title-prog{font-family:Impact,sans-serif;font-size:52px;font-style:normal;font-weight:400;line-height:1.2308;letter-spacing:.03462em;text-transform:uppercase}.projects-name{margin-bottom:16px}.projects-img-list{width:100%;height:auto;border-radius:16px}.projects-subtitle{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929;margin-bottom:16px}.projects-item{margin-bottom:40px}.projects-arrow-svg{width:14.5px;height:14.5px;color:#00b068;margin-left:12px;stroke:#00b068}.projects-btn-container{display:flex;justify-content:flex-end}.projects-visiting-btn{border:1px;border-radius:8px;padding:12px 24px;width:125px;height:48px;background:#e4e5e6;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.03125em}.projects-visiting-btn:hover{border-radius:8px;background:#bbb}.projects-visiting-btn:focus{border-radius:8px;background:#bbb}.projects-button-container{display:flex;justify-content:center;align-items:center}.projects-load-button{padding:12px 24px;background-color:transparent;cursor:pointer;border:none;position:relative;font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:1.6;letter-spacing:.03em;text-transform:uppercase;color:#292929}.projects-load-button:hover{color:#00b068}.projects-load-button:after{content:"";position:absolute;left:13%;right:13%;bottom:10px;height:2px;display:inline-block;background-color:#00b068}@media only screen and (min-width: 768px){#my-projects{padding-top:124px}.my-projects-title{margin-bottom:60px}.projects-name{margin-bottom:0}.projects-item{margin-bottom:60px}.section-title-prog{font-size:108px;line-height:1.1482;letter-spacing:.01667em}.projects-subtitle{margin-bottom:20px}.projects-img-list{margin-bottom:16px;border-radius:24px}.projects-wallet-container{display:flex;justify-content:space-between;align-items:center}.projects-visiting-btn{margin-bottom:0}.projects-btn-container{display:block;margin-left:auto}}@media only screen and (min-width: 1280px){#my-projects{padding-top:164px}.my-projects-title,.projects-item{margin-bottom:80px}.projects-name{font-family:Poppins,sans-serif;font-size:36px;line-height:1.3;letter-spacing:.01em;text-transform:uppercase}.projects-img-list{margin-bottom:16px;border-radius:24px}.projects-subtitle{margin-bottom:20px}.projects-visiting-btn{margin-bottom:0}}.projects-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;opacity:0}.item-appear{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.benefits-section{padding-top:80px}.benefits-list-title{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:1.55556;letter-spacing:.03em;color:#292929}.benefits-list-title-text{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929}.section-title{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:52px;font-style:normal;font-weight:400;line-height:1.2308;letter-spacing:.03462em;text-transform:uppercase}.benefits-title span{color:#00b068;font-family:Impact;font-size:52px;font-style:normal;font-weight:400;line-height:1.2308;letter-spacing:1.8px;text-transform:uppercase}.benefits-list{display:flex;flex-direction:column;gap:32px}.benefit-item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:16px;border-radius:16px}.icon{display:flex;justify-content:center;align-items:center;border-radius:8px;width:48px;height:48px;background-color:#bcdfd1}.icon .bnf-icons{stroke:#00b068;fill:transparent;width:24px;height:24px}@media screen and (max-width: 767px){.benefits-section{padding-top:80px}.benefits-title{margin-bottom:40px}}@media only screen and (min-width: 768px){.benefits-section{padding-top:124px}.benefits-title{font-size:108px;line-height:1.2308;letter-spacing:.01667em}.benefits-title span{font-size:108px}.benefits-list.grid-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;gap:32px}.benefits-list-title{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;line-height:1.6;letter-spacing:.03em;color:#292929}.grid-item1{grid-column:2 / 3;grid-row:1}.grid-item2{grid-column:1 / 2;grid-row:2}.grid-item3{grid-column:2 / 3;grid-row:2}.grid-item4{grid-column:1 / 2;grid-row:3}}@media only screen and (min-width: 1280px){.benefits-title span{font-size:108px}.benefits-container{position:relative;background-image:url(/Hermes/assets/benefits_decor_desk-axWYpQS9.png);background-image:image-set(url(/Hermes/assets/benefits_decor_desk-axWYpQS9.png) 1x,url(/Hermes/assets/benefits_decor_desk@2x-Dj2sIq2N.png) 2x);background-repeat:no-repeat;background-position:right top;background-size:526px 408px}.benefits-section{padding-top:164px}.benefits-title{max-width:682px;font-size:108px}.benefits-list.grid-container{grid-template-columns:repeat(3,1fr)}.grid-item1{grid-column:3 / 4;grid-row:1}.grid-item2{grid-column:1 / 2;grid-row:2}.grid-item3{grid-column:2 / 3;grid-row:2}.grid-item4{grid-column:3 / 4;grid-row:2}}.dark-theme .icon{background:#204136}.dark-theme .bnf-icons{fill:#14c57c}.faq-section{padding-top:80px}.faq-section .title{font-family:Impact;font-weight:400;font-size:52px;line-height:64px;text-transform:uppercase;color:#292929}.faq-span,.dark-theme .faq-span{color:#00b068}.title-faq{max-width:320px;margin-bottom:40px}.faq-section .ac{margin-top:0;border:none;background-color:#fff;padding:28px 24px;border-bottom:1px solid #e4e5e6;background-color:transparent}.ac.js-enabled.is-active{background:#bcdfd1;border-radius:16px}.faq-section .ac .ac-trigger{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:28px;line-height:1.55556;letter-spacing:.03em;text-transform:uppercase;color:#292929;padding:0}.faq-section .ac.ac.is-active .ac-trigger{margin-bottom:24px}.faq-section .ac .ac-trigger span{display:block;width:224px;color:#292929}.faq-section .ac .ac-panel .ac-text{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:24px;line-height:1.5;letter-spacing:.03em;color:#292929;padding:0}.faq-section .ac .ac-trigger:after{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%209L12%2015L6%209'%20stroke='%23292929'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");text-align:center;width:24px;height:24px;position:absolute;right:0;top:0;transition:.5s;-webkit-transform:translate(0);transform:translate(0)}.faq-section .ac.is-active>.ac-header .ac-trigger:after{transform:rotate(180deg)}@media (min-width: 768px){.faq-section .title{font-size:108px;line-height:124px;margin-bottom:60px;width:520px}.faq-section{padding-top:124px}.faq-section .ac .ac-trigger span{width:600px;font-size:20px;line-height:32px}}@media (min-width: 1280px){.faq-section .container{background-image:url(/Hermes/assets/decor-bg--1dbGuTG.png);background-size:524px;background-repeat:no-repeat;background-position:bottom left}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){.faq-section .container{background-image:url(/Hermes/assets/decor-bg-retina-DGM5R2bf.png)}}.faq-section{padding-top:164px}.accordion-container{width:592px;margin-left:auto;margin-top:-5vw}.faq-section .ac .ac-trigger span{width:500px}.faq-section .title{margin-bottom:0}}.dark-theme .faq-section p,.dark-theme .faq-section h2,.dark-theme .faq-section h3,.dark-theme .ac-text{color:#fff!important}.dark-theme .faq-section .ac.js-enabled.is-active{background:#204136;border-radius:16px;border:none}.dark-theme .faq-section .ac .ac-trigger:after{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%209L12%2015L6%209'%20stroke='%23F0F0F0'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")!important}.dark-theme .faq-section .ac.js-enabled.is-active .ac-trigger:after{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%209L12%2015L6%209'%20stroke='%23F0F0F0'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")!important}#reviews{display:flex;flex-direction:column;align-items:center;min-height:464px;padding-top:80px}.not-found{font-family:Poppins;display:flex;justify-content:center}.swiper-slide{height:unset!important}.reviews-wrap{display:flex;justify-content:center;border-radius:16px;padding:32px;width:320px;background-color:#e4e5e6}.dark-theme .reviews-wrap{background-color:#2a2d32}.reviews-title-container{margin-bottom:40px}.reviews-title{display:flex;justify-content:center;font-family:Impact;font-weight:400;font-size:52px;line-height:123%;letter-spacing:.03em;text-transform:uppercase;color:#000;margin-bottom:40px}.reviews-list{display:flex}.reviews-item{display:flex;flex-direction:column;gap:24px;height:100%}.reviews-credentials{display:flex;align-items:center;gap:16px}.reviews-img{width:40px;height:40px;border-radius:50%}.reviews-text{font-family:Poppins;font-weight:300;font-size:16px;line-height:150%;letter-spacing:.03em;flex-grow:1}.reviews-author{font-family:Poppins;font-weight:600;font-size:16px;line-height:150%;letter-spacing:.03em;color:#000}.nav-arrows{margin-top:24px;gap:16px;display:flex;justify-content:end}.nav-arrow-prev{transform:rotate(180deg)}.nav-arrow-next,.nav-arrow-prev{display:flex;align-items:center;justify-content:center;outline:none;border:1px solid black;border-radius:8px;width:40px;height:40px;background-color:transparent;transition:background .25s cubic-bezier(.4,0,.2,1)}.nav-arrow-next:hover,.nav-arrow-prev:hover,.nav-arrow-next:focus,.nav-arrow-prev:focus{background:#bbb}.dark-theme .nav-arrow-next:hover,.dark-theme .nav-arrow-prev:hover,.dark-theme .nav-arrow-next:focus,.dark-theme .nav-arrow-prev:focus{background:#3b3f45}.dark-theme .nav-arrow-next,.dark-theme .nav-arrow-prev{border:1px solid white}.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}@media screen and (min-width: 768px){#reviews{padding-top:124px}.reviews-title{font-weight:400;font-size:108px;line-height:1.14815;letter-spacing:.02em;text-transform:uppercase;color:#292929}.reviews-title-container{margin-bottom:60px}.reviews-wrap{border-radius:16px;padding:32px;width:704px;height:224px}}@media only screen and (min-width: 1280px){#reviews{padding-top:164px}.reviews-list{width:1216px;min-height:224px;justify-content:space-between}.reviews-wrap{width:592px}}.dark-theme .section-heading,.dark-theme .email-input,.dark-theme .message-text{color:#fff}.dark-theme .email-input::placeholder{color:#f0f0f0}.dark-theme .email-input,.dark-theme .message-text{background:#2a2d32}.dark-theme .work-icon{stroke:#fff}.dark-theme .wt-modal{background:#2a2d32;border:none}.dark-theme .wt-modal-title-text{color:#00b068}.no-scroll{overflow:hidden}.work-together{padding-top:164px;padding-bottom:124px}.section-heading{font:400 52px/1.23077 Impact,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#292929;margin-bottom:40px}.heading-green{font:400 52px/1.23077 Impact,sans-serif;color:#00b068}.text-content{font:400 18px/1.55556 Poppins,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#292929;margin-bottom:32px}.contacts-wt{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929}.contacts-section{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;cursor:pointer;transition:color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.contacts-item{display:flex;align-items:center}.svg-icon{margin-right:16px}.contacts-link:hover,.contacts-link:focus{color:#00b068}.contact-form{display:flex;flex-direction:column;gap:32px}.email-input{box-sizing:border-box;cursor:pointer;border:none;border-radius:8px;width:100%;padding:16px;outline:transparent;background-color:#e4e5e6;font:300 16px/1.5 Poppins,sans-serif;letter-spacing:.03em;color:#292929}.message-text{box-sizing:border-box;cursor:pointer;border:transparent;border-radius:8px;width:100%;resize:none;outline:transparent;background-color:#e4e5e6;padding:16px;font:300 16px/1.5 Poppins,sans-serif;color:#292929}.contact-btn{display:block;font:500 16px/1.5 Poppins,sans-serif;letter-spacing:.03em;color:#f0f0f0;text-align:center;border-radius:8px;padding:12px 24px;width:100%;background-color:#00b068;border:none;text-transform:uppercase}.contact-btn:hover,.contact-btn:focus{background-color:#009156;transition:background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.modal-wt{position:fixed;background:#292929cc;top:0;left:0;z-index:998;opacity:0;visibility:hidden;display:block;width:100%;height:100%}.is-open{opacity:1;visibility:visible}.wt-modal{position:absolute;top:50%;left:50%;width:320px;height:328px;border:1px solid #e4e5e6;border-radius:16px;padding:48px;background-color:#f0f0f0;transform:translate(-50%,-50%)}.work-btn{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0;cursor:pointer;border:none}.work-icon{stroke-width:2px;stroke:#292929}.wt-container{z-index:10}.wt-modal-title-text{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;line-height:1.6;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#00b068;margin-bottom:16px}.wt-text{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;text-align:center;color:#292929}@media screen and (min-width: 768px){.work-together{padding-top:124px;padding-bottom:124px}.work-together-container{background-image:url(/Hermes/assets/wt_x1_tablet-BgyeE7yj.png),url(/Hermes/assets/wt_x2_tablet-CKpEMvU6.png);background-size:336px;background-repeat:no-repeat;background-position:top right}.wt-modal{width:492px;height:280px;padding:64px}.wt-modal-title-text{font-size:20px;line-height:1.6;letter-spacing:.03em}.wt-text{font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){.work-together-container{background-image:url(/Hermes/assets/wt_x2_tablet-CKpEMvU6.png),url(/Hermes/assets/wt_x1_tablet-BgyeE7yj.png)}}.contacts-section{display:flex;flex-direction:row;gap:32px}.contact-btn{width:173px}.text-content{width:488px}h2.section-heading,.heading-green{font:400 108px/1.14815 Impact,sans-serif;letter-spacing:.02em;width:507px}}@media screen and (min-width: 1280px){.work-together{padding-top:164px;padding-bottom:164px}.work-together-container{background-image:url(/Hermes/assets/wt_x1_desktop-DcNUiC18.png),url(/Hermes/assets/wt_x2_desktop-C0hU9mB9.png);background-size:526px;background-repeat:no-repeat;background-position:top right}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){.work-together-container .container{background-image:url(/Hermes/assets/wt_x2_desktop-C0hU9mB9.png),url(/Hermes/assets/wt_x1_desktop-DcNUiC18.png)}}.desktop-present{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:120px}.contacts-section{flex-direction:column;gap:16px;color:#292929;margin-bottom:0;cursor:pointer}.desctop-row{display:flex;flex-direction:row;justify-content:space-between}.contact-form{width:592px;justify-content:space-between}}.dark-theme a{color:#fff}#footer{padding-top:40px;padding-bottom:24px}.footer-conteiner{border-top:1px solid #e4e5e6;padding-left:32px;padding-right:32px}.text-color{font-family:Impact,sans-serif;font-weight:400;font-size:32px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#00b068}.footer-logo{font-family:Impact,sans-serif;font-weight:400;font-size:32px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#292929;display:inline-block;padding-top:40px}.footer-logo-socials{display:flex;flex-direction:column;margin-bottom:20px}.footer-socials-list{display:flex;flex-direction:column;gap:24px;margin-bottom:40px;margin-top:40px}.footer-social-link{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929}.footer-social-link:hover,.footer-social-link:focus{color:#00b068}.footer-text{color:#292929;text-align:center;max-width:180px;margin:0 auto}@media screen and (min-width: 768px){.footer-logo-socials{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.footer-socials-list{display:flex;flex-direction:row;gap:24px}.footer-logo{margin-bottom:0}.footer-text{max-width:100%;text-align:right}}@media screen and (min-width: 1280px){.footer-logo-socials{display:flex;flex-direction:row}.footer-socials-list{display:flex;flex-direction:row;gap:40px;margin:40px 0 0 auto}.footer-text{text-align:right}}
