/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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,::-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}.header-container{display:flex;justify-content:space-between;padding-right:16px;padding-left:16px;padding-top:32px}.header-img{overflow:hidden;width:80px;height:80px;border-radius:20px;margin-right:83px}.header-logo{position:relative}.header-logo:after{content:"jefferson*";position:absolute;top:0;left:80px;height:100%;padding-left:8px;font-weight:500;font-size:20px;letter-spacing:-.02em;color:#ececec}.standart-btn.header-btn{display:none}.header-nav{position:absolute;right:50%;transform:translate(50%)}.header-nav>.header-list{padding-top:8px;opacity:0;transform:translateY(-30px);pointer-events:none;list-style-type:none;transition:opacity 1s ease-out,transform 1s ease-out}.header-list{display:flex;justify-content:center;align-items:center;flex-direction:column}.header-menu{display:none}.header-list.dropdown-menu{overflow:hidden;padding:15px 25px;border-radius:35px;background-color:#ffffff93;color:#000;opacity:1;pointer-events:all;transform:translateY(0);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.icon-burger{display:block;width:28px;height:29px;stroke-width:0}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width: 374px){.header{width:100%}}@media screen and (min-width: 768px){.header{width:768px}.header-menu-container{color:#fafafa}.icon-burger{display:none}.header-menu{display:block;font-family:var(--font-family);letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none}.standart-btn.header-btn{display:flex}}@media screen and (min-width: 1440px){.header{width:1440px}.header-link:hover{text-decoration:underline}}.section-about{padding-top:64px}.container-about{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.container-about-text{border-radius:24px;background-color:#242527;padding:32px;min-height:500px}.about-text{font-size:24px;line-height:1.17;letter-spacing:-.03em;text-transform:uppercase;color:#fafafa}.about-text-first{color:#ed3b44}.about-text-second{color:#fafafa66}.ac-container-about{margin-bottom:32px}.ac.ac-container-about-card{margin-bottom:20px;background-color:transparent;border:none;border-bottom:1px solid #3b3b3b}.ac-about-title{display:flex;margin-bottom:12px!important}.ac-about-title-text{margin-bottom:12px;font-weight:600;text-transform:uppercase;color:#afafaf}.ac .ac-triger-btn-about{margin-left:auto!important;width:36px!important;height:36px!important;padding:0!important;text-transform:uppercase}.ac-triger-btn-about.ac-trigger:after{content:""!important}.ac-about-svg{border:1px solid #3b3b3b;border-radius:100px;padding:9px;stroke:#fafafa;transition:stroke .25s linear,border-color .25s linear}.ac-about-svg:hover{stroke:#ed3b44;border-color:#ed3b44}.ac-panel{padding-right:0!important}.ac-panel-about{padding-bottom:20px}.ac-about-inform-text:not(:last-child){margin-bottom:32px}.stack{display:flex;align-items:center;justify-content:space-between}.about-swiper{display:flex;width:260px;overflow:hidden}.swiper-wrapper-about{display:flex}.about-swipper-btn{cursor:pointer}.swiper-slide-about{display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid #3b3b3b;width:130px!important;height:130px}.swiper-slide-about.swiper-slide-active{background-color:#ed3b44}.swiper-about-svg{fill:none;stroke:#3b3b3b}.swiper-about-svg:hover{stroke:#fafafa}@media only screen and (min-width: 768px){.container-about{margin-bottom:64px}.container-about-text{padding:64px;min-height:700px}.about-text{font-size:38px;line-height:1.05}.ac-container-about{margin-bottom:64px}.ac .ac-container-about-card{margin-bottom:32px}.ac-about-title{margin-bottom:8px!important}.ac-about-title-text{margin-bottom:16px}.ac .ac-triger-btn-about{width:40px!important;height:40px!important}.ac-about-svg{padding:10px}.ac-panel-about{padding-bottom:32px}.ac-about-inform-text:not(:last-child){margin-bottom:16px}.about-swiper{width:600px}.swiper-slide-about{width:200px!important;height:200px}.description-about-swipper{font-size:20px}.swiper-about-svg{width:40px;height:40px}}@media only screen and (min-width: 1440px){.section-about{padding-top:96px}.container-about{display:flex;flex-direction:row;margin-bottom:96px}.container-about-text{width:680px}.ac-container-about{margin-bottom:96px}.ac-panel-about{max-width:612px;margin-left:auto}.ac-about-inform-text:not(:last-child){margin-bottom:32px}.about-swiper{width:1200px;margin:0 32px}}.benefits-title{font-family:Inter Tight,sans-serif;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.02em;text-transform:uppercase;color:#afafaf;margin-bottom:32px}.benefits-title::selection{background-color:transparent}.benefits-list{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.benefits-link{padding:18px 36px}.ben-list-title{font-family:Inter Tight,sans-serif;font-weight:600;font-size:20px;line-height:1.5;letter-spacing:-.02em;color:#fafafa;margin-bottom:6px}.benefits-description{font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa99}.ben-desc-list{max-width:301px}.benefits-item{padding:24px;border-radius:20px;background:#242527}.benefits-btn{display:flex;justify-content:center;align-items:center;max-width:189px;min-height:55px;border:1px solid #3b3b3b;border-radius:60px;font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.02em;background-color:transparent;transition:background-color .25s linear;cursor:pointer}.benefits-btn:focus,.benefits-btn:hover{background-color:#e0373f}.benefits-icon{width:48px;height:48px;border-radius:10px;background:#ed3b44;margin-bottom:64px}.benefits-icon{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.benefits-list{margin-bottom:64px}.benefits-item{width:calc((100% - 16px)/2)}}@media only screen and (min-width: 1440px){.benefits-item{cursor:pointer;transition:transform .25s linear}.benefits-item:hover{transform:scale(1.05)}.benefits-container{display:flex;justify-content:space-between}.ben-list-bnt-cont{width:688px}.benefits-title{margin-bottom:0}}.tooltip{position:relative;text-decoration:none}.tooltip span{display:none}.tooltip:hover span{position:absolute;display:block;overflow:hidden;color:green}section{opacity:0;transform:translateY(20px)}.in-view{opacity:1;transition:translateY 1.5s,opacity 2s;transform:translateY(0)}.section-covers{height:508px}.section-covers .container{position:relative;overflow:hidden;height:100%;background:radial-gradient(circle at 5% 5%,#ed3b4484,transparent 25%),radial-gradient(circle at 80% 80%,#ed3b4484,transparent 25%)}.covers-ul{position:absolute;top:80px;left:0;display:flex;flex-wrap:wrap;align-items:center;width:1200px;transform:rotate(16deg)}.card-of-project{width:282px;padding:13px;cursor:grab}.in-view .card-of-project{animation-name:running-linesLine;animation-duration:45s;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes running-linesLine{0%{transform:translate(-70px)}50%{transform:translate(-730px)}to{transform:translate(-70px)}}@keyframes running-linesLine-back{0%{transform:translate(-730px)}50%{transform:translate(-40px)}to{transform:translate(-730px)}}.card-of-project:nth-child(5),.card-of-project:nth-child(6),.card-of-project:nth-child(7),.card-of-project:nth-child(8){animation-name:running-linesLine-back}@media only screen and (min-width: 768px){.section-covers{height:960px}.covers-ul{top:100px;width:2200px}.card-of-project{width:544px;padding:20px}@keyframes running-linesLine{0%{transform:translate(-100px)}50%{transform:translate(-1370px)}to{transform:translate(-100px)}}@keyframes running-linesLine-back{0%{transform:translate(-1350px)}50%{transform:translate(-70px)}to{transform:translate(-1350px)}}}@media only screen and (min-width: 1440px){.section-covers .container{background:radial-gradient(circle at 14.53% 55.56%,#ed3b4484,transparent 15%),radial-gradient(circle at 75.7% 12.65%,#ed3b4484,transparent 15%),radial-gradient(circle at 30.86% 38.46%,#ed3b4484,transparent 15%),radial-gradient(circle at 64.22% 98.97%,#ed3b4484,transparent 15%)}.card-of-project{padding:30px 20px}.covers-ul{top:-50px}@keyframes running-linesLine{0%{transform:translate(40px)}50%{transform:translate(-800px)}to{transform:translate(40px)}}@keyframes running-linesLine-back{0%{transform:translate(-650px)}50%{transform:translate(-70px)}to{transform:translate(-650px)}}}.faq-main-title{font-size:16px;line-height:150%;letter-spacing:-.02em;color:#afafaf;margin-bottom:32px}.faq-svg{min-height:34px;min-width:34px;padding:7px;border:1px solid rgba(250,250,250,.1);border-radius:100px;display:block;stroke:#fafafa;background:transparent;cursor:pointer;transition:stroke .25s linear,border-color .25s linear}.faq-svg:hover{border-color:#e0373f;stroke:#e0373f}.accordion-container.faq{display:grid;grid-template-columns:1fr}.ac{margin-top:0}.ac.faq-item{margin-top:0;background-color:#1c1d20;border:none;padding:20px 0 24px;border-bottom:1px solid rgba(250,250,250,.1)}.ac.faq-item:first-child{border-top:1px solid rgba(250,250,250,.1)}.ac.faq-item span{font-family:Inter Tight;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.02em;padding-right:20px;color:#fafafa}p.ac-text{max-width:343px;color:#fafafa;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.02em}.accordion-container .ac .ac-trigger{font-weight:600;padding:0%;background:none;text-decoration:none;border:none;font-size:20px;line-height:150%;letter-spacing:-.02em;color:#fafafa;text-align:left;display:flex;justify-content:space-between;gap:44px}.accordion-container.faq .ac-trigger.faq-btn{cursor:pointer;display:flex;justify-content:space-between;padding:0}.ac .ac-trigger{padding:0%}.accordion-container .ac .ac-trigger:focus{color:#fafafa}.ac .ac-trigger:after{display:none}.faq-item.is-active .faq-svg{transform:rotate(180deg);transition:ease-in .3s}.ac-panel{padding-right:24px}.faq-list .faq-item .ac-comment .faq-paragraph{font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;color:#fafafa99;padding:16px 0 0;text-align:left}@media screen and (min-width: 768px){.section-fqa{padding:47px 32px}.faq-main-title{padding:0;font-size:20px}.faq-list .faq-item .ac-comment .faq-paragraph{max-width:656px;padding-top:26px}.faq-svg{min-height:40px;min-width:40px;padding:10px}.ac-trigger{gap:90px}.ac.faq-item{padding:32px 0 42px}.ac-panel{padding-right:32px}}@media (min-width: 1440px){.faq-list .accordion-container{grid-template-columns:50% 50%}.faq-list{display:flex;flex-wrap:wrap}.ac.faq-item{width:50%;margin:0}.faq-list .faq-item .ac-comment .faq-paragraph{padding-top:26px;text-align:left;max-width:656px}.accordion-container .ac .faq-item{border:none;padding-bottom:32px;margin-bottom:0;border-top:1px solid rgba(250,250,250,.1)}.ac.faq-item:nth-child(odd){border:1px solid rgba(250,250,250,.1);border-left:none;padding-left:0%;padding-right:32px}.ac.faq-item:nth-child(2n){border:1px solid rgba(250,250,250,.1);border-right:none;padding-left:32px}}.white .faq-item.ac{padding-left:40px;padding-right:40px}.footer{padding-bottom:0}.work-together{padding-block-end:32px;background-repeat:no-repeat;background-position:right;background-size:contain;background-blend-mode:overlay;font-size:16px;line-height:1.5;font-weight:500;letter-spacing:-.02em;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.work-together .container{padding-block-start:32px}@media only screen and (min-width: 768px){.work-together .container{padding-block-start:80px}}@media only screen and (min-width: 1440px){.work-together .container{padding-inline-start:196px}}.title-work-together{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:542px;margin-block-end:63px;margin:0}@media only screen and (min-width: 768px){.title-work-together{margin-block-end:18px}}.title-image{width:44px;height:44px}@media only screen and (min-width: 768px){.title-image{width:70px;height:70px}}.submit-form{margin-block-end:64px;position:relative}@media only screen and (min-width: 768px){.submit-form{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:32px;margin-block-end:18px}}@media only screen and (min-width: 1440px){.submit-form{margin-block-end:18px}}.input-wrapper{margin-block-end:16px;position:relative;width:100%}@media only screen and (min-width: 768px){.input-wrapper{margin-block-end:0;max-width:245px}}@media only screen and (min-width: 1440px){.input-wrapper{max-width:390px}}.input-wrapper:nth-child(2){margin-block-end:32px}@media only screen and (min-width: 768px){.input-wrapper:nth-child(2){margin-block-end:0}}.input{border-style:none;background-color:transparent;outline:none;width:100%;height:44px;border-bottom:1px solid #3b3b3b;text-overflow:ellipsis;color:#fafafa;transition:border-color .25s cubic-bezier(.4,0,.2,1);-webkit-appearance:none;-webkit-border-radius:0}.white .input{color:#212121}.input:hover,.input:focus,.input:active{border-bottom:1px solid rgba(250,250,250,.6);outline:none}@media only screen and (min-width: 1440px){.input{max-width:390px}}.img-work-together{display:block;max-width:100%;height:auto}.valid-email-text{display:none;color:#3cbc81}.invalid-email-text,.invalid-comments-text{display:none;color:#e74a3b}.send-btn{width:100px;height:100px;border-radius:100%;background-color:#ed3b44;color:#fafafa;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;padding:0}.send-btn:hover,.send-btn:focus,.send-btn:active{background-color:#e0373f;transform:scale(1.05)}@media only screen and (min-width: 768px){.send-btn{width:150px;height:150px}}@media only screen and (min-width: 1440px){.send-btn{margin-inline-start:68px}}.contacts-list{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}@media only screen and (min-width: 768px){.contacts-list{gap:8px}}.contacts-item{width:fit-content;border:1px solid #3b3b3b;border-radius:60px;padding-inline-start:12px;padding-inline-end:12px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px){.contacts-item{padding-inline-start:32px;padding-inline-end:32px}}.contacts-item:hover,.contacts-item:focus,.contacts-item:active{border:1px solid #ececec}.contacts-link{display:flex;align-items:center;height:37px;font-size:14px;color:currentColor;text-decoration:none}@media only screen and (min-width: 768px){.contacts-link{height:55px}}.footer-title,.footer-title-second{font-weight:500;font-size:40px;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.is-visible{display:block;position:absolute;top:48px;left:0;font-size:14px;line-height:1.29}.valid-input,.valid-input:hover,.valid-input:focus,.valid-input:active{border-color:#3cbc81}.invalid-input,.invalid-input:hover,.invalid-input:focus,.invalid-input:active{border-color:#e74a3b}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:transparent;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill:first-line,textarea:-webkit-autofill:first-line,select:-webkit-autofill:first-line{color:#e8e8e8}.main-text-with-opacity{color:#fafafa99}.small-text{font-size:14px}.container{min-width:320px;max-width:375px;width:100%;padding:0 16px;margin:0 auto}.section-pb{padding-bottom:32px}@media only screen and (min-width: 768px){.section-pb{padding-bottom:169px}}@media only screen and (min-width: 1440px){.container.section-pb{padding-bottom:164px;padding-left:196px}}.header-2{font-size:40px;line-height:1;letter-spacing:-.03em;text-transform:uppercase}@media only screen and (min-width: 768px){.header-2{font-size:64px}}.text-decoration-red{color:#ed3b44}@media only screen and (min-width: 1280px){.hvr-grow{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px #0000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{-webkit-transform:scale(1.05);transform:scale(1.05)}}.hero{background-image:linear-gradient(270deg,rgba(255,255,255,.2) 0%,rgba(59,59,59,.2) 16.67%,rgba(255,255,255,.2) 100%),linear-gradient(270deg,#1c1d20 50%,#69292d 67%,#ed3b44 100%);background-size:57px,100%;background-repeat:repeat-x,no-repeat;background-blend-mode:multiply}.glass-effect{position:fixed;top:0;left:0;z-index:-1;display:flex;justify-content:flex-start;align-items:flex-start;width:100%;height:100%}.glass-edge{width:70px;height:100%;margin-left:-10px;box-shadow:0 0 2px #0000004d;opacity:.8;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}@media only screen and (max-width: 767px){.hero{background-image:url(data:image/png;base64,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);background-size:100%;background-repeat:repeat-y}.glass-effect{display:none}.colored .glass-effect{display:flex}.colored .hero{background-image:linear-gradient(270deg,rgba(255,255,255,.2) 0%,rgba(59,59,59,.2) 16.67%,rgba(255,255,255,.2) 100%),linear-gradient(270deg,#1c1d20 50%,#69292d 67%,#ed3b44 100%);background-size:57px,100%;background-repeat:repeat-x,no-repeat;background-blend-mode:multiply}}@media only screen and (min-width: 768px){.hero{background-size:70px,100%}.glass-edge{width:70px}}@media only screen and (min-width: 1440px){.hero{background-size:4.86%,100%}.glass-edge{width:4.86%}.glass-edge{box-shadow:0 0 4px #0000004d}}.box{padding-top:249px}.hero-title{margin-bottom:212px;color:#fafafa;font-weight:500;font-size:50px;line-height:1;letter-spacing:-.03em;text-transform:uppercase;filter:drop-shadow(2px 2px 0 black) drop-shadow(-2px -2px 0 black)}.hero-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center;align-items:center}.hero-item{display:flex;flex-direction:row;justify-content:center;align-items:center;width:37px;height:37px;border:1px solid #3b3b3b;border-radius:60px;cursor:pointer}.address{width:178px;height:37px;border:1px solid #3b3b3b;border-radius:60px}.hero-link{display:flex;padding:18px 20px;font-weight:500;font-size:14px;font-family:Inter Tight,sans-serif;letter-spacing:-.02em;color:#fafafa}@media screen and (min-width: 768px){.hero{padding:0}}@media screen and (min-width: 768px){.box{padding-top:300px}.hero-title{max-width:632px;margin-bottom:187px;box-shadow:none;font-size:90px}}@media screen and (min-width: 768px){.hero-list{gap:8px;justify-content:flex-end;padding-bottom:32px}}@media screen and (min-width: 767.98px){.hero-item{width:55px;height:55px}}@media screen and (min-width: 767.98px){.address{width:223px;height:55px}}@media screen and (min-width: 767.97px){.hero-item{font-weight:500;font-size:16px;font-family:Inter Tight,sans-serif;letter-spacing:-.02em}}@media screen and (min-width: 1440px){.hero-title{max-width:1084px;margin:0 auto 243px;line-height:1}}@media screen and (min-width: 1440px){.hero-item{transition:background-color .25s linear}.hero-item:hover{background-color:#ed3b44}}@media screen and (min-width: 1440px){.hero-item{width:55px;height:55px}}@media screen and (min-width: 1440px){.hero-item{font-size:16px}}@media screen and (min-width: 1440px){.address{width:223px;height:55px}}#openModal1Btn,#openModal2Btn{padding:10px 20px;font-size:16px;cursor:pointer}.close-btn-futer{color:#fafafa;float:right;font-size:28px;font-weight:700;cursor:pointer}.element.style{display:none}.modal-h2{color:#fafafa;font-family:Inter Tight;font-size:20px;font-weight:600;line-height:30px;text-align:center;margin-bottom:16px}.modal-p{color:#fafafa99;font-family:Inter Tight;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.02em;text-align:center}.modal-close{color:#fafafa;width:24px;height:24px;text-align:center;margin-top:-44px;margin-right:-12px;margin-bottom:20px;float:right}.modal-sexsion{display:none;position:fixed;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.651);z-index:999999;overflow:hidden;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width: 767px){#openModalBtn{padding:10px 20px;font-size:16px;cursor:pointer}.modal-blok{margin:auto;background-color:#1c1d20;width:343px;top:138px;left:16px;padding:64px 32px;gap:64px;border-radius:20px;border:1px;opacity:0}.modal-close-btn{color:#fafafa99;width:11px;height:11px;top:5.5px;left:5.5px}.modal-close-btn:hover,.modal-close-btn:focus{color:#000;text-decoration:none;cursor:pointer}}@media only screen and (min-width: 768px) and (max-width: 1139px){.modal-blok{width:492px;height:246px;top:195px;left:474px;padding:64px;gap:64px;border-radius:20px;border:1px;margin:auto;background-color:#1c1d20}}@media screen and (min-width: 1140px){.modal-blok{width:492px;height:246px;top:195px;left:474px;padding:64px;gap:64px;border-radius:20px;border:1px;margin:auto;background-color:#1c1d20}}.svg-model{border-color:#000;border:1px}.modal-heder{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;justify-content:center;align-items:center;text-align:center;background-size:cover;background-image:url(/js-gurus/assets/Glass_effect_1-c99d9cbb.png);transition:opacity .25s linear}@media only screen and (min-resolution: 192dpi) and (max-width: 767px){.modal-heder{background-image:url(/js-gurus/assets/Glass_effect_12x-9e590702.png)}}.section-two{width:100%;height:100%;text-align:center;top:0;left:0;position:absolute;z-index:9999999999;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.header-modal-wraper{width:67px;height:112px;left:154px;gap:12px;margin:302px auto 289px}.nav-link{text-decoration:underline}.header-modal-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.header-modal-titles{color:#fafafa;font-family:Inter Tight;font-size:16px;font-weight:500;line-height:19.36px;letter-spacing:-.02em;position:relative}.modal-close-model{margin-top:32px;margin-right:16px}.header-modal-button{color:#fafafa;font-family:Inter Tight;font-size:14px;font-weight:500;line-height:16.94px;letter-spacing:-.02em}.modal-benefits-btn{display:flex;flex-wrap:nowrap;max-width:189px;border:1px solid rgba(250,250,250,.2);border-radius:60px;font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;color:#fafafa;background-color:transparent;transition:background-color .25s linear;background-color:#ed3b44;margin:auto}.modal-benefits-btn:focus,.modal-benefits-btn:hover{background-color:#e0373f}.close-btn{color:#fafafa;float:right;font-size:28px;font-weight:700;cursor:pointer}.close-btn:hover,.close-btn:focus{color:#000;text-decoration:none;cursor:pointer}.title-projects{font-size:16px;line-height:1.5;letter-spacing:-.02em;text-transform:uppercase;color:#afafaf;margin-bottom:32px}.first-box-prj{background-color:#fafafa;padding:32px;border-radius:24px 24px 0 0;width:100%}.second-box-prj{background-color:#242527;padding:100px 16px;display:flex;justify-content:center;align-items:center;border-radius:0 0 24px 24px;width:100%}.list-prj{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:96px;width:279px}.list-prj li{border:1px solid rgba(28,29,32,.2);padding:13px 18px;border-radius:60px;height:100%;font-weight:500;font-size:14px;letter-spacing:-.02em;color:#1c1d20;white-space:nowrap}.list-prj li:nth-child(1){max-width:80px}.list-prj li:nth-child(2){max-width:57px}.list-prj li:nth-child(3){max-width:94px}.list-prj li:nth-child(4){max-width:63px}.list-prj-link{cursor:default}.main-prj-title{font-size:24px;line-height:1.2;letter-spacing:-.03em;color:#1c1d20;max-width:100%;margin-bottom:32px}.prj-btn{border-radius:60px;min-width:141px;padding:13px 32px;font-size:16px;letter-spacing:-.02em;color:#fafafa;background:#ed3b44;border:none}.prj-btn:focus,.prj-btn:hover{background:#e0373f}.btn-for-swiper-prev,.btn-for-swiper-next{border:1px solid #3b3b3b;border-radius:60px;padding:13px;width:52px;height:52px;background-color:transparent;display:flex;justify-content:center;align-items:center;transition:border-color .3s ease,background-color .3s ease}.btn-for-swiper-prev:disabled,.btn-for-swiper-next:disabled{border:1px solid #3b3b3b;cursor:default}.btn-for-swiper-prev.disabled svg,.btn-for-swiper-next.disabled svg{stroke:#afafaf}.btn-for-swiper-prev:hover,.btn-for-swiper-next:hover{border-color:#fafafacc}.btn-for-swiper-prev:disabled:hover,.btn-for-swiper-next:disabled:hover{border-color:#3b3b3b}.swiper-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.prj-svg{fill:none;stroke:#ececec;stroke-width:2px;width:24px;height:24px}.swiper-wrapper-projects{display:flex;width:100%}.main-box-prj{transition:transform .9s ease}.projects-swiper{width:100%;overflow:hidden;margin-bottom:32px}.prj-swiper-slide{width:100%;display:flex;justify-content:center;align-items:center}.prj-swiper-slide img{max-width:100%;height:auto}.picture{width:100%}@media only screen and (min-width: 374px) and (max-width: 767px){.main-box-prj{margin-right:2px}}@media only screen and (min-width: 768px){.main-box-prj{min-width:704px}.first-box-prj{padding:64px 0 64px 64px}.second-box-prj{padding:120px 45px}.main-prj-title{font-size:44px;line-height:1;max-width:494px}.list-prj{width:312px;margin-bottom:164px;font-size:16px}.list-prj li{padding:15px 18px}.prj-btn{border-radius:60px;min-width:177px;padding:18px 50px}.btn-for-swiper-prev,.btn-for-swiper-next{padding:18px;width:68px;height:68px}.prj-svg{width:32px;height:32px}.projects-swiper{margin-bottom:64px}}@media only screen and (min-width: 1440px){.main-box-prj{display:flex;justify-content:space-between;min-width:1376px}.first-box-prj{border-radius:24px 0 0 24px}.second-box-prj{border-radius:0 24px 24px 0;padding:120px 38px}.list-prj{margin-bottom:223px}.main-prj-title{margin-right:133px;width:494px}}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom: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-weight:500;font-style:normal;font-family:Inter Tight;src:url(/js-gurus/assets/inter-tight-v7-cyrillic_cyrillic-ext_latin-500-bcf12d2b.woff2) format("woff2");font-display:swap}@font-face{font-weight:600;font-style:normal;font-family:Inter Tight;src:url(/js-gurus/assets/inter-tight-v7-cyrillic_cyrillic-ext_latin-600-1e9ae12b.woff2) format("woff2");font-display:swap}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(100%)}html{scroll-behavior:smooth}.white{background-color:#fafafa;color:#1c1d20}.header{position:fixed;top:0;left:50%;z-index:999;width:100%;height:140px;background:linear-gradient(#262626b9,#262626b9,#76030300);transform:translate(-50%)}body{background-color:#1c1d20;color:#fafafa;font-weight:500;font-size:16px;font-family:Inter Tight,sans-serif;line-height:1.5;letter-spacing:-.02em}section{padding:32px 0}.container{max-width:375px;margin:0 auto;padding-right:15px;padding-left:15px}.standart-btn{display:flex;justify-content:center;align-items:center;min-width:163px;height:55px;border-radius:60px;background:#ed3b44;color:#fafafa;font-weight:500;font-size:16px;letter-spacing:-.02em}.standart-btn:hover,.standart-btn:focus{background-color:#e0373f;color:#fafafa}@media only screen and (min-width: 768px){.container{max-width:768px;padding-right:32px;padding-left:32px}section{padding:48px 0}}@media only screen and (min-width: 1440px){.container{max-width:1440px}section{padding:82px 0}}#reviews h2{font-size:24px;margin-bottom:32px;color:#afafaf;text-align:left;text-transform:uppercase}.swiper-review{display:flex;justify-content:start;max-width:100%;overflow:hidden;margin-bottom:32px}.swiper-wrapper-reviews{display:flex;transition:transform .9s ease}.swiper-slide-reviews{padding:24px;border-radius:10px;border:1px solid #3b3b3b;text-align:left;overflow:hidden;height:302px}.swiper-slide-reviews img{width:48px;height:48px;border-radius:20%;margin-bottom:32px}.review-text{height:154px;overflow:hidden}.swiper-slide-reviews .review-author{font-weight:700;margin-bottom:8px}.swiper-slide-reviews .review-comment{color:#afafaf}.button-container-reviews{display:flex;justify-content:center;margin:0 auto;gap:12px;transition:border-color .3s ease}.swiper-button-prev-reviews,.swiper-button-next-reviews{border:1px solid #3b3b3b;border-radius:50px;background-color:transparent;display:flex;justify-content:center;align-items:center;transition:border-color .3s ease,background-color .3s ease}.swiper-button-prev-reviews:hover,.swiper-button-next-reviews:hover{border-color:#fafafacc}.swiper-button-prev-reviews:disabled,.swiper-button-next-reviews:disabled{border:1px solid #3b3b3b;cursor:default}.swiper-button-prev-reviews:disabled .icon-reviews,.swiper-button-next-reviews:disabled .icon-reviews{stroke:#3b3b3b}.swiper-button-prev-reviews:disabled:hover,.swiper-button-next-reviews:disabled:hover{border-color:#3b3b3b}.icon-reviews-one,.icon-reviews{stroke:#ececec;stroke-width:2px;fill:none}@media (max-width: 767px){.swiper-review{width:344px}.swiper-slide-reviews{max-width:344px}.swiper-button-prev-reviews,.swiper-button-next-reviews{padding:13px}.icon-reviews,.icon-reviews-one{width:24px;height:24px}}@media (min-width: 768px) and (max-width: 1029px){.swiper-review{width:720px}.swiper-slide-reviews{max-width:344px}.swiper-button-prev-reviews,.swiper-button-next-reviews{padding:18px;width:68px;height:68px}.icon-reviews,.icon-reviews-one{width:32px;height:32px}}@media (min-width: 1030px) and (max-width: 1199px){.swiper-review{width:1064px}.swiper-slide-reviews{max-width:344px}.swiper-button-prev-reviews,.swiper-button-next-reviews{padding:18px;width:68px;height:68px}}@media (min-width: 1200px){.swiper-button-prev-reviews,.swiper-button-next-reviews{padding:18px;width:68px;height:68px}}
