h1,h4,h5{color:#f60;line-height:130%}.container,.topic-item-icon svg{width:100%}body,html,input,textarea{font-family:Montserrat,sans-serif}*{padding:0;margin:0;box-sizing:border-box}.container{min-height:672px;padding:40px 24px}.content-l,.content-m{margin:0 auto;padding:0 24px}.content-l{max-width:1024px}.content-m{max-width:768px}h1{font-size:48px}h2{color:#f60;font-size:32px;line-height:100%}.menu-mobile-items .menu-item-link,h3{font-size:32px;line-height:120%}h3{color:#f60}h4{font-size:24px}h5{font-size:16px}.btn,p{font-size:20px;line-height:148%}@keyframes move{0%,100%{transform:translateX(0)}50%{transform:translateX(8px)}}@keyframes moveRotate{0%,100%{transform:translateX(0) rotate(-45deg)}50%{transform:translateX(8px) rotate(-45deg)}}main{background:url(../assets/img/hero-background.jpg) center/cover no-repeat}p{color:#f1f0ef}.about-container,.about-details-container,.contact-us-container .contact-us-content .contact-us-content-form .custom-input,.culture-container,.leaders-container{position:relative}.about-container::before,.about-details-container::before,.culture-container::before,.leaders-container::before{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:30%;height:50%;opacity:.6;border-radius:100%;filter:blur(220px);background:#4f4844}.hero-container{height:100%;max-height:768px}.btn,input{height:60px}.hero-container .hero-content{position:relative;top:50%;transform:translateY(-50%);text-align:center}.hero-container .hero-content h1{color:#f1f0ef;margin-bottom:40px}.hero-container .hero-content span,.services-container .services-content-call h2 span{color:#f60}.about-content,.about-details-content{margin:40px auto}.about-content h2{margin-bottom:40px}.about-details-container{display:grid;place-items:center}.about-details-content .about-details-content-topics{margin-top:40px}.about-details-content .about-details-content-topics .about-details-content-topics-item{display:flex;margin-top:24px}.about-details-content .about-details-content-topics .about-details-content-topics-item .topic-item-icon{min-width:80px;height:80px}@media screen and (max-width:767px){.content-l{max-width:768px}.content-m{max-width:540px}h1{font-size:32px;line-height:120%}h2,h3{font-size:24px;line-height:120%}h4{font-size:16px;line-height:130%}h5{font-size:14px;line-height:150%}p{font-size:16px;font-weight:400;line-height:130%}.about-details-content .about-details-content-topics .about-details-content-topics-item{flex-wrap:wrap}.about-details-content .about-details-content-topics .about-details-content-topics-item .topic-item-icon{margin-bottom:24px}}@media screen and (min-width:768px){.topic-item-icon svg{cursor:pointer;transition:.3s}.topic-item-icon svg:hover{transform:scale(1.2)}.topic-item-icon svg [id*=arrow-bottom-left],.topic-item-icon svg [id*=arrow-bottom-right],.topic-item-icon svg [id*=arrow-top-left],.topic-item-icon svg [id*=arrow-top-right],.topic-item-icon svg [id*=line-center-down],.topic-item-icon svg [id*=line-center-up],.topic-item-icon svg [id*=line-down],.topic-item-icon svg [id*=line-up]{transition:.3s}.topic-item-icon svg:hover [id*=arrow-top-right]{transform:translate(-4%,4%)}.topic-item-icon svg:hover [id*=arrow-top-left],.topic-item-icon svg:hover [id*=line-down]{transform:translate(4%,4%)}.topic-item-icon svg:hover [id*=arrow-bottom-right]{transform:translate(-4%,-4%)}.topic-item-icon svg:hover [id*=arrow-bottom-left]{transform:translate(4%,-4%)}.topic-item-icon svg:hover [id*=line-up]{stroke-dashoffset:4px;transform:translate(4%,-4%)}.topic-item-icon svg:hover [id*=line-center-down],.topic-item-icon svg:hover [id*=line-center-up]{transform:translate(-8%,0)}.about-details-content .about-details-content-topics .about-details-content-topics-item .topic-item-icon{margin:0 48px}}.about-details-content .about-details-content-topics .about-details-content-topics-item .topic-item-icon svg{width:100%;animation:2s infinite move}.about-details-content .about-details-content-topics .about-details-content-topics-item .topic-item-content{display:flex;align-items:flex-start;flex-direction:column}.about-details-content .about-details-content-topics .about-details-content-topics-item .topic-item-content p:first-child{margin-bottom:12px;color:#f60;font-weight:700;font-size:20px;line-height:148%}.about-details-content .about-details-content-topics .about-details-content-topics-item .topic-item-content p:last-child{color:#a4a4a4;font-size:16px;line-height:150%}.culture-container{position:relative;padding-bottom:120px}.culture-container .culture-container-wrapper{display:flex;justify-content:end}.culture-container .culture-container-wrapper img{position:absolute;top:0;left:-8px;z-index:0;filter:opacity(88%);height:100%}@media screen and (min-width:1024px) and (max-width:1820px){.culture-container .culture-container-wrapper img{height:80%}}.culture-container .culture-container-wrapper .culture-content{position:relative;z-index:1;margin-top:180px;right:0}.culture-container .culture-container-wrapper .culture-content h4{margin-bottom:24px}@media screen and (max-width:767px){.about-details-content .about-details-content-topics .about-details-content-topics-item .topic-item-content p:first-child{font-size:16px;font-weight:400;line-height:130%}.about-details-content .about-details-content-topics .about-details-content-topics-item .topic-item-content p:last-child{font-size:14px;line-height:150%}.culture-container .culture-container-wrapper img{display:none}.culture-container .culture-container-wrapper .culture-content{margin-top:40px}}@media screen and (min-width:768px) and (max-width:1023px){.culture-container .culture-container-wrapper img{height:60%}.culture-container .culture-container-wrapper .culture-content{max-width:80%}}@media screen and (min-width:1024px) and (max-width:1820px){.culture-container .culture-container-wrapper .culture-content{max-width:80%;margin-top:224px}}.services-container{text-align:center;background:url(../assets/img/services-background.png) center/cover no-repeat;padding:80px 16px}.services-container .services-content-call h2{margin-bottom:24px;color:#f1f0ef}.services-container .services-content-cards{margin-top:80px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1%}.services-container .services-content-cards .service-card-item{background:#f1f0ef;text-align:center;padding:32px 24px;border-radius:24px;max-width:300px;width:100%;box-shadow:0 8px 24px 0 rgba(0,0,0,.08);margin:40px auto}.services-container .services-content-cards .service-card-item .service-card-item-icon{display:inline-block;padding:16px;background:#f1f0ef;border-radius:24px;position:absolute;top:4%;left:50%;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 8px 24px 0 rgba(0,0,0,.08);margin-bottom:-24px;border-bottom:4px solid #f60;border-right:4px solid #f60}.services-container .services-content-cards .service-card-item .service-card-item-icon svg{padding:8px;transform:rotate(-45deg);animation:2s infinite moveRotate}.services-container .services-content-cards .service-card-item h4{margin-top:96px}.services-container .services-content-cards .service-card-item p{margin-top:16px;font-size:16px;color:#a4a4a4;font-weight:700}.services-details-container{background:#e4e4e4;padding:80px 24px}.services-details-container p{color:#a4a4a4;font-weight:700}.services-details-container .services-details-wrapper-container{background:#f1f0ef;box-shadow:0 8px 24px 0 rgba(0,0,0,.08);border-radius:24px;padding:32px 40px;margin:80px auto 40px;text-align:center;height:100%}@media screen and (min-width:990px){.services-container{padding:80px 16px 16px}.services-container .services-content-cards{margin-top:40px;height:280px}.services-container .services-content-cards .service-card-item{position:relative;top:80px;margin:40px 4px}.services-container .services-content-cards .service-card-item:first-child,.services-container .services-content-cards .service-card-item:last-child{top:0}.services-details-container{padding-top:224px}.services-details-container .services-details-wrapper-container{margin-top:96px}}.services-details-container .services-details-wrapper-container h4{color:#a4a4a4;margin-bottom:40px}.services-details-container .services-details-wrapper-container p{padding:0 32px;font-weight:700;margin:16px auto 40px;font-size:16px;line-height:150%}.services-details-container .services-details-wrapper-container .services-details-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around}.services-details-container .services-details-wrapper-container .services-details-wrapper .tech-item{margin:16px 12px;padding:8px;transition:.4s;cursor:pointer}.services-details-container .services-details-wrapper-container .services-details-wrapper .tech-item svg{width:100%;max-height:40px}.services-details-container .services-details-wrapper-container .services-details-wrapper .tech-item:hover{transform:scale(1.1)}.services-details-container .services-details-wrapper-container .services-details-wrapper .tech-small svg{max-height:24px}.services-details-container .services-details-wrapper-container .services-details-wrapper .tech-big svg{max-height:56px}.contact-us-container{background:url(../assets/img/contact-us-background.jpg) center/cover no-repeat;padding:88px 0 0;display:flex;justify-content:space-between;flex-direction:column}.contact-us-container .contact-us-content{text-align:center}.contact-us-container .contact-us-content .contact-us-content-form{margin-top:32px;display:flex;flex-direction:column}.contact-us-container .contact-us-content .contact-us-content-form input,.contact-us-container .contact-us-content .contact-us-content-form textarea{margin:8px auto}.contact-us-container .contact-us-content .contact-us-content-form .custom-input svg{position:absolute;left:44px}@media screen and (max-width:767px){.services-details-container .services-details-wrapper-container{padding:32px 24px}.services-details-container .services-details-wrapper-container .services-details-wrapper .tech-item svg{max-height:24px}.services-details-container .services-details-wrapper-container .services-details-wrapper .tech-small svg{max-height:16px}.services-details-container .services-details-wrapper-container .services-details-wrapper .tech-big svg{max-height:40px}.contact-us-container .contact-us-content .contact-us-content-form .custom-input svg{left:32px}}@media screen and (max-width:540px){.contact-us-container .contact-us-content .contact-us-content-form .custom-input svg{left:16px}}.contact-us-container .contact-us-content .contact-us-content-form .custom-input input{padding-left:64px}.contact-us-container .contact-us-content .contact-us-content-form .form-btn{max-width:440px;width:100%;margin:16px auto}.contact-us-container footer{margin-top:88px;background-color:rgba(31,25,21,.8);padding:40px}.contact-us-container footer p{font-size:14px;color:#a4a4a4}.contact-us-container footer .footer-contacts{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.contact-us-container footer .footer-contacts .footer-social{display:flex;justify-content:center;align-items:center}.contact-us-container footer .footer-contacts .footer-social svg{margin:4px 16px;transition:.2s}.contact-us-container footer .footer-contacts .footer-social svg:hover{transform:scale(1.2);color:#ff7a22}.contact-us-container footer .footer-contacts .footer-address,.contact-us-container footer .footer-contacts .footer-phone{display:flex;justify-content:center;align-items:flex-start}.contact-us-container footer .footer-contacts .footer-address p,.contact-us-container footer .footer-contacts .footer-phone p{margin:0 16px;color:#f1f0ef;font-weight:700}.contact-us-container footer .footer-copyright{margin-top:40px;text-align:center}a{font-size:16px;line-height:150%;text-decoration:none;color:#a4a4a4;transition:.4s}.logo:hover,a:hover{color:#f1f0ef;transform:scale(1.05)}.btn{display:inline-block;background-color:#f60;border:none;padding:0 24px;color:#f1f0ef;font-weight:700;border-radius:8px;cursor:pointer;transition:.6s}.btn:hover{background:#ff7a22}input,textarea{padding:8px 24px;font-size:16px;border-radius:8px;max-width:440px;width:100%;margin:0 auto;outline-color:#f60;outline-width:2px;border:2px solid #f1f0ef}input::-moz-placeholder,textarea::-moz-placeholder{font-family:Montserrat,sans-serif}input::placeholder,textarea::placeholder{font-family:Montserrat,sans-serif}textarea{padding:24px;resize:none;height:120px}.about-container,.leaders-container,.services-details-container{max-width:100vw}.companies-swiper-container,.leaders-swiper-container,.pictures-swiper-container{overflow:hidden}.pictures-swiper-container{margin-top:136px;padding:32px 0;height:256px;width:108%;position:relative;left:50%;transform:translateX(-50%)}.companies-slider .swiper-wrapper,.pictures-swiper-container .swiper-wrapper{transition:.4s}.pictures-swiper-container .swiper-wrapper:hover{opacity:1}.pictures-swiper-container .swiper-wrapper .swiper-slide{width:100%;display:inline-flex;max-width:324px;transform:translateY(8%)}.menu-mobile-items,.pictures-swiper-container .swiper-wrapper .pic-top{transform:translateY(-8%)}.pictures-swiper-container .swiper-wrapper .swiper-slide img{border-radius:16px;transition:.4s;border:4px solid transparent}.pictures-swiper-container .swiper-wrapper .swiper-slide img:hover{border-color:#f60;transform:scale(1.1)}.companies-slider .swiper-wrapper:hover>:not(:hover) img,.pictures-swiper-container .swiper-wrapper:hover>:not(:hover) img{opacity:.4;filter:grayscale(10)}.companies-slider{text-align:center;opacity:.9;margin:80px 0}.companies-slider p{margin-bottom:32px;font-weight:700;font-size:16px;line-height:150%}.companies-slider .swiper-slide{text-align:center;max-width:216px}.companies-slider .swiper-slide img{transition:.4s;margin:0 auto;height:48px}.companies-slider .swiper-arrow{position:absolute;top:0;cursor:pointer}.leaders-container{margin-bottom:104px;padding:88px 0}.navbar-desktop,.navbar-mobile{margin:0 auto;padding:8px 16px}.leaders-container .swiper-slide{padding:40px;border-radius:16px}.leaders-container .swiper-slide .leader-card-header{display:flex;align-items:center;justify-content:left}.leaders-container .swiper-slide .leader-card-header .leader-card-header-title{margin:32px}.leaders-container .swiper-slide .leader-card-header .leader-card-header-title h5{color:#a4a4a4}.leaders-container .swiper-slide img{border-radius:100px;height:100%;max-height:88px;border:4px solid #f60}.leaders-container .swiper-slide p{margin-top:8px;color:#a4a4a4;font-size:16px;line-height:150%}.leaders-container .swiper-arrow-buttons{position:absolute;left:50%;transform:translate(-50%,-50%);padding:0 8px;margin-top:40px;width:100%}.leaders-container .swiper-arrow-buttons>::after{color:#f60;font-size:1.8rem}.leaders-container .swiper-arrow-buttons .swiper-button-prev{left:50%}.leaders-container .swiper-arrow-buttons .swiper-button-next{left:calc(50% + 32px)}body,html{scroll-behavior:smooth}body{width:100%;height:100vh;background:#231d19;overflow-x:hidden}img,svg{display:block;height:100%}header{padding:16px 0;width:100%;background-color:transparent;position:fixed;z-index:999;transition:.4s}.active-header{background-color:rgba(31,25,21,.95)}.navbar-desktop{display:flex;align-items:center;justify-content:space-between}.logo{z-index:999;height:48px;transition:.4s}.active-bx,.bx{width:32px;height:32px;position:relative}.menu-desktop{list-style:none;display:flex;align-items:center}.menu-desktop .menu-item{margin-left:8px}.menu-item-link{display:inline-block;padding:8px 16px}.menu-item:last-child{border-radius:24px;border:2px solid #f60;transition:.4s}.bx::after,.bx::before{content:"";position:absolute;transform:translateX(-50%);background:#f1f0ef;transition:.6s}.menu-item:last-child:hover{border-color:#ff7a22}.menu-item:last-child a{color:#f60;transition:.4s}.menu-item:last-child a:hover{color:#ff7a22}.navbar-mobile{display:none}@media screen and (max-width:767px){.contact-us-container footer .footer-contacts{justify-content:center}.contact-us-container footer .footer-contacts .footer-social{width:100%}.contact-us-container footer .footer-contacts .footer-address,.contact-us-container footer .footer-contacts .footer-phone{width:100%;margin-top:32px}.btn{font-size:16px;font-weight:400;line-height:130%}.leaders-container .swiper-slide .leader-card-header{flex-direction:column;align-items:flex-start}.leaders-container .swiper-slide .leader-card-header .leader-card-header-title{margin:32px 0}.leaders-container .swiper-slide p{font-size:14px;line-height:150%}.navbar-desktop{display:none}.menu-item:last-child{margin-top:16px}.navbar-mobile{display:flex;align-items:center;justify-content:space-between}}.bx{transition:.8s;cursor:pointer}.bx::after{top:32%;left:50%;width:70%;height:2px}.bx::before{top:56%;left:50%;width:70%;height:2px}.active-bx::after,.active-bx::before{content:"";top:46%;left:50%;width:70%;height:2px}.active-bx::after{position:absolute;transform:translateX(-50%) rotate(-135deg)}.active-bx::before{position:absolute;transform:translateX(-50%) rotate(315deg)}.menu-mobile{width:100vw;height:100vh;display:grid;place-items:center;position:absolute;top:0;background:#231d19;opacity:0;pointer-events:none;transition:.4s}.active-menu-mobile{opacity:1;pointer-events:all}.menu-mobile-items{list-style:none;display:flex;flex-direction:column}