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}: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%}html{scroll-behavior:smooth}body{font-family:Roboto,sans-serif;display:flex;flex-direction:column;min-width:100vw;min-height:100vh;margin:0;background-color:#152244;color:#d4af37}body.no-scroll{overflow:hidden;position:fixed;width:100%}main{flex-grow:1}main:has(.back-link){text-align:center}*,*:before,*:after{box-sizing:border-box}.fade-in{opacity:0;transform:translateY(30px);transition:all .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}li{transition:transform .25s cubic-bezier(.4,0,.2,1)}li:hover{transform:translateY(-5px)}.fa-solid{margin-right:5px}[data-i18n]{transition:opacity .3s ease}[data-i18n].fading-out{opacity:0}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.container{max-width:768px}}@media only screen and (min-width: 1200px){.container{max-width:1200px}}.header{padding:20px 0;border-bottom:1px solid #d4af37;box-shadow:0 2px 1px #2e2f4214,0 1px 1px #2e2f4229,0 1px 6px #2e2f4214}.header-list{display:none}.header-container{display:flex;justify-content:center;align-items:center}.navigation-header{display:flex;align-items:center;gap:20px}.header-logo{font-family:Raleway,sans-serif;font-weight:700;font-size:18px;line-height:117%;letter-spacing:.03em;text-transform:uppercase;color:#d4af37;padding-top:16px;padding-bottom:16px;display:block}.lang-switcher{display:flex;gap:8px}.lang-btn{background:#d4af37;border:none;font-weight:500;line-height:1.5;letter-spacing:.04em;cursor:pointer;color:#fbfbfb;display:block;border-radius:4px;padding:4px;margin-left:auto;margin-right:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 4px #00000026}.lang-btn:hover,.lang-btn:active{background-color:#fbfbfb;color:#d4af37}.btns,.header-address{display:none}.burger-btn{margin-left:20px;padding:0;border:none;background-color:transparent;cursor:pointer}.burger-icon{display:block;fill:#d4af37}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#152244;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);transition-property:visibility,opacity}.mobile-menu.is-open{z-index:999;opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-container{margin:0 auto;position:relative;padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;height:100%}.mobile-menu-close{position:absolute;top:24px;right:24px}.btns-mobile{display:flex;flex-direction:column;gap:10px;margin-bottom:50px}.btns-mobile .lang-btn{width:150px}.mobile-menu-navigation{margin-bottom:auto}.mobile-menu-close{display:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;width:24px;height:24px;border:0;line-height:0;background-color:transparent;fill:#d4af37;position:absolute;top:24px;right:24px;border-radius:50%;transition:background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-navigation-list{display:flex;flex-direction:column;gap:40px}.mobile-menu-navigation-list-item{text-align:center;font-weight:700;font-size:36px;line-height:111%;letter-spacing:.02em;color:#d4af37}.mobile-menu-address{margin-bottom:48px;font-style:normal}.mobile-menu-address-list{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.mobile-menu-address-item{font-weight:500;font-size:20px;line-height:120%;letter-spacing:.02em;color:#d4af37}.mobile-menu-social{display:flex;justify-content:center;gap:40px}.mobile-menu-social-item{width:40px;height:40px}.mobile-list-svg-link{width:100%;height:100%;background-color:#d4af37;display:flex;align-items:center;justify-content:center;border-radius:50%}.mobile-menu-svg{fill:#fbfbfb}@media screen and (min-width: 768px){.mobile-menu,.burger-btn{display:none}.btns{display:flex;gap:8px}.lang-switcher{margin-right:20px}.header-list{display:flex;align-items:center;gap:40px;margin-right:60px}.header-address{font-style:normal;display:block}.navigation-header{gap:0px}.company-name{display:none}.header-logo{padding:24px 0;margin-right:20px}.header-list-item{display:block;position:relative;font-weight:500;font-size:16px;line-height:150%;letter-spacing:.02em;color:#d4af37;padding-top:24px;padding-bottom:24px;transition:color .25s cubic-bezier(.4,0,.2,1)}.header-list-item:hover{color:#fbfbfb}.header-list-item:focus{color:#fbfbfb}.header-list-item:active{color:#fbfbfb;text-decoration:underline}.header-address-list-item:hover{color:#fbfbfb}.header-address-list-item:focus{color:#fbfbfb}.header-address-list{display:flex;flex-direction:column;align-items:center;gap:12px}.header-address-list-item{font-size:14px;line-height:117%;letter-spacing:.04em;color:#d4af37;transition:color .25s cubic-bezier(.4,0,.2,1)}}@media screen and (min-width: 1200px){.header-logo{margin-right:40px}.header-container{justify-content:center}.header-list{gap:25px}.header-address-list{flex-direction:row;align-items:center;gap:40px}.header-address-list-item{font-size:16px;line-height:150%;letter-spacing:.02em;padding-top:24px;padding-bottom:24px}}.footer{padding:36px 0;border-top:1px solid #d4af37}.footer-logo{text-align:center;font-weight:700;font-size:18px;line-height:117%;letter-spacing:.03em;text-transform:uppercase;color:#d4af37;margin-bottom:36px;display:block}.footer-menu{display:flex;justify-content:center;gap:4px}.footer-nav{margin-bottom:36px}.footer-nav-item{width:66px;height:40px;display:flex;flex-wrap:wrap;padding:0;border-radius:8px;transition-property:.25s ease-in-out}.footer-nav-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:400;font-size:9px;line-height:1.3;text-transform:uppercase;text-align:center;color:#070738;background:#fbfbfb;border-radius:8px;padding:15px 12px;transition:color .25s ease-in-out,background .25s ease-in-out}.footer-btn{background:#d4af37;border:none;font-weight:500;line-height:1.5;letter-spacing:.04em;cursor:pointer;color:#070738;display:block;border-radius:4px;padding:16px 32px;min-width:169px;height:56px;margin-left:auto;margin-right:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 4px #00000026}.footer-btn:not(:last-child){margin-bottom:12px}.footer-btn:hover{background:#fbfbfb;color:#070738}.footer-text{text-align:center;max-width:275px;margin:40px auto 82px}.footer-slogan{font-weight:400;font-size:18px;line-height:1;letter-spacing:-.02em;text-align:center;color:#fbfbfb;max-width:277px}.container-button-top{display:flex;justify-content:center;margin-bottom:32px}#myBtn{background:#d4af37;border:none;font-weight:500;line-height:1.5;letter-spacing:.04em;cursor:pointer;color:#070738;display:block;border-radius:4px;padding:16px 32px;min-width:169px;height:56px;margin-left:auto;margin-right:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 4px #00000026}#myBtn:hover{background-color:#fbfbfb}.privacy{display:flex;gap:20px;justify-content:center}.privacy-text{font-weight:400;font-size:12px;line-height:1.16;letter-spacing:.03em;text-align:center;color:#fbfbfb66}@media screen and (min-width: 768px){.footer{padding:32 0px}.footer-nav{display:flex;justify-content:center}.footer-h{flex-wrap:nowrap;justify-content:space-between}.footer-logo{font-size:20px}.footer-nav-item{width:91px}.footer-nav-link{padding:15px 25px}.footer-soc-media{margin:0}.footer-text{max-width:640px}.footer-slogan{margin:0 auto;font-size:32px;max-width:603px}.privacy-text{font-size:14px;line-height:1.18}}@media screen and (min-width: 1200px){.footer-text{margin-top:96px}.footer-slogan{max-width:630px}.footer-menu{gap:10px}.footer-nav-item{height:70px}.footer-nav-link:hover{color:#fbfbfb;background:#d4af37}}.hero-section{max-width:320px;background:#2e2f42;padding:72px 0;background-image:linear-gradient(#2e2f4280,#2e2f4280),url(/assets/background-CG7gP2Vs.jpg);background-size:cover;background-position:right;background-repeat:no-repeat;margin:0 auto 10px}.language-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.language-options{display:flex;flex-direction:column;gap:7px}.language-modal .lang-btn{width:200px}.language-modal .hero-text{font-size:27px}.language-modal-content{padding:30px;border-radius:10px;text-align:center}.language-options button{background:#d4af37;border:none;font-weight:500;line-height:1.5;letter-spacing:.04em;cursor:pointer;color:#fbfbfb;display:block;border-radius:4px;padding:16px 32px;min-width:169px;height:56px;margin-left:auto;margin-right:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 4px #00000026}h1{font-weight:700;font-size:36px;line-height:111%;letter-spacing:.02em;text-align:center;max-width:216px;margin:0 auto 36px;color:#d4af37}.hero-text{color:#fbfbfb;font-weight:500;font-size:18px;line-height:1.17;text-shadow:0 1px 1px rgba(0,0,0,.6);margin:0 auto 55px}.company{text-align:center;color:#d4af37}.hero-btn{background:#d4af37;border:none;font-weight:500;line-height:1.5;letter-spacing:.04em;cursor:pointer;color:#fbfbfb;display:block;border-radius:4px;padding:16px 32px;min-width:169px;height:56px;margin-left:auto;margin-right:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 4px #00000026}.hero-btn:hover{background:#070738}@media screen and (min-width: 768px){.hero-section{max-width:768px}h1{max-width:650px;font-size:70px}.hero-text{font-size:20px;line-height:1.4;margin:auto auto 48px;max-width:597px}.company{display:block;text-align:center;font-size:30px}}@media screen and (min-width: 1200px){.hero-section{max-width:1200px}h1{max-width:1001px;font-size:80px}}.root-section{padding:36px 0}.root-text{color:#fbfbfb;font-weight:500;font-size:19px;line-height:150%;letter-spacing:.02em}.root-heading{font-weight:700;font-size:36px;line-height:111%;letter-spacing:.02em;text-align:center;margin-bottom:32px}.advantages-root{margin:0 auto 20px;border-radius:24px;padding:20px}.advantages-item{opacity:1;transform:translateY(0);transition:opacity 1s,transform 1s}.advantages-item:not(:last-child){margin-bottom:40px}.advantages-header{font-weight:500;font-size:28px;line-height:1;letter-spacing:-.05em}.advantages-header:after{content:"";display:block;margin:18px 0;border-radius:18px;max-width:240px;height:2px;background:fbfbfb}.advantages-text{font-weight:400;font-size:18px;line-height:1.16667;letter-spacing:-.02em}.advantages-text-one{max-width:240px}.root-img{margin-top:32px}@media screen and (min-width: 768px){.root-section{padding:72px 0}.advantages-root{padding:45px 32px;margin-bottom:0}.advantages-list{display:flex;flex-wrap:wrap;row-gap:44px;column-gap:32px;margin-bottom:50px}.advantages-item{width:calc((100% - 32px)/2)}.advantages-item:not(:last-child){margin-bottom:0}.advantages-header{font-size:32px}.advantages-header:after{max-width:304px}.advantages-text{font-size:18px;line-height:1.15;letter-spacing:-.02em}.root-img{display:block;margin:0 auto}}@media screen and (min-width: 1200px){.advantages-root{display:flex;gap:32px}.root-text{font-size:20px;text-align:center}.advantages-list{margin-bottom:0;padding-top:50px;row-gap:100px}.advantages-item{width:calc((100% - 44px)/2)}.advantages-header:after{max-width:280px}.advantages-img{max-width:432px;height:auto}}.reviews-sect{padding:36px 0}.reviews{font-weight:700;font-size:36px;line-height:111%;letter-spacing:.02em;text-align:center;color:#d4af37;margin-bottom:36px}.reviews-text{color:#fbfbfb;font-weight:500;font-size:19px;line-height:150%;letter-spacing:.02em;margin-bottom:32px}.reviews-swiper{height:218px;margin-bottom:25px}.reviews-slide{display:block;border:1px solid #d4af37;border-radius:16px;padding:32px;transition:box-shadow .25s ease-in-out}.swiper-slide .reviews-slide .reviews-text{display:flex;align-items:center;justify-content:center}.controls-for-swiper{display:flex;margin-bottom:25px}.buttons{display:flex;gap:5px}.reviews-btn{background-color:transparent;cursor:pointer;background:#d4af37;border:1px solid rgba(11,5,0,.15);padding:17px;width:48px;height:48px;fill:#fff;transition:background .25s ease-in-out;transition:fill .25s ease-in-out}.reviews-btn.disabled{opacity:.2;fill:#000;cursor:not-allowed;pointer-events:none}.reviews-btn :active{background:#5a2502;fill:#fff}.swiper-text-reviews{font-weight:400;font-size:18px;line-height:150%;margin-bottom:24px}.swiper-name-reviews{font-weight:600;font-size:16px;line-height:150%}.swiper-image-reviews{height:48px;border-radius:100%;object-fit:cover}.swiper-reader-reviews{font-weight:400;font-size:16px;line-height:150%}.swiper-user-reviews{display:flex;gap:16px}@media screen and (min-width: 768px){.reviews-text{text-align:center}}@media screen and (min-width: 1200px){.seva{margin-bottom:51px}}.diffirence-section{max-width:320px;padding:36px 0;background-image:linear-gradient(#2e2f4280,#2e2f4280),url(/assets/office-dark-B6Axq32x.jpg);background-size:cover;background-position:right;background-repeat:no-repeat;margin:0 auto 10px}.diffirence-heading{font-weight:700;font-size:36px;line-height:111%;letter-spacing:.02em;text-align:center;color:#d4af37;margin-bottom:36px}.diffirence-text{text-align:center;color:#fbfbfb;font-weight:500;font-size:19px;line-height:150%;letter-spacing:.02em;margin-bottom:16px}.fake{text-align:start}.diffirence-list{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-bottom:36px}.diffirence-list-item{padding:10px;border-radius:0 0 4px 4px;width:264px;box-shadow:0 2px 1px #d4af37,0 1px 1px #d4af37,0 1px 6px #d4af37;border:1px solid #fbfbfb;background-color:#fbfbfb}.diffirence-heading-list{font-weight:500;font-size:20px;line-height:120%;letter-spacing:.02em;text-align:center;color:#242424;margin-bottom:8px}.diffirence-list-icon-container{justify-content:center;display:flex;margin-bottom:8px}.diffirence-list-icon{fill:#d4af37}.diffirence-text-list{font-weight:400;font-size:16px;line-height:150%;letter-spacing:.02em;text-align:center;color:#242424}@media (min-width: 768px){.diffirence-section{max-width:768px;padding:72px 0}.diffirence-text{margin-bottom:32px}.diffirence-list{flex-wrap:nowrap}}@media (min-width: 1200px){.diffirence-section{max-width:1200px}.diffirence-list{gap:36px}}.todo-container{background-image:linear-gradient(#2e2f4280,#2e2f4280),url(/assets/writing-EdlL52Yh.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto;max-width:320px;padding:36px 0}.todo-heading{font-weight:700;font-size:36px;line-height:111%;letter-spacing:.02em;text-align:center;color:#d4af37;margin-bottom:36px}.todo-text{color:#fbfbfb;font-weight:500;font-size:18px;line-height:150%;letter-spacing:.02em;margin-bottom:25px}.todo-btn{background:#d4af37;border:none;font-weight:500;line-height:1.5;letter-spacing:.04em;cursor:pointer;color:#070738;display:block;border-radius:4px;padding:16px 32px;min-width:169px;height:56px;margin-left:auto;margin-right:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 4px #00000026}.todo-btn:hover{background:#fbfbfb;color:#070738}@media (min-width: 768px){.todo-container{max-width:768px;padding:72px 0}.todo-text{text-align:center;font-size:20px}}@media (min-width: 1200px){.todo-container{max-width:1200px}}.education-section{background-image:linear-gradient(#2e2f4280,#2e2f4280),url(/assets/desk-dark-o5Jtn38Y.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto 10px;padding:36px 0;max-width:320px}.education-heading{font-weight:700;font-size:36px;line-height:111%;letter-spacing:.02em;text-align:center;color:#d4af37;margin-bottom:36px}.education-text{text-align:center;color:#fbfbfb;font-weight:500;font-size:19px;line-height:150%;letter-spacing:.02em;margin-bottom:16px}.education-list{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-bottom:36px}.education-list-item{padding:10px;border-radius:0 0 4px 4px;width:264px;box-shadow:0 2px 1px #d4af37,0 1px 1px #d4af37,0 1px 6px #d4af37;border:1px solid #fbfbfb;background-color:#fbfbfb}.status{display:flex;justify-content:center;align-items:center}.education-text-list{font-weight:400;font-size:16px;line-height:150%;letter-spacing:.02em;text-align:center;color:#242424}.education-btn{display:flex;justify-content:center;background:#d4af37;border:none;font-weight:500;line-height:1.5;letter-spacing:.04em;cursor:pointer;color:#070738;border-radius:4px;padding:16px 32px;min-width:169px;height:56px;margin-left:auto;margin-right:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 4px #00000026}.education-btn:hover{background:#fbfbfb;color:#070738}.education-btn:not(:last-child){margin-bottom:12px}@media (min-width: 768px){.education-section{padding:72px 0;max-width:768px}.education-text{margin-bottom:32px}.education-btn{margin:0}.education-button-container{display:flex;justify-content:center;gap:32px}}@media (min-width: 1200px){.education-section{max-width:1200px}.education-list{gap:36px}.education-list{flex-wrap:nowrap}}
