@import"https://fonts.googleapis.com/css2?family=Akatab:wght@400;500;600;700;800;900&display=swap";*{margin:0;padding:0}ul{list-style:none}a{text-decoration:none;color:inherit;position:relative;z-index:3}img{width:100%;height:auto;vertical-align:middle;object-fit:cover}body{box-sizing:border-box}@media screen and (max-width: 768px){.body-scroll{overflow:hidden}}.container{max-width:1332px;margin:0 auto;padding:0 20px}.layout{position:relative;overflow:hidden;background-color:#fff;color:#000;font-family:"Akatab",sans-serif;font-weight:400}.header-top{position:fixed;top:0;left:0;width:100%;height:auto;z-index:15;background:#fff;height:100px;border-bottom:1px solid #000;box-sizing:border-box}@media screen and (max-width: 768px){.header-top{height:60px}}.header-top-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}@media screen and (max-width: 1030px){.header-top-inner{gap:30px}}@media screen and (max-width: 768px){.header-top-inner{position:relative}}.mobile-menu{display:none}@media screen and (max-width: 768px){.mobile-menu{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:20}}.mobile-btn{background-image:url(../images/menu.png);background-position:center;background-repeat:no-repeat;background-size:100%;width:28px;height:28px}.mobile-btn-active{background-image:url(../images/close.png);animation:.5s 0s linear rotateIn}.header-logo{display:block;background-image:url(../images/logo.png);background-position:center;background-repeat:no-repeat;background-size:100%;width:224.04px;height:64px}@media screen and (max-width: 768px){.header-logo{display:none}}.header-nav{max-width:888px;width:100%}@media screen and (max-width: 768px){.header-nav{display:none}}@media screen and (max-width: 768px){.header-nav-mobile{display:flex;align-items:center;position:fixed;top:60px;left:0;width:100%;height:583px;z-index:10;animation:.5s 0s linear slideInDown;background:#ffdab9;border-radius:0px 0px 26px 26px;backdrop-filter:blur(9px)}}.header-nav-list{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1230px){.header-nav-list{justify-content:center;gap:10px}}@media screen and (max-width: 768px){.header-nav-list{flex-direction:column;align-items:flex-start;padding-left:60px;height:481px;justify-content:space-between}}@media screen and (max-width: 420px){.header-nav-list{padding-left:20px}}.header-nav-item{font-size:18px;font-weight:500;position:relative;padding-left:13px}@media screen and (max-width: 1030px){.header-nav-item{font-size:14px}}@media screen and (max-width: 830px){.header-nav-item{font-size:13px}}@media screen and (max-width: 768px){.header-nav-item{font-size:18px}}.header-nav-item:hover::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#000;border-radius:50%;width:5px;height:5px}.header-nav-item-hidden{display:none}@media screen and (max-width: 768px){.header-nav-item-hidden{display:block}}.banner{background-image:url(../images/banner-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:160px 0 160px}@media screen and (max-width: 768px){.banner{padding:82px 0 22px}}.banner-inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.banner-inner{flex-direction:column;row-gap:33px}}.banner-text{width:44.29%}@media screen and (max-width: 768px){.banner-text{max-width:335px;width:100%}}.banner-text span{font-size:30px;font-weight:600;color:#fff;display:block;margin:0 0 32px}@media screen and (max-width: 1030px){.banner-text span{font-size:26px}}@media screen and (max-width: 768px){.banner-text span{font-size:28px;text-align:center;margin:0 0 22px}}.banner-text p{font-size:20px;font-weight:500;color:#fff;margin-bottom:66px}@media screen and (max-width: 768px){.banner-text p{font-size:20px;margin-bottom:32px;text-align:center}}.banner-btns{display:flex;justify-content:flex-start;gap:28px}@media screen and (max-width: 768px){.banner-btns{flex-direction:column;gap:22px;max-width:280px;margin:0 auto}}.btn-link{display:flex;align-items:center;justify-content:center;background:rgba(255,252,252,.2);border-radius:66px;border:1px solid #fff;box-sizing:border-box;height:54px;padding:0 17px;font-size:22px;color:#fff}@media screen and (max-width: 1380px){.btn-link{font-size:20px}}@media screen and (max-width: 1230px){.btn-link{font-size:16px}}@media screen and (max-width: 1030px){.btn-link{font-size:12px;height:44px}}@media screen and (max-width: 830px){.btn-link{font-size:11px}}@media screen and (max-width: 768px){.btn-link{width:100%;height:54px;padding:0;font-size:22px}}@media screen and (max-width: 320px){.btn-link{font-size:18px}}.active{background:#fff;border:1px solid #000;color:#000}.banner-img{width:49.69%;border-radius:66px;overflow:hidden;box-shadow:0px 0px 32px 0px hsla(0,0%,100%,.66)}@media screen and (max-width: 768px){.banner-img{width:100%;max-width:335px;border-radius:22px}}section{scroll-margin-top:70px}.main-content{background-image:url(../images/main-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover}h1{font-size:78px;line-height:100%;font-weight:800;color:#fff}@media screen and (max-width: 1230px){h1{font-size:44px}}@media screen and (max-width: 1030px){h1{font-size:44px}}@media screen and (max-width: 768px){h1{font-size:48px;text-align:center}}h2{font-size:52px;line-height:60px;font-weight:900;text-align:center}@media screen and (max-width: 1030px){h2{font-size:38px;line-height:46px}}@media screen and (max-width: 768px){h2{font-size:44px;text-align:left}}@media screen and (max-width: 320px){h2{font-size:34px}}.title-text{font-size:20px;line-height:28px;font-weight:500;width:100%;text-align:center;margin-top:28px}@media screen and (max-width: 768px){.title-text{text-align:left}}h3{font-size:20px;line-height:28px;font-weight:500}h4{font-size:20px;line-height:32px;font-weight:600}@media screen and (max-width: 768px){h4{font-size:18px;line-height:28px}}h5{font-size:20px;line-height:28px;font-weight:600}h6{font-size:20px;line-height:28px;font-weight:600;color:#0f0e0e}@media screen and (max-width: 768px){h6{font-size:18px}}.about{padding:70px 0 43px;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 135, 29, 0.4) 48.7093806267%, rgb(255, 255, 255) 100%)}@media screen and (max-width: 768px){.about{padding:32px 0}}.about-text{display:flex;align-items:center;justify-content:space-between;gap:30px}@media screen and (max-width: 768px){.about-text{flex-direction:column;gap:28px;align-items:flex-start}}.about-text p{max-width:886px;text-align:left;margin:0}@media screen and (max-width: 768px){.about-text p{max-width:100%}}.about-gallery{display:flex;justify-content:space-between;margin:38px 0 40px;gap:28px}@media screen and (max-width: 768px){.about-gallery{flex-direction:column;gap:20px;margin:40px auto;max-width:335px}}.about-gallery-item{width:50%;height:300px}@media screen and (max-width: 768px){.about-gallery-item{width:100%;height:400px}}.about-gallery-item img{height:100%}.about-list{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){.about-list{flex-direction:column;max-width:243px;margin:0 auto;row-gap:22px}}.about-item{font-size:18px;font-weight:500;text-align:center;min-width:17.56%;padding:12px 0;border-top:1px solid #000}@media screen and (max-width: 768px){.about-item{width:100%}}.projects{padding:32px 0 75px;background-image:url(../images/banner-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#4a4a4a}@media screen and (max-width: 768px){.projects{padding:32px 0}}.projects-inner h2{text-align:center;color:#fff}@media screen and (max-width: 768px){.projects-inner h2{text-align:left}}.projects-text{text-align:center;margin-top:28px;color:#fff}@media screen and (max-width: 768px){.projects-text{text-align:left}}.projects-list{display:flex;justify-content:center;flex-wrap:wrap;gap:36px;margin-top:67px}@media screen and (max-width: 768px){.projects-list{margin:40px auto 0;max-width:335px;gap:28px}}.projects-item{width:300px;height:400px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0px 4px 25px 0px rgba(0,0,0,.35)}@media screen and (max-width: 768px){.projects-item{width:100%}}.projects-item-img{height:212px}.projects-item-text{margin-top:12px;padding:0 12px}.projects-item-text p{font-size:14px;line-height:20px}@media screen and (max-width: 320px){.projects-item-text p{font-size:16px;line-height:24px}}.services{padding:32px 0 0}.services-inner{position:relative}.services-text{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}@media screen and (max-width: 768px){.services-text{flex-direction:column;row-gap:28px;align-items:flex-start}}.services-text p{max-width:570px;text-align:left;margin:0}@media screen and (max-width: 768px){.services-text p{max-width:100%}}.services-list{width:200%;position:static !important}@media screen and (max-width: 768px){.services-list{max-width:335px;width:100%;margin:0 auto}}.services-list .slick-track{padding:98px 0 48px}@media screen and (max-width: 768px){.services-list .slick-track{padding:40px 0 100px}}.services-item{width:630px;height:300px;margin-right:28px}@media screen and (max-width: 768px){.services-item{margin:0}}@media screen and (max-width: 768px){.services-item-img{height:280px;border-radius:22px}}.services-item-text{margin-top:14px;display:flex;flex-direction:column;align-items:flex-start;row-gap:12px}.services-item-text p{font-size:18px;line-height:28px}.slick-arrow{position:absolute;background-position:center;background-repeat:no-repeat;background-size:100%;width:40px;height:40px;border:none;background-color:unset;top:88px;z-index:2}@media screen and (max-width: 768px){.slick-arrow{bottom:32px;top:unset}}.slick-next{right:20px;background-image:url(../images/next.png)}@media screen and (max-width: 768px){.slick-next{right:50%;margin-right:-54px}}.slick-prev{right:88px;background-image:url(../images/prev.png)}@media screen and (max-width: 768px){.slick-prev{left:50%;margin-left:-54px}}.process{padding:32px 0 58px;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 135, 29, 0.4) 48.7093806267%, rgb(255, 255, 255) 100%)}@media screen and (max-width: 768px){.process{padding:32px 0}}.process-inner{display:flex;align-items:center;justify-content:space-between;margin-top:28px}@media screen and (max-width: 768px){.process-inner{flex-direction:column;margin-top:40px;row-gap:32px}}.process-list{width:56.72%;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:28px}@media screen and (max-width: 768px){.process-list{max-width:335px;width:100%;margin:0 auto;row-gap:32px}}.process-item{width:48.14%;background:#fff;border-radius:16px;box-shadow:0px 2px 12px 0px rgba(53,53,53,.25);padding:18px;box-sizing:border-box}@media screen and (max-width: 768px){.process-item{width:100%}}.process-item-text{font-size:18px;line-height:28px;margin-top:10px}.process-img{width:38.43%;border-radius:16px;overflow:hidden;box-shadow:0px 2px 12px 0px rgba(0,0,0,.45)}@media screen and (max-width: 768px){.process-img{max-width:335px;width:100%;height:366px}}@media screen and (max-width: 768px){.process-img img{height:100%}}.footer{background:#130f0f}@media screen and (max-width: 768px){.footer{padding:42px 0}}.footer-inner{max-width:1268px;height:120px;display:flex;justify-content:flex-end;align-items:center;position:relative}@media screen and (max-width: 768px){.footer-inner{height:auto;flex-direction:column;justify-content:center;row-gap:28px}}.footer-nav{max-width:300px}@media screen and (max-width: 1030px){.footer-nav{max-width:382px}}.footer-nav-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:12px}@media screen and (max-width: 768px){.footer-nav-list{flex-direction:column;align-items:center}}.footer-nav-item{font-size:16px;text-decoration:underline;color:#fff}@media screen and (max-width: 768px){.footer-nav-item{text-align:center}}.footer-nav-item:hover{filter:drop-shadow(0.3px 0.3px 0 #ffffff) drop-shadow(-0.3px -0.3px 0 #ffffff)}.copyright{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:16px;color:#fff;text-align:center}@media screen and (max-width: 768px){.copyright{position:static;text-align:center;font-size:14px;transform:unset}}.attention{background:#ffc546;padding:50px 0}.attention-inner p{margin:20px auto 0;text-align:center;max-width:70%}@media screen and (max-width: 768px){.attention-inner p{text-align:left;max-width:100%}}.attention-btn{width:300px;margin:30px auto 0}.contacts{padding:50px 0}@media screen and (max-width: 768px){.contacts{padding:32px 0}}.contacts-header{background-color:#000;padding:20px 0}.contacts-header .container{display:flex;align-items:center;justify-content:center;height:60px}.contacts-header .container p{color:#fff;font-weight:600}.contacts .container h2{margin-top:40px}@media screen and (max-width: 768px){.contacts .container h2{text-align:center}}.contacts-inner{display:flex;align-items:flex-start;justify-content:space-between;max-width:1222px;margin:33px auto 91px}@media screen and (max-width: 768px){.contacts-inner{flex-direction:column;row-gap:41px;height:auto;margin:40px auto 100px}}.contact-form{width:45.82%}@media screen and (max-width: 768px){.contact-form{max-width:335px;width:100%;margin:0 auto}}.contact-input{width:100%;height:54px;background:#fff;border-radius:8px;color:#717171;font-family:"Akatab",sans-serif;font-size:16px;border:1ox solid #717171;margin-bottom:28px;padding-left:28px;box-sizing:border-box;box-shadow:0px 0px 12px 0px hsla(0,0%,100%,.55)}.contact-input::placeholder{color:#717171;font-family:"Akatab",sans-serif;font-size:16px}.contact-form .btn-link{background:#ffc546;box-shadow:0px 0px 22px 0px #fff;border-radius:30px;height:63px;font-family:"Akatab",sans-serif;font-size:20px;color:#000;text-align:center;max-width:219px;width:100%;border:none;margin:13px auto 0}.contact-form .btn-link:hover{filter:drop-shadow(0 0 10px #ffc546)}.contacts-map{width:50.81%}@media screen and (max-width: 768px){.contacts-map{max-width:335px;width:100%}}@media screen and (max-width: 768px){.contacts-map img{height:100%}}.contacts-list{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.contacts-list{flex-direction:column;align-items:flex-start;margin:0 auto}}.contacts-item{display:flex;align-content:center;gap:12px}.contacts-item-img{width:24px}.contacts-item-text{font-size:20px;color:#fff}@media screen and (max-width: 768px){.contacts-item-text{width:89.25%}}.header-top-terms .header-nav-item{color:#0e022e}@media screen and (max-width: 768px){.header-top-terms .header-nav-item{color:#fff}}.header-top-terms .header-nav-item::before{background-color:#0e022e}@media screen and (max-width: 768px){.header-top-terms .header-nav-item::before{background-color:#fff}}.terms{padding:140px 0 40px}@media screen and (max-width: 768px){.terms{padding:100px 0 40px}}.terms-text{display:flex;flex-direction:column;row-gap:28px;font-size:18px;line-height:28px;color:#000}.text{padding-left:20px}.terms-inner ul{display:flex;flex-direction:column;row-gap:10px;list-style-type:disc;padding-left:20px}.popup-cookie{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:10}.popup-cookie-inner{max-width:1000px;padding:52px 20px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1030px){.popup-cookie-inner{gap:30px}}@media screen and (max-width: 768px){.popup-cookie-inner{padding:47px 20px 20px;height:auto;flex-direction:column;gap:37px}}.popup-cookie-text{font-size:18px;line-height:30px;color:#574e44;width:64.8%}@media screen and (max-width: 768px){.popup-cookie-text{font-size:16px;line-height:30px;text-align:left;width:100%}}.cookies-btns{display:flex;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width: 1030px){.cookies-btns{gap:20px}}@media screen and (max-width: 768px){.cookies-btns{justify-content:center;gap:18px}}.cookies-btn{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:56px;border:1px solid #eff0f6;font-size:16px;line-height:18px;color:#574e44;cursor:pointer;height:54px;padding:0 26px;box-shadow:0px 4px 8px 0px rgba(74,58,255,.08)}@media screen and (max-width: 1030px){.cookies-btn{padding:0 16px;font-size:14px}}@media screen and (max-width: 830px){.cookies-btn{padding:0 10px;font-size:14px;line-height:16px;height:44px}}@media screen and (max-width: 768px){.cookies-btn{padding:0 26px;font-size:16px;line-height:18px;height:54px}}.cookies-btn:hover{background:#ff871d;color:#fff}.cookies-btn-active{background:#ff871d;color:#fff}