.hero-section{color:#fff;overflow-x:hidden}.hero-section__text{z-index:11;max-width:660px;font-size:60px;line-height:normal;position:absolute;bottom:70px}@media (max-width:1200px){.hero-section__text{font-size:40px;bottom:40px}}@media (max-width:900px){.hero-section__text{max-width:440px;font-size:32px}}.hero-section__big-logo{z-index:11;min-width:40vw;height:100%;min-height:100dvh;display:flex;position:absolute;top:0;right:0;overflow:hidden}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.hero-section__big-logo{width:50vw}}.hero-section__big-logo img{z-index:-1;object-fit:cover;min-height:100dvh;max-height:100dvh}@media (max-width:1100px){.hero-section__big-logo img{object-fit:initial;max-height:initial;min-height:initial}.hero-section__big-logo{min-width:initial;min-height:initial;max-height:50dvh;top:initial;bottom:0}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.hero-section__big-logo{width:initial}}}@media (max-width:768px){.hero-section__big-logo{display:none}}.hero-section__time-zone{position:relative}.hero-section__time-wrapper{z-index:12;grid-template-columns:1fr auto 1fr;gap:40px;width:100%;font-size:16px;line-height:120%;display:grid;position:absolute;top:22.02vh}.hero-section__time-wrapper p{line-height:initial}@media (max-width:768px){.hero-section__time-wrapper{display:flex}}@media (max-width:850px){.hero-section__time-wrapper{flex-direction:column;gap:40px}}.hero-section__time-row{align-items:center;gap:8px;display:flex}.hero-section__time-inner-flex{align-items:center;gap:120px;display:flex;position:relative;left:-35px}@media (max-width:1280px){.hero-section__time-inner-flex{gap:60px}}@media (max-width:850px){.hero-section__time-inner-flex{left:0}}@media (max-width:768px){.hero-section__time-inner-flex{gap:40px;align-items:initial;flex-direction:column}}.hero-section__time-number{font-size:46px}.hero-section__slider{background:#000;width:100vw;height:100svh;position:relative;top:0;left:0;overflow:hidden}.hero-section__slide{visibility:hidden;opacity:0;width:100vw;height:100svh;animation:15s linear infinite fade;position:absolute;top:0;left:0}@keyframes fade{0%{visibility:hidden;opacity:0}2%{visibility:visible;opacity:1}18%{visibility:visible;opacity:1}20%{visibility:hidden;opacity:0}}.hero-section__slide:first-child{animation-delay:0s}.hero-section__slide:nth-child(2){animation-delay:2.5s}.hero-section__slide:nth-child(3){animation-delay:5s}.hero-section__slide:nth-child(4){animation-delay:7.5s}.hero-section__slide:nth-child(5){animation-delay:10s}.hero-section__slide:nth-child(6){animation-delay:12.5s}.hero-section__slide:after{content:"";z-index:10;background:linear-gradient(#000000b3 0% 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-section__slide img{z-index:-1;object-fit:cover;object-position:left;width:100%;min-height:100svh}
.services-section{z-index:2;position:relative}.services-section__grid{grid-template-columns:auto 1fr;gap:80px;display:grid}@media (max-width:1200px){.services-section__grid{gap:40px}}@media (max-width:768px){.services-section__grid{grid-template-columns:1fr;gap:20px}}.services-section__grid-title{width:fit-content;font-size:27px;font-weight:600;line-height:110%}.services-section__grid-text p{color:#000;max-width:700px;font-size:18px}@media (max-width:992px){.services-section__grid-text p{padding-right:15px}}.services-section__tabs{justify-content:space-between;min-height:600px;margin-top:80px;display:flex}@media (max-width:1200px){.services-section__tabs{min-height:initial;flex-direction:column;gap:20px;margin-top:40px}}.services-section__tabs-content{grid-template-columns:auto 1fr;gap:80px;width:100%;display:grid}@media (max-width:1200px){.services-section__tabs-content{gap:40px}}@media (max-width:992px){.services-section__tabs-content{grid-template-columns:1fr}.services-section__tabs-buttons{grid-row:1}}.services-section__tabs-buttons .section-title{text-transform:uppercase;color:#bdbec0;cursor:pointer;background:0 0;outline:none;width:fit-content;margin-bottom:5px;font-size:clamp(39px,5vw,100px);font-weight:700;line-height:110%;transition:all .5s;display:block}@media (max-width:992px){.services-section__tabs-buttons .section-title{font-size:clamp(33px,9vw,100px)}}.services-section__tabs-buttons .section-title:hover,.services-section__tabs-buttons .active{color:#000}.services-section__tabs-link{text-transform:uppercase;margin-top:30px;font-size:22px}@media (max-width:1200px){.services-section__tabs-link{margin-top:20px;font-size:18px}}@media (max-width:480px){.services-section__tabs-link{font-size:14px}}.services-section__tabs-image{position:relative}.services-section__tabs-image img{object-fit:cover;border-radius:5px}.services-section__tabs-image p{margin-top:10px;font-size:18px}@media (max-width:992px){.services-section__tabs-image p{font-size:18px}}@media (max-width:480px){.services-section__tabs-image p{font-size:16px}}.left-size{min-width:600px;max-width:600px}@media (max-width:1600px){.left-size{min-width:400px;max-width:400px}}@media (max-width:992px){.left-size{min-width:initial;max-width:initial}}
.work{height:350vh;margin-top:-25vh;margin-bottom:0;position:relative}@media (max-width:1280px){.work{height:initial;margin-top:0}}.work .button{background:#000;border-color:#000;justify-content:center;align-items:center;width:220px;margin:auto;display:flex}@media (min-width:1280px){.work .button{display:none}}.work__inner{z-index:0;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding:150px 0;display:grid;position:sticky;top:0;overflow-x:hidden}@media (max-width:1280px){.work__inner{position:initial;grid-template-columns:1fr;padding:0}.work__copy{display:none}}.work__copy{z-index:-1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 20px;display:flex;position:absolute}.work__copy h2{text-align:center;text-transform:lowercase;max-width:700px;font-size:50px;line-height:45px}.work__case{position:relative}.work__case-image{transition:all .3s;display:block;position:relative}.work__case-image img{object-fit:cover;border:1px solid #000;border-radius:5px}.work__case-content{border-radius:5px}.work__case-content p{margin:5px 0}.work__case-content p b{font-weight:700}.work__case-content h3{margin:15px 0;font-size:20px;font-weight:700}@media (min-width:1280px){.work__case-content{opacity:0;color:#fff;background:#090909f2;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:20px;transition:all .3s;display:flex;position:absolute;top:0;left:0}.work__case-content h3{font-size:30px}}.work__case:hover .work__case-content{opacity:1}
