/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}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{max-width:100%;height:auto;display:block}@font-face{font-family:montserrat;src:url(Montserrat-Regular.5c4ab150.ttf);font-style:normal;font-weight:400}@font-face{font-family:montserrat;src:url(Montserrat-SemiBold.fab6947e.ttf);font-style:normal;font-weight:600}@font-face{font-family:montserrat;src:url(Montserrat-Bold.1b1f71c4.ttf);font-style:normal;font-weight:700}@font-face{font-family:montserrat;src:url(Montserrat-ExtraBold.1022d027.ttf);font-style:normal;font-weight:800}:root{--main-text-color:#60697b;--light-text-color:#f9fafb;--placeholder-text-color:#60697b99;--main-bg-color:#fff;--main-accent-color:#3a6ee1;--secondary-accent-color:#04cb64;--add-first-color:#ecf404;--add-second-color:#3a6fe12e;--add-third-color:#3293b2;--btn-bg-color:#f9fafb;--backdrop:#0a13276d}body{color:var(--main-text-color);background:var(--main-bg-color);font-family:montserrat,sans-serif;font-weight:400}.page-container{min-height:100vh;position:relative}.content-wrap{padding-bottom:334px}.container{margin:0 auto;padding:0 15px}.common-text{letter-spacing:.02em;font-size:14px;line-height:1.4}.common-text-blue{letter-spacing:.02em;color:var(--add-third-color);font-size:14px;line-height:1.4}.common-text-bold{letter-spacing:.02em;font-size:14px;font-weight:600;line-height:1.4}.mb20{margin-bottom:20px}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-hidden{opacity:0;visibility:0;pointer-events:none}.no-scroll{overflow:hidden}.backdrop{z-index:200;background-color:var(--backdrop);width:100vw;height:100vh;transition:opacity .25s cubic-bezier(.23,.86,.79,.77),visibility .25s cubic-bezier(.23,.86,.79,.77);position:fixed;top:0}.line{background-color:var(--main-accent-color);width:140px;height:2px;margin:0 auto}.base-btn{letter-spacing:.02em;color:var(--light-text-color);border:1px var(--light-text-color)solid;background-color:#0000;border-radius:32px;padding:14px 28px;font-family:inherit;font-size:14px;line-height:1.4;transition:color .25s cubic-bezier(.23,.86,.79,.77),background-color .25s cubic-bezier(.23,.86,.79,.77);display:inline-block}.base-btn:hover,.base-btn:focus{color:var(--main-text-color);background-color:var(--btn-bg-color);outline:none}.loader{background:var(--add-second-color);box-shadow:-18px 0 var(--add-second-color),18px 0 var(--add-second-color);box-sizing:border-box;border-radius:50%;width:12px;height:12px;margin:4px auto;animation:2s linear infinite shadowPulse;display:block;position:relative}@keyframes shadowPulse{33%{background:var(--add-second-color);box-shadow:-18px 0 var(--main-accent-color),18px 0 var(--add-second-color)}66%{background:var(--main-accent-color);box-shadow:-18px 0 var(--add-second-color),18px 0 var(--add-second-color)}to{background:var(--add-second-color);box-shadow:-18px 0 var(--add-second-color),18px 0 var(--main-accent-color)}}@media screen and (min-width:375px){.container{max-width:375px;padding:0 20px}}@media screen and (min-width:768px){.container{max-width:768px;padding:0 32px}.content-wrap{padding-bottom:278px}}@media screen and (min-width:1280px){.container{max-width:1280px;padding:0 100px}}.header{z-index:100;background-color:var(--main-accent-color);width:100%;padding:16px 0;position:fixed;top:0}.header-container{justify-content:space-between;align-items:center;padding:0 15px;display:flex}.header-logo{color:var(--light-text-color);font-size:36px;font-weight:600}.header-nav{display:none}.header-menu-btn{background-color:#0000;border:none;outline:none;padding:4px;display:flex}.mobile-menu{background-color:var(--main-bg-color);width:70vw;height:100vh;padding:16px 15px;transition:transform .25s cubic-bezier(.23,.86,.79,.77);position:fixed;top:0;right:0;transform:translate(0)}.backdrop.is-hidden .mobile-menu{transform:translate(100%)}.mobile-close-btn{background-color:#0000;border:none;outline:none;margin:0 0 30px auto;padding:4px;display:flex}.mobile-list{flex-direction:column;gap:30px;display:flex}.mobile-item{letter-spacing:.02em;text-align:center;color:var(--main-text-color);font-size:18px;font-weight:400;line-height:1.4;transition:color .25s cubic-bezier(.23,.86,.79,.77)}@media screen and (min-width:375px){.header-container{padding:0 20px}.mobile-menu{padding:16px 20px}}@media screen and (min-width:768px){.header-container{padding:0 32px}.header-nav{display:flex}.header-list{gap:40px;display:flex}.header-item{letter-spacing:.02em;text-align:center;color:var(--light-text-color);cursor:pointer;font-size:18px;font-weight:400;line-height:1.4;transition:color .25s cubic-bezier(.23,.86,.79,.77)}.header-item:hover,.header-active-link{color:var(--secondary-accent-color)}.header-menu-btn{display:none}@media screen and (min-width:1280px){.header-container{padding:0 100px}}}.hero-section{background-color:var(--main-accent-color);color:var(--light-text-color);padding:116px 0 80px}.hero-title{text-align:center;text-transform:uppercase;background:linear-gradient(to right,var(--add-first-color),var(--secondary-accent-color),var(--light-text-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 auto 40px;font-size:42px;font-weight:800;line-height:1.4}.hero-descrip{letter-spacing:.02em;text-align:center;max-width:800px;margin:0 auto 60px;font-size:24px;font-weight:400;line-height:1.4}.hero-btn{text-align:center}@media screen and (min-width:375px){.hero-title{letter-spacing:.02em;font-size:48px}}.services-section{padding-top:60px}.services-title{text-align:center;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(to right,var(--main-accent-color),var(--secondary-accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:28px;font-size:36px;line-height:1.4}.services-list{flex-direction:column;gap:20px;margin-bottom:60px;display:flex}.services-item{background:radial-gradient(farthest-side at 30% 30%,var(--main-bg-color),var(--add-second-color)120%);border-radius:10px;padding:28px 20px}.services-item-title{text-align:center;letter-spacing:.02em;text-transform:uppercase;width:200px;margin:0 auto 18px;font-size:18px;line-height:1.4}.services-item-desc{text-align:center;letter-spacing:.02em;font-size:16px;line-height:1.4}@media screen and (min-width:768px){.services-list{flex-flow:wrap;justify-content:space-between;gap:16px}.services-item{width:calc(50% - 10px)}}.process-section{padding-top:60px}.process-title{letter-spacing:.02em;text-transform:uppercase;text-align:center;background:linear-gradient(to right,var(--main-accent-color),var(--secondary-accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:28px;font-size:36px;line-height:1.4}.process-desc{text-align:center;letter-spacing:.02em;max-width:550px;margin:0 auto 16px;font-size:18px;line-height:1.4}.process-list{flex-direction:column;margin-bottom:60px;display:flex}.process-item{padding:22px 12px}.process-svg{margin:0 auto 12px;display:block}.process-item-title{text-align:center;letter-spacing:.02em;width:200px;margin:0 auto 8px;font-size:18px;line-height:1.4}.process-item-desc{text-align:center;letter-spacing:.02em;max-width:550px;margin:0 auto;font-size:16px;line-height:1.4}.process-container{background-color:var(--secondary-accent-color);border-radius:18px;width:100%;margin-top:60px;padding:50px 0}.process-container-text{flex-direction:column;align-items:center;gap:20px;display:flex}.process-text{letter-spacing:.02em;text-align:center;color:var(--light-text-color);font-size:38px;line-height:1.4}@media screen and (min-width:768px){.process-text{font-size:40px}}@media screen and (min-width:1280px){.process-list{flex-flow:wrap;justify-content:center}.process-item{width:300px}.process-text{font-size:46px}}.features-section{padding:60px 0}.features-title{letter-spacing:.02em;text-transform:uppercase;text-align:center;background:linear-gradient(to right,var(--main-accent-color),var(--secondary-accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:28px;font-size:36px;line-height:1.4}.features-desc{text-align:center;letter-spacing:.02em;max-width:550px;margin:0 auto 16px;font-size:18px;line-height:1.4}.features-list{flex-direction:column;gap:20px;display:flex}.features-item{justify-content:space-between;gap:20px;padding:22px 12px;display:flex}.features-svg{flex-shrink:0;width:60px;height:60px}.features-item-title{letter-spacing:.02em;margin:0 auto 8px;font-size:18px;line-height:1.4}.features-item-desc{letter-spacing:.02em;font-size:16px;line-height:1.4}@media screen and (min-width:768px){.features-item{margin:0 auto}}@media screen and (min-width:1280px){.features-list{flex-direction:row;display:flex}.features-item{width:calc(33.3333% - 13.3333px)}}.footer{background-color:var(--add-third-color);width:100%;padding:30px 0;position:absolute;bottom:0}.footer-container{padding:0 15px}.footer-logo-container{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.footer-logo{color:var(--light-text-color);font-size:16px;font-weight:600}.footer-list{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.footer-item{letter-spacing:.02em;color:var(--light-text-color);cursor:pointer;font-size:12px;line-height:1.4;transition:color .25s cubic-bezier(.23,.86,.79,.77)}.footer-item:hover{color:var(--secondary-accent-color)}.footer-btn{flex-shrink:0}.footer-registration{letter-spacing:.02em;color:var(--light-text-color);margin-bottom:12px;font-size:12px;line-height:1.4}.footer-copy{letter-spacing:.02em;color:var(--light-text-color);font-size:12px;line-height:1.4}.footer-links{gap:30px;margin-bottom:20px;display:flex}.fotter-links-svg{cursor:pointer;transition:scale .25s cubic-bezier(.23,.86,.79,.77);display:block}.fotter-links-svg:hover,.fotter-links-svg:hover{scale:1.2}@media screen and (min-width:375px){.footer-container{padding:0 20px}.footer-logo{font-size:20px}}@media screen and (min-width:768px){.footer-container{padding:0 32px}.footer-links{margin-bottom:0}.footer-links-container{flex-direction:row-reverse;justify-content:space-between;align-items:end;display:flex}}@media screen and (min-width:1280px){.footer-container{padding:0 100px}}.contacts-container{flex-direction:column;gap:40px;padding:116px 0 40px;display:flex}.contacts-title{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(to right,var(--main-accent-color),var(--secondary-accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:30px;line-height:1.4}.contacts-name{letter-spacing:.02em;font-size:18px;font-weight:600;line-height:1.4}.contacts-adrress{letter-spacing:.02em;margin-bottom:18px;font-size:16px;font-style:normal;line-height:1.4}.contacts-tel{letter-spacing:.02em;font-size:16px;line-height:1.4}.contacts-form-container{background:radial-gradient(farthest-side at 30% 30%,var(--main-bg-color),var(--add-second-color)120%);border-radius:10px;padding:28px 20px}.contacts-form{flex-direction:column;display:flex}.contacts-label{letter-spacing:.02em;margin-bottom:2px;font-size:14px;line-height:1.4}.contacts-input{letter-spacing:.02em;color:var(--main-text-color);border:1px solid var(--add-second-color);background-color:var(--btn-bg-color);border-radius:8px;height:46px;margin-bottom:12px;padding:10px 16px;font-size:16px;line-height:1.4}.contacts-input:focus{box-shadow:var(--add-second-color)0px 2px 8px 0px;outline:none}.contacts-textarea{letter-spacing:.02em;border:1px solid var(--add-second-color);background-color:var(--btn-bg-color);color:var(--main-text-color);resize:none;border-radius:8px;height:120px;margin-bottom:12px;padding:10px 16px;font-size:16px;line-height:1.4}.contacts-textarea:focus{box-shadow:var(--add-second-color)0px 2px 8px 0px;outline:none}.contacts-input::placeholder,.contacts-textarea::placeholder{letter-spacing:.02em;color:var(--placeholder-text-color);font-size:16px;line-height:1.4}.contacts-privacy-container{margin-bottom:12px;padding-left:32px;position:relative}.contacts-checkbox{border:1px solid var(--add-second-color);background-color:var(--btn-bg-color);fill:#0000;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:fill .25s cubic-bezier(.23,.86,.79,.77);display:flex;position:absolute;top:0;left:0}.contacts-privacy-container:hover .contacts-checkbox,.contacts-privacy-input:focus+.contacts-privacy-label .contacts-checkbox{box-shadow:var(--add-second-color)0px 2px 8px 0px}.contacts-privacy-input:checked+.contacts-privacy-label .contacts-checkbox{fill:var(--main-text-color)}.contacts-privacy-label{letter-spacing:.02em;font-size:12px;line-height:1.4}.contacts-privacy-link{letter-spacing:.02em;font-size:12px;line-height:1.4;text-decoration:underline}.contacts-btn{letter-spacing:.02em;color:var(--main-text-color);border:1px var(--add-second-color)solid;background-color:#0000;border-radius:32px;width:140px;padding:14px 28px;font-family:inherit;font-size:14px;line-height:1.4;transition:border .25s cubic-bezier(.23,.86,.79,.77),background-color .25s cubic-bezier(.23,.86,.79,.77),box-shadow .25s cubic-bezier(.23,.86,.79,.77)}.contacts-btn:hover,.contacts-btn:focus{background-color:var(--btn-bg-color);border:1px var(--btn-bg-color)solid;box-shadow:var(--add-second-color)0px 2px 8px 0px;outline:none}.contacts-message{letter-spacing:.02em;margin-top:10px;font-size:12px;line-height:1.4}@media screen and (min-width:1280px){.contacts-container{flex-direction:row;justify-content:space-between}.contacts-form-container{width:620px}}.about-container{padding:116px 0 40px}.about-title{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(to right,var(--main-accent-color),var(--secondary-accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:30px;line-height:1.4}.about-description{letter-spacing:.02em;margin-bottom:40px;font-size:18px;line-height:1.4}.about-team-title{letter-spacing:.02em;text-transform:uppercase;margin-bottom:20px;font-size:18px;line-height:1.4}.about-card{flex-direction:column;gap:16px;display:flex}.about-card-photo{border-radius:12px;flex-shrink:0;width:180px;overflow:hidden}.about-card-content{flex-direction:column;gap:12px;display:flex}.about-card-name,.about-card-role{letter-spacing:.02em;font-size:16px;font-weight:600;line-height:1.4}.about-card-description{letter-spacing:.02em;margin-bottom:40px;font-size:16px;line-height:1.4}@media screen and (min-width:768px){.about-card{flex-direction:row;gap:40px}}.products-container{padding:116px 0 40px}.products-title{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(to right,var(--main-accent-color),var(--secondary-accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:28px;font-size:30px;line-height:1.4}.procucts-coming{letter-spacing:.02em;color:var(--placeholder-text-color);margin-bottom:20px;font-size:14px;line-height:1.4}.products-description{letter-spacing:.02em;font-size:16px;line-height:1.4}.privacy-container{padding:120px 0}.privacy-title{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(to right,var(--main-accent-color),var(--secondary-accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:30px;line-height:1.4}.privacy-text{letter-spacing:.02em;margin-bottom:8px;font-size:12px;line-height:1.4}.privacy-list{margin-left:20px;list-style:disc}.terms-container{padding:120px 0}.terms-title{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(to right,var(--main-accent-color),var(--secondary-accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:30px;line-height:1.4}.terms-list{margin-left:20px;list-style:disc}.imprint-container{padding:120px 0}.imprint-title{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(to right,var(--main-accent-color),var(--secondary-accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:40px;font-size:30px;line-height:1.4}
/*# sourceMappingURL=about.e1396a67.css.map */
